Changeset 2675
- Timestamp:
- 16 Nov 2007, 09:45:30 (17 years ago)
- Location:
- WAeUP_SRP/base
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
WAeUP_SRP/base/WAeUPTool.py
r2670 r2675 54 54 images_base = os.path.join(i_home,"images") 55 55 56 def getImagesDir(student_id): 57 return os.path.join("%s" % images_base,student_id[0],student_id) 56 58 57 59 def getObject(object,name): … … 468 470 ###) 469 471 472 470 473 security.declarePublic('loadStudentFoto') ###( 471 474 def loadStudentFoto(self,student,filename,folder): … … 474 477 picture ="%s/import/%s/%s" % (i_home,folder,filename) 475 478 student_id = student.getId() 476 images_dir = os.path.join("%s" % images_base,student_id)479 images_dir = getImagesDir(student_id) 477 480 if not os.path.exists(images_dir): 478 481 os.mkdir(images_dir) … … 847 850 brain.screening_type, 848 851 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) 850 857 if not os.path.exists(images_dir): 851 858 os.mkdir(images_dir) … … 946 953 if student_id is None: 947 954 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) 949 957 if not os.path.exists(picture_path): 950 958 return False … … 967 975 def showFsPicture(self,path): 968 976 """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) 970 979 response = self.REQUEST.RESPONSE 971 980 #import pdb;pdb.set_trace() … … 1851 1860 def moveImagesToFS(self,student_id="O738726"): 1852 1861 "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) 1854 1864 student_folder = getattr(self.portal_url.getPortalObject().campus.students,student_id) 1855 1865 stool = getToolByName(self, 'portal_schemas') -
WAeUP_SRP/base/Widgets.py
r2663 r2675 21 21 from Products.WAeUP_SRP.Students import getStudentByRegNo 22 22 from Products.WAeUP_SRP.Academics import makeCertificateCode 23 from Products.WAeUP_SRP.WAeUPTool import getImagesDir 23 24 #from Products.ExtFile.ExtFile import ExtFile 24 25 import logging,os,re … … 1804 1805 ) 1805 1806 path = "images" 1806 storage_path = "%s/%s" % (i_home,path)1807 #storage_path = "%s/%s" % (i_home,path) 1807 1808 id_field = "" 1808 1809 show_image = False … … 1814 1815 else: 1815 1816 student_id = datastructure[self.id_field] 1816 student_path = os.path.join(self.storage_path, 1817 student_id) 1817 # student_path = os.path.join(self.storage_path, 1818 # student_id) 1819 student_path = getImagesDir(student_id) 1818 1820 image_name = '' 1819 1821 content_url = '' … … 1827 1829 info['image_name'] = image_name 1828 1830 info['content_url'] = os.path.join(self.portal_url(), 1829 "viewimage", 1830 self.path, 1831 student_id, 1832 image_name, 1833 ) 1834 info['current_filename'] = os.path.join(student_id, 1835 image_name) 1836 info['file_path'] = os.path.join(self.storage_path, 1837 info['current_filename']) 1831 "viewimage", 1832 student_id, 1833 image_name, 1834 ) 1835 info['current_filename'] = image_name 1836 info['file_path'] = os.path.join(student_path, image_name) 1838 1837 return info 1839 1838 … … 1945 1944 student_id = datastructure[self.id_field] 1946 1945 if student_id is not None: 1947 student_path = os.path.join(self.storage_path,student_id) 1946 # student_path = os.path.join(self.storage_path, 1947 # student_id) 1948 student_path = getImagesDir(student_id) 1948 1949 if not os.path.exists(student_path): 1949 1950 self.waeup_tool.moveImagesToFS(student_id) … … 2038 2039 file.content_type = mimetype 2039 2040 # Store the file in the filesystem 2040 student_path = os.path.join(self.storage_path,student_id) 2041 #student_path = os.path.join(self.storage_path,student_id) 2042 student_path = getImagesDir(student_id) 2041 2043 if not os.path.exists(student_path): 2042 2044 os.mkdir(student_path) -
WAeUP_SRP/base/skins/waeup_utilities/viewimage.py
r2335 r2675 17 17 pass 18 18 if path is None and traverse_subpath: 19 traverse_subpath.insert(0,traverse_subpath[0][0]) 19 20 path = "/".join(traverse_subpath) 21 22 #set_trace() 20 23 return context.waeup_tool.showFsPicture(path) 21 24 #import logging
Note: See TracChangeset for help on using the changeset viewer.