Ignore:
Timestamp:
16 Nov 2007, 09:45:30 (17 years ago)
Author:
joachim
Message:

new images directory structure

File:
1 edited

Legend:

Unmodified
Added
Removed
  • WAeUP_SRP/base/WAeUPTool.py

    r2670 r2675  
    5454images_base = os.path.join(i_home,"images")
    5555
     56def getImagesDir(student_id):
     57    return os.path.join("%s" % images_base,student_id[0],student_id)
    5658
    5759def getObject(object,name):
     
    468470    ###)
    469471
     472
    470473    security.declarePublic('loadStudentFoto') ###(
    471474    def loadStudentFoto(self,student,filename,folder):
     
    474477        picture ="%s/import/%s/%s" % (i_home,folder,filename)
    475478        student_id = student.getId()
    476         images_dir = os.path.join("%s" % images_base,student_id)
     479        images_dir = getImagesDir(student_id)
    477480        if not os.path.exists(images_dir):
    478481            os.mkdir(images_dir)
     
    847850                                                              brain.screening_type,
    848851                                                              brain.reg_no)
    849         images_dir = os.path.join("%s" % images_base,student_id)
     852        images_dir = getImagesDir(student_id)
     853        #images_dir = os.path.join("%s" % images_base,student_id)
     854        letter_dir,student_dir = os.path.split(images_dir)
     855        if not os.path.exists(letter_dir):
     856            os.mkdir(letter_dir)
    850857        if not os.path.exists(images_dir):
    851858            os.mkdir(images_dir)
     
    946953        if student_id is None:
    947954            return False
    948         picture_path = os.path.join(images_base,student_id)
     955        picture_path = getImagesDir(student_id)
     956        #picture_path = os.path.join(images_base,student_id)
    949957        if not os.path.exists(picture_path):
    950958            return False
     
    967975    def showFsPicture(self,path):
    968976        """return a picture from the filesystem"""
    969         picture_path = os.path.join(i_home,path)
     977        #picture_path = os.path.join(i_home,path)
     978        picture_path = os.path.join(images_base,path)
    970979        response = self.REQUEST.RESPONSE
    971980        #import pdb;pdb.set_trace()
     
    18511860    def moveImagesToFS(self,student_id="O738726"):
    18521861        "move the images to the filesystem"
    1853         images_dir = os.path.join("%s" % images_base,student_id)
     1862        images_dir = getImagesDir(student_id)
     1863        #images_dir = os.path.join("%s" % images_base,student_id)
    18541864        student_folder = getattr(self.portal_url.getPortalObject().campus.students,student_id)
    18551865        stool = getToolByName(self, 'portal_schemas')
Note: See TracChangeset for help on using the changeset viewer.