Index: /WAeUP_SRP/branches/srp_benin/Academics.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/Academics.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/Academics.py	(revision 447)
@@ -0,0 +1,642 @@
+#-*- mode: python; mode: fold -*-
+from Globals import InitializeClass
+from AccessControl import ClassSecurityInfo
+
+from Products.CMFCore.utils import UniqueObject, getToolByName
+from Products.CMFCore.permissions import View
+from Products.CMFCore.permissions import ModifyPortalContent
+from Products.CPSCore.CPSBase import CPSBase_adder, CPSBaseFolder
+#from Products.CPSCore.CPSBase import CPSBaseDocument as BaseDocument
+from Products.CPSDocument.CPSDocument import CPSDocument
+#from Products.CPSCore.CPSBase import CPSBaseBTreeFolder as BaseBTreeFolder
+#from Products.CPSCore.CPSBase import CPSBaseBTreeDocument as BaseBTreeDocument
+#from Products.CMFCore.DirectoryView import registerDirectory
+
+#registerDirectory('skins', globals())
+#registerDirectory('skins/waeup_default', globals())
+#registerDirectory('skins/waeup_faculty', globals())
+
+import csv,re
+import logging
+import Globals
+p_home = Globals.package_home(globals())
+i_home = Globals.INSTANCE_HOME
+
+def makeCertificateCode(code):
+    code = code.replace('.','')
+    code = code.replace('(','')
+    code = code.replace(')','')
+    code = code.replace('/','')
+    code = code.replace(' ','')
+    code = code.replace('_','')
+    return code
+
+class AcademicsFolder(CPSDocument): ###(
+    """
+    WAeUP AcademicsFolder containing StudyCourses
+    """
+    meta_type = 'AcademicsFolder'
+    portal_type = meta_type
+    security = ClassSecurityInfo()
+    use_catalog_for_folder_contents = True
+
+    security.declareProtected(View,"Title")
+    def Title(self):
+        """compose title"""
+        return "Academic Section"
+
+    security.declareProtected(ModifyPortalContent,"loadFacultiesFromCSV")###(
+    def loadFacultiesFromCSV(self):
+        """install Universityspecific Faculies from CSV values"""
+        #return
+        name = 'faculty'
+        no_import = False
+        logger = logging.getLogger('%s_import' % name)
+        logger.info('Start loading from %s.csv' % name)
+        academics = self.portal_catalog({'meta_type': 'AcademicsFolder'})[-1].getObject()
+        try:
+            faculties = csv.DictReader(open("%s/import/%s.csv" % (i_home,name),"rb"))
+        except:
+            logger.error('Error reading %s.csv' % name)
+            return
+        l = self.portal_catalog({'meta_type': "Faculty"})
+        facs = {}
+        for f in l:
+            facs[f.id] = f.getObject()
+        for faculty in faculties:
+            logger.info('processing %(Session)s %(FacultyCode)s %(Description)s %(CollegeCode)s %(FacultyKey)s %(Status)s %(degree_grade)s %(Bankcode)s' % faculty)
+            fid = faculty['FacultyCode']
+            f = facs.get(fid,None)
+            if f is None:
+                #self.log('Creating Faculty %(id)s = %(Title)s' % faculty)
+                logger.info('Creating Faculty with ID %(FacultyCode)s %(Description)s' % faculty)
+                academics.invokeFactory('Faculty', fid)
+                f = getattr(self,fid)
+                d = {'Title': faculty['Description']}
+            else:
+                d = {}
+##                if not no_import:
+##                    no_import = open("%s/import/%s_not_imported.csv" % (i_home,name),"w")
+##                    no_import.write('"Session","FacultyCode","Description","CollegeCode","FacultyKey","Status","degree_grade","Bankcode"\n')
+##                logger.info('Faculty with ID %(FacultyCode)s %(Description)s already exists' % faculty)
+##                no_import.write('"%(Session)s","%(FacultyCode)s","%(Description)s","%(CollegeCode)s","%(FacultyKey)s","%(Status)s","%(degree_grade)s","%(Bankcode)s"\n' % faculty)
+            d['bank_code'] = faculty.get("Bankcode")
+            d["degree_grade"] = faculty.get("degree_grade")
+            d['institution_type'] = 'faculty'
+            d['Description'] = ''
+            d['college_code'] = faculty.get('CollegeCode')
+            f.getContent().edit(mapping=d)
+        return self.academics.academics_contents()
+    ###)
+
+    security.declareProtected(ModifyPortalContent,"yamlDumpFaculties")###(
+    def yamlDumpFaculties(self):
+        """dump Faculies to Yaml"""
+        #return
+        import yaml
+        logger = logging.getLogger('dumpfaculties')
+        logger.info('Start dumping Faculties')
+        academics = self.portal_catalog({'meta_type': 'AcademicsFolder'})[-1].getObject()
+        l = self.portal_catalog({'meta_type': "Faculty"})
+        facs = {}
+        for f in l:
+            facs[f.id] = f.getObject()
+        for fid in facs.keys():
+            faculty = facs.get(fid).aq_self
+            logger.info('dumping %s %s ' % (faculty.id, faculty.title))
+            print yaml.dump(faculty)
+        return self.academics.temporary_view_all()
+        return self.temporary_view_all()
+
+    ###)
+
+    security.declareProtected(ModifyPortalContent,"loadDepartmentsFromCSV")###(
+    def loadDepartmentsFromCSV(self):
+        """install Universityspecific Faculies from CSV values"""
+        #return
+        name = 'departments'
+        no_import = False
+        logger = logging.getLogger('loaddepartments')
+        try:
+            deps = csv.DictReader(open("%s/import/departments.csv" % i_home,"rb"))
+        except:
+            logger.error('Error reading departments.csv')
+            return
+        l = self.portal_catalog({'meta_type': "Faculty"})
+        facs = {}
+        for f in l:
+            facs[f.id] = f.getObject()
+        for dep in deps:
+            logger.info('Processing %(Session)s %(DeptCode)s %(Description)s %(FacultyCode)s' % dep)
+            fid = dep['FacultyCode']
+            f = facs.get(fid,None)
+            if f is None:
+                logger.info( "No Faculty with ID: %s" % fid)
+                if not no_import:
+                    no_import = open("%s/import/%s_not_imported.csv" % (i_home,name),"w")
+                    no_import.write('"Session","DeptCode","Description","FacultyCode"\n')
+                no_import.write( "No Faculty with ID: %s\n" % fid)
+                no_import.write('"%(Session)s","%(DeptCode)s","%(Description)s","%(FacultyCode)s"\n' % dep)
+            else:
+                did = dep.get('DeptCode')
+                d = getattr(f,did,None)
+                if d is None or d.portal_type == "Faculty":
+                    logger.info('Creating Department %(DeptCode)s = %(Description)s' % dep)
+                    f.invokeFactory('Department', did)
+                    d = getattr(f,did)
+                    dict = {'Title': dep['Description']}
+                    d.getContent().edit(mapping=dict)
+                    d.invokeFactory('CoursesFolder','courses')
+                    courses = getattr(d,'courses')
+                    dict = {'Title': 'Courses'}
+                    courses.getContent().edit(mapping=dict)
+                    d.invokeFactory('CertificatesFolder','certificates')
+                    certificates = getattr(d,'certificates')
+                    dict = {'Title': 'Certificates'}
+                    certificates.getContent().edit(mapping=dict)
+        return self.academics.academics_contents()
+    ###)
+
+    security.declareProtected(ModifyPortalContent,"loadCoursesFromCSV")###(
+    def loadCoursesFromCSV(self):
+        """install Universityspecific Courses from CSV values"""
+        #return
+        name = 'courses'
+        no_import = False
+        logger = logging.getLogger('loadcourses')
+        try:
+            courses = csv.DictReader(open("%s/import/courses.csv" % i_home,"rb"))
+        except:
+            logger.error('Error reading courses.csv')
+            return
+        l = self.portal_catalog({'meta_type': "Faculty"})
+        facs = {}
+        for f in l:
+            facs[f.id] = f.getObject()
+        dl = self.portal_catalog({'meta_type': "Department"})
+        deps = {}
+        for d in dl:
+            deps[d.id] = d.getObject()
+        cl = self.portal_catalog({'meta_type': "Course"})
+        course_list = [ c.id for c in cl]
+        for course in courses:
+            logger.info('Processing %(CourseCode)s %(Description)s %(Credits)s %(Dept)s %(Semester)s %(Session)s %(PassMark)s %(Category)s %(AdmStatus)s' % course)
+##            if course.get("FORMERCODE").endswith('BITS'):
+##                continue
+            depid = course.get('Dept').upper()
+            if depid in deps.keys():
+                dept= deps.get(depid)
+    ##        elif depid in facs.keys():
+    ##            dept= facs.get(depid)
+            else:
+                logger.info("Dep %(Dept)s for Course %(CourseCode)s not found" % course)
+                if not no_import:
+                    no_import = open("%s/import/%s_not_imported.csv" % (i_home,name),"w")
+                    no_import.write('"CourseCode","Description","Credits","Dept","Semester","Session","PassMark","Category","AdmStatus"\n')
+                no_import.write("Dep %(Dept)s for Course %(CourseCode)s not found\n" % course)
+                no_import.write('"%(CourseCode)s","%(Description)s","%(Credits)s","%(Dept)s","%(Semester)s","%(Session)s","%(PassMark)s","%(Category)s","%(AdmStatus)s"\n' % course)
+                continue
+            course_id = ''.join(re.split('\W+',course.get('CourseCode')))
+            if len(course_id) == 3:
+                course_id = "%s000" % course_id
+            elif len(course_id) > 10:
+                logger.info("invalid course_code %(CourseCode)s" % course)
+                if not no_import:
+                    no_import = open("%s/import/%s_not_imported.csv" % (i_home,name),"w")
+                    no_import.write('"CourseCode","Description","Credits","Dept","Semester","Session","PassMark","Category","AdmStatus"\n')
+                no_import.write("invalid course_code %(CourseCode)s\n" % course)
+                no_import.write('"%(CourseCode)s","%(Description)s","%(Credits)s","%(Dept)s","%(Semester)s","%(Session)s","%(PassMark)s","%(Category)s","%(AdmStatus)s"\n' % course)
+                continue
+            courses = dept.courses
+            c = getattr(courses,course_id,None)
+            if c is None:
+                logger.info('Creating Course %(CourseCode)s  %(Description)s in Department %(Dept)s' % course)
+                courses.invokeFactory('Course', course_id)
+                c = getattr(courses,course_id)
+            dict = {'Title': course['Description']}
+            dict['code'] = course_id
+            dict['org_code'] = course.get('CourseCode')
+            dict['credits'] = course.get('Credits')
+            dict['semester'] = course.get('Semester')
+            dict['session'] = course.get('Session')
+            dict['category'] = course.get('Category')
+            dict['adm_status'] = course.get('AdmStatus')
+            dict['former_code'] = course.get('FORMERCODE')
+            pm = course.get('PassMark')
+            if pm.find(',') > -1:
+                pm.replace(',','.')
+            elif pm == "":
+                pm = "0.0"
+            try:
+                dict['passmark'] = int(float(pm))
+            except:
+                dict['passmark'] = 0
+            c.getContent().edit(mapping=dict)
+        return self.academics.academics_contents()
+    ###)
+
+    security.declareProtected(ModifyPortalContent,"loadCertificatesFromCSV")###(
+
+    def loadCertificatesFromCSV(self):
+        """install Universityspecific Certificates from CSV values"""
+        #return
+        name = 'certificates'
+        no_import = False
+        logger = logging.getLogger('loadcertificates')
+        try:
+            certificates = csv.DictReader(open("%s/import/certificates.csv" % i_home,"rb"))
+        except:
+            logger.error('Error reading certificates.csv')
+            return
+        f_ids = [f.id for f in self.portal_catalog({'meta_type': "Faculty"})]
+        #d_ids = [d.id for d in self.portal_catalog({'meta_type': "Department"})]
+        dl = self.portal_catalog({'meta_type': "Department"})
+        deps = {}
+        for d in dl:
+            deps[d.id] = d.getObject()
+        for certificate in certificates:
+            logger.info('Processing %(CertCode)s %(Description)s %(Faculty)s %(MaxPass)s %(MaxLoad)s %(session)s %(PromotionCredits)s %(Probationcredits)s %(StartLevel)s %(endLevel)s %(Nyears)s %(Ncore)s %(MaxElect)s %(MPREFIX)s %(Dept)s %(Admstatus)s %(category)s' % certificate)
+            depid = certificate.get('Dept')
+            facid = certificate.get('Faculty')
+            if facid not in f_ids:
+                logger.info('Faculty %(Faculty)s for %(CertCode)s %(Description)s not found' % certificate)
+                if not no_import:
+                    no_import = open("%s/import/%s_not_imported.csv" % (i_home,name),"w")
+                    no_import.write('"CertCode","Description","Faculty","MaxPass","MaxLoad","session","PromotionCredits","Probationcredits","StartLevel","endLevel","Nyears","Ncore","MaxElect","MPREFIX","Dept","Admstatus","category"\n')
+                no_import.write('Faculty %(Faculty)s for %(CertCode)s %(Description)s not found\n' % certificate)
+                no_import.write('"%(CertCode)s","%(Description)s","%(Faculty)s","%(MaxPass)s","%(MaxLoad)s","%(session)s","%(PromotionCredits)s","%(Probationcredits)s","%(StartLevel)s","%(endLevel)s","%(Nyears)s","%(Ncore)s","%(MaxElect)s","%(MPREFIX)s","%(Dept)s","%(Admstatus)s","%(category)s"\n' % certificate)
+                continue
+            if not deps.has_key(depid):
+                logger.info('Department %(Dept)s for %(CertCode)s %(Description)s not found' % certificate)
+                if not no_import:
+                    no_import = open("%s/import/%s_not_imported.csv" % (i_home,name),"w")
+                    no_import.write('"CertCode","Description","Faculty","MaxPass","MaxLoad","session","PromotionCredits","Probationcredits","StartLevel","endLevel","Nyears","Ncore","MaxElect","MPREFIX","Dept","Admstatus","category"\n')
+                no_import.write('Department %(Dept)s for %(CertCode)s %(Description)s not found\n' % certificate)
+                no_import.write('"%(CertCode)s","%(Description)s","%(Faculty)s","%(MaxPass)s","%(MaxLoad)s","%(session)s","%(PromotionCredits)s","%(Probationcredits)s","%(StartLevel)s","%(endLevel)s","%(Nyears)s","%(Ncore)s","%(MaxElect)s","%(MPREFIX)s","%(Dept)s","%(Admstatus)s","%(category)s"\n' % certificate)
+                continue
+            #certificate_id = "%(category)s_%(Admstatus)s_%(Dept)s" % certificate
+            dep = deps[depid]
+            certificates = dep.certificates
+            code = makeCertificateCode(certificate.get('CertCode'))
+            certificate_id = code
+            c = getattr(certificates,certificate_id,None)
+            if c is None:
+                #self.log('Creating Department %(DeptCode)s = %(Description)s' % dep)
+                logger.info('Creating certificate %(CertCode)s  %(Description)s in Department %(Dept)s' % certificate)
+                certificates.invokeFactory('Certificate', certificate_id)
+                c = getattr(certificates,certificate_id)
+                dict = {'Title': certificate['Description']}
+                dict['code'] = code
+                dict['faculty'] = certificate.get('Faculty')
+                dict['department'] = certificate.get('Dept')
+                dict['max_pass'] = certificate.get('MaxPass')
+                dict['max_load'] = certificate.get('MaxLoad')
+                dict['admin_status'] = certificate.get('Admstatus')
+                dict['category'] = certificate.get('category')
+                dict['m_prefix'] = certificate.get('MPREFIX')
+                dict['nr_years'] = int(certificate.get('Nyears'))
+                nc = certificate.get('Ncore','1')
+                try:
+                    dict['n_core'] = int(nc)
+                except:
+                    dict['n_core'] = 1
+                dict['start_level'] = certificate.get('StartLevel')
+                dict['end_level'] = certificate.get('endLevel')
+                dict['promotion_credits'] = certificate.get('PromotionCredits')
+                dict['probation_credits'] = certificate.get('ProbationCredits')
+            else:
+                dict = {}
+            dict['original_code'] = certificate.get('CertCode')
+            print
+            c.getContent().edit(mapping=dict)
+        return self.academics.academics_contents()
+    ###)
+
+    security.declareProtected(ModifyPortalContent,"loadCertificateCoursesFromCSV")###(
+    def loadCertificateCoursesFromCSV(self):
+        """install Certificate Courses from CSV values"""
+        #return
+        logger = logging.getLogger('loadcertificatecourses')
+        name = 'certificate_courses'
+        no_import = False
+        try:
+            cert_courses = csv.DictReader(open("%s/import/course_level_courses.csv" % i_home,"rb"))
+        except:
+            logger.error('Error reading course_level_courses.csv')
+            return
+        d_ids = [d.id for d in self.portal_catalog({'meta_type': "Department"})]
+        c_ids = [c.id for c in self.portal_catalog({'meta_type': "Course"})]
+        l = self.portal_catalog({'meta_type': "Certificate"})
+        certs = {}
+        for f in l:
+            certs[f.id] = f.getObject()
+        for cert_course in cert_courses:
+            logger.info('Processing %(CosCode)s %(CertCode)s %(Session)s %(Level)s %(Core)s %(Elective)s %(Mandatory)s %(AdmStatus)s %(Dept)s %(Semester)s' % cert_course)
+            depid = cert_course.get('Dept')
+            course_code = cert_course.get('CosCode')
+            code = cert_course.get('CertCode')
+            code = code.replace('.','')
+            code = code.replace('(','')
+            code = code.replace(')','')
+            code = code.replace('/','')
+            code = code.replace(' ','')
+            code = code.replace('_','')
+##            if cert_course.get('Session') != '2002/2003':
+##                continue
+##            certificate = self.portal_catalog({'meta_type': "Certificate",
+##                                               'SearchableText': code})
+##            if not certificate:
+            if not code in certs.keys():
+                #print code
+                em = 'CertCode %(CertCode)s for %(CosCode)s not found\n' % cert_course
+                logger.info(em)
+                if not no_import:
+                    no_import = open("%s/import/%s_not_imported.csv" % (i_home,name),"w")
+                    no_import.write('"CosCode","CertCode","Session","Level","Core","Elective","Mandatory","AdmStatus","Dept","Semester"\n')
+                no_import.write(em)
+                no_import.write('"%(CosCode)s","%(CertCode)s","%(Session)s","%(Level)s","%(Core)s","%(Elective)s","%(Mandatory)s","%(AdmStatus)s","%(Dept)s","%(Semester)s"\n' % cert_course)
+                continue
+            certificate = certs[code]
+            certificate_code = certificate.getId()
+            if course_code not in c_ids:
+                em = 'CorseCode %(CosCode)s for %(CertCode)s not found in Courses\n' % cert_course
+                logger.info(em)
+                if not no_import:
+                    no_import = open("%s/import/%s_not_imported.csv" % (i_home,name),"w")
+                    no_import.write('"CosCode","CertCode","Session","Level","Core","Elective","Mandatory","AdmStatus","Dept","Semester"\n')
+                no_import.write(em)
+                no_import.write('"%(CosCode)s","%(CertCode)s","%(Session)s","%(Level)s","%(Core)s","%(Elective)s","%(Mandatory)s","%(AdmStatus)s","%(Dept)s","%(Semester)s"\n' % cert_course)
+                continue
+            if depid not in d_ids:
+                em = 'Department %(Dept)s for %(CertCode)s not found\n' % cert_course
+                logger.info(em)
+                if not no_import:
+                    no_import = open("%s/import/%s_not_imported.csv" % (i_home,name),"w")
+                    no_import.write('"CosCode","CertCode","Session","Level","Core","Elective","Mandatory","AdmStatus","Dept","Semester"\n')
+                no_import.write(em)
+                no_import.write('"%(CosCode)s","%(CertCode)s","%(Session)s","%(Level)s","%(Core)s","%(Elective)s","%(Mandatory)s","%(AdmStatus)s","%(Dept)s","%(Semester)s"\n' % cert_course)
+                continue
+            level = cert_course.get('Level')
+            l = getattr(certificate,level,None)
+            if l is None:
+                #self.log('Creating Department %(DeptCode)s = %(Description)s' % dep)
+                logger.info('Creating Level %(Level)s in certificate %(CertCode)s' % cert_course)
+                certificate.invokeFactory('StudyLevel', level)
+                l = getattr(certificate, level)
+                l.getContent().edit(mapping={'Title': "Level %s" % level})
+                l.invokeFactory('Semester','first')
+                l.invokeFactory('Semester','second')
+            certificate.orderObjects('id')
+            first_s = getattr(l,'first')
+            first_s.getContent().edit(mapping={'Title': 'First Semester'})
+            second_s = getattr(l,'second')
+            second_s.getContent().edit(mapping={'Title': 'Second Semester'})
+            if cert_course.get('Semester') == '1':
+                semester = first_s
+            else:
+                semester = second_s
+            if hasattr(semester,course_code):
+                logger.info('Duplicate %(CosCode)s in Level %(Level)s' % cert_course)
+                if not no_import:
+                    no_import = open("%s/import/%s_not_imported.csv" % (i_home,name),"w")
+                    no_import.write('"CosCode","CertCode","Session","Level","Core","Elective","Mandatory","AdmStatus","Dept","Semester"\n')
+##                no_import.write('Duplicate %(CosCode)s in Level %(Level)s' % cert_course)
+##                no_import.write('"%(CosCode)s","%(CertCode)s","%(Session)s","%(Level)s","%(Core)s","%(Elective)s","%(Mandatory)s","%(AdmStatus)s","%(Dept)s","%(Semester)s"\n' % cert_course)
+                continue
+            semester.invokeFactory('CertificateCourse',course_code)
+            cc = getattr(semester,course_code)
+            dict = {}
+            dict['code'] = cert_course.get('CosCode')
+            dict['certificate_code'] = code
+            dict['certificate_code_org'] = cert_course.get('CertCode')
+            dict['department'] = cert_course.get('Dept')
+            dict['admin_status'] = cert_course.get('Admstatus')
+            dict['session'] = cert_course.get('Session')
+            if cert_course.get('Core') != '':
+                dict['core_or_elective'] = True
+            else:
+                dict['core_or_elective'] = False
+            dict['level'] = cert_course.get('Level')
+            cc.getContent().edit(mapping=dict)
+        return self.academics.academics_contents()
+    ###)
+
+InitializeClass(AcademicsFolder)
+
+def addAcademicsFolder(container, id, REQUEST=None, **kw):
+    """Add a AcademicsFolder."""
+    ob = AcademicsFolder(id, **kw)
+    return CPSBase_adder(container, ob, REQUEST=REQUEST)
+
+###)
+
+class Certificate(CPSDocument): ###(
+    """
+    WAeUP Certificate
+    """
+    meta_type = 'Certificate'
+    portal_type = meta_type
+    security = ClassSecurityInfo()
+
+    def __init__(self, id, **kw):
+        CPSDocument.__init__(self, id, **kw)
+
+##    security.declareProtected(View,"Title")
+##    def Title(self):
+##        """compose title"""
+##        return "Certificate of %s" % (self.title)
+
+InitializeClass(Certificate)
+
+def addCertificate(container, id, REQUEST=None, **kw):
+    """Add a Certificate."""
+    ob = Certificate(id, **kw)
+    return CPSBase_adder(container, ob, REQUEST=REQUEST)
+
+###)
+
+class CertificateCourse(CPSDocument): ###(
+    """
+    WAeUP CertificateCourse
+    """
+    meta_type = 'CertificateCourse'
+    portal_type = meta_type
+    security = ClassSecurityInfo()
+
+    def getCourseEntry(self,cid):
+        res = self.portal_catalog({'meta_type': "Course",
+                                           'id': cid})
+        if res:
+            return res[-1]
+        else:
+            return None
+
+    security.declareProtected(View,"Title")
+    def Title(self):
+        """compose title"""
+        ce = self.getCourseEntry(self.id.upper())
+        if ce:
+            return "%s" % ce.Title
+        return "No such course"
+
+    security.declareProtected(View,"credits")
+    def credits(self):
+        """credits from course"""
+        ce = self.getCourseEntry(self.id)
+        if ce:
+            return "%s" % ce.credits
+        return "0"
+
+    security.declareProtected(View,"passmark")
+    def passmark(self):
+        """passmark from course"""
+        ce = self.getCourseEntry(self.id)
+        if ce is not None and hasattr(ce,"passmark"):
+            return ce.passmark
+
+
+    security.declareProtected(View,"coursepath")
+    def coursepath(self):
+        """coursepath from course"""
+        ce = self.getCourseEntry(self.id)
+        if ce:
+            return ce.getPath()
+        return "?"
+
+
+InitializeClass(CertificateCourse)
+
+def addCertificateCourse(container, id, REQUEST=None, **kw):
+    """Add a CertificateCourse."""
+    ob = CertificateCourse(id, **kw)
+    return CPSBase_adder(container, ob, REQUEST=REQUEST)
+###)
+
+class Faculty(CPSDocument): ###(
+    """
+    WAeUP Faculty containing Departments
+    """
+    meta_type = 'Faculty'
+    portal_type = meta_type
+    security = ClassSecurityInfo()
+
+##    def __init__(self, id, **kw):
+##        CPSDocument.__init__(self, id, **kw)
+
+    security.declareProtected(View,"Title")
+    def Title(self):
+        """compose title"""
+        return "%s" % (self.title)
+
+
+    security.declareProtected(View,"LongTitle")
+    def LongTitle(self):
+        """compose long_title"""
+        prefix = getattr(self,'title_prefix',None)
+        if prefix is None:
+            prefix = getattr(self,'institution_type','faculty')
+            self.getContent().edit(mapping = {'title_prefix': prefix})
+        itype = self.portal_vocabularies.institution_types_voc.get(prefix,default="Faculty of")
+        return "%s %s" % (itype,self.title)
+
+InitializeClass(Faculty)
+
+def addFaculty(container, id, REQUEST=None, **kw):
+    """Add a Faculty."""
+    ob = Faculty(id, **kw)
+    return CPSBase_adder(container, ob, REQUEST=REQUEST)
+
+###)
+
+class Department(CPSDocument): ###(
+    """
+    WAeUP Department containing the courses and students
+    """
+    meta_type = 'Department'
+    portal_type = meta_type
+    security = ClassSecurityInfo()
+
+    security.declareProtected(View,"LongTitle")
+    def LongTitle(self):
+        """compose long_title"""
+        prefix = getattr(self,'title_prefix',None)
+        if prefix is None:
+            prefix = getattr(self,'institution_type','department')
+            self.getContent().edit(mapping = {'title_prefix': prefix})
+        itype = self.portal_vocabularies.institution_types_voc.get(prefix,default="Department of")
+        return "%s %s" % (itype,self.title)
+
+InitializeClass(Department)
+
+def addDepartment(container, id, REQUEST=None, **kw):
+    """Add a Department."""
+    object = Department(id, **kw)
+    id = object.getId()
+    container._setObject(id, object)
+##    dep = getattr(container,id).getEditableContent()   #getContent()
+##    dep.invokeFactory('CoursesFolder','Courses')
+##    o = getattr(dep,'Courses')
+##    dict = {'Title': 'Courses'}
+##    o.getContent().edit(mapping=dict)
+##    dep.invokeFactory('CertificatesFolder','Certificates')
+##    o = getattr(dep,'Certificates')
+##    dict = {'Title': 'Certificates'}
+##    o.geetContent().edit(mapping=dict)
+    if REQUEST is not None:
+        url = container.absolute_url()
+        REQUEST.RESPONSE.redirect('%s/manage_main' % url)
+
+###)
+
+class Course(CPSDocument): ###(
+    """
+    WAeUP Course
+    """
+    meta_type = 'Course'
+    portal_type = meta_type
+    security = ClassSecurityInfo()
+
+    security.declareProtected(View,"Title")
+    def Title(self):
+        """compose title"""
+        return self.title
+
+InitializeClass(Course)
+
+def addCourse(container, id, REQUEST=None, **kw):
+    """Add a Course."""
+    ob = Course(id, **kw)
+    return CPSBase_adder(container, ob, REQUEST=REQUEST)
+###)
+
+class CourseTicket(CPSDocument): ###(
+    """
+    WAeUP CourseTicket
+    """
+    meta_type = 'CourseTicket'
+    portal_type = meta_type
+    security = ClassSecurityInfo()
+    def getCourseEntry(self,cid):
+        res = self.portal_catalog({'meta_type': "Course",
+                                           'id': cid})
+        if res:
+            return res[-1]
+        else:
+            return None
+
+    security.declareProtected(View,"Title")
+    def Title(self):
+        """compose title"""
+        ce = self.getCourseEntry(self.id.upper())
+        if ce:
+            return "%s" % ce.Title
+        return "No such course"
+
+InitializeClass(CourseTicket)
+
+def addCourseTicket(container, id, REQUEST=None, **kw):
+    """Add a CourseTicket."""
+    ob = CourseTicket(id, **kw)
+    return CPSBase_adder(container, ob, REQUEST=REQUEST)
+###)
+
Index: /WAeUP_SRP/branches/srp_benin/Accommodation.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/Accommodation.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/Accommodation.py	(revision 447)
@@ -0,0 +1,103 @@
+#-*- mode: python; mode: fold -*-
+from Globals import InitializeClass
+from AccessControl import ClassSecurityInfo
+
+from Products.CMFCore.utils import UniqueObject, getToolByName
+from Products.CMFCore.permissions import View
+from Products.CMFCore.permissions import ModifyPortalContent
+from Products.CPSCore.CPSBase import CPSBase_adder, CPSBaseFolder 
+#from Products.CPSCore.CPSBase import CPSBaseDocument as BaseDocument 
+from Products.CPSDocument.CPSDocument import CPSDocument 
+from Products.CPSCore.CPSBase import CPSBaseBTreeFolder as BaseBTreeFolder 
+from Products.WAeUP_SRP.WAeUPTables import AccommodationTable
+
+class AccoFolder(CPSDocument): ###(
+    """
+    WAeUP AccoFolder containing Accommodation halls 
+    """
+    meta_type = 'AccoFolder'
+    portal_type = meta_type
+    security = ClassSecurityInfo()
+    
+    security.declareProtected(ModifyPortalContent,"generateFreeBedsList") ###(
+    def generateFreeBedsList(self):
+        """
+        generate the free Bedslist.
+        """
+        freelist = AccommodationTable()
+        l = self.portal_catalog({'meta_type': "Accommodation"}) 
+        halls = []
+        for h in l:
+            halls.append(h.getObject())
+        for hall in halls:
+            h = hall.getContent()
+            reserved = [int(r) for r in h.reserved_rooms.split()]
+            print h.which_sex
+            sex = 'male'
+            if h.which_sex:
+                sex = 'female'
+            for block in range(1,int(h.nr_of_blocks)):
+                for floor in range(1,int(h.nr_of_floors)):
+                    for room in range(1,int(h.rooms_per_floor)):
+                        for bed in 'ABCDEFGH'[:int(h.beds_per_room)]:
+                            room_nr = floor*100 + room
+                            if room_nr in reserved:
+                                print room_nr
+                                continue
+                            bt = 'xx'
+                            if bed in h.beds_for_fresh:
+                                bt = 'fr'
+                            elif bed in h.beds_for_returning:
+                                bt = 're'
+                            elif bed in h.beds_for_final:
+                                bt = 'fi'
+                            bt = "%(sex)s_%(bt)s" % vars()  
+                            uid = '%s_%d_%s' % (hall.getId(),room_nr,bed)
+                            print bt,uid
+                            freelist.addRecord(bed = uid)
+                            try:
+                                freelist.modifyRecord(uid, bed = bed, bed_type = bt)
+                            except ValueError,e:
+                                freelist.deleteRecord(uid)
+                    
+        return self.accommodation.academics_contents()
+
+###)
+
+InitializeClass(AccoFolder)
+
+def addAccoFolder(container, id, REQUEST=None, **kw):
+    """Add a AccoFolder."""
+    ob = AccoFolder(id, **kw)
+    return CPSBase_adder(container, ob, REQUEST=REQUEST)
+###)
+
+class Accommodation(CPSDocument): ###(
+    """
+    WAeUP Accommodation containing Departments 
+    """
+    meta_type = 'Accommodation'
+    portal_type = meta_type
+    security = ClassSecurityInfo()
+    
+    security.declareProtected(View,"Title") ###(
+    def Title(self):
+        """compose title"""
+        content = self.getContent()
+        heading = getattr(content,'heading',None)
+        if heading is None:
+            return self.title
+        return heading
+
+###)
+
+        
+                            
+                
+InitializeClass(Accommodation)
+
+def addAccommodation(container, id, REQUEST=None, **kw):
+    """Add a Accommodation."""
+    ob = Accommodation(id, **kw)
+    return CPSBase_adder(container, ob, REQUEST=REQUEST)
+###)
Index: /WAeUP_SRP/branches/srp_benin/CHANGES
===================================================================
--- /WAeUP_SRP/branches/srp_benin/CHANGES	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/CHANGES	(revision 447)
@@ -0,0 +1,9 @@
+Requires:
+~~~~~~~~~
+-  Zope 2.9.3
+-  CPS 3.4.0 or higher
+
+New features:
+~~~~~~~~~~~~~
+- Version 1.0 contains the backend module to edit and check 
+  university infrastructure and course data. 
Index: /WAeUP_SRP/branches/srp_benin/Extensions/install.py.260905
===================================================================
--- /WAeUP_SRP/branches/srp_benin/Extensions/install.py.260905	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/Extensions/install.py.260905	(revision 447)
@@ -0,0 +1,54 @@
+from Products.CPSInstaller.CPSInstaller import CPSInstaller
+from Products.CMFCore.CMFCorePermissions import View
+
+
+WAEUP_SKINS = { 'waeup_student' : 'Products/WAeUP/skins/waeup_student',
+                  }
+
+WAEUP_TYPES = { 'Student':
+                    { 'typeinfo_name': 'WAeUP: Student (Student)',
+                      'add_meta_type': 'Factory-based Type Information',
+                    },
+                  }
+
+WAEUP_ACTIONS = ( { 'tool'      : 'portal_actions',
+                        'id'        : 'jambadmission',
+                        'name'      : 'action_jambadmission',
+                        'action'    : 'string:${portal_url}/jambadmission_input_form',
+                        'permission': (View, ),
+                        'condition' : '',
+                        'category'  : 'global',
+                        'visible'   : 1,
+                      },
+                    )
+
+
+def install(self):
+    product_name = "WAeUP"
+    installer = CPSInstaller(self, product_name)
+    installer.log("Starting %(product_name)s install" % vars() )
+
+    installer.log("Verifying %(product_name)s permissions" % vars())
+    installer.verifySkins(WAEUP_SKINS)
+    installer.resetSkinCache()
+
+    installer.log("Verifying %(product_name)s schemas" % vars())
+    installer.verifySchemas(self.WAeUPSchemas())
+
+    installer.log("Verifying %(product_name)s layouts" % vars())
+    installer.verifyLayouts(self.WAeUPLayouts())
+    installer.verifyPortalTypes(WAEUP_TYPES)
+
+##    installer.log("Verifying %(product_name)s types" % vars())
+##    installer.verifyContentTypes(WAEUP_TYPES)
+
+    installer.log("Verifying %(product_name)s actions" % vars())
+    installer.verifyActions(WAEUP_ACTIONS) 
+    
+    # This installs the *.po files in the i18n directory of the WAeUPStudent
+    # product.
+    installer.log("Installing translations")
+    
+    installer.finalize()
+    installer.log("End of specific %(product_name)s install" % vars())
+    return installer.logResult()
Index: /WAeUP_SRP/branches/srp_benin/Extensions/updateDirectories.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/Extensions/updateDirectories.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/Extensions/updateDirectories.py	(revision 447)
@@ -0,0 +1,95 @@
+from zLOG import LOG, DEBUG, INFO
+import re
+
+def update(self):
+
+    _log = []
+    def pr(bla, _log=_log):
+        if bla == 'flush':
+            return '\n'.join(_log)
+        _log.append(bla)
+        if (bla):
+            LOG('csvupdate:', INFO, bla)
+
+    pr("Directories update - started")
+    pr("")
+
+    portal = self.portal_url.getPortalObject()
+
+    csv_dir_name = 'csv'
+    csv_dir = getattr(portal,csv_dir_name)
+
+    members_file = 'Utilisateurs.csv'
+
+    try:
+        members_data = str(portal.restrictedTraverse("%s/%s" % (csv_dir_name, members_file)))
+    except KeyError:
+        members_data = ""
+        pr(" Warning: file %s not found. Directory members was not updated." % members_file)
+
+    if members_data:
+        members = []
+        pr("Updating Members directory")
+        member_schema_fields = ['id', 'password', 'givenName', 'sn', 'email', 'groups', 'roles']
+        lines = members_data.splitlines()
+       
+        CSV_SEPARATOR = ';'
+
+        for line in lines:
+            # Some items might contain the csv separator...
+            # Try to handle this gracefully, detecting separator
+            # followed by a space.
+           
+            member_items = line.split(CSV_SEPARATOR)
+
+            if member_items and not (len(member_items) == 1):
+                member_data = {}
+                for field in member_schema_fields:
+                    try:
+                        raw_field = member_items.pop(0).strip()
+                    except IndexError:
+                        raw_field = ''
+                        member_data['bad_entry'] = 1
+                    # Many fields are enclosed in double quotes 
+                    if raw_field and raw_field[0] == '"' and raw_field[-1] == '"':
+                        raw_field = raw_field[1:-1]
+                    member_data[field] = raw_field
+
+                member_data['confirm'] = member_data['password']
+                member_data['roles'] = member_data['roles'].capitalize()
+                if member_data['roles'] == 'Manager':
+                    member_data['roles'] = ('Manager', 'Member')
+                else:
+                    member_data['roles'] = ('Member',)
+                member_data['groups'] = tuple(member_data['groups'].split(','))
+
+                if not member_data.has_key('bad_entry'):
+                    # declare user as member of the portal
+                    members.append(member_data)
+                else:
+                    pr("** Bad entry detected **")
+                    pr("A data field might contain the csv separator not followed by a space.")
+                    pr("The id of this entry was %s."%member_data['id'])
+                    pr("The entry will NOT be added to the members directory.")
+
+
+        # create members in member directory
+        directory = portal.portal_directories.members
+        for member in members:
+            m_id = member.get('id')
+            pr('Directories update: checking entry '+m_id)
+            if not directory.hasEntry(m_id):
+                # member login does not exist, create
+                pr('Directories update:  creating entry '+m_id)
+                for gr in member['groups']:
+                    if not portal.portal_directories.groups.hasEntry(gr):
+                         portal.portal_directories.groups.createEntry({'group':gr})
+                directory.createEntry(member)
+            else:
+                # member login already exists
+                pr('Directories update:  entry '+m_id+' exists')
+    
+    pr("")
+    pr("Directories update - end")
+
+    return pr("flush")
Index: /WAeUP_SRP/branches/srp_benin/LICENSE.GPL
===================================================================
--- /WAeUP_SRP/branches/srp_benin/LICENSE.GPL	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/LICENSE.GPL	(revision 447)
@@ -0,0 +1,225 @@
+		    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+			    NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+		     END OF TERMS AND CONDITIONS
Index: /WAeUP_SRP/branches/srp_benin/LICENSE.txt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/LICENSE.txt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/LICENSE.txt	(revision 447)
@@ -0,0 +1,17 @@
+ 
+  SACustom
+  Copyright 2005 WAeUP Group
+
+  This program is free software; you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with this program; if not, write to the Free Software
+  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
Index: /WAeUP_SRP/branches/srp_benin/PatchCPSDefaultImportExport.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/PatchCPSDefaultImportExport.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/PatchCPSDefaultImportExport.py	(revision 447)
@@ -0,0 +1,75 @@
+from Products.CPSDocument.exportimport import importCPSObjects
+from Products.CMFCore.utils import getToolByName
+from zope.app import zapi
+from Products.GenericSetup.interfaces import INode
+import Products
+
+# Patch to allow the roots importer to create CMF objects.
+# Only for CPS 3.4.1. In 3.4.2 and later this should be fixed.
+
+def _initObjects(self, node):
+    for child in node.childNodes:
+        if child.nodeName != 'object':
+            continue
+        if child.hasAttribute('deprecated'):
+            continue
+        parent = self.context
+
+        obj_id = str(child.getAttribute('name'))
+        if child.hasAttribute('remove'):
+            parent._delObject(obj_id)
+            continue
+
+        if obj_id not in parent.objectIds():
+            portal_type = str(child.getAttribute('portal_type'))
+            if portal_type:
+                wftool = getToolByName(parent, 'portal_workflow')
+                wftool.invokeFactoryFor(parent, portal_type, obj_id)
+            else:
+                meta_type = str(child.getAttribute('meta_type'))
+                __traceback_info__ = obj_id, meta_type
+                for mt_info in Products.meta_types:
+                    if mt_info['name'] == meta_type:
+                        parent._setObject(obj_id, mt_info['instance'](obj_id))
+                        break
+                else:
+                    raise ValueError("unknown meta_type '%s'" % meta_type)
+                        
+
+        if child.hasAttribute('insert-before'):
+            insert_before = child.getAttribute('insert-before')
+            if insert_before == '*':
+                parent.moveObjectsToTop(obj_id)
+            else:
+                try:
+                    position = parent.getObjectPosition(insert_before)
+                    if parent.getObjectPosition(obj_id) < position:
+                        position -= 1
+                    parent.moveObjectToPosition(obj_id, position)
+                except ValueError:
+                    pass
+        elif child.hasAttribute('insert-after'):
+            insert_after = child.getAttribute('insert-after')
+            if insert_after == '*':
+                parent.moveObjectsToBottom(obj_id)
+            else:
+                try:
+                    position = parent.getObjectPosition(insert_after)
+                    if parent.getObjectPosition(obj_id) < position:
+                        position -= 1
+                    parent.moveObjectToPosition(obj_id, position+1)
+                except ValueError:
+                    pass
+
+        obj = getattr(self.context, obj_id)
+        if child.hasAttribute('Title'):
+            print "set title",obj_id 
+            obj.title = child.getAttribute('Title')
+        
+        importer = zapi.queryMultiAdapter((obj, self.environ), INode)
+        if importer:
+            importer.node = child
+
+from Products.CPSDefault.exportimport import RootXMLAdapter
+RootXMLAdapter._initObjects = _initObjects
+
Index: /WAeUP_SRP/branches/srp_benin/PatchCatalogToolXMLAdapter.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/PatchCatalogToolXMLAdapter.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/PatchCatalogToolXMLAdapter.py	(revision 447)
@@ -0,0 +1,57 @@
+#from Products.CMFCore.utils import getToolByName
+#from zope.app import zapi
+#from Products.GenericSetup.interfaces import INode
+#import Products
+
+def _importNode(self, node):
+    """Import the object from the DOM node.
+    """
+    if self.environ.shouldPurge():
+        self._purgeProperties()
+        self._purgeObjects()
+        self._purgeIndexes()
+        self._purgeColumns()
+##    self._initProperties(node)
+##    self._initObjects(node)
+##    self._initIndexes(node)
+##    self._initColumns(node)
+    columns = []
+    for col in self._extractColumns()._get_childNodes():
+        columns.append(col.attributes.items()[0][1])
+    #print "cols: ",columns
+    inds = {}
+    for ind in self._extractIndexes()._get_childNodes():
+        inds[ind.attributes.items()[1][1]] = ind.attributes.items()[0][1]
+        #print ind.attributes.items()
+    #print "indexes: ", inds
+    na = node.attributes.items()
+    not_found = True
+    if na[1][1] == "portal_catalog":
+        not_found = False
+        print na[1][1]
+        for ch in node._get_childNodes():
+            if ch.nodeName in ('index',):
+                cha = ch.attributes.items()
+                iname = cha[1][1]
+                itype = cha[0][1]
+                if iname in inds.keys() and inds[iname] == itype:
+                    continue
+            elif ch.nodeName in ('column',):
+                cha = ch.attributes.items()
+                iname = cha[0][1]
+                if iname in columns:
+                    continue
+            else:
+                continue
+            not_found = True
+    if not_found:
+        self._initProperties(node)
+        self._initObjects(node)
+        self._initIndexes(node)
+        self._initColumns(node)
+        self._refreshCatalog()
+
+    self._logger.info("Catalog tool imported.")
+    
+from Products.CPSCore.exportimport.catalog import CatalogToolXMLAdapter
+CatalogToolXMLAdapter._importNode = _importNode
Index: /WAeUP_SRP/branches/srp_benin/README.txt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/README.txt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/README.txt	(revision 447)
@@ -0,0 +1,5 @@
+This is the Student Registration Portal (SRP) Product for the West African e-University Project (WAeUP).
+
+You'll find further information in the documentation section of the WAeUP svn repository:
+
+https://svn.waeup.org/repos/WAeUP_Doc
Index: /WAeUP_SRP/branches/srp_benin/Students.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/Students.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/Students.py	(revision 447)
@@ -0,0 +1,500 @@
+#-*- mode: python; mode: fold -*-
+# $Id$
+from Globals import InitializeClass
+from AccessControl import ClassSecurityInfo
+from AccessControl.SecurityManagement import newSecurityManager
+from zExceptions import BadRequest
+from Products.CMFCore.utils import UniqueObject, getToolByName
+from Products.CMFCore.permissions import View
+from Products.CMFCore.permissions import ModifyPortalContent
+from Products.CPSCore.CPSBase import CPSBase_adder, CPSBaseFolder
+#from Products.CPSCore.CPSBase import CPSBaseDocument as BaseDocument
+from Products.CPSDocument.CPSDocument import CPSDocument
+from Products.CPSCore.CPSBase import CPSBaseBTreeFolder as BaseBTreeFolder
+from Products.CPSCore.CPSMembershipTool import CPSUnrestrictedUser
+from Products.WAeUP_SRP.Academics import makeCertificateCode
+import logging
+import csv,re
+import Globals
+p_home = Globals.package_home(globals())
+i_home = Globals.INSTANCE_HOME
+MAX_TRANS = 1000
+
+def generateStudentId():
+    import random
+    r = random
+    return "%c%d" % (r.choice('ABCDEFGHKLMNPQRSTUVWXY'),r.randint(99999,1000000))
+
+class StudentsFolder(CPSDocument): ###(
+    """
+    WAeUP container for the various WAeUP containers data
+    """
+    meta_type = 'StudentsFolder'
+    portal_type = meta_type
+    security = ClassSecurityInfo()
+
+    security.declareProtected(ModifyPortalContent,"loadFullTimeStudentsFromCSV")###(
+    def loadFullTimeStudentsFromCSV(self):
+        """load Fulltime Studentdata from CSV values"""
+        #return
+        import transaction
+        tr_count = 0
+        name = 'short_full_time'
+        no_import = False
+        if not no_import:
+            no_import = open("%s/import/%s_not_imported.csv" % (i_home,name),"w")
+            no_import.write('"MatricNo","EntryRegNo","CurrentSession","StudentLevel","fullname","FirstName","MiddleName","Lastname","FormerSurname","Sex","Nationality","State","LGA","PermanentAddress","PermanentAddressCity","CampusAddress","PhoneNumber","Emailaddress","Mode","CourseMajor","Faculty","Dept"\n')
+        logger = logging.getLogger('%s_import' % name)
+        logger.info('Start loading from %s.csv' % name)
+        students_folder = self.portal_catalog({'meta_type': 'StudentsFolder'})[-1].getObject()
+        try:
+            students = csv.DictReader(open("%s/import/%s.csv" % (i_home,name),"rb"))
+        except:
+            logger.error('Error reading %s.csv' % name)
+            return
+        l = self.portal_catalog({'meta_type': "StudentClearance",})
+        matrics = []
+        for s in l:
+            matrics.append(s.getObject().getContent().matric_no)
+        print matrics
+        l = self.portal_catalog({'meta_type': "Certificate"})
+        certs = {}
+        for c in l:
+            certs[c.id] = c.getObject()
+        for student in students:
+            logger.info('processing "%(MatricNo)s","%(EntryRegNo)s","%(CurrentSession)s","%(StudentLevel)s","%(fullname)s","%(FirstName)s","%(MiddleName)s","%(Lastname)s","%(FormerSurname)s","%(Sex)s","%(Nationality)s","%(State)s","%(LGA)s","%(PermanentAddress)s","%(PermanentAddressCity)s","%(CampusAddress)s","%(PhoneNumber)s","%(Emailaddress)s","%(Mode)s","%(CourseMajor)s","%(Faculty)s","%(Dept)s"\n' % student)
+            sid = student.get('MatricNo')
+            if sid == "":
+                em = 'Empty MatricNo\n'
+                logger.info(em)
+                no_import.write(em)
+                no_import.write('"%(MatricNo)s","%(EntryRegNo)s","%(CurrentSession)s","%(StudentLevel)s","%(fullname)s","%(FirstName)s","%(MiddleName)s","%(Lastname)s","%(FormerSurname)s","%(Sex)s","%(Nationality)s","%(State)s","%(LGA)s","%(PermanentAddress)s","%(PermanentAddressCity)s","%(CampusAddress)s","%(PhoneNumber)s","%(Emailaddress)s","%(Mode)s","%(CourseMajor)s","%(Faculty)s","%(Dept)s"\n' % student)
+                continue
+            certcode = makeCertificateCode(student.get('CourseMajor'))
+            if certcode not in certs.keys():
+                em = 'Certificate with ID %s %s not found\n' % (certcode, student.get('CourseMajor'))
+                logger.info(em)
+                no_import.write(em)
+                no_import.write('"%(MatricNo)s","%(EntryRegNo)s","%(CurrentSession)s","%(StudentLevel)s","%(fullname)s","%(FirstName)s","%(MiddleName)s","%(Lastname)s","%(FormerSurname)s","%(Sex)s","%(Nationality)s","%(State)s","%(LGA)s","%(PermanentAddress)s","%(PermanentAddressCity)s","%(CampusAddress)s","%(PhoneNumber)s","%(Emailaddress)s","%(Mode)s","%(CourseMajor)s","%(Faculty)s","%(Dept)s"\n' % student)
+                continue
+            level = student.get('StudentLevel')
+            try:
+                int(level)
+            except:
+                em = 'Student with ID %(MatricNo)s StudentLevel is empty\n' % student
+                logger.info(em)
+                no_import.write(em)
+                no_import.write('"%(MatricNo)s","%(EntryRegNo)s","%(CurrentSession)s","%(StudentLevel)s","%(fullname)s","%(FirstName)s","%(MiddleName)s","%(Lastname)s","%(FormerSurname)s","%(Sex)s","%(Nationality)s","%(State)s","%(LGA)s","%(PermanentAddress)s","%(PermanentAddressCity)s","%(CampusAddress)s","%(PhoneNumber)s","%(Emailaddress)s","%(Mode)s","%(CourseMajor)s","%(Faculty)s","%(Dept)s"\n' % student)
+                continue
+            matric_no = student.get('MatricNo')
+            if matric_no not in matrics:
+                matrics.append(matric_no)
+                sid = generateStudentId()
+                #self.log('Creating Faculty %(id)s = %(Title)s' % faculty)
+                logger.info('%(tr_count)s: Creating Student with ID %(sid)s Matric_no %(matric_no)s ' % vars())
+                not_created = True
+                while not_created:
+                    try:
+                        students_folder.invokeFactory('Student', sid)
+                        not_created = False
+                    except BadRequest:
+                        sid = generateStudentId()
+                logger.info('%(tr_count)s: Creating Student with ID %(sid)s Matric_no %(matric_no)s ' % vars())
+                s = getattr(self,sid)
+                s.invokeFactory('StudentAdmission','admission')
+                da = {'Title': 'Admission Data'}
+                s.invokeFactory('StudentPersonal','personal')
+                da['jamb_reg_no'] = student.get('EntryRegNo')
+                sp = s.personal
+                d = {'Title': 'Personal Data'}
+                s.invokeFactory('StudentClearance','clearance')
+                sc = s.clearance
+                dc = {'Title': 'Clearance Data'}
+                dc['matric_no'] = matric_no
+                lga = student.get('State') + ' / ' + student.get('LGA')               
+                dc['lga'] = lga
+                dc['nationality'] = student.get('Nationality')
+                dc['email'] = student.get('Emailaddress')
+                d['firstname'] = student.get('FirstName')
+                d['middlename'] = student.get('MiddleName')
+                d['lastname'] = student.get('Lastname')
+                d['former_surname'] = student.get('FormerSurname')
+                d['sex'] = student.get('Sex') == 'F'
+                d['perm_address'] = student.get('PermanentAddress')
+                d['perm_city'] = student.get('PermanentAddressCity')
+                d['campus_address'] = student.get('CampusAddress')
+                d['phone'] = student.get('PhoneNumber')
+                s.admission.getContent().edit(mapping=da)
+                sp.getContent().edit(mapping=d)
+                sc.getContent().edit(mapping=dc)
+                #
+                # Study Course
+                #
+                s.invokeFactory('StudentStudyCourse','study_course')
+                sc = s.study_course
+                d = {}
+                #d['matricel_no'] = student.get('MatricNo')
+                #d['entry_reg_no'] = student.get('EntryRegNo')
+                #d['faculty'] = student.get('Faculty')
+                #d['department'] = student.get('Dept')
+                d['course_major'] = certcode
+                css = student.get('CurrentSession') or '2004-2005'
+                cs = int(css.split('-')[0]) - 2000
+                cl = int(student.get('StudentLevel'))/100
+                d['entry_session'] = "200%s" % (cs - cl)
+                sc.getContent().edit(mapping=d)
+                #
+                # Level
+                #
+                l = getattr(sc,level,None)
+                if l is None:
+                    #self.log('Creating Department %(DeptCode)s = %(Description)s' % dep)
+                    logger.info('Creating Level %(StudentLevel)s for %(fullname)s' % student)
+                    sc.invokeFactory('StudyLevel', level)
+                    l = getattr(sc, level)
+                    certificate = certs[certcode]
+                    cert_level = getattr(certificate,level,None)
+                    if cert_level is None:
+                        logger.info('Level %(level)s not in %(certcode)s' % vars())
+                    l.getContent().edit(mapping={'Title': "Level %s" % level})
+                    l.invokeFactory('Semester','first')
+                    l.invokeFactory('Semester','second')
+                    first_s = getattr(l,'first')
+                    first_s.getContent().edit(mapping={'Title': 'First Semester'})
+                    second_s = getattr(l,'second')
+                    second_s.getContent().edit(mapping={'Title': 'Second Semester'})
+            else:
+                em = 'Student with ID %(MatricNo)s %(fullname)s already exists\n' % student
+                logger.info(em)
+                no_import.write(em)
+                no_import.write('"%(MatricNo)s","%(EntryRegNo)s","%(CurrentSession)s","%(StudentLevel)s","%(fullname)s","%(FirstName)s","%(MiddleName)s","%(Lastname)s","%(FormerSurname)s","%(Sex)s","%(Nationality)s","%(State)s","%(LGA)s","%(PermanentAddress)s","%(PermanentAddressCity)s","%(CampusAddress)s","%(PhoneNumber)s","%(Emailaddress)s","%(Mode)s","%(CourseMajor)s","%(Faculty)s","%(Dept)s"\n' % student)
+            if tr_count > MAX_TRANS:
+                transaction.commit()
+                em = 'Transaction commited\n' % student
+                logger.info(em)
+                tr_count = 0
+            tr_count += 1
+        return self.REQUEST.RESPONSE.redirect("%s" % self.REQUEST.get('URL1'))
+        return self.students.academics_contents()
+    ###)
+
+    security.declareProtected(ModifyPortalContent,"loadFullTimeStudentsResultsFromCSV") ###(
+    def loadFullTimeStudentsResultsFromCSV(self):
+        """load Fulltime Studentdata from CSV values"""
+        #return
+        import transaction
+        tr_count = 0
+        name = 'short_full_time_results_2004_2005'
+        no_import = False
+        if not no_import:
+            no_import = open("%s/import/%s_not_imported.csv" % (i_home,name),"w")
+            no_import.write('"Matnumber","CosCode","Ansbook","CosStuatus","Session","Mat_Cos","Score","CarryLevel","Grade","Weight","Semster","Verdict","Level","id","GPA"\n')
+        logger = logging.getLogger('%s_import' % name)
+        logger.info('Start loading from %s.csv' % name)
+        students_folder = self.portal_catalog({'meta_type': 'StudentsFolder'})[-1].getObject()
+        try:
+            results = csv.DictReader(open("%s/import/%s.csv" % (i_home,name),"rb"))
+        except:
+            logger.error('Error reading %s.csv' % name)
+            return
+        l = self.portal_catalog({'meta_type': "Student"})
+        students = {}
+        for s in l:
+            students[s.id] = s.getObject()
+        l = self.portal_catalog({'meta_type': "Course"})
+        courses = {}
+        for c in l:
+            courses[c.id] = c.getObject()
+        for result in results:
+            sid = result.get('Matnumber')
+            if sid not in students.keys():
+                em = 'Student with ID %(Matnumber)s not found\n' % result
+                logger.info(em)
+                no_import.write(em)
+                no_import.write('"%(Matnumber)s","%(CosCode)s","%(Ansbook)s","%(CosStuatus)s","%(Session)s","%(Mat_Cos)s","%(Score)s","%(CarryLevel)s","%(Grade)s","%(Weight)s","%(Semster)s","%(Verdict)s","%(Level)s","%(id)s","%(GPA)s"\n' % result)
+                continue
+            course = result.get('CosCode')
+            if course not in courses.keys():
+                em = 'Course with ID %(CosCode)s not found\n' % result
+                logger.info(em)
+                no_import.write(em)
+                no_import.write('"%(Matnumber)s","%(CosCode)s","%(Ansbook)s","%(CosStuatus)s","%(Session)s","%(Mat_Cos)s","%(Score)s","%(CarryLevel)s","%(Grade)s","%(Weight)s","%(Semster)s","%(Verdict)s","%(Level)s","%(id)s","%(GPA)s"\n' % result)
+                continue
+            level = result.get('Level')
+            try:
+                int(level)
+            except:
+                em = 'Result for result with ID %(Matnumber)s Course %(CosCode)s Level is empty\n' % result
+                logger.info(em)
+                no_import.write(em)
+                no_import.write('"%(Matnumber)s","%(CosCode)s","%(Ansbook)s","%(CosStuatus)s","%(Session)s","%(Mat_Cos)s","%(Score)s","%(CarryLevel)s","%(Grade)s","%(Weight)s","%(Semster)s","%(Verdict)s","%(Level)s","%(id)s","%(GPA)s"\n' % result)
+                continue
+            sf = students.get(sid)
+            sc = getattr(sf,'study_course')
+            l = getattr(sc,level,None)
+            if l is None:
+                #self.log('Creating Department %(DeptCode)s = %(Description)s' % dep)
+                logger.info('Creating Level %(Level)s for %(Matnumber)s' % result)
+                sc.invokeFactory('StudyLevel', level)
+                l = getattr(sc, level)
+                l.getContent().edit(mapping={'Title': "Level %s" % level})
+                l.invokeFactory('Semester','first')
+                l.invokeFactory('Semester','second')
+                first_s = getattr(l,'first')
+                first_s.getContent().edit(mapping={'Title': 'First Semester'})
+                second_s = getattr(l,'second')
+                second_s.getContent().edit(mapping={'Title': 'Second Semester'})
+            snr = result.get('Semester')
+            semester = getattr(l,'first')
+            if snr == "2":
+                semester = getattr(l,'second')
+            logger.info('Creating CourseTicket %(CourseTicket)s in Level %(Level)s for %(Matnumber)s' % result)
+            semester.invokeFactory('CourseTicket',course)
+            ct = getattr(semester,course)
+            d = {}
+            d['ansbook'] = result.get('Ansbook')
+            d['status'] = result.get('CosStuatus')
+            d['score'] = result.get('Score')
+            d['carry_level'] = result.get('CarryLevel')
+            d['grade'] = result.get('Grade')
+            d['weight'] = result.get('Weight')
+            d['verdict'] = result.get('Verdict')
+            d['import_id'] = result.get('id')
+            gpa = result.get('GPA').replace(',','.')
+            d['gpa'] = float(gpa)
+            ct.getContent().edit(mapping = d)
+            if tr_count > MAX_TRANS:
+                transaction.commit()
+                tr_count = 0
+            tr_count += 1
+        return self.students.academics_contents()
+
+###)
+
+
+    security.declareProtected(View,"Title")
+    def Title(self):
+        """compose title"""
+        return "Student Section"
+
+InitializeClass(StudentsFolder)
+
+def addStudentsFolder(container, id, REQUEST=None, **kw):
+    """Add a Student."""
+    ob = StudentsFolder(id, **kw)
+    return CPSBase_adder(container, ob, REQUEST=REQUEST)
+###)
+
+class Student(CPSDocument): ###(
+    """
+    WAeUP Student container for the various student data
+    """
+    meta_type = 'Student'
+    portal_type = meta_type
+    security = ClassSecurityInfo()
+
+    security.declareProtected(View,"Title")
+    def Title(self):
+        """compose title"""
+        reg_nr = self.getId()[1:]
+        data = getattr(self,'personal',None)
+        if data:
+            content = data.getContent()
+            return "%s %s" % (content.firstname,content.lastname)
+        return self.title
+
+
+InitializeClass(Student)
+
+def addStudent(container, id, REQUEST=None, **kw):
+    """Add a Student."""
+    ob = Student(id, **kw)
+    return CPSBase_adder(container, ob, REQUEST=REQUEST)
+
+###)
+
+class StudentPersonal(CPSDocument): ###(
+    """
+    WAeUP Student container for the various student data
+    """
+    meta_type = 'StudentPersonal'
+    portal_type = meta_type
+    security = ClassSecurityInfo()
+
+    security.declareProtected(View,"Title")
+    def Title(self):
+        """compose title"""
+        content = self.getContent()
+        #return "Personal Data for %s %s" % (content.firstname,content.lastname)
+        return "Personal Data"
+
+
+InitializeClass(StudentPersonal)
+
+def addStudentPersonal(container, id, REQUEST=None, **kw):
+    """Add a Students personal data."""
+    ob = StudentPersonal(id, **kw)
+    return CPSBase_adder(container, ob, REQUEST=REQUEST)
+
+###)
+
+class StudentClearance(CPSDocument): ###(
+    """
+    WAeUP Student container for the various student data
+    """
+    meta_type = 'StudentClearance'
+    portal_type = meta_type
+    security = ClassSecurityInfo()
+
+    security.declareProtected(View,"Title")
+    def Title(self):
+        """compose title"""
+        content = self.getContent()
+        #return "Clearance Data for %s %s" % (content.firstname,content.lastname)
+        return "Clearance Data"
+
+
+InitializeClass(StudentClearance)
+
+def addStudentClearance(container, id, REQUEST=None, **kw):
+    """Add a Students personal data."""
+    ob = StudentClearance(id, **kw)
+    return CPSBase_adder(container, ob, REQUEST=REQUEST)
+
+###)
+
+class StudentStudyCourse(CPSDocument): ###(
+    """
+    WAeUP Student container for the various student data
+    """
+    meta_type = 'StudentStudyCourse'
+    portal_type = meta_type
+    security = ClassSecurityInfo()
+
+    security.declareProtected(View,"Title")
+    def Title(self):
+        """compose title"""
+        content = self.getContent()
+        return "Course Major"
+
+
+InitializeClass(StudentStudyCourse)
+
+def addStudentStudyCourse(container, id, REQUEST=None, **kw):
+    """Add a Students personal data."""
+    ob = StudentStudyCourse(id, **kw)
+    return CPSBase_adder(container, ob, REQUEST=REQUEST)
+
+###)
+
+class StudentAdmission(CPSDocument): ###(
+    """
+    WAeUP Student container for the various student data
+    """
+    meta_type = 'StudentAdmission'
+    portal_type = meta_type
+    security = ClassSecurityInfo()
+
+    security.declareProtected(View,"Title")
+    def Title(self):
+        """compose title"""
+        return "Admission Data"
+
+
+InitializeClass(StudentAdmission)
+
+def addStudentAdmission(container, id, REQUEST=None, **kw):
+    """Add a Students eligibility data."""
+    ob = StudentAdmission(id, **kw)
+    return CPSBase_adder(container, ob, REQUEST=REQUEST)
+
+###)
+
+class StudyLevel(CPSDocument): ###(
+    """
+    WAeUP StudyLevel containing the courses and students
+    """
+    meta_type = 'StudyLevel'
+    portal_type = meta_type
+    security = ClassSecurityInfo()
+
+    security.declareProtected(View,"Title")
+    def Title(self):
+        """compose title"""
+        return "Level %s" % self.aq_parent.getId()
+    
+
+InitializeClass(StudyLevel)
+
+def addStudyLevel(container, id, REQUEST=None, **kw):
+    """Add a StudyLevel."""
+    ob = StudyLevel(id, **kw)
+    return CPSBase_adder(container, ob, REQUEST=REQUEST)
+
+###)
+
+class Semester(CPSDocument): ###(
+    """
+    WAeUP Semester containing the courses and students
+    """
+    meta_type = 'Semester'
+    portal_type = meta_type
+    security = ClassSecurityInfo()
+
+InitializeClass(Semester)
+
+def addSemester(container, id, REQUEST=None, **kw):
+    """Add a Semester."""
+    ob = Semester(id, **kw)
+    return CPSBase_adder(container, ob, REQUEST=REQUEST)
+
+###)
+
+class ScratchCardBatchesFolder(CPSDocument): ###(
+    """
+    WAeUP Student container for the various student data
+    """
+    meta_type = 'ScratchCardBatchesFolder'
+    portal_type = meta_type
+    security = ClassSecurityInfo()
+
+    security.declareProtected(View,"Title")
+    def Title(self):
+        """compose title"""
+        return "Pin Batches"
+
+
+InitializeClass(ScratchCardBatchesFolder)
+
+def addScratchCardBatchesFolder(container, id, REQUEST=None, **kw):
+    """Add a Students personal data."""
+    ob = ScratchCardBatchesFolder(id, **kw)
+    return CPSBase_adder(container, ob, REQUEST=REQUEST)
+
+###)
+
+from Products.WAeUP_SRP.WAeUPTables import PinTable
+
+class ScratchCardBatch(CPSDocument): ###(
+    """
+    WAeUP Student container for the various student data
+    """
+    meta_type = 'ScratchCardBatch'
+    portal_type = meta_type
+    security = ClassSecurityInfo()
+
+    security.declareProtected(View,"Title")
+    def Title(self):
+        """compose title"""
+        doc = self.getContent()
+        return "Pin Batch %s BatchNo %d" % (doc.prefix, doc.batch_no)
+
+
+InitializeClass(ScratchCardBatch)
+
+def addScratchCardBatch(container, id, REQUEST=None, **kw):
+    """Add a Students personal data."""
+    ob = ScratchCardBatch(id, **kw)
+    return CPSBase_adder(container, ob, REQUEST=REQUEST)
+
+###)
Index: /WAeUP_SRP/branches/srp_benin/TODO.txt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/TODO.txt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/TODO.txt	(revision 447)
@@ -0,0 +1,7 @@
+- cpsdocument_edit_form does not work with javascript onIE
+
+- local roles are not deleted after the member has been removed
+
+- script which lists all items to which local roles have been assigned
+
+- member list with roles assigned
Index: /WAeUP_SRP/branches/srp_benin/University.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/University.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/University.py	(revision 447)
@@ -0,0 +1,35 @@
+from Globals import InitializeClass,HTMLFile
+from AccessControl import ClassSecurityInfo
+
+from Products.CMFCore.utils import getToolByName
+from Products.CMFCore.permissions import View
+from Products.CMFCore.permissions import ModifyPortalContent
+from Products.CPSCore.CPSBase import CPSBase_adder, CPSBaseFolder 
+from Products.CPSCore.CPSBase import CPSBaseDocument as BaseDocument 
+from Products.CPSCore.CPSBase import CPSBaseBTreeFolder as BaseBTreeFolder 
+from Products.CPSDocument.CPSDocument import CPSDocument 
+
+#
+# The WAeUP BaseContainer
+#
+class University(CPSDocument):
+    """
+    Container for the various WAeUP containers 
+    """
+    meta_type = 'University'
+    portal_type = meta_type
+    security = ClassSecurityInfo()
+        
+    security.declarePublic('waeup_url')
+    def waeup_url(self):
+        """ return the base_url"""
+        return "%s/sections/waeup" % self.portal_url
+        return self.REQUEST
+    
+InitializeClass(University)
+
+def addUniversity(container, id, REQUEST=None, **kw):
+    """Add a University"""
+    ob = University(id, **kw)
+    return CPSBase_adder(container, ob, REQUEST=REQUEST)
+
Index: /WAeUP_SRP/branches/srp_benin/VERSION
===================================================================
--- /WAeUP_SRP/branches/srp_benin/VERSION	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/VERSION	(revision 447)
@@ -0,0 +1,1 @@
+1.0-devel (SVN/Unreleased)
Index: /WAeUP_SRP/branches/srp_benin/WAeUPPermissions.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/WAeUPPermissions.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/WAeUPPermissions.py	(revision 447)
@@ -0,0 +1,35 @@
+# (C) Copyright 2005 AixtraWare <http://aixtraware.de>
+# Author: Joachim Schmitz <js@aixtraware.de>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License version 2 as published
+# by the Free Software Foundation.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+#
+# $Id$
+
+__author__ = "Joachim Schmitz <js@aixtraware.de>"
+
+"""WAeUP Permissions
+"""
+
+#from AccessControl import ModuleSecurityInfo
+from Products.CMFCore.permissions import setDefaultRoles
+#security = ModuleSecurityInfo('Products.WAeUP.WAeUPPermissions')
+
+#  - 'Certificat Course delete' : Permission you need to ..
+#
+CertificateCourseDelete = "Certificate Course Delete"
+setDefaultRoles(CertificateCourseDelete, ('Manager', 
+                               'CourseAdvisor', 
+                               ))
+
Index: /WAeUP_SRP/branches/srp_benin/WAeUPTables.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/WAeUPTables.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/WAeUPTables.py	(revision 447)
@@ -0,0 +1,96 @@
+# (C) Copyright 2005 AixtraWare <http://aixtraware.de>
+# Author: Joachim Schmitz <js@aixtraware.de>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License version 2 as published
+# by the Free Software Foundation.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+#
+# $Id$
+
+from zope.interface import implements
+from Globals import InitializeClass
+from Products.ZCatalog.ZCatalog import ZCatalog
+
+from interfaces import IWAeUPTable
+
+class AttributeHolder(object):
+    pass
+
+def dict2ob(dict):
+    ob = AttributeHolder()
+    for key, value in dict.items():
+        setattr(ob, key, value)
+        
+    return ob
+        
+
+class WAeUPTable(ZCatalog):
+    
+    implements(IWAeUPTable)
+        
+    def addRecord(self, **data):
+        raise NotImplementedError
+    
+    def deleteRecord(self, uid):
+        self.uncatalog_object(uid)
+    
+    def modifyRecord(self, uid, **data):
+        records = self.searchResults(uid=uid)
+        if len(records) > 1:
+            # Can not happen, but anyway...
+            raise ValueError("More than one record with uid %s" % uid)
+        if len(records) == 0:
+            raise KeyError("No record for uid %s" % uid)
+        
+        record = records[0]
+        record_data = {}
+        for field in self.schema() + self.indexes():
+            record_data[field] = getattr(record, field)
+        # Add the updated data:
+        record_data.update(data)
+        self.catalog_object(dict2ob(record_data), uid)
+
+class AccommodationTable(WAeUPTable):
+    
+    meta_type = 'WAeUP Accommodation Tool'
+    
+    def __init__(self):
+        WAeUPTable.__init__(self, 'portal_accommodation')
+
+    def addRecord(self, **data):
+        # The uid is the same as "bed".
+        uid = data['bed']
+        self.catalog_object(dict2ob(data), uid=uid)
+        return uid
+
+
+InitializeClass(AccommodationTable)
+
+class PinTable(WAeUPTable):
+    
+    meta_type = 'WAeUP Pin Tool'
+    
+    def __init__(self):
+        WAeUPTable.__init__(self, 'portal_pins')
+
+    def addRecord(self, **data):
+        # The uid is the same as "bed".
+        uid = data['bed']
+        self.catalog_object(dict2ob(data), uid=uid)
+        return uid
+
+
+InitializeClass(PinTable)
+
+# BBB:
+AccomodationTable = AccommodationTable
Index: /WAeUP_SRP/branches/srp_benin/WAeUPTool.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/WAeUPTool.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/WAeUPTool.py	(revision 447)
@@ -0,0 +1,308 @@
+#-*- mode: python; mode: fold -*-
+# (C) Copyright 2005 The WAeUP group  <http://www.waeup.org>
+# Author: Joachim Schmitz (js@aixtraware.de)
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License version 2 as published
+# by the Free Software Foundation.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+#
+# $Id$
+"""The WAeUPTool.
+"""
+
+#from zLOG import LOG, DEBUG
+from Globals import InitializeClass, HTMLFile
+from AccessControl import ClassSecurityInfo
+from OFS.Folder import Folder
+
+from Products.CPSInstaller.CPSInstaller import CPSInstaller
+from Products.CMFCore.PortalFolder import PortalFolder
+from Products.CMFCore.permissions import View, ManagePortal
+from Products.CMFCore.utils import UniqueObject
+
+class WAeUPTool(UniqueObject,PortalFolder):
+    """WAeUP tool"""
+
+    id = 'portal_WAeUP'
+    meta_type = 'WAeUP Tool'
+
+    security = ClassSecurityInfo()
+    manage_options = (#ActionProviderBase.manage_options +
+                      PortalFolder.manage_options[:1] +
+                      PortalFolder.manage_options[2:])
+
+##    _actions = ()
+##
+##
+##    #
+##    # ZMI
+##    #
+##    _properties = (
+##        {'id': 'title', 'type': 'string', 'mode': 'w', 
+##         'label': 'Title'},
+##        {'id': 'uni_id', 'type': 'string', 'mode': 'w', 
+##         'label': 'University ID'},
+##        {'id': 'uni_name', 'type': 'string', 'mode': 'w', 
+##         'label': 'University Name'},
+##    )
+##    title = ''
+##    def __init__(self,uni_id,uni_name):
+##        self.manage_changeProperties(uni_id = uni_id,
+##                                     uni_name = uni_name,
+##                                     )
+##        PortalFolder.__init__(self, self.id)
+##
+##
+##    def verifyFaculties(self, academics): ###(
+##        """install Universityspecific Faculies with Departments"""
+##        faculties = [
+####                     {'id': 'agri', ###(
+####                      'Title': 'Agriculture',
+####                      'departments': [
+####                                     { 'id': 'dep1', ###(
+####                                       'Title': 'One',
+####                                     },
+####                                     ],
+####                      },###)
+##                      { 'id': 'science',
+##                      'Title': 'Science',
+##                      'departments': [
+##                                     { 'id': 'bio', ###(
+##                                       'Title': 'Biochemistry',
+##                                     },
+##                                     { 'id': 'bot',
+##                                       'Title': 'Botany',
+##                                     },
+##                                     { 'id': 'che',
+##                                       'Title': 'Chemistry',
+##                                     },
+##                                     { 'id': 'com',
+##                                       'Title': 'Computer Science',
+##                                     },
+##                                     { 'id': 'geo',
+##                                       'Title': 'Geologie',
+##                                     },
+##                                     { 'id': 'mat',
+##                                       'Title': 'Mathematics',
+##                                     },
+##                                     { 'id': 'mic',
+##                                       'Title': 'Microbiology',
+##                                     },
+##                                     { 'id': 'opt',
+##                                       'Title': 'Optometry',
+##                                     },
+##                                     { 'id': 'phy',
+##                                       'Title': 'Physics',
+##                                     },
+##                                     { 'id': 'zoo',
+##                                       'Title': 'Zoology',
+##                                     },
+##                                     ],
+##                      },###)
+##                     ]###)
+##        #self.log('Verifying Faculties in %s' % academics.absolute_url(relative=1))
+##        for faculty in faculties:
+##            fid = faculty['id']
+##            f = getattr(academics,fid,None)
+##            #self.log('Checking Faculty %(id)s = %(Title)s' % faculty)
+##            if f is None:
+##                #self.log('Creating Faculty %(id)s = %(Title)s' % faculty)
+##                academics.invokeFactory('Faculty', fid)
+##                f = getattr(academics,fid)
+##                f.getContent().edit(mapping=faculty)
+##            for department in faculty['departments']:
+##                #self.log('Checking Department %(id)s = %(Title)s' % department)
+##                did = department['id']
+##                d = getattr(f,did,None)
+##                if d is None:
+##                    #self.log('Creating Department %(id)s = %(Title)s' % department)
+##                    f.invokeFactory('Department', did)
+##                    d = getattr(f,did)
+##                    d.getContent().edit(mapping=department)
+##    ###)
+##
+##InitializeClass(WAeUPTool)
+##
+##def verifyPortlets(portal, portlets=(), object=None): ###(
+##    """Verify the existence of given portet in the object's portlet
+##    container. If not found, a portlet is instantiated.
+##    Existing portlets are not affected.
+##    'portlets' is a tuple with the dictionaries given by the export tab
+##    as entries.
+##    The default object is the portal itself.
+##    return the list a new portlet ids.
+##    """
+##    #self.log('Verifying portlets on %s' % object.absolute_url(relative=1))
+##    #portlet_container = CPSInstaller.getPortletContainer(object, create=1)
+##    idpc = portal.portal_cpsportlets.getPortletContainerId()
+##    if not hasattr(object, idpc):
+####            self.log("   Creating %s/%s" %
+####                (object.absolute_url(relative=1), idpc))
+##        object.manage_addProduct['CPSPortlets'].addPortletsContainer()
+##    portlet_container = getattr(object, idpc, None)
+##    ttool = portal.portal_types
+##    returned = []
+##    for new_portlet in portlets:
+##        existing_portlets = portlet_container.listPortlets()
+##        updated = 0
+##        # Check if the portlet needs an update
+##        identifier = new_portlet.get('identifier')
+##        if identifier:
+##            for portlet in existing_portlets:
+##                if identifier == portlet.identifier:
+##                    #portal.log(" Update of portlet: %s" % portlet)
+##                    portlet.edit(**new_portlet)
+##                    portlet_id = portlet.getId()
+##                    updated = 1
+##                    continue
+##        slot = new_portlet.get('slot')
+##        if slot:
+##            for portlet in existing_portlets:
+##                if slot == portlet.slot:
+##                    #portal.log(" Update of portlet: %s" % portlet)
+##                    portlet.edit(**new_portlet)
+##                    portlet_id = portlet.getId()
+##                    updated = 1
+##                    continue
+##                
+##        if not updated:
+##            #portal.log("   Creation of portlet: %s" % new_portlet)
+##            portlet_id = portal.portal_cpsportlets.createPortlet(
+##            ptype_id=new_portlet['type'],
+##            context=object,
+##            **new_portlet)
+##        if portlet_id not in returned:
+##            returned.append(portlet_id)
+##    return returned
+##    ###)
+##
+##addWAeUPToolForm = HTMLFile('zmi/manage_addWAeUPUniversity',
+##                                                globals())
+##
+##def addWAeUPTool(container, id,
+##                             title='WAeUP University',
+##                             description='',
+##                             langs_list=None,
+##                             manager_id='manager',
+##                             manager_sn='CPS',
+##                             manager_givenName='Manager',
+##                             manager_email='',
+##                             manager_password='',
+##                             manager_password_confirmation='',
+##                             REQUEST=None):
+##    """Add WAeUPTool"""
+##
+##    _log = []
+##    def pr(bla, zlog=1, _log=_log):
+##        if bla == 'flush':
+##            return '<br/>\n'.join(_log)
+##        _log.append(bla)
+##        if (bla and zlog):
+##            LOG('addWAeUPUniversity:', INFO, bla)
+##
+##    uni_id = id.strip()
+##    uni_name = title.strip()
+##    description = description.strip()
+##    manager_id = manager_id.strip()
+##
+####    if not id:
+####        raise ValueError, "You have to provide an id for the portal!"
+####    if not manager_id:
+####        raise ValueError, "You have to provide an id for the CPS Administrator!"
+####    if not manager_email:
+####        raise ValueError, "You have to provide an email address for the CPS Administrator!"
+####    if not manager_password:
+####        raise ValueError, "You have to provide CPS Administrator password!"
+####    if manager_password != manager_password_confirmation:
+####        raise ValueError, "Password confirmation does not match password!"
+##
+##    email_from_name = ('%s %s' % (manager_givenName, manager_sn)).strip()
+##    wt = WAeUPTool(uni_id,uni_name)
+##    id = wt.getId()
+##    container._setObject(id, wt)
+##    sections = getattr(container,'sections')
+##    workspaces = getattr(container,'workspaces') 
+##    sections.invokeFactory('University',uni_id)
+##    uni = getattr(sections,uni_id)
+##    uni.getContent().edit(title=uni_name)
+##    uni.invokeFactory('StudentsFolder','students')
+##    students = getattr(uni,'students').getContent()
+##    students.edit(mapping={'Title':'Students'})
+####    uni.folder_localrole_add(member_ids=('group:Students',),
+####                                            member_role='SectionReviewer',
+####                                            )
+####        uni.content_create(type_name='AcademicsFolder',title='academics')
+####        sections.uni.folder_localrole_add(member_ids=('group:StudentManager',),
+####                                            member_role='SectionManager',
+####                                            )
+####        uni.students.manage_setLocalGroupRoles(groupid = 'Students',roles=('Contributor',))
+##    uni.invokeFactory('AcademicsFolder','academics', title='Academics')
+##    academics = getattr(uni,'academics').getContent()
+##    academics.edit(mapping={'Title':'Academics'})
+##    uni.invokeFactory('AccoFolder','accommodation', title='Accommodation')
+##    accommodation = getattr(uni,'accommodation').getContent()
+##    accommodation.edit(mapping={'Title':'Accommodation'})
+##    academics = getattr(uni,'academics',None)
+##    if academics is None:
+##        uni.invokeFactory('AcademicsFolder','academics')
+##        academics = getattr(uni,'academics')
+##        academics.getContent().edit(mapping={'Title':'Academics'})
+##    wt.verifyFaculties(academics)
+##    if not hasattr(uni,'accommodation'):
+##        uni.invokeFactory('AccoFolder','accommodation')
+##        accommodation = getattr(uni,'accommodation').getContent()
+##        accommodation.edit(mapping={'Title':'Accommodation'})
+##    #uni.manage_setLocalGroupRoles(groupid = 'role:Anonymous',roles=('SectionReader',))
+##    # portlets ###(
+##    #
+##    portlets = (
+##              {#'identifier': 'waeup_breadcrumbs',
+##              'type': 'Breadcrumbs Portlet',
+##              'slot': 'waeup_breadcrumbs',
+##              'first_item': 0,
+##              'display_site_root': 0,
+##              'Title': 'waeup_breadcrumbs',
+##              'display': 'horizontal_trail',
+##              'display_hidden_folders': 0,
+##              'order': 0,
+##              },
+##              {#'identifier': 'waeup_main_tab_actions',
+##              'type': 'Actions Portlet',
+##              'slot': 'main_tabs',
+##              'order': 0,
+##              'categories': ['main_tabs',],
+##              'Title': 'waep_main_tab_actions',
+##              },
+##              {#'identifier': 'waeup_object_actions',
+##              'type': 'Actions Portlet',
+##              'slot': 'waeup_object_actions',
+##              'order': 0,
+##              'categories': ['object',],
+##              'Title': 'waep_manager_actions',
+##              },
+##              {#'identifier': 'waeup_left_top',
+##              'type': 'Custom Portlet',
+##              'slot': 'left_top',
+##              'order': 0,
+##              'render_method': 'portlet_session_info',
+##              'Title': 'Session Info',
+##              },
+##            )
+##    #verifyPortletContainer(uni)
+##    verifyPortlets(container,portlets,uni)
+##
+##    ###)
+##    if REQUEST is not None:
+##        url = container.absolute_url()
+##        REQUEST.RESPONSE.redirect('%s/manage_main' % url)
+##
Index: /WAeUP_SRP/branches/srp_benin/Widgets.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/Widgets.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/Widgets.py	(revision 447)
@@ -0,0 +1,255 @@
+#-*- mode: python; mode: fold -*-
+
+from cgi import escape
+
+from Globals import InitializeClass
+##from Products.CPSSchemas.Widget import CPSWidgetType
+from Products.CMFCore.utils import getToolByName
+from Products.CPSSchemas.BasicWidgets import CPSWidget, CPSStringWidget, CPSEmailWidget
+from Products.CPSSchemas.BasicWidgets import renderHtmlTag,CPSSelectWidget, CPSStringWidget
+from Products.CPSSchemas.ExtendedWidgets import CPSDateTimeWidget
+from Products.CPSSchemas.Widget import widgetRegistry
+##from Products.CPSSchemas.WidgetTypesTool import WidgetTypeRegistry
+from DateTime.DateTime import DateTime
+from AccessControl import getSecurityManager
+
+from re import compile
+
+from zLOG import LOG, DEBUG
+
+class CPSSelectWidgetForRecord(CPSSelectWidget): ###(
+    """Select widget. with record names"""
+    meta_type = 'Select Widget for Records'
+
+    field_types = ('CPS String Field',)
+    field_inits = ({'is_searchabletext': 1,},)
+
+    _properties = CPSSelectWidget._properties + (
+        {'id': 'record_id', 'type': 'string', 'mode': 'w',
+         'label': 'Record Id', 'is_required' : 1},
+        )
+
+    def render(self, mode, datastructure, **kw):
+        """Render in mode from datastructure."""
+        value = datastructure[self.getWidgetId()]
+        vocabulary = self._getVocabulary(datastructure)
+        portal = getToolByName(self, 'portal_url').getPortalObject()
+        cpsmcat = portal.translation_service
+        if mode == 'view':
+            if self.translated:
+                return escape(cpsmcat(vocabulary.getMsgid(value, value)).encode('ISO-8859-15', 'ignore'))
+            else:
+                return escape(vocabulary.get(value, value))
+        elif mode == 'edit':
+            html_widget_id = self.getHtmlWidgetId()
+            res = renderHtmlTag('select',
+                                name='%s.%s:records' % (self.record_id,html_widget_id),
+                                id=html_widget_id)
+            in_selection = 0
+            for k, v in vocabulary.items():
+                if self.translated:
+                    kw = {'value': k,
+                          'contents': cpsmcat(vocabulary.getMsgid(k, k)).encode('ISO-8859-15', 'ignore')
+                          }
+                else:
+                    kw = {'value': k, 'contents': v}
+                if value == k:
+                    kw['selected'] = 'selected'
+                    in_selection = 1
+                res += renderHtmlTag('option', **kw)
+            if value and not in_selection:
+                kw = {'value': value, 'contents': 'invalid: '+ str(value),
+                      'selected': 'selected'}
+                res += renderHtmlTag('option', **kw)
+            res += '</select>'
+            return res
+        raise RuntimeError('unknown mode %s' % mode)
+
+InitializeClass(CPSSelectWidgetForRecord)
+
+widgetRegistry.register(CPSSelectWidgetForRecord)
+
+###)
+
+class CPSStringWidgetForRecord(CPSStringWidget): ###(
+    """String widget."""
+    meta_type = 'String Widget For Record'
+
+    field_types = ('CPS String Field',)
+    field_inits = ({'is_searchabletext': 1,},)
+    _properties = CPSStringWidget._properties + (
+        {'id': 'record_id', 'type': 'string', 'mode': 'w',
+         'label': 'Record Id', 'is_required' : 1},
+        )
+
+    def render(self, mode, datastructure, **kw):
+        """Render in mode from datastructure."""
+        value = datastructure[self.getWidgetId()]
+        if mode == 'view':
+            return escape(value)
+        elif mode == 'edit':
+            # XXX TODO should use an other name than kw !
+            # XXX change this everywhere
+            html_widget_id = self.getHtmlWidgetId()
+            kw = {'type': 'text',
+                  'id'  : html_widget_id,
+                  'name': '%s.%s:records' % (self.record_id,html_widget_id),
+                  'value': escape(value),
+                  'size': self.display_width,
+                  }
+            if self.size_max:
+                kw['maxlength'] = self.size_max
+            return renderHtmlTag('input', **kw)
+        raise RuntimeError('unknown mode %s' % mode)
+
+InitializeClass(CPSStringWidgetForRecord)
+
+widgetRegistry.register(CPSStringWidgetForRecord)
+
+###)
+
+class CertificateCourseIdWidget(CPSStringWidget): ###(
+    """ CertificateCourseId Widget"""
+    meta_type = "CertificateCourseId Widget"
+
+    def validate(self, datastructure, **kw):
+        """Validate datastructure and update datamodel."""
+
+        valid = CPSStringWidget.validate(self, datastructure, **kw)
+        if not valid:
+            return 0
+        else:
+            widget_id = self.getWidgetId()
+            value = datastructure[widget_id].upper()
+            err = 0
+            c_ids = [c.id for c in self.portal_catalog({'meta_type': "Course"})]
+            if hasattr(self.aq_parent,value):
+                err = 'Course %s already exists' % (value)
+            elif value not in c_ids:
+                err = 'Course %s does not exist' % (value)
+            if err:
+                datastructure.setError(widget_id, err)
+            else:
+                datamodel = datastructure.getDataModel()
+                datamodel[self.fields[0]] = value
+
+            return not err
+
+InitializeClass(CertificateCourseIdWidget)
+
+widgetRegistry.register(CertificateCourseIdWidget)
+
+
+###)
+
+class WAeUPIdWidget(CPSStringWidget): ###(
+    """ WAeUPId Widget"""
+    meta_type = "WAeUPId Widget"
+
+    def validate(self, datastructure, **kw):
+        """Validate datastructure and update datamodel."""
+
+        valid = CPSStringWidget.validate(self, datastructure, **kw)
+        id_pat_str = r"\S"
+        inv_id_pat = compile(r"^%s$" % id_pat_str)
+        if not valid:
+            return 0
+        else:
+            widget_id = self.getWidgetId()
+            value = datastructure[widget_id].upper()
+            err = 0
+            if len(value.split()) > 1:
+                err = 'Invalid Id (Id contains space(s)'
+            elif hasattr(self.aq_parent,value):
+                err = 'An object with the Id %s already exists in this context' % (value)
+            if err:
+                datastructure.setError(widget_id, err)
+            else:
+                datamodel = datastructure.getDataModel()
+                datamodel[self.fields[0]] = value
+
+            return not err
+
+InitializeClass(WAeUPIdWidget)
+
+widgetRegistry.register(WAeUPIdWidget)
+
+
+###)
+
+class StudentIdWidget(CPSStringWidget): ###(
+    """ StudentId Widget"""
+    meta_type = "StudentId Widget"
+    digits = 8
+    digits_str = "N"*digits
+    letters = 2
+    letters_str = "L"*letters
+
+    def validate(self, datastructure, **kw):
+        """Validate datastructure and update datamodel."""
+
+        valid = CPSStringWidget.validate(self, datastructure, **kw)
+        if not valid:
+            return 0
+        else:
+            widget_id = self.getWidgetId()
+            value = datastructure[widget_id]
+            err = 0
+            if not (len(value) == self.digits + self.letters and value[:self.digits].isdigit() and value[self.digits:].isalpha()):
+                err = 'Invalid Registration Number in the format: %s%s with N = Number, L = Letter' % (self.digits_str,self.letters_str)
+            if err:
+                datastructure.setError(widget_id, err)
+            else:
+                datamodel = datastructure.getDataModel()
+                datamodel[self.fields[0]] = value
+
+            return not err
+
+InitializeClass(StudentIdWidget)
+
+widgetRegistry.register(StudentIdWidget)
+
+##Class StudentIdWidgetType(CPSWidgetType):
+##    """Student Id String widget type."""
+##    meta_type = "StudentId  Widget Type"
+##    cls = StudentIdWidget
+
+###)
+
+class ScratchcardPinWidget(CPSStringWidget): ###(
+    """ ScratchcardPin Widget"""
+    meta_type = "Scratchcard Pin Widget"
+    valid_pins = ['12345678',
+                  '23456789',
+                  '34567890',
+                  '45678901',
+                  ]
+
+    def validate(self, datastructure, **kw):
+        """Validate datastructure and update datamodel."""
+
+        valid = CPSStringWidget.validate(self, datastructure, **kw)
+        if not valid:
+            return 0
+        else:
+            widget_id = self.getWidgetId()
+            value = datastructure[widget_id]
+            err = 0
+            #import pdb; pdb.set_trace()
+            if not value in self.valid_pins:
+                err = 'invalid Pin'
+            if err:
+                datastructure.setError(widget_id, err)
+            else:
+                datamodel = datastructure.getDataModel()
+                datamodel[self.fields[0]] = value
+            return not err
+
+InitializeClass(ScratchcardPinWidget)
+widgetRegistry.register(ScratchcardPinWidget)
+
+
+###)
+
+###########
+
Index: /WAeUP_SRP/branches/srp_benin/Workflows/WAeUPWorkflow.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/Workflows/WAeUPWorkflow.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/Workflows/WAeUPWorkflow.py	(revision 447)
@@ -0,0 +1,684 @@
+#-*- mode: python; mode: fold -*-
+""" WAeUP Workflfow
+"""
+
+__author__ = "Joachim Schmitz <js@aixtraware.de>"
+
+import os, sys
+from zLOG import LOG, INFO, DEBUG
+
+from Products.CMFCore.permissions import View, ModifyPortalContent
+#from Products.WAeUP.permissions import 
+
+from Products.CPSWorkflow.transitions import \
+     TRANSITION_INITIAL_CREATE, \
+     TRANSITION_ALLOWSUB_CHECKOUT, \
+     TRANSITION_ALLOWSUB_CREATE, \
+     TRANSITION_ALLOWSUB_DELETE, \
+     TRANSITION_ALLOWSUB_MOVE, \
+     TRANSITION_ALLOWSUB_COPY
+
+from Products.DCWorkflow.Transitions import \
+     TRIGGER_USER_ACTION
+
+def waeupWorkflowsInstall(self):
+    """Install the workflow for the WAeUP Types
+    """
+
+    portal = self.portal_url.getPortalObject()
+    wftool = portal.portal_workflow
+
+    wfids = wftool.objectIds()
+    wfid = 'waeup_section_wf' ###(
+
+    if wfid in wfids:
+        wftool.manage_delObjects([wfid])
+
+    wftool.manage_addWorkflow(id=wfid,
+                              workflow_type='cps_workflow (Web-configurable workflow for CPS)')
+
+    wf = wftool[wfid]
+
+    for p in (View,
+              ModifyPortalContent,
+             ):
+        wf.addManagedPermission(p)
+
+    ###########################################################################
+    ###########################################################################
+
+    #                                  STATES
+
+    ###########################################################################
+    ###########################################################################
+
+    for s in ('work',
+             ):
+        wf.states.addState(s)
+
+    ##########################################################################
+    #                                  WORK
+    ##########################################################################
+
+    s = wf.states.get('work')
+
+    s.setPermission(View, 1, ('Student',))
+    s.setPermission(ModifyPortalContent, 1, ('StudentManager','UniversityManager',))
+
+    s.setInitialState('work')
+    s.setProperties(title='Work',
+                    description='',
+                    transitions=('create_content',
+                                 'cut_copy_paste',
+                                 'close',),)
+
+    ##########################################################################
+    #                                  CLOSED ###(
+    ##########################################################################
+
+##    s = wf.states.get('closed')
+##
+##    s.setPermission(View, 1, ('ChatPoster',))
+##    s.setPermission(ModifyPortalContent, 1, ('ChatModerator',))
+##    s.setPermission(chatReply, 1, ('ChatModerator',))
+##    s.setPermission(chatPost, 1, ('ChatModerator',))
+##    s.setPermission(chatModerate, 1, ('ChatModerator',))
+
+##    s.setProperties(title='Closed',
+##                    description='',
+##                    transitions=('unclose',
+##                                 'cut_copy_paste',),)
+##
+    ###########################################################################
+    ###########################################################################
+###)
+
+    #                               TRANSITIONS
+
+    ###########################################################################
+    ###########################################################################
+
+    for t in ('create',
+              'create_content',
+              'cut_copy_paste',
+              ):
+        wf.transitions.addTransition(t)
+
+
+    ###########################################################################
+    #                                 CREATE
+    ###########################################################################
+
+    t = wf.transitions.get('create')
+    t.setProperties(title='Initial creation',
+                    description='Intial transition like',
+                    new_state_id='work',
+                    transition_behavior=(TRANSITION_INITIAL_CREATE, ),
+                    clone_allowed_transitions=None,
+                    actbox_name='', actbox_category='workflow', actbox_url='',
+                    props={'guard_permissions':'',
+                           'guard_roles':'Manager; StudentManager; UniversityManager',
+                           'guard_expr':''},)
+
+    ###########################################################################
+    #                                  CREATE CONTENT
+    ###########################################################################
+
+    t = wf.transitions.get('create_content')
+    t.setProperties(title='Create content',
+                    description='Allow sub Object Create',
+                    new_state_id='work',
+                    transition_behavior=(TRANSITION_ALLOWSUB_CREATE,
+                                         TRANSITION_ALLOWSUB_CHECKOUT,),
+                    trigger_type=TRIGGER_USER_ACTION,
+                    actbox_name='New',
+                    actbox_category='',
+                    actbox_url='',
+                    props={'guard_permissions':'',
+                           'guard_roles':'Manager; StudentManager ; UniversityManager',
+                           'guard_expr':''},)
+
+    ##########################################################################
+    #                                  CUT/COPY/PASTE
+    ##########################################################################
+
+    t = wf.transitions.get('cut_copy_paste')
+    t.setProperties(title='Cut/Copy/Paste',
+                    new_state_id='work',
+                    transition_behavior=(TRANSITION_ALLOWSUB_DELETE,
+                                         TRANSITION_ALLOWSUB_MOVE,
+                                         TRANSITION_ALLOWSUB_COPY),
+                    clone_allowed_transitions=None,
+                    trigger_type=TRIGGER_USER_ACTION,
+                    actbox_name='New',
+                    actbox_category='',
+                    actbox_url='',
+                    props={'guard_permissions':'',
+                           'guard_roles':'Manager; StudentManager ; UniversityManager',
+                           'guard_expr':''},)
+
+    ##########################################################################
+    #                                  CLOSE ###(
+    ##########################################################################
+
+##    t = wf.transitions.get('close')
+##    t.setProperties(title='close',
+##                    new_state_id='closed',
+##                    transition_behavior=(),
+##                    clone_allowed_transitions=None,
+##                    trigger_type=TRIGGER_USER_ACTION,
+##                    actbox_name='label_chat_close',
+##                    actbox_category='workflow',
+##                    actbox_url='%(content_url)s/cps_chat_close',
+##                    props={'guard_permissions':'',
+##                           'guard_roles':'Manager; SectionManager; SectionReviewer',
+##                           'guard_expr':''},)
+##
+##    ##########################################################################
+##    #                                  UNCLOSE
+##    ##########################################################################
+##
+##    t = wf.transitions.get('unclose')
+##    t.setProperties(title='unclose',
+##                    new_state_id='work',
+##                    transition_behavior=(),
+##                    clone_allowed_transitions=None,
+##                    trigger_type=TRIGGER_USER_ACTION,
+##                    actbox_name='label_chat_unclose',
+##                    actbox_category='workflow',
+##                    actbox_url='%(content_url)s/cps_chat_unclose',
+##                    props={'guard_permissions':'',
+##                           'guard_roles':'Manager; SectionManager; SectionReviewer',
+##                           'guard_expr':''},)
+
+###)
+
+    ################################################################
+    #                 VARIABLES
+    ################################################################
+
+    for v in ('action',
+              'actor',
+              'comments',
+              'review_history',
+              'time',
+              'dest_container',
+              ):
+        wf.variables.addVariable(v)
+
+
+    wf.variables.setStateVar('review_state')
+
+    vdef = wf.variables['action']
+    vdef.setProperties(description='The last transition',
+                       default_expr='transition/getId|nothing',
+                       for_status=1, update_always=1)
+
+    vdef = wf.variables['actor']
+    vdef.setProperties(description='The ID of the user who performed '
+                       'the last transition',
+                       default_expr='user/getId',
+                       for_status=1, update_always=1)
+
+    vdef = wf.variables['comments']
+    vdef.setProperties(description='Comments about the last transition',
+                       default_expr="python:state_change.kwargs.get('comment', '')",
+                       for_status=1, update_always=1)
+
+    vdef = wf.variables['review_history']
+    vdef.setProperties(description='Provides access to workflow history',
+                       default_expr="state_change/getHistory",
+                       props={'guard_permissions':'',
+                              'guard_roles':'Manager; WorkspaceManager; WorkspaceMember; WorkspaceReader; Member',
+                              'guard_expr':''})
+
+    vdef = wf.variables['time']
+    vdef.setProperties(description='Time of the last transition',
+                       default_expr="state_change/getDateTime",
+                       for_status=1, update_always=1)
+
+    vdef = wf.variables['dest_container']
+    vdef.setProperties(description='Destination container for the last paste/publish',
+                       default_expr="python:state_change.kwargs.get('dest_container', '')",
+                       for_status=1, update_always=1)
+
+
+    ######################################################################################
+    ######################################################################################
+###)
+
+    wfid = 'waeup_student_wf' ###(
+
+    if wfid in wfids:
+        wftool.manage_delObjects([wfid])
+
+    wftool.manage_addWorkflow(id=wfid,
+                              workflow_type='cps_workflow (Web-configurable workflow for CPS)')
+
+    wf = wftool[wfid]
+
+    for p in (View,
+              ModifyPortalContent,
+             ):
+        wf.addManagedPermission(p)
+
+    ###########################################################################
+    ###########################################################################
+
+    #                                  STATES
+
+    ###########################################################################
+    ###########################################################################
+
+    for s in ('work',
+             ):
+        wf.states.addState(s)
+
+    ##########################################################################
+    #                                  WORK
+    ##########################################################################
+
+    s = wf.states.get('work')
+
+    s.setPermission(View, 1, ('Student',))
+    s.setPermission(ModifyPortalContent, 1, ('StudentManager','UniversityManager','Student'))
+
+    s.setInitialState('work')
+    s.setProperties(title='Work',
+                    description='',
+                    transitions=('create_content',
+                                 'cut_copy_paste',
+                                 'close',),)
+
+    ##########################################################################
+    #                                  CLOSED ###(
+    ##########################################################################
+
+##    s = wf.states.get('closed')
+##
+##    s.setPermission(View, 1, ('ChatPoster',))
+##    s.setPermission(ModifyPortalContent, 1, ('ChatModerator',))
+##    s.setPermission(chatReply, 1, ('ChatModerator',))
+##    s.setPermission(chatPost, 1, ('ChatModerator',))
+##    s.setPermission(chatModerate, 1, ('ChatModerator',))
+
+##    s.setProperties(title='Closed',
+##                    description='',
+##                    transitions=('unclose',
+##                                 'cut_copy_paste',),)
+##
+    ###########################################################################
+    ###########################################################################
+###)
+
+
+    #                               TRANSITIONS
+
+    ###########################################################################
+    ###########################################################################
+
+    for t in ('create',
+              'create_content',
+              'cut_copy_paste',
+              ):
+        wf.transitions.addTransition(t)
+
+
+    ###########################################################################
+    #                                 CREATE
+    ###########################################################################
+
+    t = wf.transitions.get('create')
+    t.setProperties(title='Initial creation',
+                    description='Intial transition like',
+                    new_state_id='work',
+                    transition_behavior=(TRANSITION_INITIAL_CREATE, ),
+                    clone_allowed_transitions=None,
+                    actbox_name='', actbox_category='workflow', actbox_url='',
+                    props={'guard_permissions':'',
+                           'guard_roles':'Manager; StudentManager; UniversityManager; Student',
+                           'guard_expr':''},)
+
+    ###########################################################################
+    #                                  CREATE CONTENT
+    ###########################################################################
+
+    t = wf.transitions.get('create_content')
+    t.setProperties(title='Create content',
+                    description='Allow sub Object Create',
+                    new_state_id='work',
+                    transition_behavior=(TRANSITION_ALLOWSUB_CREATE,
+                                         TRANSITION_ALLOWSUB_CHECKOUT,),
+                    trigger_type=TRIGGER_USER_ACTION,
+                    actbox_name='New',
+                    actbox_category='',
+                    actbox_url='',
+                    props={'guard_permissions':'',
+                           'guard_roles':'Manager; StudentManager ; UniversityManager; Student',
+                           'guard_expr':''},)
+
+    ##########################################################################
+    #                                  CUT/COPY/PASTE
+    ##########################################################################
+
+    t = wf.transitions.get('cut_copy_paste')
+    t.setProperties(title='Cut/Copy/Paste',
+                    new_state_id='work',
+                    transition_behavior=(TRANSITION_ALLOWSUB_DELETE,
+                                         TRANSITION_ALLOWSUB_MOVE,
+                                         TRANSITION_ALLOWSUB_COPY),
+                    clone_allowed_transitions=None,
+                    trigger_type=TRIGGER_USER_ACTION,
+                    actbox_name='New',
+                    actbox_category='',
+                    actbox_url='',
+                    props={'guard_permissions':'',
+                           'guard_roles':'Manager; StudentManager ; UniversityManager',
+                           'guard_expr':''},)
+
+    ##########################################################################
+    #                                  CLOSE ###(
+    ##########################################################################
+
+##    t = wf.transitions.get('close')
+##    t.setProperties(title='close',
+##                    new_state_id='closed',
+##                    transition_behavior=(),
+##                    clone_allowed_transitions=None,
+##                    trigger_type=TRIGGER_USER_ACTION,
+##                    actbox_name='label_chat_close',
+##                    actbox_category='workflow',
+##                    actbox_url='%(content_url)s/cps_chat_close',
+##                    props={'guard_permissions':'',
+##                           'guard_roles':'Manager; SectionManager; SectionReviewer',
+##                           'guard_expr':''},)
+##
+##    ##########################################################################
+##    #                                  UNCLOSE
+##    ##########################################################################
+##
+##    t = wf.transitions.get('unclose')
+##    t.setProperties(title='unclose',
+##                    new_state_id='work',
+##                    transition_behavior=(),
+##                    clone_allowed_transitions=None,
+##                    trigger_type=TRIGGER_USER_ACTION,
+##                    actbox_name='label_chat_unclose',
+##                    actbox_category='workflow',
+##                    actbox_url='%(content_url)s/cps_chat_unclose',
+##                    props={'guard_permissions':'',
+##                           'guard_roles':'Manager; SectionManager; SectionReviewer',
+##                           'guard_expr':''},)
+
+###)
+
+    ################################################################
+    #                 VARIABLES
+    ################################################################
+
+    for v in ('action',
+              'actor',
+              'comments',
+              'review_history',
+              'time',
+              'dest_container',
+              ):
+        wf.variables.addVariable(v)
+
+
+    wf.variables.setStateVar('review_state')
+
+    vdef = wf.variables['action']
+    vdef.setProperties(description='The last transition',
+                       default_expr='transition/getId|nothing',
+                       for_status=1, update_always=1)
+
+    vdef = wf.variables['actor']
+    vdef.setProperties(description='The ID of the user who performed '
+                       'the last transition',
+                       default_expr='user/getId',
+                       for_status=1, update_always=1)
+
+    vdef = wf.variables['comments']
+    vdef.setProperties(description='Comments about the last transition',
+                       default_expr="python:state_change.kwargs.get('comment', '')",
+                       for_status=1, update_always=1)
+
+    vdef = wf.variables['review_history']
+    vdef.setProperties(description='Provides access to workflow history',
+                       default_expr="state_change/getHistory",
+                       props={'guard_permissions':'',
+                              'guard_roles':'Manager; WorkspaceManager; WorkspaceMember; WorkspaceReader; Member',
+                              'guard_expr':''})
+
+    vdef = wf.variables['time']
+    vdef.setProperties(description='Time of the last transition',
+                       default_expr="state_change/getDateTime",
+                       for_status=1, update_always=1)
+
+    vdef = wf.variables['dest_container']
+    vdef.setProperties(description='Destination container for the last paste/publish',
+                       default_expr="python:state_change.kwargs.get('dest_container', '')",
+                       for_status=1, update_always=1)
+
+
+    ######################################################################################
+    ######################################################################################
+###)
+
+    wfid = 'waeup_workspace_wf' ###(
+
+    if wfid in wfids:
+        wftool.manage_delObjects([wfid])
+
+    wftool.manage_addWorkflow(id=wfid,
+                              workflow_type='cps_workflow (Web-configurable workflow for CPS)')
+
+    wf = wftool[wfid]
+
+    for p in (View,
+              ModifyPortalContent,
+              ):
+        wf.addManagedPermission(p)
+
+    ###########################################################################
+    ###########################################################################
+
+    #                                  STATES
+
+    ###########################################################################
+    ###########################################################################
+
+    for s in ('work',
+              'closed'):
+        wf.states.addState(s)
+
+    ##########################################################################
+    #                                  WORK
+    ##########################################################################
+
+    s = wf.states.get('work')
+
+##    s.setPermission(View, 1, ('ChatPoster',))
+##    s.setPermission(ModifyPortalContent, 1, ('ChatModerator',))
+##    s.setPermission(chatReply, 1, ('ChatModerator', 'ChatGuest',))
+##    s.setPermission(chatPost, 1, ('ChatModerator', 'ChatPoster', 'ChatGuest',))
+##    s.setPermission(chatModerate, 1, ('ChatModerator',))
+
+    s.setInitialState('work')
+    s.setProperties(title='Work',
+                    description='',
+                    transitions=('create_content',
+                                 'cut_copy_paste',
+                                 'close',),)
+
+
+    ##########################################################################
+    #                                  CLOSED
+    ##########################################################################
+
+    s = wf.states.get('closed')
+
+##    s.setPermission(View, 1, ('ChatPoster',))
+##    s.setPermission(ModifyPortalContent, 1, ('ChatModerator',))
+##    s.setPermission(chatReply, 1, ('ChatModerator',))
+##    s.setPermission(chatPost, 1, ('ChatModerator',))
+##    s.setPermission(chatModerate, 1, ('ChatModerator',))
+
+    s.setProperties(title='Closed',
+                    description='',
+                    transitions=('unclose',
+                                 'cut_copy_paste',),)
+
+    ###########################################################################
+    ###########################################################################
+
+    #                               TRANSITIONS
+
+    ###########################################################################
+    ###########################################################################
+
+    for t in ('create',
+              'create_content',
+              'cut_copy_paste',
+              'close',
+              'unclose',):
+        wf.transitions.addTransition(t)
+
+
+    ###########################################################################
+    #                                 CREATE
+    ###########################################################################
+
+    t = wf.transitions.get('create')
+    t.setProperties(title='Initial creation',
+                    description='Intial transition like',
+                    new_state_id='work',
+                    transition_behavior=(TRANSITION_INITIAL_CREATE, ),
+                    clone_allowed_transitions=None,
+                    actbox_name='', actbox_category='workflow', actbox_url='',
+                    props={'guard_permissions':'',
+                           'guard_roles':'Manager; WorkspaceManager',
+                           'guard_expr':''},)
+
+    ###########################################################################
+    #                                  CREATE CONTENT
+    ###########################################################################
+
+    t = wf.transitions.get('create_content')
+    t.setProperties(title='Create content',
+                    description='Allow sub Object Create',
+                    new_state_id='work',
+                    transition_behavior=(TRANSITION_ALLOWSUB_CREATE,
+                                         TRANSITION_ALLOWSUB_CHECKOUT,),
+                    trigger_type=TRIGGER_USER_ACTION,
+                    actbox_name='New',
+                    actbox_category='',
+                    actbox_url='',
+                    props={'guard_permissions':'',
+                           'guard_roles':'Manager; WorkspaceManager; WorkspaceMember; WorkspaceReader',
+                           'guard_expr':''},)
+
+    ##########################################################################
+    #                                  CUT/COPY/PASTE
+    ##########################################################################
+
+    t = wf.transitions.get('cut_copy_paste')
+    t.setProperties(title='Cut/Copy/Paste',
+                    new_state_id='work',
+                    transition_behavior=(TRANSITION_ALLOWSUB_DELETE,
+                                         TRANSITION_ALLOWSUB_MOVE,
+                                         TRANSITION_ALLOWSUB_COPY),
+                    clone_allowed_transitions=None,
+                    trigger_type=TRIGGER_USER_ACTION,
+                    actbox_name='New',
+                    actbox_category='',
+                    actbox_url='',
+                    props={'guard_permissions':'',
+                           'guard_roles':'Manager; WorkspaceManager; WorkspaceMember',
+                           'guard_expr':''},)
+
+##    ##########################################################################
+##    #                                  CLOSE
+##    ##########################################################################
+##
+##    t = wf.transitions.get('close')
+##    t.setProperties(title='close',
+##                    new_state_id='closed',
+##                    transition_behavior=(),
+##                    clone_allowed_transitions=None,
+##                    trigger_type=TRIGGER_USER_ACTION,
+##                    actbox_name='label_chat_close',
+##                    actbox_category='workflow',
+##                    actbox_url='%(content_url)s/cps_chat_close',
+##                    props={'guard_permissions':'',
+##                           'guard_roles':'Manager; WorkspaceManager',
+##                           'guard_expr':''},)
+##
+##    ##########################################################################
+##    #                                  UNCLOSE
+##    ##########################################################################
+##
+##    t = wf.transitions.get('unclose')
+##    t.setProperties(title='unclose',
+##                    new_state_id='work',
+##                    transition_behavior=(),
+##                    clone_allowed_transitions=None,
+##                    trigger_type=TRIGGER_USER_ACTION,
+##                    actbox_name='label_chat_unclose',
+##                    actbox_category='workflow',
+##                    actbox_url='%(content_url)s/cps_chat_unclose',
+##                    props={'guard_permissions':'',
+##                           'guard_roles':'Manager; WorkspaceManager; ChatModerator',
+##                           'guard_expr':''},)
+
+    ################################################################
+    #                 VARIABLES
+    ################################################################
+
+    for v in ('action',
+              'actor',
+              'comments',
+              'review_history',
+              'time',
+              'dest_container',
+              ):
+        wf.variables.addVariable(v)
+
+
+    wf.variables.setStateVar('review_state')
+
+    vdef = wf.variables['action']
+    vdef.setProperties(description='The last transition',
+                       default_expr='transition/getId|nothing',
+                       for_status=1, update_always=1)
+
+    vdef = wf.variables['actor']
+    vdef.setProperties(description='The ID of the user who performed '
+                       'the last transition',
+                       default_expr='user/getId',
+                       for_status=1, update_always=1)
+
+    vdef = wf.variables['comments']
+    vdef.setProperties(description='Comments about the last transition',
+                       default_expr="python:state_change.kwargs.get('comment', '')",
+                       for_status=1, update_always=1)
+
+    vdef = wf.variables['review_history']
+    vdef.setProperties(description='Provides access to workflow history',
+                       default_expr="state_change/getHistory",
+                       props={'guard_permissions':'',
+                              'guard_roles':'Manager; WorkspaceManager; WorkspaceMember; WorkspaceReader; Member',
+                              'guard_expr':''})
+
+    vdef = wf.variables['time']
+    vdef.setProperties(description='Time of the last transition',
+                       default_expr="state_change/getDateTime",
+                       for_status=1, update_always=1)
+
+    vdef = wf.variables['dest_container']
+    vdef.setProperties(description='Destination container for the last paste/publish',
+                       default_expr="python:state_change.kwargs.get('dest_container', '')",
+                       for_status=1, update_always=1)
+
+###)
Index: /WAeUP_SRP/branches/srp_benin/Workflows/__init__.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/Workflows/__init__.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/Workflows/__init__.py	(revision 447)
@@ -0,0 +1,1 @@
+# Make this a module
Index: /WAeUP_SRP/branches/srp_benin/__init__.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/__init__.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/__init__.py	(revision 447)
@@ -0,0 +1,137 @@
+#-*- mode: python; mode: fold -*-
+# $Id$
+from Products.CMFCore.utils import ContentInit, ToolInit
+from Products.CMFCore.DirectoryView import registerDirectory
+from Products.CMFCore import utils as cmfutils
+from Products.CMFCore.CMFCorePermissions import AddPortalContent
+
+from Products.GenericSetup import profile_registry
+from Products.GenericSetup import EXTENSION
+
+from Products.CPSCore.interfaces import ICPSSite
+
+# Only for CPS 3.4.1. In 3.4.2 and later this should be fixed.
+import PatchCPSDefaultImportExport
+import PatchCatalogToolXMLAdapter
+
+import Products.WAeUP_SRP.WAeUPPermissions
+from Products.WAeUP_SRP.Academics import AcademicsFolder, addAcademicsFolder
+from Products.WAeUP_SRP.University import University, addUniversity
+from Products.WAeUP_SRP.Accommodation import AccoFolder, addAccoFolder
+from Products.WAeUP_SRP.Accommodation import Accommodation, addAccommodation
+from Products.WAeUP_SRP.Academics import Certificate, addCertificate
+from Products.WAeUP_SRP.Academics import CertificateCourse, addCertificateCourse
+from Products.WAeUP_SRP.Academics import Faculty, addFaculty
+from Products.WAeUP_SRP.Academics import Department, addDepartment
+from Products.WAeUP_SRP.Academics import Course, addCourse
+from Products.WAeUP_SRP.Academics import CourseTicket, addCourseTicket
+from Products.WAeUP_SRP.Academics import CertificateCourse, addCertificateCourse
+from Products.WAeUP_SRP.Students import StudentsFolder, addStudentsFolder
+from Products.WAeUP_SRP.Students import Student, addStudent
+from Products.WAeUP_SRP.Students import StudentStudyCourse, addStudentStudyCourse
+from Products.WAeUP_SRP.Students import StudentAdmission, addStudentAdmission
+from Products.WAeUP_SRP.Students import StudentClearance, addStudentClearance
+from Products.WAeUP_SRP.Students import StudentPersonal, addStudentPersonal
+from Products.WAeUP_SRP.Students import ScratchCardBatch, addScratchCardBatch
+from Products.WAeUP_SRP.Students import ScratchCardBatchesFolder, addScratchCardBatchesFolder
+from Products.WAeUP_SRP.Students import StudyLevel, addStudyLevel
+from Products.WAeUP_SRP.Students import Semester, addSemester
+
+
+import Widgets
+
+contentClasses = (
+    University,
+    AcademicsFolder,
+    Certificate,
+    CertificateCourse,
+    Faculty,
+    Department,
+    Course,
+    CourseTicket,
+    CertificateCourse,
+    AccoFolder,
+    Accommodation,
+    StudentsFolder,
+    Student,
+    StudentStudyCourse,
+    StudentAdmission,
+    StudentClearance,
+    StudentPersonal,
+    ScratchCardBatch,
+    ScratchCardBatchesFolder,
+    StudyLevel,
+    Semester,
+    )
+
+contentConstructors = (
+    addUniversity,
+    addAcademicsFolder,
+    addCertificate,
+    addCertificateCourse,
+    addFaculty,
+    addDepartment,
+    addCourse,
+    addCourseTicket,
+    addCertificateCourse,
+    addAccoFolder,
+    addAccommodation,
+    addStudentsFolder,
+    addStudent,
+    addStudentStudyCourse,
+    addStudentAdmission,
+    addStudentClearance,
+    addStudentPersonal,
+    addScratchCardBatch,
+    addScratchCardBatchesFolder,
+    addStudyLevel,
+    addSemester,
+    )
+
+fti = [{} for t in range(len(contentConstructors))]
+##fti = (
+##    {}, # University
+##    {}, #AcademicsFolder
+##    {}, #Certificate
+##    {}, #CertificateCourse
+##    {}, # Faculty
+##    {}, # Department
+##    {}, # Course
+##    {}, # CourseTicket
+##    {}, # CertificateCourse
+##    {}, # AccoFolder
+##    {}, # Accommodation
+##    {}, # StudentsFolder,
+##    {}, # Student,
+##    {}, # StudentStudyCourse,
+##    {}, # StudentAdmission,
+##    {}, # StudentClearance,
+##    {}, # StudentAdmission,
+##    {}, # StudentClearance,
+##    {}, # StudentPersonal,
+##    {}, # ScratchCardBatch,
+##    {}, # ScratchCardBatchesFolder,
+##    {}, # StudyLevel,
+##    {}, # Semester,
+##    )
+
+registerDirectory('skins', globals())
+
+def initialize(registrar):
+    ContentInit('WAeUP Types',
+                content_types = contentClasses,
+                permission = AddPortalContent,
+                extra_constructors = contentConstructors,
+                fti = fti,
+                ).initialize(registrar)
+
+    # Extension profile registration
+    profile_registry.registerProfile(
+        'default',
+        'WAeUP_SRP',
+        "The WestAfrican e-University Project",
+        'profiles/default',
+        'WAeUP_SRP',
+        EXTENSION,
+        for_=ICPSSite)
+
Index: /WAeUP_SRP/branches/srp_benin/configure.zcml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/configure.zcml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/configure.zcml	(revision 447)
@@ -0,0 +1,14 @@
+<configure
+    xmlns="http://namespaces.zope.org/zope"
+    >
+
+  <include file="upgrade.zcml"/>
+  
+  <adapter
+      factory=".exportimport.WAeUPTableXMLAdapter"
+      provides="Products.GenericSetup.interfaces.IBody"
+      for=".interfaces.IWAeUPTable
+           Products.GenericSetup.interfaces.ISetupEnviron"
+      />
+
+</configure>
Index: /WAeUP_SRP/branches/srp_benin/doc/functionaldescriptions.html
===================================================================
--- /WAeUP_SRP/branches/srp_benin/doc/functionaldescriptions.html	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/doc/functionaldescriptions.html	(revision 447)
@@ -0,0 +1,469 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" />
+<title>Functionaldescriptions</title>
+<style type="text/css">
+
+/*
+:Author: David Goodger
+:Contact: goodger@users.sourceforge.net
+:Date: $Date$
+:Revision: $Revision$
+:Copyright: This stylesheet has been placed in the public domain.
+
+Default cascading style sheet for the HTML output of Docutils.
+
+See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
+customize this style sheet.
+*/
+
+/* used to remove borders from tables and images */
+.borderless, table.borderless td, table.borderless th {
+  border: 0 }
+
+table.borderless td, table.borderless th {
+  /* Override padding for "table.docutils td" with "! important".
+     The right padding separates the table cells. */
+  padding: 0 0.5em 0 0 ! important }
+
+.first {
+  /* Override more specific margin styles with "! important". */
+  margin-top: 0 ! important }
+
+.last, .with-subtitle {
+  margin-bottom: 0 ! important }
+
+.hidden {
+  display: none }
+
+a.toc-backref {
+  text-decoration: none ;
+  color: black }
+
+blockquote.epigraph {
+  margin: 2em 5em ; }
+
+dl.docutils dd {
+  margin-bottom: 0.5em }
+
+/* Uncomment (and remove this text!) to get bold-faced definition list terms
+dl.docutils dt {
+  font-weight: bold }
+*/
+
+div.abstract {
+  margin: 2em 5em }
+
+div.abstract p.topic-title {
+  font-weight: bold ;
+  text-align: center }
+
+div.admonition, div.attention, div.caution, div.danger, div.error,
+div.hint, div.important, div.note, div.tip, div.warning {
+  margin: 2em ;
+  border: medium outset ;
+  padding: 1em }
+
+div.admonition p.admonition-title, div.hint p.admonition-title,
+div.important p.admonition-title, div.note p.admonition-title,
+div.tip p.admonition-title {
+  font-weight: bold ;
+  font-family: sans-serif }
+
+div.attention p.admonition-title, div.caution p.admonition-title,
+div.danger p.admonition-title, div.error p.admonition-title,
+div.warning p.admonition-title {
+  color: red ;
+  font-weight: bold ;
+  font-family: sans-serif }
+
+/* Uncomment (and remove this text!) to get reduced vertical space in
+   compound paragraphs.
+div.compound .compound-first, div.compound .compound-middle {
+  margin-bottom: 0.5em }
+
+div.compound .compound-last, div.compound .compound-middle {
+  margin-top: 0.5em }
+*/
+
+div.dedication {
+  margin: 2em 5em ;
+  text-align: center ;
+  font-style: italic }
+
+div.dedication p.topic-title {
+  font-weight: bold ;
+  font-style: normal }
+
+div.figure {
+  margin-left: 2em ;
+  margin-right: 2em }
+
+div.footer, div.header {
+  clear: both;
+  font-size: smaller }
+
+div.line-block {
+  display: block ;
+  margin-top: 1em ;
+  margin-bottom: 1em }
+
+div.line-block div.line-block {
+  margin-top: 0 ;
+  margin-bottom: 0 ;
+  margin-left: 1.5em }
+
+div.sidebar {
+  margin-left: 1em ;
+  border: medium outset ;
+  padding: 1em ;
+  background-color: #ffffee ;
+  width: 40% ;
+  float: right ;
+  clear: right }
+
+div.sidebar p.rubric {
+  font-family: sans-serif ;
+  font-size: medium }
+
+div.system-messages {
+  margin: 5em }
+
+div.system-messages h1 {
+  color: red }
+
+div.system-message {
+  border: medium outset ;
+  padding: 1em }
+
+div.system-message p.system-message-title {
+  color: red ;
+  font-weight: bold }
+
+div.topic {
+  margin: 2em }
+
+h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
+h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
+  margin-top: 0.4em }
+
+h1.title {
+  text-align: center }
+
+h2.subtitle {
+  text-align: center }
+
+hr.docutils {
+  width: 75% }
+
+img.align-left {
+  clear: left }
+
+img.align-right {
+  clear: right }
+
+ol.simple, ul.simple {
+  margin-bottom: 1em }
+
+ol.arabic {
+  list-style: decimal }
+
+ol.loweralpha {
+  list-style: lower-alpha }
+
+ol.upperalpha {
+  list-style: upper-alpha }
+
+ol.lowerroman {
+  list-style: lower-roman }
+
+ol.upperroman {
+  list-style: upper-roman }
+
+p.attribution {
+  text-align: right ;
+  margin-left: 50% }
+
+p.caption {
+  font-style: italic }
+
+p.credits {
+  font-style: italic ;
+  font-size: smaller }
+
+p.label {
+  white-space: nowrap }
+
+p.rubric {
+  font-weight: bold ;
+  font-size: larger ;
+  color: maroon ;
+  text-align: center }
+
+p.sidebar-title {
+  font-family: sans-serif ;
+  font-weight: bold ;
+  font-size: larger }
+
+p.sidebar-subtitle {
+  font-family: sans-serif ;
+  font-weight: bold }
+
+p.topic-title {
+  font-weight: bold }
+
+pre.address {
+  margin-bottom: 0 ;
+  margin-top: 0 ;
+  font-family: serif ;
+  font-size: 100% }
+
+pre.literal-block, pre.doctest-block {
+  margin-left: 2em ;
+  margin-right: 2em ;
+  background-color: #eeeeee }
+
+span.classifier {
+  font-family: sans-serif ;
+  font-style: oblique }
+
+span.classifier-delimiter {
+  font-family: sans-serif ;
+  font-weight: bold }
+
+span.interpreted {
+  font-family: sans-serif }
+
+span.option {
+  white-space: nowrap }
+
+span.pre {
+  white-space: pre }
+
+span.problematic {
+  color: red }
+
+span.section-subtitle {
+  /* font-size relative to parent (h1..h6 element) */
+  font-size: 80% }
+
+table.citation {
+  border-left: solid 1px gray;
+  margin-left: 1px }
+
+table.docinfo {
+  margin: 2em 4em }
+
+table.docutils {
+  margin-top: 0.5em ;
+  margin-bottom: 0.5em }
+
+table.footnote {
+  border-left: solid 1px black;
+  margin-left: 1px }
+
+table.docutils td, table.docutils th,
+table.docinfo td, table.docinfo th {
+  padding-left: 0.5em ;
+  padding-right: 0.5em ;
+  vertical-align: top }
+
+table.docutils th.field-name, table.docinfo th.docinfo-name {
+  font-weight: bold ;
+  text-align: left ;
+  white-space: nowrap ;
+  padding-left: 0 }
+
+h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
+h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
+  font-size: 100% }
+
+tt.docutils {
+  background-color: #eeeeee }
+
+ul.auto-toc {
+  list-style-type: none }
+
+</style>
+</head>
+<body>
+<div class="document" id="functionaldescriptions">
+<h1 class="title">Functionaldescriptions</h1>
+<h2 class="subtitle" id="accommodation">Accommodation</h2>
+<div class="section">
+<h1><a id="bedkategories" name="bedkategories">Bedkategories</a></h1>
+<ul class="simple">
+<li>female<ul>
+<li>fresh</li>
+<li>returning</li>
+<li>final</li>
+<li>postgraduate</li>
+</ul>
+</li>
+<li>male<ul>
+<li>fresh</li>
+<li>returning</li>
+<li>final</li>
+<li>postgraduate</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="section">
+<h1><a id="hostels" name="hostels">Hostels</a></h1>
+<div class="section">
+<h2><a id="hall-one" name="hall-one">Hall One</a></h2>
+<div class="section">
+<h3><a id="structure" name="structure">Structure</a></h3>
+<ul class="simple">
+<li>7 Blocks  (A,B,C,D,E,F,G)<ul>
+<li>3 Floors (100,200,300)<ul>
+<li>10 Rooms<ul>
+<li>6 Bedspaces (A,B,C,D,E,F)</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="section">
+<h3><a id="allocation" name="allocation">Allocation</a></h3>
+<ul class="simple">
+<li>Beds A,B female_final</li>
+<li>Beds C   female_returning</li>
+<li>Beds D,E,F female_fresh</li>
+</ul>
+</div>
+</div>
+<div class="section">
+<h2><a id="hall-two" name="hall-two">Hall Two</a></h2>
+<div class="section">
+<h3><a id="id1" name="id1">Structure</a></h3>
+<ul class="simple">
+<li>6 Blocks  (A,B,C,D,E,F)<ul>
+<li>4 Floors (100,200,300,400) ???<ul>
+<li>10 Rooms (1 - 10)<ul>
+<li>8 Bedspaces (A,B,C,D,E,F,G,H)</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="section">
+<h3><a id="id2" name="id2">Allocation</a></h3>
+<ul class="simple">
+<li>Beds A,B female_final</li>
+<li>Beds C,D   female_returning</li>
+<li>Beds E,F,G,H female_fresh</li>
+</ul>
+</div>
+</div>
+<div class="section">
+<h2><a id="hall-three" name="hall-three">Hall Three</a></h2>
+<div class="section">
+<h3><a id="id3" name="id3">Structure</a></h3>
+<ul class="simple">
+<li>6 Blocks  (A,B,C,D,E,F)<ul>
+<li>4 Floors (100,200,300,400) ???<ul>
+<li>10 Rooms (1 - 10)<ul>
+<li>8 Bedspaces (A,B,C,D,E,F,G,H)</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="section">
+<h3><a id="id4" name="id4">Allocation</a></h3>
+<ul class="simple">
+<li>Beds A,B male_final</li>
+<li>Beds C,D male_returning</li>
+<li>Beds E,F,G,H male_fresh</li>
+</ul>
+</div>
+</div>
+<div class="section">
+<h2><a id="hall-four" name="hall-four">Hall Four</a></h2>
+<div class="section">
+<h3><a id="id5" name="id5">Structure</a></h3>
+<ul class="simple">
+<li>Section I<ul>
+<li>200 Rooms (1 - 200)<ul>
+<li>8 Bedspaces (A,B,C,D,E,F,G,H)</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>Section II<ul>
+<li>200 Rooms (1 - 200)<ul>
+<li>8 Bedspaces (A,B,C,D,E,F,G,H)</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>Section III<ul>
+<li>147 Rooms (1 - 147)<ul>
+<li>8 Bedspaces (A,B,C,D,E,F,G,H)</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="section">
+<h3><a id="id6" name="id6">Allocation</a></h3>
+<ul class="simple">
+<li>Beds A,B male_final</li>
+<li>Beds C,D   male_returning</li>
+<li>Beds E,F,G,H male_fresh</li>
+</ul>
+</div>
+</div>
+<div class="section">
+<h2><a id="hall-five" name="hall-five">Hall Five</a></h2>
+<div class="section">
+<h3><a id="id7" name="id7">Structure</a></h3>
+<ul class="simple">
+<li>2 Blocks  (A,B)
+* 100 Bedspaces</li>
+</ul>
+</div>
+<div class="section">
+<h3><a id="id8" name="id8">Allocation</a></h3>
+<ul class="simple">
+<li>Block A female_final</li>
+<li>Block B male_final</li>
+</ul>
+</div>
+</div>
+<div class="section">
+<h2><a id="medical-hostel" name="medical-hostel">Medical Hostel</a></h2>
+<div class="section">
+<h3><a id="id9" name="id9">Structure</a></h3>
+<ul class="simple">
+<li>2 Blocks  (A,B)
+* 138 Bedspaces</li>
+</ul>
+</div>
+<div class="section">
+<h3><a id="id10" name="id10">Allocation</a></h3>
+<ul class="simple">
+<li>Block A female_medical_500_600,female_dental_500_600 (60/40)</li>
+<li>Block B male_medical_500_600,male_dental_500_600 (60/40)</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+</body>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/doc/functionaldescriptions.txt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/doc/functionaldescriptions.txt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/doc/functionaldescriptions.txt	(revision 447)
@@ -0,0 +1,150 @@
+======================
+Functionaldescriptions
+======================
+
+
+Accommodation
+=============
+
+
+Bedkategories
+-------------
+
+- female
+
+  + fresh
+  + returning
+  + final
+  + postgraduate
+
+- male
+
+  + fresh
+  + returning
+  + final
+  + postgraduate
+
+Hostels
+-------------
+
+Hall One
+````````
+Structure
+:::::::::
+
+- 7 Blocks  (A,B,C,D,E,F,G)
+
+  * 3 Floors (100,200,300)
+
+    + 10 Rooms
+
+      - 6 Bedspaces (A,B,C,D,E,F)
+
+Allocation
+::::::::::
+
+- Beds A,B female_final
+- Beds C   female_returning
+- Beds D,E,F female_fresh
+
+Hall Two
+````````
+Structure
+:::::::::
+
+- 6 Blocks  (A,B,C,D,E,F)
+
+  * 4 Floors (100,200,300,400) ???
+  
+    + 10 Rooms (1 - 10)
+    
+      - 8 Bedspaces (A,B,C,D,E,F,G,H)
+
+Allocation
+::::::::::
+
+- Beds A,B female_final
+- Beds C,D   female_returning
+- Beds E,F,G,H female_fresh
+
+Hall Three
+``````````
+Structure
+:::::::::
+
+- 6 Blocks  (A,B,C,D,E,F)
+
+  * 4 Floors (100,200,300,400) ???
+  
+    + 10 Rooms (1 - 10)
+    
+      - 8 Bedspaces (A,B,C,D,E,F,G,H)
+      
+
+Allocation
+::::::::::
+
+- Beds A,B male_final
+- Beds C,D male_returning
+- Beds E,F,G,H male_fresh
+
+Hall Four
+`````````
+Structure
+:::::::::
+
+- Section I
+
+  * 200 Rooms (1 - 200)
+  
+    + 8 Bedspaces (A,B,C,D,E,F,G,H)
+
+- Section II
+
+  * 200 Rooms (1 - 200)
+  
+    + 8 Bedspaces (A,B,C,D,E,F,G,H)
+     
+
+- Section III
+
+  * 147 Rooms (1 - 147)
+
+    + 8 Bedspaces (A,B,C,D,E,F,G,H)
+
+
+Allocation
+::::::::::
+
+- Beds A,B male_final
+- Beds C,D   male_returning
+- Beds E,F,G,H male_fresh
+
+Hall Five
+`````````
+Structure
+:::::::::
+
+- 2 Blocks  (A,B)
+  * 100 Bedspaces
+
+Allocation
+::::::::::
+
+- Block A female_final
+- Block B male_final
+
+Medical Hostel
+``````````````
+Structure
+:::::::::
+
+- 2 Blocks  (A,B)
+  * 138 Bedspaces
+
+Allocation
+::::::::::
+
+- Block A female_medical_500_600,female_dental_500_600 (60/40)
+- Block B male_medical_500_600,male_dental_500_600 (60/40)
+
Index: /WAeUP_SRP/branches/srp_benin/doc/usecases.html
===================================================================
--- /WAeUP_SRP/branches/srp_benin/doc/usecases.html	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/doc/usecases.html	(revision 447)
@@ -0,0 +1,324 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" />
+<title>Usecases</title>
+<style type="text/css">
+
+/*
+:Author: David Goodger
+:Contact: goodger@users.sourceforge.net
+:Date: $Date$
+:Revision: $Revision$
+:Copyright: This stylesheet has been placed in the public domain.
+
+Default cascading style sheet for the HTML output of Docutils.
+
+See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
+customize this style sheet.
+*/
+
+/* used to remove borders from tables and images */
+.borderless, table.borderless td, table.borderless th {
+  border: 0 }
+
+table.borderless td, table.borderless th {
+  /* Override padding for "table.docutils td" with "! important".
+     The right padding separates the table cells. */
+  padding: 0 0.5em 0 0 ! important }
+
+.first {
+  /* Override more specific margin styles with "! important". */
+  margin-top: 0 ! important }
+
+.last, .with-subtitle {
+  margin-bottom: 0 ! important }
+
+.hidden {
+  display: none }
+
+a.toc-backref {
+  text-decoration: none ;
+  color: black }
+
+blockquote.epigraph {
+  margin: 2em 5em ; }
+
+dl.docutils dd {
+  margin-bottom: 0.5em }
+
+/* Uncomment (and remove this text!) to get bold-faced definition list terms
+dl.docutils dt {
+  font-weight: bold }
+*/
+
+div.abstract {
+  margin: 2em 5em }
+
+div.abstract p.topic-title {
+  font-weight: bold ;
+  text-align: center }
+
+div.admonition, div.attention, div.caution, div.danger, div.error,
+div.hint, div.important, div.note, div.tip, div.warning {
+  margin: 2em ;
+  border: medium outset ;
+  padding: 1em }
+
+div.admonition p.admonition-title, div.hint p.admonition-title,
+div.important p.admonition-title, div.note p.admonition-title,
+div.tip p.admonition-title {
+  font-weight: bold ;
+  font-family: sans-serif }
+
+div.attention p.admonition-title, div.caution p.admonition-title,
+div.danger p.admonition-title, div.error p.admonition-title,
+div.warning p.admonition-title {
+  color: red ;
+  font-weight: bold ;
+  font-family: sans-serif }
+
+/* Uncomment (and remove this text!) to get reduced vertical space in
+   compound paragraphs.
+div.compound .compound-first, div.compound .compound-middle {
+  margin-bottom: 0.5em }
+
+div.compound .compound-last, div.compound .compound-middle {
+  margin-top: 0.5em }
+*/
+
+div.dedication {
+  margin: 2em 5em ;
+  text-align: center ;
+  font-style: italic }
+
+div.dedication p.topic-title {
+  font-weight: bold ;
+  font-style: normal }
+
+div.figure {
+  margin-left: 2em ;
+  margin-right: 2em }
+
+div.footer, div.header {
+  clear: both;
+  font-size: smaller }
+
+div.line-block {
+  display: block ;
+  margin-top: 1em ;
+  margin-bottom: 1em }
+
+div.line-block div.line-block {
+  margin-top: 0 ;
+  margin-bottom: 0 ;
+  margin-left: 1.5em }
+
+div.sidebar {
+  margin-left: 1em ;
+  border: medium outset ;
+  padding: 1em ;
+  background-color: #ffffee ;
+  width: 40% ;
+  float: right ;
+  clear: right }
+
+div.sidebar p.rubric {
+  font-family: sans-serif ;
+  font-size: medium }
+
+div.system-messages {
+  margin: 5em }
+
+div.system-messages h1 {
+  color: red }
+
+div.system-message {
+  border: medium outset ;
+  padding: 1em }
+
+div.system-message p.system-message-title {
+  color: red ;
+  font-weight: bold }
+
+div.topic {
+  margin: 2em }
+
+h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
+h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
+  margin-top: 0.4em }
+
+h1.title {
+  text-align: center }
+
+h2.subtitle {
+  text-align: center }
+
+hr.docutils {
+  width: 75% }
+
+img.align-left {
+  clear: left }
+
+img.align-right {
+  clear: right }
+
+ol.simple, ul.simple {
+  margin-bottom: 1em }
+
+ol.arabic {
+  list-style: decimal }
+
+ol.loweralpha {
+  list-style: lower-alpha }
+
+ol.upperalpha {
+  list-style: upper-alpha }
+
+ol.lowerroman {
+  list-style: lower-roman }
+
+ol.upperroman {
+  list-style: upper-roman }
+
+p.attribution {
+  text-align: right ;
+  margin-left: 50% }
+
+p.caption {
+  font-style: italic }
+
+p.credits {
+  font-style: italic ;
+  font-size: smaller }
+
+p.label {
+  white-space: nowrap }
+
+p.rubric {
+  font-weight: bold ;
+  font-size: larger ;
+  color: maroon ;
+  text-align: center }
+
+p.sidebar-title {
+  font-family: sans-serif ;
+  font-weight: bold ;
+  font-size: larger }
+
+p.sidebar-subtitle {
+  font-family: sans-serif ;
+  font-weight: bold }
+
+p.topic-title {
+  font-weight: bold }
+
+pre.address {
+  margin-bottom: 0 ;
+  margin-top: 0 ;
+  font-family: serif ;
+  font-size: 100% }
+
+pre.literal-block, pre.doctest-block {
+  margin-left: 2em ;
+  margin-right: 2em ;
+  background-color: #eeeeee }
+
+span.classifier {
+  font-family: sans-serif ;
+  font-style: oblique }
+
+span.classifier-delimiter {
+  font-family: sans-serif ;
+  font-weight: bold }
+
+span.interpreted {
+  font-family: sans-serif }
+
+span.option {
+  white-space: nowrap }
+
+span.pre {
+  white-space: pre }
+
+span.problematic {
+  color: red }
+
+span.section-subtitle {
+  /* font-size relative to parent (h1..h6 element) */
+  font-size: 80% }
+
+table.citation {
+  border-left: solid 1px gray;
+  margin-left: 1px }
+
+table.docinfo {
+  margin: 2em 4em }
+
+table.docutils {
+  margin-top: 0.5em ;
+  margin-bottom: 0.5em }
+
+table.footnote {
+  border-left: solid 1px black;
+  margin-left: 1px }
+
+table.docutils td, table.docutils th,
+table.docinfo td, table.docinfo th {
+  padding-left: 0.5em ;
+  padding-right: 0.5em ;
+  vertical-align: top }
+
+table.docutils th.field-name, table.docinfo th.docinfo-name {
+  font-weight: bold ;
+  text-align: left ;
+  white-space: nowrap ;
+  padding-left: 0 }
+
+h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
+h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
+  font-size: 100% }
+
+tt.docutils {
+  background-color: #eeeeee }
+
+ul.auto-toc {
+  list-style-type: none }
+
+</style>
+</head>
+<body>
+<div class="document" id="usecases">
+<h1 class="title">Usecases</h1>
+<h2 class="subtitle" id="accommodation">Accommodation</h2>
+<div class="section">
+<h1><a id="manager" name="manager">Manager</a></h1>
+<div class="section">
+<h2><a id="assign-bedspace" name="assign-bedspace">Assign Bedspace</a></h2>
+<p>A single bedspace can be assigned to a student according to his/her sex.</p>
+</div>
+<div class="section">
+<h2><a id="deassign-bedspace" name="deassign-bedspace">Deassign Bedspace</a></h2>
+<p>An assigned bedspace can be deassigned</p>
+</div>
+</div>
+<div class="section">
+<h1><a id="student" name="student">Student</a></h1>
+<div class="section">
+<h2><a id="id1" name="id1">Assign Bedspace</a></h2>
+<p>A single bedspace is automatically assigned to a student according to</p>
+<ul class="simple">
+<li>sex</li>
+<li>level of study</li>
+<li>course of study</li>
+</ul>
+<p>if such a bedspace is available.</p>
+<p>This is protected by a N500.00 scratchcard.</p>
+<p>The Hostel Allocation Slip is printed.</p>
+</div>
+</div>
+</div>
+</body>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/doc/usecases.txt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/doc/usecases.txt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/doc/usecases.txt	(revision 447)
@@ -0,0 +1,35 @@
+========
+Usecases
+========
+
+Accommodation
+=============
+
+Manager
+```````
+Assign Bedspace
+:::::::::::::::
+A single bedspace can be assigned to a student according to his/her sex.
+
+Deassign Bedspace
+:::::::::::::::::
+An assigned bedspace can be deassigned
+
+Student
+```````
+Assign Bedspace
+:::::::::::::::
+A single bedspace is automatically assigned to a student according to
+ 
+- sex
+- level of study
+- course of study
+
+if such a bedspace is available.
+
+This is protected by a N500.00 scratchcard.
+
+The Hostel Allocation Slip is printed.
+
+
+
Index: /WAeUP_SRP/branches/srp_benin/doc/userdescriptions.html
===================================================================
--- /WAeUP_SRP/branches/srp_benin/doc/userdescriptions.html	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/doc/userdescriptions.html	(revision 447)
@@ -0,0 +1,434 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" />
+<title>Userdescriptions</title>
+<style type="text/css">
+
+/*
+:Author: David Goodger
+:Contact: goodger@users.sourceforge.net
+:Date: $Date$
+:Revision: $Revision$
+:Copyright: This stylesheet has been placed in the public domain.
+
+Default cascading style sheet for the HTML output of Docutils.
+
+See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
+customize this style sheet.
+*/
+
+/* used to remove borders from tables and images */
+.borderless, table.borderless td, table.borderless th {
+  border: 0 }
+
+table.borderless td, table.borderless th {
+  /* Override padding for "table.docutils td" with "! important".
+     The right padding separates the table cells. */
+  padding: 0 0.5em 0 0 ! important }
+
+.first {
+  /* Override more specific margin styles with "! important". */
+  margin-top: 0 ! important }
+
+.last, .with-subtitle {
+  margin-bottom: 0 ! important }
+
+.hidden {
+  display: none }
+
+a.toc-backref {
+  text-decoration: none ;
+  color: black }
+
+blockquote.epigraph {
+  margin: 2em 5em ; }
+
+dl.docutils dd {
+  margin-bottom: 0.5em }
+
+/* Uncomment (and remove this text!) to get bold-faced definition list terms
+dl.docutils dt {
+  font-weight: bold }
+*/
+
+div.abstract {
+  margin: 2em 5em }
+
+div.abstract p.topic-title {
+  font-weight: bold ;
+  text-align: center }
+
+div.admonition, div.attention, div.caution, div.danger, div.error,
+div.hint, div.important, div.note, div.tip, div.warning {
+  margin: 2em ;
+  border: medium outset ;
+  padding: 1em }
+
+div.admonition p.admonition-title, div.hint p.admonition-title,
+div.important p.admonition-title, div.note p.admonition-title,
+div.tip p.admonition-title {
+  font-weight: bold ;
+  font-family: sans-serif }
+
+div.attention p.admonition-title, div.caution p.admonition-title,
+div.danger p.admonition-title, div.error p.admonition-title,
+div.warning p.admonition-title {
+  color: red ;
+  font-weight: bold ;
+  font-family: sans-serif }
+
+/* Uncomment (and remove this text!) to get reduced vertical space in
+   compound paragraphs.
+div.compound .compound-first, div.compound .compound-middle {
+  margin-bottom: 0.5em }
+
+div.compound .compound-last, div.compound .compound-middle {
+  margin-top: 0.5em }
+*/
+
+div.dedication {
+  margin: 2em 5em ;
+  text-align: center ;
+  font-style: italic }
+
+div.dedication p.topic-title {
+  font-weight: bold ;
+  font-style: normal }
+
+div.figure {
+  margin-left: 2em ;
+  margin-right: 2em }
+
+div.footer, div.header {
+  clear: both;
+  font-size: smaller }
+
+div.line-block {
+  display: block ;
+  margin-top: 1em ;
+  margin-bottom: 1em }
+
+div.line-block div.line-block {
+  margin-top: 0 ;
+  margin-bottom: 0 ;
+  margin-left: 1.5em }
+
+div.sidebar {
+  margin-left: 1em ;
+  border: medium outset ;
+  padding: 1em ;
+  background-color: #ffffee ;
+  width: 40% ;
+  float: right ;
+  clear: right }
+
+div.sidebar p.rubric {
+  font-family: sans-serif ;
+  font-size: medium }
+
+div.system-messages {
+  margin: 5em }
+
+div.system-messages h1 {
+  color: red }
+
+div.system-message {
+  border: medium outset ;
+  padding: 1em }
+
+div.system-message p.system-message-title {
+  color: red ;
+  font-weight: bold }
+
+div.topic {
+  margin: 2em }
+
+h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
+h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
+  margin-top: 0.4em }
+
+h1.title {
+  text-align: center }
+
+h2.subtitle {
+  text-align: center }
+
+hr.docutils {
+  width: 75% }
+
+img.align-left {
+  clear: left }
+
+img.align-right {
+  clear: right }
+
+ol.simple, ul.simple {
+  margin-bottom: 1em }
+
+ol.arabic {
+  list-style: decimal }
+
+ol.loweralpha {
+  list-style: lower-alpha }
+
+ol.upperalpha {
+  list-style: upper-alpha }
+
+ol.lowerroman {
+  list-style: lower-roman }
+
+ol.upperroman {
+  list-style: upper-roman }
+
+p.attribution {
+  text-align: right ;
+  margin-left: 50% }
+
+p.caption {
+  font-style: italic }
+
+p.credits {
+  font-style: italic ;
+  font-size: smaller }
+
+p.label {
+  white-space: nowrap }
+
+p.rubric {
+  font-weight: bold ;
+  font-size: larger ;
+  color: maroon ;
+  text-align: center }
+
+p.sidebar-title {
+  font-family: sans-serif ;
+  font-weight: bold ;
+  font-size: larger }
+
+p.sidebar-subtitle {
+  font-family: sans-serif ;
+  font-weight: bold }
+
+p.topic-title {
+  font-weight: bold }
+
+pre.address {
+  margin-bottom: 0 ;
+  margin-top: 0 ;
+  font-family: serif ;
+  font-size: 100% }
+
+pre.literal-block, pre.doctest-block {
+  margin-left: 2em ;
+  margin-right: 2em ;
+  background-color: #eeeeee }
+
+span.classifier {
+  font-family: sans-serif ;
+  font-style: oblique }
+
+span.classifier-delimiter {
+  font-family: sans-serif ;
+  font-weight: bold }
+
+span.interpreted {
+  font-family: sans-serif }
+
+span.option {
+  white-space: nowrap }
+
+span.pre {
+  white-space: pre }
+
+span.problematic {
+  color: red }
+
+span.section-subtitle {
+  /* font-size relative to parent (h1..h6 element) */
+  font-size: 80% }
+
+table.citation {
+  border-left: solid 1px gray;
+  margin-left: 1px }
+
+table.docinfo {
+  margin: 2em 4em }
+
+table.docutils {
+  margin-top: 0.5em ;
+  margin-bottom: 0.5em }
+
+table.footnote {
+  border-left: solid 1px black;
+  margin-left: 1px }
+
+table.docutils td, table.docutils th,
+table.docinfo td, table.docinfo th {
+  padding-left: 0.5em ;
+  padding-right: 0.5em ;
+  vertical-align: top }
+
+table.docutils th.field-name, table.docinfo th.docinfo-name {
+  font-weight: bold ;
+  text-align: left ;
+  white-space: nowrap ;
+  padding-left: 0 }
+
+h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
+h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
+  font-size: 100% }
+
+tt.docutils {
+  background-color: #eeeeee }
+
+ul.auto-toc {
+  list-style-type: none }
+
+</style>
+</head>
+<body>
+<div class="document" id="userdescriptions">
+<h1 class="title">Userdescriptions</h1>
+<h2 class="subtitle" id="accommodation">Accommodation</h2>
+<div class="section">
+<h1><a id="hostel-allocation-slip" name="hostel-allocation-slip">HOSTEL ALLOCATION SLIP</a></h1>
+<p>The fields needed for generating Hostel Allocation Slip are as follows:</p>
+<dl class="docutils">
+<dt>Student's Entry Registration No.</dt>
+<dd>(for new students, Matriculation No. for Old Students)</dd>
+</dl>
+<p>Full Name</p>
+<dl class="docutils">
+<dt>Access PIN</dt>
+<dd>(the Scratch PIN purchased from a bank and used for the application)</dd>
+<dt>Sex</dt>
+<dd>(eg. Male or Female)</dd>
+<dt>Session</dt>
+<dd>(Current Academic Session</dd>
+<dt>Course of Study</dt>
+<dd>(e.g. Medicine, Pharmacy, Biochemistry, Law or Accounting)</dd>
+<dt>Level of Study</dt>
+<dd>(100, 200, 300, 400, 500 or 600 depending on the course of study)</dd>
+</dl>
+<p>Then the details of the hostel allocation comprising:</p>
+<dl class="docutils">
+<dt>Date of Allocation</dt>
+<dd>(This is the date the reservation was made)</dd>
+</dl>
+<p>Name of Residence Hall</p>
+<p>Block</p>
+<p>Room Number</p>
+<p>Bed Space Allocated</p>
+<dl class="docutils">
+<dt>Annotation/Note</dt>
+<dd>This is to affirm that you have been allocated a room in the hostel,
+details as shown above. Please print this Allocation Slip and keep for Hostel Clearance</dd>
+</dl>
+</div>
+<div class="section">
+<h1><a id="hostel-categories" name="hostel-categories">HOSTEL CATEGORIES</a></h1>
+<p>The Hostel Categories are as follows:</p>
+<ul class="simple">
+<li>Ugbowo Campus (Main Campus)<ol class="arabic">
+<li>Hall One:  For all Categories of Female Students</li>
+<li>Hall Two:  For all Categories of Female Students</li>
+<li>Hall Three: For all Categories of Male Students</li>
+<li>Hall Four: For all Categories of Male Students</li>
+<li>Hall Five: For only Final Year Male &amp; Female Students</li>
+<li>Medical Hostel: For all 500 &amp; 600 Level Medical &amp; Dental Students only</li>
+</ol>
+</li>
+<li>Ekehuan Campus (satellite campus)<ol class="arabic">
+<li>Female Undergraduate Hall</li>
+<li>Male Undergraduate Hall</li>
+<li>Postgraduate Hostel: For all Male Postgraduate Students</li>
+<li>Postgraduate Female Hostel: For all Female Postgraduate Students</li>
+</ol>
+</li>
+</ul>
+</div>
+<div class="section">
+<h1><a id="detailed-hostel-description" name="detailed-hostel-description">DETAILED HOSTEL DESCRIPTION</a></h1>
+<div class="section">
+<h2><a id="hall-one" name="hall-one">Hall One</a></h2>
+<p>Consist of 7 Blocks labeled A,B,C.. &amp; G, each Block consist of 30 rooms
+spread across three floors (10 rooms per floor). The first room on the
+Ground floor of Block A is numbered 101, the next 102, while the last room
+is labeled 110. The first room on the next floor is also labeled 201, next
+202 and the 10th room on that floor is 210. Each room has 6 bed spaces
+labeled A, B, C, D, E &amp; F. Therefore, the first space to be allocated will
+Hall one, Block A, Room 101, Bed Space A.</p>
+<p>Therefore, there are a total of 1,260 bed spaces in Hall One. (7 Blocks X 30
+rooms X 6 bed spaces).</p>
+</div>
+<div class="section">
+<h2><a id="hall-two" name="hall-two">Hall Two</a></h2>
+<p>This hall consist of 6 Blocks labeled A, B,C, D,E &amp; F; each Block consist of
+40 rooms, each room has 8 bed spaces. The bed spaces are labeled exactly as
+described in Hall One above.</p>
+<p>Therefore, there are a total of 1,920 bed spaces in Hall One. (6 Blocks X 40
+rooms  bed spaces).</p>
+</div>
+<div class="section">
+<h2><a id="hall-three" name="hall-three">Hall Three</a></h2>
+<p>Same as Hall Two</p>
+</div>
+<div class="section">
+<h2><a id="hall-four" name="hall-four">Hall Four</a></h2>
+<p>This hall is divided into 3 Sections as follows:</p>
+<dl class="docutils">
+<dt>Section I</dt>
+<dd>has a total of 200 Rooms with 8 bed spaces in each room</dd>
+<dt>Section II</dt>
+<dd>has a total of 200 Rooms with 8 bed spaces in each room</dd>
+<dt>Section III</dt>
+<dd>has a total of 147 Rooms with 8 bed spaces in each room</dd>
+</dl>
+<p>Therefore, there are a total of 4,376 bed spaces in Hall Four.</p>
+</div>
+<div class="section">
+<h2><a id="hall-five" name="hall-five">Hall Five</a></h2>
+<p>This hall of residence has two blocks, each has 100 bed spaces. One block accommodates
+final year male students while the other is for final  year female students.</p>
+</div>
+<div class="section">
+<h2><a id="medical-hostel" name="medical-hostel">Medical Hostel</a></h2>
+<p>Has two blocks, each for male and female (500 &amp; 600 Medical &amp; Dental Students) with capacity  to accommodate 138 students each.</p>
+<p>Postgraduate Accommodation is currently being handled manually, I will give
+the details in my subsequent mail.</p>
+</div>
+</div>
+<div class="section">
+<h1><a id="hostel-allocation-criteria" name="hostel-allocation-criteria">Hostel Allocation Criteria</a></h1>
+<p>1. Only Full Time (Undergraduate &amp; Postgraduate Students are entitled to
+Hostel Accommodation Allocation.</p>
+<p>2. For all undergraduate hostel allocations, the available bed spaces are
+allocated as follows</p>
+<blockquote>
+<ol class="loweralpha simple">
+<li>Bed Spaces A &amp; B in halls one, two, three &amp; four are meant for Final Year Students only</li>
+<li>Bed Space C in Hall One is strictly meant for Returning Students</li>
+<li>Bed Spaces D,E &amp; F in Hall One are meant to be allocated to fresh students</li>
+<li>In Halls Two, Three and Four, Bed Spaces C &amp; D are for Returning Students and E,F,G &amp; H are for Fresh Students</li>
+</ol>
+</blockquote>
+<p>3. Medical Hostel are allocated 500 &amp; 600 Medical and Dental Students at a
+ratio 60:40 respectively</p>
+<p>4. All the available bed spaces (A, B, C, D, E, F, G &amp; H) in Hall Five are
+allocated to FINAL YEAR ONLY</p>
+<p>5. Just before the commencement of Hostel Allocations, some reservations are
+made officially for Student Union Leaders, Sports Men and Women, Disabled or
+Physically-Challenged Students, etc. Therefore, there should be provision to
+make reservations at the back-end, and populate such reservations at a later
+date.</p>
+<p>6. The Hall of Residence attracts different charges, so students do not pay
+same amount for allocated spaces</p>
+<p>7. The Hostel Application Fee is all the same irrespective of the Hall of
+Residence the student is seeking reservation, and it N500.00</p>
+</div>
+</div>
+</body>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/doc/userdescriptions.txt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/doc/userdescriptions.txt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/doc/userdescriptions.txt	(revision 447)
@@ -0,0 +1,175 @@
+================
+Userdescriptions
+================
+
+
+Accommodation
+=============
+HOSTEL ALLOCATION SLIP
+----------------------
+
+
+The fields needed for generating Hostel Allocation Slip are as follows:
+
+Student's Entry Registration No. 
+  (for new students, Matriculation No. for Old Students)
+
+Full Name
+
+Access PIN 
+  (the Scratch PIN purchased from a bank and used for the application)
+
+Sex
+  (eg. Male or Female)
+	
+Session
+  (Current Academic Session
+	
+Course of Study
+  (e.g. Medicine, Pharmacy, Biochemistry, Law or Accounting)
+  
+Level of Study 
+  (100, 200, 300, 400, 500 or 600 depending on the course of study)
+
+Then the details of the hostel allocation comprising:
+
+Date of Allocation
+  (This is the date the reservation was made)
+
+Name of Residence Hall
+	
+Block 
+
+Room Number
+
+Bed Space Allocated
+
+Annotation/Note
+  This is to affirm that you have been allocated a room in the hostel,
+  details as shown above. Please print this Allocation Slip and keep for Hostel Clearance
+
+
+HOSTEL CATEGORIES
+-----------------
+    
+The Hostel Categories are as follows:
+
+- Ugbowo Campus (Main Campus)
+
+  1. Hall One:  For all Categories of Female Students
+  2. Hall Two:  For all Categories of Female Students
+  3. Hall Three: For all Categories of Male Students
+  4. Hall Four: For all Categories of Male Students
+  5. Hall Five: For only Final Year Male & Female Students
+  6. Medical Hostel: For all 500 & 600 Level Medical & Dental Students only
+ 
+- Ekehuan Campus (satellite campus)
+
+  1. Female Undergraduate Hall 
+  2. Male Undergraduate Hall 
+  3. Postgraduate Hostel: For all Male Postgraduate Students 
+  4. Postgraduate Female Hostel: For all Female Postgraduate Students
+
+
+DETAILED HOSTEL DESCRIPTION
+---------------------------
+
+Hall One
+::::::::
+
+Consist of 7 Blocks labeled A,B,C.. & G, each Block consist of 30 rooms
+spread across three floors (10 rooms per floor). The first room on the
+Ground floor of Block A is numbered 101, the next 102, while the last room
+is labeled 110. The first room on the next floor is also labeled 201, next
+202 and the 10th room on that floor is 210. Each room has 6 bed spaces
+labeled A, B, C, D, E & F. Therefore, the first space to be allocated will
+Hall one, Block A, Room 101, Bed Space A. 
+
+Therefore, there are a total of 1,260 bed spaces in Hall One. (7 Blocks X 30
+rooms X 6 bed spaces).
+
+Hall Two
+::::::::
+ 
+This hall consist of 6 Blocks labeled A, B,C, D,E & F; each Block consist of
+40 rooms, each room has 8 bed spaces. The bed spaces are labeled exactly as
+described in Hall One above.
+
+Therefore, there are a total of 1,920 bed spaces in Hall One. (6 Blocks X 40
+rooms  bed spaces).
+
+
+Hall Three
+::::::::::
+
+Same as Hall Two
+
+Hall Four
+:::::::::
+
+This hall is divided into 3 Sections as follows:
+
+Section I 
+  has a total of 200 Rooms with 8 bed spaces in each room
+
+Section II 
+  has a total of 200 Rooms with 8 bed spaces in each room
+
+Section III
+  has a total of 147 Rooms with 8 bed spaces in each room
+
+Therefore, there are a total of 4,376 bed spaces in Hall Four.
+
+Hall Five
+:::::::::
+
+This hall of residence has two blocks, each has 100 bed spaces. One block accommodates
+final year male students while the other is for final  year female students.
+
+Medical Hostel
+::::::::::::::
+
+Has two blocks, each for male and female (500 & 600 Medical & Dental Students) with capacity  to accommodate 138 students each.
+
+Postgraduate Accommodation is currently being handled manually, I will give
+the details in my subsequent mail.
+
+
+Hostel Allocation Criteria
+--------------------------
+
+1. Only Full Time (Undergraduate & Postgraduate Students are entitled to
+Hostel Accommodation Allocation. 
+
+2. For all undergraduate hostel allocations, the available bed spaces are
+allocated as follows
+
+ a) Bed Spaces A & B in halls one, two, three & four are meant for Final 
+    Year Students only
+
+ b) Bed Space C in Hall One is strictly meant for Returning Students 
+
+ c) Bed Spaces D,E & F in Hall One are meant to be allocated to fresh students
+
+ d) In Halls Two, Three and Four, Bed Spaces C & D are for Returning Students 
+    and E,F,G & H are for Fresh Students
+
+
+3. Medical Hostel are allocated 500 & 600 Medical and Dental Students at a
+ratio 60:40 respectively
+
+4. All the available bed spaces (A, B, C, D, E, F, G & H) in Hall Five are
+allocated to FINAL YEAR ONLY
+
+5. Just before the commencement of Hostel Allocations, some reservations are
+made officially for Student Union Leaders, Sports Men and Women, Disabled or
+Physically-Challenged Students, etc. Therefore, there should be provision to
+make reservations at the back-end, and populate such reservations at a later
+date.
+
+6. The Hall of Residence attracts different charges, so students do not pay
+same amount for allocated spaces
+
+7. The Hostel Application Fee is all the same irrespective of the Hall of
+Residence the student is seeking reservation, and it N500.00
+
Index: /WAeUP_SRP/branches/srp_benin/exportimport.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/exportimport.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/exportimport.py	(revision 447)
@@ -0,0 +1,106 @@
+#-*- mode: python; mode: fold -*-
+# $Id: exportimport.py 31640 2006-01-15 19:22:29Z ogrisel $
+"""WAeUP Tool XML Adapter.
+
+An XML adapter tells the GenericSetup machinery howto im- / export persistent
+configuration that is relative to a specific CMF component such as our WAeUP
+Tool.
+
+GenericSetup uses the Zope3 interfaces and components machinery to find the
+right XML adapter for the right object. This is why we flagged our waeup tool
+with the `implements(IWAeUPTool)` class attribute and made an adapter
+association in the `configure.zcml` file.
+"""
+import csv,re
+
+# Zope3 component architecture
+from zope.component import adapts
+from zope.interface import implements
+
+# Standard GenericSetup base classes and functions
+from Products.GenericSetup.utils import exportObjects
+from Products.GenericSetup.utils import importObjects
+from Products.GenericSetup.utils import XMLAdapterBase
+from Products.GenericSetup.utils import PropertyManagerHelpers
+
+from Products.CMFCore.utils import getToolByName
+
+# GenericSetup multi adapts a class that implement IWAeUP and a particular
+# ISetupEnvironment to and IBody (piece of XML configuration).
+from Products.GenericSetup.interfaces import IBody
+from Products.GenericSetup.interfaces import ISetupEnviron
+from Products.WAeUP_SRP.interfaces import IWAeUPTool
+import Globals
+p_home = Globals.package_home(globals())
+i_home = Globals.INSTANCE_HOME
+
+TOOL = 'portal_waeup'
+NAME = 'waeup'
+
+def exportWAeUP(context):
+    """Export our WAeUP tool configuration
+    """
+    site = context.getSite()
+    tool = getattr(context,"campus",None)
+    if tool is None:
+        logger = context.getLogger(NAME)
+        logger.info("Nothing to export.")
+        return
+    exportObjects(tool, '', context)
+
+def importWAeUP(context):
+    """Import WAeUP tool configuration
+    """
+    site = context.getSite()
+    pm = site.portal_membership
+    pm.setLocalGroupRoles(site,['role:Authenticated',],'SectionReader')
+
+    importObjects(site.portal_accommodation, '', context)
+    
+from Products.GenericSetup.ZCatalog.exportimport import ZCatalogXMLAdapter
+
+from interfaces import IWAeUPTable
+
+class WAeUPTableXMLAdapter(ZCatalogXMLAdapter):
+    
+    __used_for__ = IWAeUPTable
+
+    _LOGGER_ID = 'waeup_table'
+
+    name = 'accommodation'
+
+# This the XMLAdapter itself. It encodes the im- / export logic that is specific
+# to our tool. `im- / exportObjects` functions will find it thanks to the zope
+# components machinery and the associations made in the configure.zcml file.
+
+##class WAeUPXMLAdapter(XMLAdapterBase, PropertyManagerHelpers):
+##    """XML importer and exporter for the WAeUP tool.
+##
+##    Hence this XMLAdapter is really simple. To get more complete examples of
+##    what XMLAdapters are meant to do, please have a look at the
+##    CPSSkins.exportimport.py or CPSDirectory.exportimport.py files, for
+##    instance.
+##    """
+##
+##    adapts(IWAeUPTool, ISetupEnviron)
+##    implements(IBody)
+##
+##    _LOGGER_ID = NAME
+##    name = NAME
+##
+##    def _exportNode(self):
+##        """Export the object as a DOM node.
+##        """
+##        node = self._getObjectNode('object')
+##        node.appendChild(self._extractProperties())
+##        self._logger.info("WAeUP tool exported.")
+##        return node
+##
+##    def _importNode(self, node):
+##        """Import the object from the DOM node.
+##        """
+##        if self.environ.shouldPurge():
+##            self._purgeProperties()
+##        self._initProperties(node)
+##        self._logger.info("WAeUP tool imported.")
+##
Index: /WAeUP_SRP/branches/srp_benin/ftest/test_waeup.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/ftest/test_waeup.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/ftest/test_waeup.py	(revision 447)
@@ -0,0 +1,56 @@
+# (C) Copyright 2005 Nuxeo SAS <http://nuxeo.com>
+# Author: bdelbosc@nuxeo.com
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License version 2 as published
+# by the Free Software Foundation.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+#
+"""Simple funkload zope tests
+
+$Id$
+"""
+import unittest
+from random import random
+from funkload.ZopeTestCase import ZopeTestCase
+from funkload.Lipsum import Lipsum
+
+
+class Zope(ZopeTestCase):
+    """Testing the funkload ZopeTestCase
+
+    This test use a configuration file Zope.conf.
+    """
+    def setUp(self):
+        """Setting up test."""
+        self.logd("setUp.")
+        self.zope_url = self.conf_get('main', 'url')
+        self.admin_id = self.conf_get('main', 'admin_id')
+        self.admin_pwd = self.conf_get('main', 'admin_pwd')
+
+    def tearDown(self):
+        """Setting up test."""
+        self.logd("tearDown.")
+
+    def test_admission(self):
+        server_url = self.zope_url
+        
+        self.get("%s/" % server_url)
+        self.get("%s/students/check_admission" % server_url)
+        self.post("%s/students/check_admission" % server_url, 
+                  params={'widget__sc_pin': '12345678', 
+                          'widget__jamb_id': '12345678lr',
+                          'cpsdocument_edit_button': 'check'})
+        self.assert_('Your Admission Slip' in self.getBody())
+
+if __name__ in ('main', '__main__'):
+    unittest.main()
Index: /WAeUP_SRP/branches/srp_benin/i18n/.config.pot
===================================================================
--- /WAeUP_SRP/branches/srp_benin/i18n/.config.pot	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/i18n/.config.pot	(revision 447)
@@ -0,0 +1,1 @@
+/var/lib/zope2.7/instance/test_madarche_HEAD/Products/MyProject/i18n/myproject.pot
Index: /WAeUP_SRP/branches/srp_benin/i18n/custom.pot
===================================================================
--- /WAeUP_SRP/branches/srp_benin/i18n/custom.pot	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/i18n/custom.pot	(revision 447)
@@ -0,0 +1,18 @@
+# Gettext Message File for default.
+# Your Name <your@email>, Year
+msgid ""
+msgstr ""
+"Project-Id-Version: default\n"
+"POT-Creation-Date: 2005-06-17 10:47default\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Your Name <your@email>\n"
+"Language-Team: Name <email>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"Language-Code: LL\n"
+"Language-Name: Language\n"
+"Preferred-encodings: utf-8 latin1\n"
+"Domain: default\n"
+
Index: /WAeUP_SRP/branches/srp_benin/i18n/en.po
===================================================================
--- /WAeUP_SRP/branches/srp_benin/i18n/en.po	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/i18n/en.po	(revision 447)
@@ -0,0 +1,106 @@
+# Gettext Message File for default.
+# Your Name <your@email>, Year
+msgid ""
+msgstr ""
+"Project-Id-Version: default\n"
+"POT-Creation-Date: 2005-06-17 10:47default\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Your Name <your@email>\n"
+"Language-Team: Name <email>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ISO-8859-15\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"Language-Code: en\n"
+"Language-Name: English\n"
+"Preferred-encodings: latin9 utf-8\n"
+"Domain: default\n"
+
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <option value="." content="widget/title_or_id" attributes="value widget/getWidgetId" condition="widget/is_i18n">Type</option>
+msgid "Type"
+msgstr ""
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <input name="addwidget_button" type="submit" class="context" value="button_add" />
+msgid "button_add"
+msgstr ""
+
+#: from ../skins/myproject_document/accepter_visite.pt
+#.   <input onclick="history.back()" type="button" class="context" value="button_cancel" />
+#: from ../skins/myproject_document/refuser_visite.pt
+msgid "button_cancel"
+msgstr ""
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <input name="cpsdocument_edit_button" type="submit" class="standalone" value="button_change" condition="not:creation" />
+msgid "button_change"
+msgstr ""
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <input name="cpsdocument_create_button" type="submit" class="standalone" value="button_create" condition="creation" />
+msgid "button_create"
+msgstr ""
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <input type="submit" class="destructive" value="button_delete" attributes="name string:deleterow_${repeat/row/index};
+#.                                 onclick python:'return window.confirm(\'%s\')' %
+#.                                   (cpsmcat('description_confirm_delete'), )" />
+msgid "button_delete"
+msgstr ""
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <input type="submit" class="context moveDown" value="button_move_down" attributes="name string:downrow_${repeat/row/index}" condition="not:repeat/row/end" />
+msgid "button_move_down"
+msgstr ""
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <input type="submit" class="context moveUp" value="button_move_up" attributes="name string:uprow_${repeat/row/index}" condition="not:repeat/row/start" />
+msgid "button_move_up"
+msgstr ""
+
+#: from ../skins/myproject_document/accepter_visite.pt
+#.   <input type="submit" class="standalone" value="button_publish" />
+#: from ../skins/myproject_document/refuser_visite.pt
+msgid "button_publish"
+msgstr ""
+
+#: from ../skins/myproject_document/widget_datetime_render.pt
+#.   <block>at</block>
+msgid "cpsschema_at"
+msgstr ""
+
+#: from ../skins/myproject_document/widget_datetime_render.pt
+#.   <label attributes="for elt_hour_id">h</label>
+msgid "cpsschema_hour"
+msgstr ""
+
+#: from ../skins/myproject_document/widget_datetime_render.pt
+#.   <label attributes="for elt_minute_id">mn</label>
+msgid "cpsschema_minute"
+msgstr ""
+
+#: from ../skins/myproject_document/accepter_visite.pt
+#.   <title fill-slot="title">
+#.     heading_accept_publication_of
+#.     ${item_id (tal replace="here/title_or_id")}
+#.   </title>
+#: from ../skins/myproject_document/refuser_visite.pt
+msgid "heading_accept_publication_of ${item_id}"
+msgstr ""
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <block content="widget/help" condition="widget/is_i18n">i18_key-help_for_this_field</block>
+msgid "i18_key-help_for_this_field"
+msgstr ""
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <span class="dlabel" content="widget/label" condition="widget/is_i18n">label</span>
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <b content="widget/label" condition="widget/is_i18n">label</b>
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <span content="widget/label_edit" condition="widget/is_i18n">label</span>
+msgid "label"
+msgstr ""
Index: /WAeUP_SRP/branches/srp_benin/i18n/fr.po
===================================================================
--- /WAeUP_SRP/branches/srp_benin/i18n/fr.po	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/i18n/fr.po	(revision 447)
@@ -0,0 +1,106 @@
+# Gettext Message File for default.
+# Your Name <your@email>, Year
+msgid ""
+msgstr ""
+"Project-Id-Version: default\n"
+"POT-Creation-Date: 2005-06-17 10:47default\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Your Name <your@email>\n"
+"Language-Team: Name <email>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ISO-8859-15\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"Language-Code: fr\n"
+"Language-Name: French\n"
+"Preferred-encodings: latin9 utf-8\n"
+"Domain: default\n"
+
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <option value="." content="widget/title_or_id" attributes="value widget/getWidgetId" condition="widget/is_i18n">Type</option>
+msgid "Type"
+msgstr ""
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <input name="addwidget_button" type="submit" class="context" value="button_add" />
+msgid "button_add"
+msgstr ""
+
+#: from ../skins/myproject_document/accepter_visite.pt
+#.   <input onclick="history.back()" type="button" class="context" value="button_cancel" />
+#: from ../skins/myproject_document/refuser_visite.pt
+msgid "button_cancel"
+msgstr ""
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <input name="cpsdocument_edit_button" type="submit" class="standalone" value="button_change" condition="not:creation" />
+msgid "button_change"
+msgstr ""
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <input name="cpsdocument_create_button" type="submit" class="standalone" value="button_create" condition="creation" />
+msgid "button_create"
+msgstr ""
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <input type="submit" class="destructive" value="button_delete" attributes="name string:deleterow_${repeat/row/index};
+#.                                 onclick python:'return window.confirm(\'%s\')' %
+#.                                   (cpsmcat('description_confirm_delete'), )" />
+msgid "button_delete"
+msgstr ""
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <input type="submit" class="context moveDown" value="button_move_down" attributes="name string:downrow_${repeat/row/index}" condition="not:repeat/row/end" />
+msgid "button_move_down"
+msgstr ""
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <input type="submit" class="context moveUp" value="button_move_up" attributes="name string:uprow_${repeat/row/index}" condition="not:repeat/row/start" />
+msgid "button_move_up"
+msgstr ""
+
+#: from ../skins/myproject_document/accepter_visite.pt
+#.   <input type="submit" class="standalone" value="button_publish" />
+#: from ../skins/myproject_document/refuser_visite.pt
+msgid "button_publish"
+msgstr ""
+
+#: from ../skins/myproject_document/widget_datetime_render.pt
+#.   <block>at</block>
+msgid "cpsschema_at"
+msgstr ""
+
+#: from ../skins/myproject_document/widget_datetime_render.pt
+#.   <label attributes="for elt_hour_id">h</label>
+msgid "cpsschema_hour"
+msgstr ""
+
+#: from ../skins/myproject_document/widget_datetime_render.pt
+#.   <label attributes="for elt_minute_id">mn</label>
+msgid "cpsschema_minute"
+msgstr ""
+
+#: from ../skins/myproject_document/accepter_visite.pt
+#.   <title fill-slot="title">
+#.     heading_accept_publication_of
+#.     ${item_id (tal replace="here/title_or_id")}
+#.   </title>
+#: from ../skins/myproject_document/refuser_visite.pt
+msgid "heading_accept_publication_of ${item_id}"
+msgstr ""
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <block content="widget/help" condition="widget/is_i18n">i18_key-help_for_this_field</block>
+msgid "i18_key-help_for_this_field"
+msgstr ""
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <span class="dlabel" content="widget/label" condition="widget/is_i18n">label</span>
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <b content="widget/label" condition="widget/is_i18n">label</b>
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <span content="widget/label_edit" condition="widget/is_i18n">label</span>
+msgid "label"
+msgstr ""
Index: /WAeUP_SRP/branches/srp_benin/i18n/myproject.pot
===================================================================
--- /WAeUP_SRP/branches/srp_benin/i18n/myproject.pot	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/i18n/myproject.pot	(revision 447)
@@ -0,0 +1,106 @@
+# Gettext Message File for default.
+# Your Name <your@email>, Year
+msgid ""
+msgstr ""
+"Project-Id-Version: default\n"
+"POT-Creation-Date: 2005-06-17 10:47default\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Your Name <your@email>\n"
+"Language-Team: Name <email>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"Language-Code: LL\n"
+"Language-Name: Language\n"
+"Preferred-encodings: utf-8 latin1\n"
+"Domain: default\n"
+
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <option value="." content="widget/title_or_id" attributes="value widget/getWidgetId" condition="widget/is_i18n">Type</option>
+msgid "Type"
+msgstr ""
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <input name="addwidget_button" type="submit" class="context" value="button_add" />
+msgid "button_add"
+msgstr ""
+
+#: from ../skins/myproject_document/accepter_visite.pt
+#.   <input onclick="history.back()" type="button" class="context" value="button_cancel" />
+#: from ../skins/myproject_document/refuser_visite.pt
+msgid "button_cancel"
+msgstr ""
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <input name="cpsdocument_edit_button" type="submit" class="standalone" value="button_change" condition="not:creation" />
+msgid "button_change"
+msgstr ""
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <input name="cpsdocument_create_button" type="submit" class="standalone" value="button_create" condition="creation" />
+msgid "button_create"
+msgstr ""
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <input type="submit" class="destructive" value="button_delete" attributes="name string:deleterow_${repeat/row/index};
+#.                                 onclick python:'return window.confirm(\'%s\')' %
+#.                                   (cpsmcat('description_confirm_delete'), )" />
+msgid "button_delete"
+msgstr ""
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <input type="submit" class="context moveDown" value="button_move_down" attributes="name string:downrow_${repeat/row/index}" condition="not:repeat/row/end" />
+msgid "button_move_down"
+msgstr ""
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <input type="submit" class="context moveUp" value="button_move_up" attributes="name string:uprow_${repeat/row/index}" condition="not:repeat/row/start" />
+msgid "button_move_up"
+msgstr ""
+
+#: from ../skins/myproject_document/accepter_visite.pt
+#.   <input type="submit" class="standalone" value="button_publish" />
+#: from ../skins/myproject_document/refuser_visite.pt
+msgid "button_publish"
+msgstr ""
+
+#: from ../skins/myproject_document/widget_datetime_render.pt
+#.   <block>at</block>
+msgid "cpsschema_at"
+msgstr ""
+
+#: from ../skins/myproject_document/widget_datetime_render.pt
+#.   <label attributes="for elt_hour_id">h</label>
+msgid "cpsschema_hour"
+msgstr ""
+
+#: from ../skins/myproject_document/widget_datetime_render.pt
+#.   <label attributes="for elt_minute_id">mn</label>
+msgid "cpsschema_minute"
+msgstr ""
+
+#: from ../skins/myproject_document/accepter_visite.pt
+#.   <title fill-slot="title">
+#.     heading_accept_publication_of
+#.     ${item_id (tal replace="here/title_or_id")}
+#.   </title>
+#: from ../skins/myproject_document/refuser_visite.pt
+msgid "heading_accept_publication_of ${item_id}"
+msgstr ""
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <block content="widget/help" condition="widget/is_i18n">i18_key-help_for_this_field</block>
+msgid "i18_key-help_for_this_field"
+msgstr ""
+
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <span class="dlabel" content="widget/label" condition="widget/is_i18n">label</span>
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <b content="widget/label" condition="widget/is_i18n">label</b>
+#: from ../skins/myproject_document/myproject_layout_lib.pt
+#.   <span content="widget/label_edit" condition="widget/is_i18n">label</span>
+msgid "label"
+msgstr ""
Index: /WAeUP_SRP/branches/srp_benin/interfaces.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/interfaces.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/interfaces.py	(revision 447)
@@ -0,0 +1,37 @@
+"""WAeUP interfaces.
+
+interfaces and components were first introduced for the Zope3 architecture.
+However they can also be used for Zope 2.9 applications too such as CMF and CPS.
+Currently they are used by the GenericSetup tool to adapts persistent objects
+that are worth im- / exporting to their dedicated XMLAdapter.
+
+In our case, we want the state of our vogon tool to be GenericSetup aware.
+Please see the exportimport.py file for more details on the corresponding
+XMLAdapter.
+"""
+
+from zope.interface import Interface
+
+class IWAeUPTool(Interface):
+    """WAeUP_SRP
+    """
+
+class IWAeUPTable(Interface):
+    """Tables to store object relational data
+    """
+
+    def addRecord(**data):
+        """Adds a record, with the data expressed in the data mapping.
+        
+        Raises an error if the uid exists.
+        """
+    
+    def deleteRecord(uid):
+        """Deletes the record specified by the uid"""
+    
+    def modifyRecord(uid, **data):
+        """Modifies a record, with the data expressed in the data mapping.
+        
+        Raises an error if the uid does not exist.
+        """
+        
Index: /WAeUP_SRP/branches/srp_benin/profiles/catalog.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/catalog.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/catalog.xml	(revision 447)
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<object name="portal_catalog" meta_type="CMF Catalog">
+ <property name="title"></property>
+ <index name="jamb_reg_no" meta_type="FieldIndex">
+  <indexed_attr value="jamb_reg_no"/>
+ </index>
+ <index name="matric_no" meta_type="FieldIndex">
+  <indexed_attr value="matric_no"/>
+ </index>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/accommodation.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/accommodation.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/accommodation.xml	(revision 447)
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<object name="portal_catalog" meta_type="CMF Catalog">
+ <column value="bed"/>
+ <column value="student"/>
+ <index name="bed" meta_type="FieldIndex">
+  <indexed_attr value="bed"/>
+ </index>
+ <index name="bed_type" meta_type="FieldIndex">
+  <indexed_attr value="bed_type"/>
+ </index>
+ <index name="student" meta_type="FieldIndex">
+  <indexed_attr value="student"/>
+ </index>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/actionicons.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/actionicons.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/actionicons.xml	(revision 447)
@@ -0,0 +1,188 @@
+<?xml version="1.0"?>
+<action-icons>
+ <action-icon category="object" action_id="view"
+              title="View" priority="0"
+              icon_expr="actionicon_view.png"/>
+ <action-icon category="object" action_id="new_content"
+              title="New" priority="1"
+              icon_expr="actionicon_add.png"/>
+ <action-icon category="object" action_id="contents"
+              title="Contents" priority="2"
+              icon_expr="actionicon_manage_content.png"/>
+ <action-icon category="object" action_id="preview"
+              title="Preview" priority="3"
+              icon_expr="actionicon_preview_icon.png"/>
+ <action-icon category="object" action_id="edit"
+              title="Edit" priority="4"
+              icon_expr="actionicon_modify.png"/>
+ <action-icon category="object" action_id="metadata"
+              title="Metadata" priority="5"
+              icon_expr="actionicon_metadata.png"/>
+ <action-icon category="object" action_id="localroles"
+              title="Local Roles" priority="6"
+              icon_expr="actionicon_user_roles.png"/>
+ <action-icon category="object"
+              action_id="activate_comments"
+              title="Authorize comments" priority="8"
+              icon_expr="actionicon_comments.png"/>
+ <action-icon category="object" action_id="comment"
+              title="Add comment" priority="9"
+              icon_expr="actionicon_addcomment.png"/>
+ <action-icon category="object" action_id="search_entry"
+              title="Search entry" priority="10"
+              icon_expr="actionicon_search.png"/>
+ <action-icon category="object" action_id="new_entry"
+              title="New entry" priority="10"
+              icon_expr="actionicon_add.png"/>
+ <action-icon category="object" action_id="view_entry"
+              title="View entry" priority="10"
+              icon_expr="actionicon_view.png"/>
+ <action-icon category="object" action_id="edit_entry"
+              title="Edit entry" priority="10"
+              icon_expr="actionicon_modify.png"/>
+ <action-icon category="object" action_id="delete_entry"
+              title="Delete entry" priority="10"
+              icon_expr="actionicon_reject.png"/>
+ <action-icon category="object" action_id="edit_online"
+              title="Edit online" priority="11"
+              icon_expr="actionicon_edit_online.png"/>
+ <action-icon category="folder" action_id="portlets"
+              title="Manage portlets" priority="0"
+              icon_expr="actionicon_manage_portlets.png"/>
+ <action-icon category="workflow" action_id="copy_submit"
+              title="Submit" priority="0"
+              icon_expr="actionicon_submit.png"/>
+ <action-icon category="workflow" action_id="checkout_draft"
+              title="Version" priority="1"
+              icon_expr="actionicon_version.png"/>
+ <action-icon category="workflow" action_id="status_history"
+              title="History" priority="2"
+              icon_expr="actionicon_history.png"/>
+ <action-icon category="workflow" action_id="retract"
+              title="Submit" priority="3"
+              icon_expr="actionicon_retract.png"/>
+ <action-icon category="workflow" action_id="approve"
+              title="Approve" priority="2"
+              icon_expr="actionicon_validate.png"/>
+ <action-icon category="workflow" action_id="reject"
+              title="Reject" priority="4"
+              icon_expr="actionicon_reject.png"/>
+ <action-icon category="workflow" action_id="expire"
+              title="Expire" priority="5"
+              icon_expr="actionicon_expire.png"/>
+ <action-icon category="workflow"
+              action_id="delete_translation"
+              title="Delete translation" priority="6"
+              icon_expr="actionicon_del_translation.png"/>
+ <action-icon category="workflow" action_id="translate"
+              title="Translate" priority="6"
+              icon_expr="actionicon_add_translation.png"/>
+ <action-icon category="workflow" action_id="accept"
+              title="Accept" priority="7"
+              icon_expr="actionicon_publish.png"/>
+ <action-icon category="workflow" action_id="unpublish"
+              title="Unpublish" priority="7"
+              icon_expr="actionicon_unpublish.png"/>
+ <action-icon category="workflow" action_id="abandon_draft"
+              title="Give up revision" priority="8"
+              icon_expr="actionicon_version_reject.png"/>
+ <action-icon category="workflow" action_id="checkin_draft"
+              title="Checkin revision" priority="10"
+              icon_expr="actionicon_version_validate.png"/>
+ <action-icon category="global" action_id="configThemes"
+              title="Portal Themes" priority="0"
+              icon_expr="actionicon_portal_themes.png"/>
+ <action-icon category="global" action_id="configPortal"
+              title="Portal Configuration" priority="1"
+              icon_expr="actionicon_cps_settings3.png"/>
+ <action-icon category="global"
+              action_id="manage_vocabularies"
+              title="Manage vocabularies" priority="2"
+              icon_expr="actionicon_vocabularies.png"/>
+ <action-icon category="global" action_id="manage_languages"
+              title="Manage languages" priority="3"
+              icon_expr="actionicon_lang_selector.png"/>
+ <action-icon category="global" action_id="directories"
+              title="Directories" priority="4"
+              icon_expr="actionicon_directories.png"/>
+ <action-icon category="global_header" action_id="print"
+              title="Print" priority="0"
+              icon_expr="actionicon_print.png"/>
+ <action-icon category="global_header"
+              action_id="accessibility"
+              title="Accessibility" priority="1"
+              icon_expr="actionicon_accessibility.png"/>
+ <action-icon category="global_header"
+              action_id="advanced_search"
+              title="Advanced Search" priority="2"
+              icon_expr="actionicon_advanced_search.png"/>
+ <action-icon category="global_header" action_id="contact"
+              title="Contact" priority="3"
+              icon_expr="actionicon_email.png"/>
+ <action-icon category="user" action_id="login"
+              title="Login" priority="0"
+              icon_expr="actionicon_login.png"/>
+ <action-icon category="user" action_id="logout"
+              title="Logout" priority="1"
+              icon_expr="actionicon_logout.png"/>
+ <action-icon category="user" action_id="mystuff"
+              title="My stuff" priority="2"
+              icon_expr="actionicon_private.png"/>
+ <action-icon category="user" action_id="add_favorites"
+              title="Add to favorites" priority="2"
+              icon_expr="actionicon_addfavorite.png"/>
+ <action-icon category="user" action_id="view_favorites"
+              title="View favorites" priority="3"
+              icon_expr="actionicon_favorites.png"/>
+ <action-icon category="user" action_id="preferences"
+              title="User preferences" priority="5"
+              icon_expr="actionicon_user_preferences.png"/>
+ <action-icon category="object" action_id="unchecked"
+              title="Unchecked Items" priority="12"
+              icon_expr="actionicon_reject.png"/>
+ <action-icon category="user" action_id="unchecked"
+              title="Unchecked" priority="6"
+              icon_expr="actionicon_reject.png"/>
+ <action-icon category="navigation"
+              action_id="view_academics" title="Academics"
+              priority="1" icon_expr="blank.gif"/>
+ <action-icon category="navigation"
+              action_id="view_accommodation"
+              title="Accommodation" priority="3"
+              icon_expr="blank.gif"/>
+ <action-icon category="navigation"
+              action_id="view_students" title="Students"
+              priority="2" icon_expr="blank.gif"/>
+ <action-icon category="navigation" action_id="view_members"
+              title="Members" priority="4"
+              icon_expr="blank.gif"/>
+ <action-icon category="navigation" action_id="home"
+              title="Home" priority="0"
+              icon_expr="blank.gif"/>
+ <action-icon category="import" action_id="import_faculties"
+              title="Import Faculties" priority="0"
+              icon_expr="actionicon_submit.png"/>
+ <action-icon category="import"
+              action_id="import_departments"
+              title="Import Departments" priority="1"
+              icon_expr="actionicon_submit.png"/>
+ <action-icon category="import" action_id="import_courses"
+              title="Import Courses" priority="2"
+              icon_expr="actionicon_submit.png"/>
+ <action-icon category="import"
+              action_id="import_certificates"
+              title="Import Certificates" priority="3"
+              icon_expr="actionicon_submit.png"/>
+ <action-icon category="import"
+              action_id="import_certificate_courses"
+              title="Import CertCourses" priority="4"
+              icon_expr="actionicon_submit.png"/>
+ <action-icon category="import"
+              action_id="import_fulltime_students"
+              title="Import Fulltime Students" priority="1"
+              icon_expr="actionicon_submit.png"/>
+ <action-icon category="import"
+              action_id="import_fulltime_students_results"
+              title="Import Fulltime Students Results"
+              priority="2" icon_expr="actionicon_submit.png"/>
+</action-icons>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/actions.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/actions.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/actions.xml	(revision 447)
@@ -0,0 +1,146 @@
+<?xml version="1.0"?>
+<object name="portal_actions" meta_type="CMF Actions Tool">
+ <action-provider name="portal_membership">
+  <action title="Login" action_id="login" category="user"
+     condition_expr="not: member"
+     url_expr="python:&quot;%s/login_form?%s&quot; % (portal_url, modules[&quot;urllib&quot;].urlencode({&quot;came_from&quot;: request.URL}))"
+     visible="True">
+   <permission>View</permission>
+  </action>
+  <action title="Log out" action_id="logout" category="user"
+     condition_expr="member" url_expr="string:${portal_url}/logout"
+     visible="True">
+   <permission>View</permission>
+  </action>
+  <action title="My stuff" action_id="mystuff" category="user"
+     condition_expr="python: member and portal.portal_membership.getHomeFolder()"
+     url_expr="string:${portal/portal_membership/getHomeUrl}/folder_contents"
+     visible="True">
+   <permission>View</permission>
+  </action>
+  <action title="action_my_preferences" action_id="preferences"
+     category="user"
+     condition_expr="python:member and member.has_role(&quot;Member&quot;)"
+     url_expr="string:${portal_url}/cpsdirectory_entry_view?dirname=members&amp;id=${member}"
+     visible="True">
+   <permission>View</permission>
+  </action>
+  <action title="Search Members" action_id="member_view" category="user"
+     condition_expr="member"
+     url_expr="string:${portal_url}/cpsdirectory_entry_search_form?dirname=members"
+     visible="False">
+   <permission>View</permission>
+  </action>
+ </action-provider>
+ <action-provider name="portal_actions">
+  <action title="action_portlets" action_id="portlets" category="folder"
+     condition_expr="member"
+     url_expr="string:${folder_url}/portlet_manage_form" visible="True">
+   <permission>Manage Portlets</permission>
+  </action>
+  <action title="action_accessibility" action_id="accessibility"
+     category="global_header" condition_expr=""
+     url_expr="string:${portal_url}/accessibility" visible="False">
+   <permission>View</permission>
+  </action>
+  <action title="action_print" action_id="print" category="global_header"
+     condition_expr=""
+     url_expr="string:javascript:if%20(window.print)%20window.print();"
+     visible="False">
+   <permission>View</permission>
+  </action>
+  <action title="action_advanced_search" action_id="advanced_search"
+     category="global_header" condition_expr=""
+     url_expr="string:./advanced_search_form" visible="True">
+   <permission>View</permission>
+  </action>
+  <action title="action_contact" action_id="contact" category="global_header"
+     condition_expr=""
+     url_expr="string:mailto:${portal/portal_properties/email_from_address}?subject=Info"
+     visible="False">
+   <permission>View</permission>
+  </action>
+  <action title="action_manage_vocabularies" action_id="manage_vocabularies"
+     category="global" condition_expr=""
+     url_expr="string:${portal_url}/vocabularies_manage_form" visible="False">
+   <permission>Modify portal content</permission>
+  </action>
+  <action title="action_add_favorites" action_id="add_favorites"
+     category="user"
+     condition_expr="python: member and portal.portal_membership.getHomeFolder()"
+     url_expr="string:${object/absolute_url}/addtoFavorites" visible="False">
+   <permission>View</permission>
+  </action>
+  <action title="action_view_favorites" action_id="view_favorites"
+     category="user"
+     condition_expr="python: hasattr(portal.portal_membership.getHomeFolder(),&quot;Favorites&quot;)"
+     url_expr="string:${portal/portal_membership/getHomeUrl}/Favorites"
+     visible="False">
+   <permission>View</permission>
+  </action>
+  <action title="Directories" action_id="directories" category="global"
+     condition_expr="python:not portal.portal_membership.isAnonymousUser()"
+     url_expr="string:${portal_url}/cpsdirectory_view" visible="False">
+   <permission>Modify portal content</permission>
+  </action>
+  <action title="Home" action_id="home" category="navigation"
+     condition_expr="" url_expr="string:${portal_url}"
+     visible="True">
+   <permission>View</permission>
+  </action>
+  <action title="Academics" action_id="view_academics" category="navigation"
+     condition_expr="" url_expr="string:${portal_url}/campus/academics"
+     visible="True">
+   <permission>View</permission>
+  </action>
+  <action title="Accommodation" action_id="view_accommodation"
+     category="navigation" condition_expr=""
+     url_expr="string:${portal_url}/campus/accommodation" visible="False">
+   <permission>View</permission>
+  </action>
+  <action title="Members" action_id="view_members" category="navigation"
+     condition_expr=""
+     url_expr="string:${portal_url}/cpsdirectory_entry_search_form?dirname=members"
+     visible="True">
+   <permission>Modify portal content</permission>
+  </action>
+  <action title="Students" action_id="view_students" category="navigation"
+     condition_expr="" url_expr="string:${portal_url}/campus/students"
+     visible="False">
+   <permission>Modify portal content</permission>
+  </action>
+  <action title="Unchecked Items" action_id="unchecked"
+     category="object"
+     condition_expr=""
+     url_expr="string:./unchecked"
+     visible="True">
+   <permission>Modify portal content</permission>
+  </action>
+ </action-provider>
+ <action-provider name="portal_registration">
+  <action title="Join" action_id="join" category="user"
+     condition_expr="python:portal.portal_registration.enable_portal_joining and not member"
+     url_expr="string:${portal_url}/join_form" visible="True">
+   <permission>Add portal member</permission>
+  </action>
+ </action-provider>
+ <action-provider name="portal_themes">
+  <action title="_action_themes_reconfig_" action_id="configThemes"
+     category="global"
+     condition_expr="python: member and portal.portal_membership.checkPermission('Manage Themes', portal.portal_themes)"
+     url_expr="string:${portal_url}/cpsskins_themes_reconfig_form"
+     visible="True">
+   <permission>View</permission>
+  </action>
+ </action-provider>
+ <action-provider name="portal_types"/>
+ <action-provider name="portal_syndication"/>
+ <action-provider name="portal_workflow"/>
+ <action-provider name="portal_properties">
+  <action title="Reconfigure Portal" action_id="configPortal"
+     category="global" condition_expr=""
+     url_expr="string:${portal_url}/config_form" visible="True">
+   <permission>Manage portal</permission>
+  </action>
+ </action-provider>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/catalog.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/catalog.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/catalog.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="portal_catalog" meta_type="CMF Catalog">
+ <property name="title"></property>
+ <index name="jamb_reg_no" meta_type="FieldIndex">
+  <indexed_attr value="jamb_reg_no"/>
+ </index>
+ <index name="matric_no" meta_type="FieldIndex">
+  <indexed_attr value="matric_no"/>
+ </index>
+ <column value="Contributors"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/contenttyperegistry.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/contenttyperegistry.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/contenttyperegistry.xml	(revision 447)
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<object name="content_type_registry" meta_type="Content Type Registry">
+ <predicate name="link" content_type_name="Link" predicate_type="extension">
+  <argument value="url,link"/>
+ </predicate>
+ <predicate name="news" content_type_name="News Item"
+    predicate_type="extension">
+  <argument value="news"/>
+ </predicate>
+ <predicate name="document" content_type_name="Document"
+    predicate_type="major_minor">
+  <argument value="text"/>
+  <argument value=""/>
+ </predicate>
+ <predicate name="image" content_type_name="Image"
+    predicate_type="major_minor">
+  <argument value="image"/>
+  <argument value=""/>
+ </predicate>
+ <predicate name="file" content_type_name="File" predicate_type="major_minor">
+  <argument value="application"/>
+  <argument value=""/>
+ </predicate>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets.xml	(revision 447)
@@ -0,0 +1,145 @@
+<?xml version="1.0"?>
+<object name=".cps_portlets" meta_type="CPS Placeful Portlets Container">
+ <object name="portlet_12306143" meta_type="CPS Portlet"
+    portal_type="Actions Portlet"/>
+ <object name="portlet_161679404" meta_type="CPS Portlet"
+    portal_type="Add Item Portlet"/>
+ <object name="portlet_161679405" meta_type="CPS Portlet"
+    portal_type="Navigation Portlet"/>
+ <object name="portlet_174592583" meta_type="CPS Portlet"
+    portal_type="Add Item Portlet"/>
+ <object name="portlet_174592585" meta_type="CPS Portlet"
+    portal_type="Actions Portlet"/>
+ <object name="portlet_174592586" meta_type="CPS Portlet"
+    portal_type="Main Content Portlet"/>
+ <object name="portlet_174592587" meta_type="CPS Portlet"
+    portal_type="Add Item Portlet"/>
+ <object name="portlet_174592588" meta_type="CPS Portlet"
+    portal_type="Add Item Portlet"/>
+ <object name="portlet_174592589" meta_type="CPS Portlet"
+    portal_type="Actions Portlet"/>
+ <object name="portlet_174592590" meta_type="CPS Portlet"
+    portal_type="Actions Portlet"/>
+ <object name="portlet_174592591" meta_type="CPS Portlet"
+    portal_type="Text Portlet"/>
+ <object name="portlet_174592592" meta_type="CPS Portlet"
+    portal_type="Text Portlet"/>
+ <object name="portlet_174592594" meta_type="CPS Portlet"
+    portal_type="Text Portlet"/>
+ <object name="portlet_252988174" meta_type="CPS Portlet"
+    portal_type="Custom Portlet"/>
+ <object name="portlet_368450196" meta_type="CPS Portlet"
+    portal_type="Custom Portlet"/>
+ <object name="portlet_368450197" meta_type="CPS Portlet"
+    portal_type="Text Portlet"/>
+ <object name="portlet_506989420" meta_type="CPS Portlet"
+    portal_type="Actions Portlet"/>
+ <object name="portlet_563582796" meta_type="CPS Portlet"
+    portal_type="Actions Portlet"/>
+ <object name="portlet_57627398" meta_type="CPS Portlet"
+    portal_type="Main Content Portlet"/>
+ <object name="portlet_615085575" meta_type="CPS Portlet"
+    portal_type="Search Portlet"/>
+ <object name="portlet_615085576" meta_type="CPS Portlet"
+    portal_type="Search Portlet"/>
+ <object name="portlet_728648475" meta_type="CPS Portlet"
+    portal_type="Custom Portlet"/>
+ <object name="portlet_778397188" meta_type="CPS Portlet"
+    portal_type="Main Content Portlet"/>
+ <object name="portlet_778397189" meta_type="CPS Portlet"
+    portal_type="Breadcrumbs Portlet"/>
+ <object name="portlet_778397191" meta_type="CPS Portlet"
+    portal_type="Main Content Portlet"/>
+ <object name="portlet_778397194" meta_type="CPS Portlet"
+    portal_type="Breadcrumbs Portlet"/>
+ <object name="portlet_778397195" meta_type="CPS Portlet"
+    portal_type="Actions Portlet"/>
+ <object name="portlet_778397196" meta_type="CPS Portlet"
+    portal_type="Actions Portlet"/>
+ <object name="portlet_778397198" meta_type="CPS Portlet"
+    portal_type="Actions Portlet"/>
+ <object name="portlet_778397199" meta_type="CPS Portlet"
+    portal_type="Text Portlet"/>
+ <object name="portlet_778397201" meta_type="CPS Portlet"
+    portal_type="Text Portlet"/>
+ <object name="portlet_778397202" meta_type="CPS Portlet"
+    portal_type="Main Content Portlet"/>
+ <object name="portlet_778397203" meta_type="CPS Portlet"
+    portal_type="Add Item Portlet"/>
+ <object name="portlet_778397204" meta_type="CPS Portlet"
+    portal_type="Text Portlet"/>
+ <object name="portlet_802892056" meta_type="CPS Portlet"
+    portal_type="Text Portlet"/>
+ <object name="portlet_882630613" meta_type="CPS Portlet"
+    portal_type="Actions Portlet"/>
+ <object name="portlet_916675861" meta_type="CPS Portlet"
+    portal_type="Custom Portlet"/>
+ <object name="portlet_916675862" meta_type="CPS Portlet"
+    portal_type="Custom Portlet"/>
+ <object name="portlet_951449960" meta_type="CPS Portlet"
+    portal_type="Breadcrumbs Portlet"/>
+ <object name="portlet_972599863" meta_type="CPS Portlet"
+    portal_type="Text Portlet"/>
+ <object name="portlet_accessibility" meta_type="CPS Portlet"
+    portal_type="Custom Portlet"/>
+ <object name="portlet_actions_header_sb" meta_type="CPS Portlet"
+    portal_type="Actions Portlet"/>
+ <object name="portlet_actions_object" meta_type="CPS Portlet"
+    portal_type="Actions Portlet"/>
+ <object name="portlet_actions_user" meta_type="CPS Portlet"
+    portal_type="Actions Portlet"/>
+ <object name="portlet_actions_user2" meta_type="CPS Portlet"
+    portal_type="Custom Portlet"/>
+ <object name="portlet_breadcrumbs" meta_type="CPS Portlet"
+    portal_type="Breadcrumbs Portlet"/>
+ <object name="portlet_breadcrumbs2" meta_type="CPS Portlet"
+    portal_type="Breadcrumbs Portlet"/>
+ <object name="portlet_conformance" meta_type="CPS Portlet"
+    portal_type="Custom Portlet"/>
+ <object name="portlet_contactinfo" meta_type="CPS Portlet"
+    portal_type="Custom Portlet"/>
+ <object name="portlet_content_breaking_news" meta_type="CPS Portlet"
+    portal_type="Content Portlet"/>
+ <object name="portlet_copyright" meta_type="CPS Portlet"
+    portal_type="Text Portlet"/>
+ <object name="portlet_documents" meta_type="CPS Portlet"
+    portal_type="Document Portlet"/>
+ <object name="portlet_folderactions" meta_type="CPS Portlet"
+    portal_type="Actions Portlet"/>
+ <object name="portlet_foldercontents" meta_type="CPS Portlet"
+    portal_type="Navigation Portlet"/>
+ <object name="portlet_language" meta_type="CPS Portlet"
+    portal_type="Language Portlet"/>
+ <object name="portlet_latest_published" meta_type="CPS Portlet"
+    portal_type="Content Portlet"/>
+ <object name="portlet_main_content" meta_type="CPS Portlet"
+    portal_type="Main Content Portlet"/>
+ <object name="portlet_navigation_3tabs" meta_type="CPS Portlet"
+    portal_type="Navigation Portlet"/>
+ <object name="portlet_navigation_centertop" meta_type="CPS Portlet"
+    portal_type="Navigation Portlet"/>
+ <object name="portlet_navigation_front" meta_type="CPS Portlet"
+    portal_type="Navigation Portlet"/>
+ <object name="portlet_navigation_left" meta_type="CPS Portlet"
+    portal_type="Navigation Portlet"/>
+ <object name="portlet_navigation_members" meta_type="CPS Portlet"
+    portal_type="Navigation Portlet"/>
+ <object name="portlet_navigation_sections" meta_type="CPS Portlet"
+    portal_type="Navigation Portlet"/>
+ <object name="portlet_navigation_tabs" meta_type="CPS Portlet"
+    portal_type="Navigation Portlet"/>
+ <object name="portlet_navigation_workspaces" meta_type="CPS Portlet"
+    portal_type="Navigation Portlet"/>
+ <object name="portlet_objectactions" meta_type="CPS Portlet"
+    portal_type="Actions Portlet"/>
+ <object name="portlet_portalactions" meta_type="CPS Portlet"
+    portal_type="Actions Portlet"/>
+ <object name="portlet_search" meta_type="CPS Portlet"
+    portal_type="Search Portlet"/>
+ <object name="portlet_session" meta_type="CPS Portlet"
+    portal_type="Custom Portlet"/>
+ <object name="portlet_useractions" meta_type="CPS Portlet"
+    portal_type="Actions Portlet"/>
+ <object name="portlet_welcome" meta_type="CPS Portlet"
+    portal_type="Text Portlet"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_12306143.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_12306143.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_12306143.xml	(revision 447)
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<object name="portlet_12306143" meta_type="CPS Portlet"
+   portal_type="Actions Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+  <e v="Henrik Bettermann"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203550Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080954Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Import Actions"/>
+ <f id="actions_order"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="categories">
+  <e v="import"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="identifier" v="portlet_12306143"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="show_icons" v="True"/>
+ <f id="slot" v="import_actions"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_161679404.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_161679404.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_161679404.xml	(revision 447)
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<object name="portlet_161679404" meta_type="CPS Portlet"
+   portal_type="Add Item Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203550Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080954Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Add Item Portlet"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="choice" v=""/>
+ <f id="disable_override" v="0"/>
+ <f id="display" v="standard_menu"/>
+ <f id="identifier" v="portlet_161679404"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="10"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="show_icons" v="False"/>
+ <f id="slot" v="add_item1"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_161679405.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_161679405.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_161679405.xml	(revision 447)
@@ -0,0 +1,59 @@
+<?xml version="1.0"?>
+<object name="portlet_161679405" meta_type="CPS Portlet"
+   portal_type="Navigation Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+  <e v="Henrik Bettermann"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203550Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080954Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v=""/>
+ <f id="allow_discussion" v="False"/>
+ <f id="authorized_only" v="True"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="context_is_portlet" v="0"/>
+ <f id="context_rpath" v=""/>
+ <f id="contextual" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="display" v=""/>
+ <f id="display_description" v="False"/>
+ <f id="display_hidden_folders" v="False"/>
+ <f id="display_managers" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="end_depth" v="0"/>
+ <f id="folder_prefixes"/>
+ <f id="identifier" v=""/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="rel_depth" v="0"/>
+ <f id="root_uids">
+  <e v="sections"/>
+  <e v="workspaces"/>
+ </f>
+ <f id="short_syndication_formats" v="0"/>
+ <f id="show_docs" v="0"/>
+ <f id="show_icons" v="False"/>
+ <f id="slot" v=""/>
+ <f id="slot_override" v="0"/>
+ <f id="sort_by" v=""/>
+ <f id="sort_direction" v=""/>
+ <f id="syndication_formats"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592583.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592583.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592583.xml	(revision 447)
@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<object name="portlet_174592583" meta_type="CPS Portlet"
+   portal_type="Add Item Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+  <e v="Henrik Bettermann"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203550Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080955Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v=""/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="choice" v=""/>
+ <f id="disable_override" v="0"/>
+ <f id="display" v="dropdown_list"/>
+ <f id="identifier" v=""/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="show_icons" v="False"/>
+ <f id="slot" v=""/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592585.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592585.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592585.xml	(revision 447)
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<object name="portlet_174592585" meta_type="CPS Portlet"
+   portal_type="Actions Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203550Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080955Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="User Actions Portlet"/>
+ <f id="actions_order"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="categories">
+  <e v="user"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="identifier" v="portlet_174592585"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="show_icons" v="True"/>
+ <f id="slot" v="portal_tabs"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592586.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592586.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592586.xml	(revision 447)
@@ -0,0 +1,38 @@
+<?xml version="1.0"?>
+<object name="portlet_174592586" meta_type="CPS Portlet"
+   portal_type="Main Content Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203551Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080955Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Main Content Portlet"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="identifier" v="portlet_174592586"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="10"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v="AAA"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592587.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592587.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592587.xml	(revision 447)
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<object name="portlet_174592587" meta_type="CPS Portlet"
+   portal_type="Add Item Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203551Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080955Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Add Item Portlet"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="choice" v=""/>
+ <f id="disable_override" v="0"/>
+ <f id="display" v="dropdown_list"/>
+ <f id="identifier" v="portlet_174592587"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="show_icons" v="False"/>
+ <f id="slot" v="AAA"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592588.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592588.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592588.xml	(revision 447)
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<object name="portlet_174592588" meta_type="CPS Portlet"
+   portal_type="Add Item Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203551Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080955Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Add Item Portlet"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="choice" v=""/>
+ <f id="disable_override" v="0"/>
+ <f id="display" v="dropdown_list"/>
+ <f id="identifier" v="portlet_174592588"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="10"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="show_icons" v="False"/>
+ <f id="slot" v="main_templet"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592589.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592589.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592589.xml	(revision 447)
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<object name="portlet_174592589" meta_type="CPS Portlet"
+   portal_type="Actions Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203551Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080955Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="User Actions"/>
+ <f id="actions_order"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="categories">
+  <e v="user"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="identifier" v="portlet_174592589"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="10"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="show_icons" v="True"/>
+ <f id="slot" v="portal_tabs1"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592590.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592590.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592590.xml	(revision 447)
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<object name="portlet_174592590" meta_type="CPS Portlet"
+   portal_type="Actions Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203551Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080955Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Global Actions"/>
+ <f id="actions_order"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="categories">
+  <e v="global"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="identifier" v="portlet_174592590"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="10"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="show_icons" v="True"/>
+ <f id="slot" v="portal_tabs2"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592591.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592591.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592591.xml	(revision 447)
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<object name="portlet_174592591" meta_type="CPS Portlet"
+   portal_type="Text Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+  <e v="Henrik Bettermann"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203551Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080955Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v=""/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="i18n" v="0"/>
+ <f id="identifier" v=""/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v=""/>
+ <f id="slot_override" v="0"/>
+ <f id="text" v=""/>
+ <f id="text_format" v=""/>
+ <f id="text_position" v=""/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592592.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592592.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592592.xml	(revision 447)
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<object name="portlet_174592592" meta_type="CPS Portlet"
+   portal_type="Text Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+  <e v="Henrik Bettermann"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203551Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080955Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v=""/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="i18n" v="0"/>
+ <f id="identifier" v=""/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v=""/>
+ <f id="slot_override" v="0"/>
+ <f id="text" v=""/>
+ <f id="text_format" v=""/>
+ <f id="text_position" v=""/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592594.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592594.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_174592594.xml	(revision 447)
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<object name="portlet_174592594" meta_type="CPS Portlet"
+   portal_type="Text Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203551Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080955Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Text Portlet"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="i18n" v="0"/>
+ <f id="identifier" v="portlet_174592594"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v="portal_tabs6"/>
+ <f id="slot_override" v="0"/>
+ <f id="text" v="Folder Actions:"/>
+ <f id="text_format" v="normal"/>
+ <f id="text_position" v="html"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_252988174.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_252988174.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_252988174.xml	(revision 447)
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<object name="portlet_252988174" meta_type="CPS Portlet"
+   portal_type="Custom Portlet">
+ <f id="Contributors">
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203551Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080955Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Workflow Status Portlet"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="custom_cache_params">
+  <e v="no-cache"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="identifier" v="portlet_252988174"/>
+ <f id="javascript" v=""/>
+ <f id="js_render_method" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="render_method" v="widget_waeup_status_display"/>
+ <f id="slot" v="portal_tabs5"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_368450196.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_368450196.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_368450196.xml	(revision 447)
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<object name="portlet_368450196" meta_type="CPS Portlet"
+   portal_type="Custom Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203551Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080955Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Status Portlet"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="custom_cache_params">
+  <e v="no-cache"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="identifier" v="portlet_368450196"/>
+ <f id="javascript" v=""/>
+ <f id="js_render_method" v=""/>
+ <f id="order" v="20"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="render_method" v="course_status"/>
+ <f id="slot" v="portal_status"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_368450197.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_368450197.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_368450197.xml	(revision 447)
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<object name="portlet_368450197" meta_type="CPS Portlet"
+   portal_type="Text Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203551Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080955Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Text Portlet"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="i18n" v="0"/>
+ <f id="identifier" v="portlet_368450197"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="10"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v="portal_status"/>
+ <f id="slot_override" v="0"/>
+ <f id="text" v="Workflow Status:"/>
+ <f id="text_format" v="normal"/>
+ <f id="text_position" v="html"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_506989420.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_506989420.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_506989420.xml	(revision 447)
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<object name="portlet_506989420" meta_type="CPS Portlet"
+   portal_type="Actions Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203551Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080955Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Actions Portlet"/>
+ <f id="actions_order"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="categories">
+  <e v="navigation"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="identifier" v="portlet_506989420"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="30"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="show_icons" v="False"/>
+ <f id="slot" v="test_slot"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_563582796.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_563582796.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_563582796.xml	(revision 447)
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<object name="portlet_563582796" meta_type="CPS Portlet"
+   portal_type="Actions Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+  <e v="Henrik Bettermann"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203551Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080955Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Import Actions"/>
+ <f id="actions_order"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="categories">
+  <e v="import"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="identifier" v="portlet_563582796"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="show_icons" v="True"/>
+ <f id="slot" v="import_tabs"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_57627398.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_57627398.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_57627398.xml	(revision 447)
@@ -0,0 +1,35 @@
+<?xml version="1.0"?>
+<object name="portlet_57627398" meta_type="CPS Portlet"
+   portal_type="Main Content Portlet">
+ <f id="Contributors">
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060823075334Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823075340Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Main Content Portlet"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="1156319620.71"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="identifier" v="portlet_57627398"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v="login_slot"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_615085575.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_615085575.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_615085575.xml	(revision 447)
@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<object name="portlet_615085575" meta_type="CPS Portlet"
+   portal_type="Search Portlet">
+ <f id="Contributors">
+  <e v="SRP Manager"/>
+  <e v="Henrik Bettermann"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203551Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080955Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Search Portlet"/>
+ <f id="advanced_search_link" v="0"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="context_is_portlet" v="0"/>
+ <f id="contextual_search_choice" v="1"/>
+ <f id="disable_override" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="identifier" v="portlet_615085575"/>
+ <f id="javascript" v="widget_portlet_search_js"/>
+ <f id="order" v="20"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v="add_item"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_615085576.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_615085576.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_615085576.xml	(revision 447)
@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<object name="portlet_615085576" meta_type="CPS Portlet"
+   portal_type="Search Portlet">
+ <f id="Contributors">
+  <e v="SRP Manager"/>
+  <e v="Henrik Bettermann"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203551Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080955Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Search Portlet"/>
+ <f id="advanced_search_link" v="0"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="context_is_portlet" v="0"/>
+ <f id="contextual_search_choice" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="identifier" v="portlet_615085576"/>
+ <f id="javascript" v="widget_portlet_search_js"/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v="portal_tabs3"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_728648475.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_728648475.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_728648475.xml	(revision 447)
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<object name="portlet_728648475" meta_type="CPS Portlet"
+   portal_type="Custom Portlet">
+ <f id="Contributors">
+  <e v="SRP Manager"/>
+  <e v="Henrik Bettermann"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203551Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080956Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="welcome_portlet"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="custom_cache_params">
+  <e v="no-cache"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="identifier" v="portlet_728648475"/>
+ <f id="javascript" v=""/>
+ <f id="js_render_method" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="render_method" v="home"/>
+ <f id="slot" v="welcome_slot"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397188.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397188.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397188.xml	(revision 447)
@@ -0,0 +1,37 @@
+<?xml version="1.0"?>
+<object name="portlet_778397188" meta_type="CPS Portlet"
+   portal_type="Main Content Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+  <e v="Henrik Bettermann"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203552Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080956Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v=""/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="identifier" v=""/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v=""/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397189.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397189.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397189.xml	(revision 447)
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<object name="portlet_778397189" meta_type="CPS Portlet"
+   portal_type="Breadcrumbs Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203552Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080956Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Breadcrumbs Portlet"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="300"/>
+ <f id="disable_override" v="0"/>
+ <f id="display" v="horizontal_trail"/>
+ <f id="display_hidden_folders" v="True"/>
+ <f id="display_site_root" v="False"/>
+ <f id="first_item" v="1"/>
+ <f id="highlight_last_item" v="0"/>
+ <f id="identifier" v="portlet_778397189"/>
+ <f id="javascript" v=""/>
+ <f id="layout" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v="user_actions"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397191.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397191.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397191.xml	(revision 447)
@@ -0,0 +1,38 @@
+<?xml version="1.0"?>
+<object name="portlet_778397191" meta_type="CPS Portlet"
+   portal_type="Main Content Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203552Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080956Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Main Content Portlet"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="identifier" v="portlet_778397191"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="20"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v="main_templet"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397194.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397194.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397194.xml	(revision 447)
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<object name="portlet_778397194" meta_type="CPS Portlet"
+   portal_type="Breadcrumbs Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203552Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080956Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Breadcrumbs Portlet"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="300"/>
+ <f id="disable_override" v="0"/>
+ <f id="display" v="horizontal_trail"/>
+ <f id="display_hidden_folders" v="True"/>
+ <f id="display_site_root" v="False"/>
+ <f id="first_item" v="2"/>
+ <f id="highlight_last_item" v="0"/>
+ <f id="identifier" v="portlet_778397194"/>
+ <f id="javascript" v=""/>
+ <f id="layout" v=""/>
+ <f id="order" v="10"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v="breadcrumbs_slot"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397195.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397195.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397195.xml	(revision 447)
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<object name="portlet_778397195" meta_type="CPS Portlet"
+   portal_type="Actions Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203552Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080956Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Public Actions"/>
+ <f id="actions_order"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="categories">
+  <e v="global_header"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="identifier" v="portlet_778397195"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="show_icons" v="False"/>
+ <f id="slot" v="portal_tabs33"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397196.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397196.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397196.xml	(revision 447)
@@ -0,0 +1,52 @@
+<?xml version="1.0"?>
+<object name="portlet_778397196" meta_type="CPS Portlet"
+   portal_type="Actions Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203552Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080956Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Actions Portlet"/>
+ <f id="actions_order">
+  <e v="view"/>
+  <e v="edit"/>
+  <e v="localroles"/>
+  <e v="new_entry"/>
+  <e v="approve"/>
+  <e v="retract"/>
+ </f>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="categories">
+  <e v="object"/>
+  <e v="workflow"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="identifier" v="portlet_778397196"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="show_icons" v="True"/>
+ <f id="slot" v="portal_tabs4"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397198.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397198.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397198.xml	(revision 447)
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<object name="portlet_778397198" meta_type="CPS Portlet"
+   portal_type="Actions Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203552Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080956Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Actions Portlet"/>
+ <f id="actions_order"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="categories">
+  <e v="folder"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="identifier" v="portlet_778397198"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="show_icons" v="False"/>
+ <f id="slot" v="portal_tabs6"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397199.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397199.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397199.xml	(revision 447)
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<object name="portlet_778397199" meta_type="CPS Portlet"
+   portal_type="Text Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+  <e v="Henrik Bettermann"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203552Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080956Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v=""/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="i18n" v="0"/>
+ <f id="identifier" v=""/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v=""/>
+ <f id="slot_override" v="0"/>
+ <f id="text" v=""/>
+ <f id="text_format" v=""/>
+ <f id="text_position" v=""/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397201.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397201.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397201.xml	(revision 447)
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<object name="portlet_778397201" meta_type="CPS Portlet"
+   portal_type="Text Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203552Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080956Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Text Portlet"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="i18n" v="0"/>
+ <f id="identifier" v="portlet_778397201"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v="0"/>
+ <f id="slot_override" v="0"/>
+ <f id="text" v="You are here:"/>
+ <f id="text_format" v="normal"/>
+ <f id="text_position" v="html"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397202.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397202.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397202.xml	(revision 447)
@@ -0,0 +1,38 @@
+<?xml version="1.0"?>
+<object name="portlet_778397202" meta_type="CPS Portlet"
+   portal_type="Main Content Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203552Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080956Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Main Content Portlet"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="identifier" v="portlet_778397202"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v="main_slot"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397203.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397203.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397203.xml	(revision 447)
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<object name="portlet_778397203" meta_type="CPS Portlet"
+   portal_type="Add Item Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203552Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080956Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Add Item"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="choice" v=""/>
+ <f id="disable_override" v="0"/>
+ <f id="display" v="standard_menu"/>
+ <f id="identifier" v="portlet_778397203"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="20"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="show_icons" v="True"/>
+ <f id="slot" v="add_item"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397204.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397204.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_778397204.xml	(revision 447)
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<object name="portlet_778397204" meta_type="CPS Portlet"
+   portal_type="Text Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203552Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080956Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Text Portlet"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="i18n" v="0"/>
+ <f id="identifier" v="portlet_778397204"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v="add_item1"/>
+ <f id="slot_override" v="0"/>
+ <f id="text" v="Add Item:"/>
+ <f id="text_format" v="normal"/>
+ <f id="text_position" v="html"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_802892056.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_802892056.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_802892056.xml	(revision 447)
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<object name="portlet_802892056" meta_type="CPS Portlet"
+   portal_type="Text Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203552Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080956Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Text Portlet"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="i18n" v="0"/>
+ <f id="identifier" v="portlet_802892056"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v="test_slot"/>
+ <f id="slot_override" v="0"/>
+ <f id="text" v="Navigation:"/>
+ <f id="text_format" v="normal"/>
+ <f id="text_position" v="html"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_882630613.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_882630613.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_882630613.xml	(revision 447)
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<object name="portlet_882630613" meta_type="CPS Portlet"
+   portal_type="Actions Portlet">
+ <f id="Contributors">
+  <e v="Bettermann Henrik"/>
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203552Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080956Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Actions Portlet"/>
+ <f id="actions_order"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="categories">
+  <e v="navigation"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="identifier" v="portlet_882630613"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="10"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="show_icons" v="True"/>
+ <f id="slot" v="navigation_slot"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_916675861.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_916675861.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_916675861.xml	(revision 447)
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<object name="portlet_916675861" meta_type="CPS Portlet"
+   portal_type="Custom Portlet">
+ <f id="Contributors">
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060823065311Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080956Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Session Info"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="1156281208.6"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="custom_cache_params">
+  <e v="no-cache"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="identifier" v="portlet_916675861"/>
+ <f id="javascript" v=""/>
+ <f id="js_render_method" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="render_method" v="portlet_session_info"/>
+ <f id="slot" v="portal_session"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_916675862.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_916675862.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_916675862.xml	(revision 447)
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<object name="portlet_916675862" meta_type="CPS Portlet"
+   portal_type="Custom Portlet">
+ <f id="Contributors">
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060823065312Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080956Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Session Info"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="1156281208.6"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="custom_cache_params">
+  <e v="no-cache"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="identifier" v="portlet_916675861"/>
+ <f id="javascript" v=""/>
+ <f id="js_render_method" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="render_method" v="portlet_session_info"/>
+ <f id="slot" v="session_slot"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_951449960.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_951449960.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_951449960.xml	(revision 447)
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<object name="portlet_951449960" meta_type="CPS Portlet"
+   portal_type="Breadcrumbs Portlet">
+ <f id="Contributors">
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203552Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080957Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Breadcrumbs Portlet2"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="300"/>
+ <f id="disable_override" v="0"/>
+ <f id="display" v="horizontal_trail"/>
+ <f id="display_hidden_folders" v="True"/>
+ <f id="display_site_root" v="True"/>
+ <f id="first_item" v="2"/>
+ <f id="highlight_last_item" v="0"/>
+ <f id="identifier" v="portlet_951449960"/>
+ <f id="javascript" v=""/>
+ <f id="layout" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v="bread_slot"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_972599863.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_972599863.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_972599863.xml	(revision 447)
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<object name="portlet_972599863" meta_type="CPS Portlet"
+   portal_type="Text Portlet">
+ <f id="Contributors">
+  <e v="Henrik Bettermann"/>
+  <e v="admin"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203553Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080957Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Text Portlet"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="i18n" v="0"/>
+ <f id="identifier" v="portlet_972599863"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v="YAH"/>
+ <f id="slot_override" v="0"/>
+ <f id="text" v="You are here:"/>
+ <f id="text_format" v="normal"/>
+ <f id="text_position" v="html"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_accessibility.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_accessibility.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_accessibility.xml	(revision 447)
@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<object name="portlet_accessibility" meta_type="CPS Portlet"
+   portal_type="Custom Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203513Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080957Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Hidden access keys"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v=""/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="custom_cache_params"/>
+ <f id="disable_override" v="0"/>
+ <f id="identifier" v="portlet_774132484"/>
+ <f id="javascript" v=""/>
+ <f id="js_render_method" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="render_method" v="generic_lib_accessibility"/>
+ <f id="slot" v="toptabs"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_actions_header_sb.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_actions_header_sb.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_actions_header_sb.xml	(revision 447)
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<object name="portlet_actions_header_sb" meta_type="CPS Portlet"
+   portal_type="Actions Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203513Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080957Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="User Actions"/>
+ <f id="actions_order"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="1137173727.94"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="categories">
+  <e v="user"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="identifier" v="portlet_actions_header_sb"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="show_icons" v="True"/>
+ <f id="slot" v="header_sb_user_tabs"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_actions_object.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_actions_object.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_actions_object.xml	(revision 447)
@@ -0,0 +1,59 @@
+<?xml version="1.0"?>
+<object name="portlet_actions_object" meta_type="CPS Portlet"
+   portal_type="Actions Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203513Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080957Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Actions Portlet"/>
+ <f id="actions_order">
+  <e v="new_content"/>
+  <e v="view"/>
+  <e v="contents"/>
+  <e v="accept"/>
+  <e v="reject"/>
+  <e v="publish"/>
+  <e v="unpublish"/>
+  <e v="copy_submit"/>
+  <e v="edit"/>
+  <e v="metadata"/>
+  <e v="localroles"/>
+  <e v="status_history"/>
+  <e v="portlets"/>
+ </f>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="1137421398.01"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="categories">
+  <e v="workflow"/>
+  <e v="object"/>
+  <e v="folder"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="identifier" v="portlet_actions_object"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="show_icons" v="True"/>
+ <f id="slot" v="doc_actions"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_actions_user.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_actions_user.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_actions_user.xml	(revision 447)
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<object name="portlet_actions_user" meta_type="CPS Portlet"
+   portal_type="Actions Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203513Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080957Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="User Actions"/>
+ <f id="actions_order"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="1137497346.6"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="categories">
+  <e v="user"/>
+  <e v="global"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="identifier" v="portlet_actions_user"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="show_icons" v="True"/>
+ <f id="slot" v="useraction_provisoire"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_actions_user2.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_actions_user2.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_actions_user2.xml	(revision 447)
@@ -0,0 +1,45 @@
+<?xml version="1.0"?>
+<object name="portlet_actions_user2" meta_type="CPS Portlet"
+   portal_type="Custom Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203513Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description"
+    v="Displays user full name and actions according with this categories: user, globals."/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080957Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="User Actions"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="custom_cache_params">
+  <e v="actions:user,global"/>
+  <e v="current_lang"/>
+  <e v="user"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="identifier" v="portlet_actions_user2"/>
+ <f id="javascript" v=""/>
+ <f id="js_render_method" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="render_method" v="portlet_username_actions"/>
+ <f id="slot" v="user_actions"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_breadcrumbs.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_breadcrumbs.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_breadcrumbs.xml	(revision 447)
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<object name="portlet_breadcrumbs" meta_type="CPS Portlet"
+   portal_type="Breadcrumbs Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203513Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080957Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Breadcrumbs"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v=""/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="300"/>
+ <f id="disable_override" v="0"/>
+ <f id="display" v="horizontal_trail"/>
+ <f id="display_hidden_folders" v="True"/>
+ <f id="display_site_root" v="True"/>
+ <f id="first_item" v="0"/>
+ <f id="highlight_last_item" v="0"/>
+ <f id="identifier" v="portlet_774132486"/>
+ <f id="javascript" v=""/>
+ <f id="layout" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v="top"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_breadcrumbs2.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_breadcrumbs2.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_breadcrumbs2.xml	(revision 447)
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<object name="portlet_breadcrumbs2" meta_type="CPS Portlet"
+   portal_type="Breadcrumbs Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203513Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080957Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Breadcrumb Portlet"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="300"/>
+ <f id="disable_override" v="0"/>
+ <f id="display" v="horizontal_trail"/>
+ <f id="display_hidden_folders" v="True"/>
+ <f id="display_site_root" v="True"/>
+ <f id="first_item" v="0"/>
+ <f id="highlight_last_item" v="0"/>
+ <f id="identifier" v="portlet_breadcrumbs2"/>
+ <f id="javascript" v=""/>
+ <f id="layout" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v="breadcrumb"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_conformance.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_conformance.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_conformance.xml	(revision 447)
@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<object name="portlet_conformance" meta_type="CPS Portlet"
+   portal_type="Custom Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203513Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080957Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Conformance statement"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v=""/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="custom_cache_params"/>
+ <f id="disable_override" v="0"/>
+ <f id="identifier" v="portlet_774132500"/>
+ <f id="javascript" v=""/>
+ <f id="js_render_method" v=""/>
+ <f id="order" v="10"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="render_method" v="portlet_conformance_statement"/>
+ <f id="slot" v="bottom2"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_contactinfo.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_contactinfo.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_contactinfo.xml	(revision 447)
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<object name="portlet_contactinfo" meta_type="CPS Portlet"
+   portal_type="Custom Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203513Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080957Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Contact Info"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v=""/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="custom_cache_params">
+  <e v="baseurl"/>
+  <e v="protocol"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="identifier" v="portlet_774132499"/>
+ <f id="javascript" v=""/>
+ <f id="js_render_method" v=""/>
+ <f id="order" v="10"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="render_method" v="portlet_contact_info"/>
+ <f id="slot" v="bottom"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_content_breaking_news.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_content_breaking_news.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_content_breaking_news.xml	(revision 447)
@@ -0,0 +1,61 @@
+<?xml version="1.0"?>
+<object name="portlet_content_breaking_news" meta_type="CPS Portlet"
+   portal_type="Content Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203513Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080957Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Breaking News"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="1156268246.68"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="cluster_id" v=""/>
+ <f id="content" v=""/>
+ <f id="contextual" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="display_description" v="True"/>
+ <f id="first_item" v="1"/>
+ <f id="folder_path" v=""/>
+ <f id="identifier" v="portlet_content_breaking_news"/>
+ <f id="javascript" v=""/>
+ <f id="link_string" v=""/>
+ <f id="max_items" v="10"/>
+ <f id="max_words" v="0"/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="query_title" v=""/>
+ <f id="render_items" v="0"/>
+ <f id="render_method" v=""/>
+ <f id="review_state"/>
+ <f id="search_type" v="last_published"/>
+ <f id="searchable_types">
+  <e v="News Item"/>
+ </f>
+ <f id="short_syndication_formats" v="0"/>
+ <f id="show_icons" v="False"/>
+ <f id="slot" v="latest_news"/>
+ <f id="slot_override" v="0"/>
+ <f id="sort_on" v="Date"/>
+ <f id="sort_reverse" v="1"/>
+ <f id="syndication_formats">
+  <e v="rss_2_0"/>
+ </f>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_copyright.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_copyright.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_copyright.xml	(revision 447)
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<object name="portlet_copyright" meta_type="CPS Portlet"
+   portal_type="Text Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203513Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080957Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Copyright"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v=""/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="i18n" v="0"/>
+ <f id="identifier" v="portlet_774132498"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v="bottom"/>
+ <f id="slot_override" v="0"/>
+ <f
+    id="text">&lt;a href="http://www.cps-project.org/"&gt;CPS&lt;/a&gt; is Copyright &amp;copy; 2002-2005 by &lt;a href="http://www.nuxeo.com/"&gt;Nuxeo&lt;/a&gt;&lt;br/&gt;&lt;a href="http://www.medic.chalmers.se/~jmo/CPS/"&gt;CPSSkins&lt;/a&gt; is Copyright &amp;copy; 2003-2005 by &lt;a href="http://www.medic.chalmers.se/~jmo/"&gt;Jean-Marc Orliaguet&lt;/a&gt;.</f>
+ <f id="text_format" v="normal"/>
+ <f id="text_position" v="html"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_documents.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_documents.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_documents.xml	(revision 447)
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<object name="portlet_documents" meta_type="CPS Portlet"
+   portal_type="Document Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203513Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080957Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Document Portlet"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v=""/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="cluster_id" v=""/>
+ <f id="cluster_no_fallback" v="0"/>
+ <f id="context_rpath" v=""/>
+ <f id="disable_override" v="0"/>
+ <f id="identifier" v="portlet_774132493"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="10"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="render_container" v="0"/>
+ <f id="slot" v="content_well"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="1-0"/>
+ <guard groups="" permissions=""
+    roles="">python: published == 'folder_view'</guard>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_folderactions.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_folderactions.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_folderactions.xml	(revision 447)
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<object name="portlet_folderactions" meta_type="CPS Portlet"
+   portal_type="Actions Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203513Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080957Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Folder actions"/>
+ <f id="actions_order"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v=""/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="categories">
+  <e v="folder"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="identifier" v="portlet_774132496"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="10"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="show_icons" v="True"/>
+ <f id="slot" v="right"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_foldercontents.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_foldercontents.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_foldercontents.xml	(revision 447)
@@ -0,0 +1,65 @@
+<?xml version="1.0"?>
+<object name="portlet_foldercontents" meta_type="CPS Portlet"
+   portal_type="Navigation Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203514Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080957Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Folder contents"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="authorized_only" v="True"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="context_is_portlet" v="0"/>
+ <f id="context_rpath" v=""/>
+ <f id="contextual" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="display" v="folder_contents_detailed"/>
+ <f id="display_description" v="False"/>
+ <f id="display_hidden_folders" v="False"/>
+ <f id="display_managers" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="end_depth" v="0"/>
+ <f id="folder_prefixes"/>
+ <f id="identifier" v="portlet_foldercontents"/>
+ <f id="javascript" v="widget_portlet_navigation_js"/>
+ <f id="order" v="20"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="rel_depth" v="0"/>
+ <f id="root_uids">
+  <e v="sections"/>
+  <e v="workspaces"/>
+ </f>
+ <f id="short_syndication_formats" v="0"/>
+ <f id="show_docs" v="0"/>
+ <f id="show_icons" v="False"/>
+ <f id="slot" v="content_well"/>
+ <f id="slot_override" v="0"/>
+ <f id="sort_by" v=""/>
+ <f id="sort_direction" v=""/>
+ <f id="syndication_formats">
+  <e v="rss_1_0"/>
+  <e v="rss_2_0"/>
+  <e v="atom_0_3"/>
+ </f>
+ <f id="visibility_range" v="0-0"/>
+ <guard groups="" permissions=""
+    roles="">python: published == 'folder_view'</guard>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_language.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_language.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_language.xml	(revision 447)
@@ -0,0 +1,39 @@
+<?xml version="1.0"?>
+<object name="portlet_language" meta_type="CPS Portlet"
+   portal_type="Language Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203514Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080957Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Language selector"/>
+ <f id="action" v="change"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v=""/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="1800"/>
+ <f id="disable_override" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="identifier" v="portlet_language"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v="Lang_selector"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_latest_published.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_latest_published.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_latest_published.xml	(revision 447)
@@ -0,0 +1,69 @@
+<?xml version="1.0"?>
+<object name="portlet_latest_published" meta_type="CPS Portlet"
+   portal_type="Content Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203514Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080958Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Latest Published"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="1156268246.68"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="cluster_id" v=""/>
+ <f id="content" v=""/>
+ <f id="contextual" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="display_description" v="False"/>
+ <f id="first_item" v="1"/>
+ <f id="folder_path" v=""/>
+ <f id="identifier" v="portlet_latest_published"/>
+ <f id="javascript" v=""/>
+ <f id="link_string" v=""/>
+ <f id="max_items" v="10"/>
+ <f id="max_words" v="0"/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="query_title" v=""/>
+ <f id="render_items" v="0"/>
+ <f id="render_method" v=""/>
+ <f id="review_state"/>
+ <f id="search_type" v="last_published"/>
+ <f id="searchable_types">
+  <e v="Document"/>
+  <e v="FAQ"/>
+  <e v="File"/>
+  <e v="Flexible"/>
+  <e v="Glossary"/>
+  <e v="ImageGallery"/>
+  <e v="Link"/>
+  <e v="Section"/>
+  <e v="ZippedHtml"/>
+ </f>
+ <f id="short_syndication_formats" v="0"/>
+ <f id="show_icons" v="False"/>
+ <f id="slot" v="latest_published"/>
+ <f id="slot_override" v="0"/>
+ <f id="sort_on" v="Date"/>
+ <f id="sort_reverse" v="1"/>
+ <f id="syndication_formats">
+  <e v="rss_2_0"/>
+ </f>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_main_content.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_main_content.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_main_content.xml	(revision 447)
@@ -0,0 +1,37 @@
+<?xml version="1.0"?>
+<object name="portlet_main_content" meta_type="CPS Portlet"
+   portal_type="Main Content Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203514Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080958Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Main Content Portlet"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="identifier" v="portlet_608131863"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="30"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v="content_well"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_navigation_3tabs.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_navigation_3tabs.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_navigation_3tabs.xml	(revision 447)
@@ -0,0 +1,59 @@
+<?xml version="1.0"?>
+<object name="portlet_navigation_3tabs" meta_type="CPS Portlet"
+   portal_type="Navigation Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203514Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080958Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="portal_3tabs"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="authorized_only" v="True"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="context_is_portlet" v="0"/>
+ <f id="context_rpath" v=""/>
+ <f id="contextual" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="display" v="site_map_3_tabs"/>
+ <f id="display_description" v="False"/>
+ <f id="display_hidden_folders" v="True"/>
+ <f id="display_managers" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="end_depth" v="1"/>
+ <f id="folder_prefixes"/>
+ <f id="identifier" v="portlet_navigation_3tabs"/>
+ <f id="javascript" v="widget_portlet_navigation_js"/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="rel_depth" v="0"/>
+ <f id="root_uids">
+  <e v="sections"/>
+  <e v="workspaces"/>
+ </f>
+ <f id="short_syndication_formats" v="0"/>
+ <f id="show_docs" v="0"/>
+ <f id="show_icons" v="False"/>
+ <f id="slot" v="portal_tabs"/>
+ <f id="slot_override" v="0"/>
+ <f id="sort_by" v=""/>
+ <f id="sort_direction" v=""/>
+ <f id="syndication_formats"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_navigation_centertop.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_navigation_centertop.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_navigation_centertop.xml	(revision 447)
@@ -0,0 +1,59 @@
+<?xml version="1.0"?>
+<object name="portlet_navigation_centertop" meta_type="CPS Portlet"
+   portal_type="Navigation Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203514Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080958Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Navigation Portlet"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="authorized_only" v="True"/>
+ <f id="cache_cleanup_date" v=""/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="context_is_portlet" v="0"/>
+ <f id="context_rpath" v=""/>
+ <f id="contextual" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="display" v="up_to_parent"/>
+ <f id="display_description" v="False"/>
+ <f id="display_hidden_folders" v="False"/>
+ <f id="display_managers" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="end_depth" v="0"/>
+ <f id="folder_prefixes"/>
+ <f id="identifier" v="portlet_774132492"/>
+ <f id="javascript" v="widget_portlet_navigation_js"/>
+ <f id="order" v="10"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="rel_depth" v="0"/>
+ <f id="root_uids">
+  <e v="sections"/>
+  <e v="workspaces"/>
+ </f>
+ <f id="short_syndication_formats" v="0"/>
+ <f id="show_docs" v="0"/>
+ <f id="show_icons" v="False"/>
+ <f id="slot" v="center_top"/>
+ <f id="slot_override" v="0"/>
+ <f id="sort_by" v=""/>
+ <f id="sort_direction" v=""/>
+ <f id="syndication_formats"/>
+ <f id="visibility_range" v="1-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_navigation_front.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_navigation_front.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_navigation_front.xml	(revision 447)
@@ -0,0 +1,59 @@
+<?xml version="1.0"?>
+<object name="portlet_navigation_front" meta_type="CPS Portlet"
+   portal_type="Navigation Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203514Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v="(for front)"/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080958Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Sections"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="authorized_only" v="True"/>
+ <f id="cache_cleanup_date" v="0.0"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="context_is_portlet" v="0"/>
+ <f id="context_rpath" v=""/>
+ <f id="contextual" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="display" v="navigation_tree"/>
+ <f id="display_description" v="False"/>
+ <f id="display_hidden_folders" v="False"/>
+ <f id="display_managers" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="end_depth" v="0"/>
+ <f id="folder_prefixes"/>
+ <f id="identifier" v="portlet_537437950"/>
+ <f id="javascript" v="widget_portlet_navigation_js"/>
+ <f id="order" v="10"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="rel_depth" v="0"/>
+ <f id="root_uids">
+  <e v="sections"/>
+ </f>
+ <f id="short_syndication_formats" v="0"/>
+ <f id="show_docs" v="0"/>
+ <f id="show_icons" v="False"/>
+ <f id="slot" v="treeview"/>
+ <f id="slot_override" v="0"/>
+ <f id="sort_by" v=""/>
+ <f id="sort_direction" v=""/>
+ <f id="syndication_formats"/>
+ <f id="visibility_range" v="0-0"/>
+ <guard groups="" permissions="" roles="">python:rpath_slash == "/"</guard>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_navigation_left.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_navigation_left.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_navigation_left.xml	(revision 447)
@@ -0,0 +1,59 @@
+<?xml version="1.0"?>
+<object name="portlet_navigation_left" meta_type="CPS Portlet"
+   portal_type="Navigation Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203514Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080958Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Navigation"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="authorized_only" v="True"/>
+ <f id="cache_cleanup_date" v=""/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="context_is_portlet" v="0"/>
+ <f id="context_rpath" v=""/>
+ <f id="contextual" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="display" v="navigation_tree"/>
+ <f id="display_description" v="False"/>
+ <f id="display_hidden_folders" v="False"/>
+ <f id="display_managers" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="end_depth" v="0"/>
+ <f id="folder_prefixes"/>
+ <f id="identifier" v="portlet_774132491"/>
+ <f id="javascript" v="widget_portlet_navigation_js"/>
+ <f id="order" v="50"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="rel_depth" v="0"/>
+ <f id="root_uids">
+  <e v="sections"/>
+  <e v="workspaces"/>
+ </f>
+ <f id="short_syndication_formats" v="0"/>
+ <f id="show_docs" v="0"/>
+ <f id="show_icons" v="True"/>
+ <f id="slot" v="left"/>
+ <f id="slot_override" v="0"/>
+ <f id="sort_by" v=""/>
+ <f id="sort_direction" v=""/>
+ <f id="syndication_formats"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_navigation_members.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_navigation_members.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_navigation_members.xml	(revision 447)
@@ -0,0 +1,60 @@
+<?xml version="1.0"?>
+<object name="portlet_navigation_members" meta_type="CPS Portlet"
+   portal_type="Navigation Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203514Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v="(members) DOESNT WORK"/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080958Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Navigation"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="authorized_only" v="True"/>
+ <f id="cache_cleanup_date" v="1137669124.18"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="context_is_portlet" v="0"/>
+ <f id="context_rpath" v=""/>
+ <f id="contextual" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="display" v="navigation_tree"/>
+ <f id="display_description" v="False"/>
+ <f id="display_hidden_folders" v="True"/>
+ <f id="display_managers" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="end_depth" v="0"/>
+ <f id="folder_prefixes"/>
+ <f id="identifier" v="portlet_navigation_members"/>
+ <f id="javascript" v="widget_portlet_navigation_js"/>
+ <f id="order" v="20"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="rel_depth" v="0"/>
+ <f id="root_uids">
+  <e v="workspaces/members"/>
+ </f>
+ <f id="short_syndication_formats" v="0"/>
+ <f id="show_docs" v="0"/>
+ <f id="show_icons" v="True"/>
+ <f id="slot" v="treeview"/>
+ <f id="slot_override" v="0"/>
+ <f id="sort_by" v=""/>
+ <f id="sort_direction" v=""/>
+ <f id="syndication_formats"/>
+ <f id="visibility_range" v="0-0"/>
+ <guard groups="" permissions=""
+    roles="">python:rpath_slash.startswith('workspaces/members/')</guard>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_navigation_sections.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_navigation_sections.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_navigation_sections.xml	(revision 447)
@@ -0,0 +1,60 @@
+<?xml version="1.0"?>
+<object name="portlet_navigation_sections" meta_type="CPS Portlet"
+   portal_type="Navigation Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203514Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v="(sections)"/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080958Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Navigation"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="authorized_only" v="True"/>
+ <f id="cache_cleanup_date" v="1137668952.24"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="context_is_portlet" v="0"/>
+ <f id="context_rpath" v=""/>
+ <f id="contextual" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="display" v="navigation_tree"/>
+ <f id="display_description" v="False"/>
+ <f id="display_hidden_folders" v="False"/>
+ <f id="display_managers" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="end_depth" v="0"/>
+ <f id="folder_prefixes"/>
+ <f id="identifier" v="portlet_navigation_sections"/>
+ <f id="javascript" v="widget_portlet_navigation_js"/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="rel_depth" v="0"/>
+ <f id="root_uids">
+  <e v="sections"/>
+ </f>
+ <f id="short_syndication_formats" v="0"/>
+ <f id="show_docs" v="0"/>
+ <f id="show_icons" v="True"/>
+ <f id="slot" v="treeview"/>
+ <f id="slot_override" v="0"/>
+ <f id="sort_by" v=""/>
+ <f id="sort_direction" v=""/>
+ <f id="syndication_formats"/>
+ <f id="visibility_range" v="0-0"/>
+ <guard groups="" permissions=""
+    roles="">python:rpath_slash.startswith('sections/')</guard>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_navigation_tabs.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_navigation_tabs.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_navigation_tabs.xml	(revision 447)
@@ -0,0 +1,59 @@
+<?xml version="1.0"?>
+<object name="portlet_navigation_tabs" meta_type="CPS Portlet"
+   portal_type="Navigation Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203514Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080958Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Navigation tabs"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="authorized_only" v="True"/>
+ <f id="cache_cleanup_date" v=""/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="context_is_portlet" v="0"/>
+ <f id="context_rpath" v=""/>
+ <f id="contextual" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="display" v="site_map"/>
+ <f id="display_description" v="False"/>
+ <f id="display_hidden_folders" v="False"/>
+ <f id="display_managers" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="end_depth" v="3"/>
+ <f id="folder_prefixes"/>
+ <f id="identifier" v="portlet_774132485"/>
+ <f id="javascript" v="widget_portlet_navigation_js"/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="rel_depth" v="0"/>
+ <f id="root_uids">
+  <e v="sections"/>
+  <e v="workspaces"/>
+ </f>
+ <f id="short_syndication_formats" v="0"/>
+ <f id="show_docs" v="0"/>
+ <f id="show_icons" v="False"/>
+ <f id="slot" v="toptabs"/>
+ <f id="slot_override" v="0"/>
+ <f id="sort_by" v=""/>
+ <f id="sort_direction" v=""/>
+ <f id="syndication_formats"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_navigation_workspaces.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_navigation_workspaces.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_navigation_workspaces.xml	(revision 447)
@@ -0,0 +1,60 @@
+<?xml version="1.0"?>
+<object name="portlet_navigation_workspaces" meta_type="CPS Portlet"
+   portal_type="Navigation Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203514Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v="(workspaces)"/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080958Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Navigation"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="authorized_only" v="True"/>
+ <f id="cache_cleanup_date" v="1137771757.34"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="context_is_portlet" v="0"/>
+ <f id="context_rpath" v=""/>
+ <f id="contextual" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="display" v="navigation_tree"/>
+ <f id="display_description" v="False"/>
+ <f id="display_hidden_folders" v="False"/>
+ <f id="display_managers" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="end_depth" v="0"/>
+ <f id="folder_prefixes"/>
+ <f id="identifier" v="portlet_navigation_workspaces"/>
+ <f id="javascript" v="widget_portlet_navigation_js"/>
+ <f id="order" v="10"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="rel_depth" v="0"/>
+ <f id="root_uids">
+  <e v="workspaces"/>
+ </f>
+ <f id="short_syndication_formats" v="0"/>
+ <f id="show_docs" v="0"/>
+ <f id="show_icons" v="True"/>
+ <f id="slot" v="treeview"/>
+ <f id="slot_override" v="0"/>
+ <f id="sort_by" v=""/>
+ <f id="sort_direction" v=""/>
+ <f id="syndication_formats"/>
+ <f id="visibility_range" v="0-0"/>
+ <guard groups="" permissions=""
+    roles="">python:rpath_slash.startswith('workspaces/')</guard>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_objectactions.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_objectactions.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_objectactions.xml	(revision 447)
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<object name="portlet_objectactions" meta_type="CPS Portlet"
+   portal_type="Actions Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203514Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080958Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Object actions"/>
+ <f id="actions_order"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v=""/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="categories">
+  <e v="object"/>
+  <e v="workflow"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="identifier" v="portlet_774132497"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="show_icons" v="True"/>
+ <f id="slot" v="right"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_portalactions.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_portalactions.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_portalactions.xml	(revision 447)
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<object name="portlet_portalactions" meta_type="CPS Portlet"
+   portal_type="Actions Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203514Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080958Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Portal actions"/>
+ <f id="actions_order"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v=""/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="categories">
+  <e v="global"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="identifier" v="portlet_774132490"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="20"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="show_icons" v="True"/>
+ <f id="slot" v="left"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_search.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_search.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_search.xml	(revision 447)
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<object name="portlet_search" meta_type="CPS Portlet"
+   portal_type="Search Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203515Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080958Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Search Portlet"/>
+ <f id="advanced_search_link" v="1"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v="1137609905.48"/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="context_is_portlet" v="0"/>
+ <f id="contextual_search_choice" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="identifier" v="portlet_search"/>
+ <f id="javascript" v="widget_portlet_search_js"/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v="search"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_session.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_session.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_session.xml	(revision 447)
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<object name="portlet_session" meta_type="CPS Portlet"
+   portal_type="Custom Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203515Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080958Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Session"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v=""/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="custom_cache_params">
+  <e v="user"/>
+  <e v="current_lang"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="identifier" v="portlet_774132487"/>
+ <f id="javascript" v=""/>
+ <f id="js_render_method" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="render_method" v="portlet_session_info"/>
+ <f id="slot" v="left"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_useractions.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_useractions.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_useractions.xml	(revision 447)
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<object name="portlet_useractions" meta_type="CPS Portlet"
+   portal_type="Actions Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203515Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080959Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="User actions"/>
+ <f id="actions_order"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v=""/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="categories">
+  <e v="user"/>
+ </f>
+ <f id="disable_override" v="0"/>
+ <f id="dummy" v=""/>
+ <f id="identifier" v="portlet_774132489"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="10"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="show_icons" v="True"/>
+ <f id="slot" v="left"/>
+ <f id="slot_override" v="0"/>
+ <f id="visibility_range" v="0-0"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_welcome.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_welcome.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/cps_portlets/portlet_welcome.xml	(revision 447)
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<object name="portlet_welcome" meta_type="CPS Portlet"
+   portal_type="Text Portlet">
+ <f id="Contributors">
+  <e v="admin"/>
+  <e v="Henrik Bettermann"/>
+  <e v="SRP Manager"/>
+ </f>
+ <f id="Coverage" v=""/>
+ <f id="CreationDate" v="20060722203515Z"/>
+ <f id="Creator" v="admin"/>
+ <f id="Description" v=""/>
+ <f id="EffectiveDate" v=""/>
+ <f id="ExpirationDate" v=""/>
+ <f id="Format" v="text/html"/>
+ <f id="Language" v=""/>
+ <f id="ModificationDate" v="20060823080959Z"/>
+ <f id="Relation" v=""/>
+ <f id="Rights" v=""/>
+ <f id="Source" v=""/>
+ <f id="Subject"/>
+ <f id="Title" v="Welcome message"/>
+ <f id="allow_discussion" v="False"/>
+ <f id="cache_cleanup_date" v=""/>
+ <f id="cache_params"/>
+ <f id="cache_timeout" v="0"/>
+ <f id="disable_override" v="0"/>
+ <f id="i18n" v="1"/>
+ <f id="identifier" v="portlet_774132483"/>
+ <f id="javascript" v=""/>
+ <f id="order" v="0"/>
+ <f id="portlet" v=""/>
+ <f id="preview"/>
+ <f id="provider" v=""/>
+ <f id="slot" v="content_well"/>
+ <f id="slot_override" v="0"/>
+ <f id="text" v="welcome_body"/>
+ <f id="text_format" v="normal"/>
+ <f id="text_position" v="html"/>
+ <f id="visibility_range" v="0-1"/>
+ <guard groups="" permissions=""
+    roles="">python: published == 'index_html'</guard>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/export_steps.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/export_steps.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/export_steps.xml	(revision 447)
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<export-steps>
+ <export-step id="waeup"
+              handler="Products.WAeUP_SRP.exportimport.exportWAeUP"
+              title="WAeUP">
+  Export WAeUP_SRP and it's configuration.
+ </export-step>
+</export-steps>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/import_steps.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/import_steps.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/import_steps.xml	(revision 447)
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<import-steps>
+ <import-step id="waeup" version="20060115-01"
+              handler="Products.WAeUP_SRP.exportimport.importWAeUP"
+              title="WAeUP">
+  <dependency step="toolset" />
+  Import WAeUP_SRP and its configuration.
+ </import-step>
+</import-steps>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts.xml	(revision 447)
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<object name="portal_layouts" meta_type="CPS Layouts Tool">
+ <property name="title"></property>
+ <object name="accobook" meta_type="CPS Layout"/>
+ <object name="accommodation" meta_type="CPS Layout"/>
+ <object name="accopay" meta_type="CPS Layout"/>
+ <object name="admission_slip" meta_type="CPS Layout"/>
+ <object name="admission_status" meta_type="CPS Layout"/>
+ <object name="certificate" meta_type="CPS Layout"/>
+ <object name="certificate_course" meta_type="CPS Layout"/>
+ <object name="course" meta_type="CPS Layout"/>
+ <object name="course_results" meta_type="CPS Layout"/>
+ <object name="department" meta_type="CPS Layout"/>
+ <object name="faculty" meta_type="CPS Layout"/>
+ <object name="student" meta_type="CPS Layout"/>
+ <object name="student_study_course" meta_type="CPS Layout"/>
+ <object name="student_admission" meta_type="CPS Layout"/>
+ <object name="student_admission_fe" meta_type="CPS Layout"/>
+ <object name="student_clearance" meta_type="CPS Layout"/>
+ <object name="student_clearance_fe" meta_type="CPS Layout"/>
+ <object name="student_course_results" meta_type="CPS Layout"/>
+ <object name="student_personal" meta_type="CPS Layout"/>
+ <object name="student_password" meta_type="CPS Layout"/>
+ <object name="student_schoolresults" meta_type="CPS Layout"/>
+ <object name="student_semester" meta_type="CPS Layout"/>
+ <object name="study_level" meta_type="CPS Layout"/>
+ <object name="university" meta_type="CPS Layout"/>
+ <object name="waeup_common" meta_type="CPS Layout"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/accobook.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/accobook.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/accobook.xml	(revision 447)
@@ -0,0 +1,61 @@
+<?xml version="1.0"?>
+<object name="accobook" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method"></property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_sc_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+ <widget name="sc_id" meta_type="String Widget">
+  <property name="title">SC ID</property>
+  <property name="fields">
+   <element value="sc_id"/>
+  </property>
+  <property name="label">Card Serial Number </property>
+  <property name="label_edit">Card Serial Number</property>
+  <property name="description">Card Serial Number </property>
+  <property
+     name="help">This can be found on the bottom right of the reverse side of your Scratch Card</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="hidden_if_expr">python:1</property>
+  <property name="display_width">10</property>
+ </widget>
+ <widget name="sc_pin" meta_type="Scratchcard Pin Widget">
+  <property name="title">SC PIN</property>
+  <property name="fields">
+   <element value="sc_pin"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">enter  PIN</property>
+  <property name="label_edit">Enter an Accommodation PIN</property>
+  <property name="help">Enter a PIN valid for Accommodation Booking</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="display_width">10</property>
+  <property name="size_max">10</property>
+ </widget>
+ <widget name="sc_value" meta_type="Float Widget">
+  <property name="title">Scratch card value</property>
+  <property name="fields">
+   <element value="sc_value"/>
+  </property>
+  <property name="label">SC Value</property>
+  <property name="label_edit">Scratcard Value</property>
+  <property name="readonly_layout_modes">
+   <element value="create"/>
+  </property>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <table>
+  <row>
+   <cell name="sc_value"/>
+  </row>
+  <row>
+   <cell name="sc_pin"/>
+  </row>
+ </table>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/accommodation.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/accommodation.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/accommodation.xml	(revision 447)
@@ -0,0 +1,164 @@
+<?xml version="1.0"?>
+<object name="accommodation" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method"></property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_waeup_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+ <widget name="beds_for_final" meta_type="MultiSelect Widget">
+  <property name="fields">
+   <element value="beds_for_final"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">Bedspaces for final</property>
+  <property name="label_edit">Bedspaces for final</property>
+  <property name="help">Name the bedspaces for final year students</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="vocabulary">waeup_bed_letters</property>
+ </widget>
+ <widget name="beds_for_fresh" meta_type="MultiSelect Widget">
+  <property name="fields">
+   <element value="beds_for_fresh"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">Bedspaces for fresh</property>
+  <property name="label_edit">Bedspaces for fresh</property>
+  <property name="help">Name the bedspaces for first year students</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="vocabulary">waeup_bed_letters</property>
+ </widget>
+ <widget name="beds_for_returning" meta_type="MultiSelect Widget">
+  <property name="fields">
+   <element value="beds_for_returning"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">Bedspaces for returning</property>
+  <property name="label_edit">Bedspaces for returning</property>
+  <property
+     name="help">Name the bedspaces for returning year students</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="vocabulary">waeup_bed_letters</property>
+ </widget>
+ <widget name="beds_per_room" meta_type="Select Widget">
+  <property name="fields">
+   <element value="beds_per_room"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">Beds per Room</property>
+  <property name="label_edit">Beds per Room</property>
+  <property name="vocabulary">range10</property>
+ </widget>
+ <widget name="heading" meta_type="String Widget">
+  <property name="fields">
+   <element value="heading"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">Hall Name</property>
+  <property name="label_edit">Hall Name</property>
+  <property name="display_width">40</property>
+  <property name="size_max">40</property>
+ </widget>
+ <widget name="nr_of_blocks" meta_type="Select Widget">
+  <property name="fields">
+   <element value="nr_of_blocks"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">Nr of Blocks</property>
+  <property name="label_edit">Nr of Blocks</property>
+  <property name="vocabulary">range10</property>
+ </widget>
+ <widget name="nr_of_floors" meta_type="Select Widget">
+  <property name="fields">
+   <element value="nr_of_floors"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">Nr of Floors </property>
+  <property name="label_edit">Nr of Floors</property>
+  <property name="vocabulary">range5</property>
+ </widget>
+ <widget name="reserved_rooms" meta_type="String Widget">
+  <property name="title">Reserved Rooms</property>
+  <property name="fields">
+   <element value="reserved_rooms"/>
+  </property>
+  <property name="label">Reserved Rooms</property>
+  <property name="label_edit">Reserved Rooms</property>
+  <property
+     name="help">Enter the reserved room_nrs separeted by space.</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="rooms_per_floor" meta_type="Select Widget">
+  <property name="fields">
+   <element value="rooms_per_floor"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">Rooms per Floor</property>
+  <property name="label_edit">Rooms per Floor</property>
+  <property name="vocabulary">range50</property>
+ </widget>
+ <widget name="text" meta_type="Text Widget">
+  <property name="fields">
+   <element value="text"/>
+  </property>
+  <property name="label">Text</property>
+  <property name="label_edit">Text</property>
+  <property name="help">Short Description</property>
+  <property name="is_i18n">True</property>
+  <property name="hidden_layout_modes"/>
+  <property name="css_class">description</property>
+  <property name="width">72</property>
+ </widget>
+ <widget name="which_sex" meta_type="Boolean Widget">
+  <property name="fields">
+   <element value="which_sex"/>
+  </property>
+  <property name="label">Sex</property>
+  <property name="label_edit">Sex</property>
+  <property name="label_false">male</property>
+  <property name="label_true">female</property>
+ </widget>
+ <table>
+  <row>
+   <cell name="heading"/>
+  </row>
+  <row>
+   <cell name="text"/>
+  </row>
+  <row>
+   <cell name="which_sex"/>
+  </row>
+  <row>
+   <cell name="nr_of_blocks"/>
+  </row>
+  <row>
+   <cell name="nr_of_floors"/>
+  </row>
+  <row>
+   <cell name="rooms_per_floor"/>
+  </row>
+  <row>
+   <cell name="beds_per_room"/>
+  </row>
+  <row>
+   <cell name="beds_for_fresh"/>
+  </row>
+  <row>
+   <cell name="beds_for_returning"/>
+  </row>
+  <row>
+   <cell name="beds_for_final"/>
+  </row>
+  <row>
+   <cell name="reserved_rooms"/>
+  </row>
+ </table>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/accopay.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/accopay.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/accopay.xml	(revision 447)
@@ -0,0 +1,61 @@
+<?xml version="1.0"?>
+<object name="accopay" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method"></property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_sc_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+ <widget name="sc_id" meta_type="String Widget">
+  <property name="title">SC ID</property>
+  <property name="fields">
+   <element value="sc_id"/>
+  </property>
+  <property name="label">Card Serial Number </property>
+  <property name="label_edit">Card Serial Number</property>
+  <property name="description">Card Serial Number </property>
+  <property
+     name="help">This can be found on the bottom right of the reverse side of your Scratch Card</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="hidden_if_expr">python:1</property>
+  <property name="display_width">10</property>
+ </widget>
+ <widget name="sc_pin" meta_type="Scratchcard Pin Widget">
+  <property name="title">SC PIN</property>
+  <property name="fields">
+   <element value="sc_pin"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">enter  PIN</property>
+  <property name="label_edit">Enter Hostel Payment PIN</property>
+  <property name="help">Enter PIN valid for Paying Hostel Fee</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="display_width">10</property>
+  <property name="size_max">10</property>
+ </widget>
+ <widget name="sc_value" meta_type="Float Widget">
+  <property name="title">Scratch card value</property>
+  <property name="fields">
+   <element value="sc_value"/>
+  </property>
+  <property name="label">SC Value</property>
+  <property name="label_edit">Scratcard Value</property>
+  <property name="readonly_layout_modes">
+   <element value="create"/>
+  </property>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <table>
+  <row>
+   <cell name="sc_value"/>
+  </row>
+  <row>
+   <cell name="sc_pin"/>
+  </row>
+ </table>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/certificate.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/certificate.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/certificate.xml	(revision 447)
@@ -0,0 +1,197 @@
+<?xml version="1.0"?>
+<object name="certificate" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method"></property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_waeup_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+ <widget name="admin_status" meta_type="String Widget">
+  <property name="title">Admin Status</property>
+  <property name="fields">
+   <element value="admin_status"/>
+  </property>
+  <property name="label">Admin Status</property>
+  <property name="label_edit">Admin Status</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="category" meta_type="String Widget">
+  <property name="title">Category</property>
+  <property name="fields">
+   <element value="category"/>
+  </property>
+  <property name="label">Category</property>
+  <property name="label_edit">Category</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="end_level" meta_type="Select Widget">
+  <property name="title">End Level</property>
+  <property name="fields">
+   <element value="end_level"/>
+  </property>
+  <property name="label">End Level</property>
+  <property name="label_edit">End Level</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="vocabulary">courselevel</property>
+ </widget>
+ <widget name="m_prefix" meta_type="String Widget">
+  <property name="title">MPREFIX</property>
+  <property name="fields">
+   <element value="m_prefix"/>
+  </property>
+  <property name="label">MPREFIX</property>
+  <property name="label_edit">MPREFIX</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="max_elect" meta_type="String Widget">
+  <property name="title">Max Elect</property>
+  <property name="fields">
+   <element value="max_elect"/>
+  </property>
+  <property name="label">Max Elect</property>
+  <property name="label_edit">Max Elect</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="max_load" meta_type="Int Widget">
+  <property name="title">Maximum Load</property>
+  <property name="fields">
+   <element value="max_load"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">Maximum Load</property>
+  <property name="label_edit">Maximum Load</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="max_pass" meta_type="Int Widget">
+  <property name="title">Maximum Pass</property>
+  <property name="fields">
+   <element value="max_pass"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">Maximum Pass</property>
+  <property name="label_edit">Maximum Pass</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="n_core" meta_type="Int Widget">
+  <property name="title">NCore</property>
+  <property name="fields">
+   <element value="n_core"/>
+  </property>
+  <property name="label">NCore</property>
+  <property name="label_edit">NCore</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="nr_years" meta_type="Int Widget">
+  <property name="title">Nr of Years</property>
+  <property name="fields">
+   <element value="nr_years"/>
+  </property>
+  <property name="label">Nr of Years</property>
+  <property name="label_edit">Nr of Years</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="original_code" meta_type="String Widget">
+  <property name="title">Original Code</property>
+  <property name="fields">
+   <element value="original_code"/>
+  </property>
+  <property name="label">Original Code</property>
+  <property name="label_edit">Original Code</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="probation_credits" meta_type="Int Widget">
+  <property name="title">Probation  Credits</property>
+  <property name="fields">
+   <element value="probation_credits"/>
+  </property>
+  <property name="label">Probation  Credits</property>
+  <property name="label_edit">Probation  Credits</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="promotion_credits" meta_type="Int Widget">
+  <property name="title">Promotion  Credits</property>
+  <property name="fields">
+   <element value="promotion_credits"/>
+  </property>
+  <property name="label">Promotion  Credits</property>
+  <property name="label_edit">Promotion  Credits</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="start_level" meta_type="Select Widget">
+  <property name="title">Start Level</property>
+  <property name="fields">
+   <element value="start_level"/>
+  </property>
+  <property name="label">Start Level</property>
+  <property name="label_edit">Start Level</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="vocabulary">courselevel</property>
+ </widget>
+ <table>
+  <row>
+   <cell name="original_code"/>
+  </row>
+  <row>
+   <cell name="start_level"/>
+  </row>
+  <row>
+   <cell name="end_level"/>
+  </row>
+  <row>
+   <cell name="max_pass"/>
+  </row>
+  <row>
+   <cell name="max_load"/>
+  </row>
+  <row>
+   <cell name="promotion_credits"/>
+  </row>
+  <row>
+   <cell name="probation_credits"/>
+  </row>
+  <row>
+   <cell name="admin_status"/>
+  </row>
+  <row>
+   <cell name="category"/>
+  </row>
+  <row>
+   <cell name="nr_years"/>
+  </row>
+  <row>
+   <cell name="n_core"/>
+  </row>
+  <row>
+   <cell name="max_elect"/>
+  </row>
+  <row>
+   <cell name="m_prefix"/>
+  </row>
+ </table>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/certificate_course.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/certificate_course.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/certificate_course.xml	(revision 447)
@@ -0,0 +1,101 @@
+<?xml version="1.0"?>
+<object name="certificate_course" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method"></property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_waeup_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+ <widget name="Title" meta_type="String Widget">
+  <property name="title">Title</property>
+  <property name="fields">
+   <element value="Title"/>
+  </property>
+  <property name="label">Title</property>
+  <property name="label_edit">Title</property>
+  <property name="readonly_layout_modes">
+   <element value="edit"/>
+  </property>
+  <property name="hidden_layout_modes">
+   <element value="create"/>
+  </property>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="admin_status" meta_type="String Widget">
+  <property name="title">Admin Status</property>
+  <property name="fields">
+   <element value="admin_status"/>
+  </property>
+  <property name="label">Admin Status</property>
+  <property name="label_edit">Admin Status</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="certificate_code" meta_type="String Widget">
+  <property name="title">Certificate code</property>
+  <property name="fields">
+   <element value="certificate_code"/>
+  </property>
+  <property name="label">Certificate Code</property>
+  <property name="label_edit">Certificate Code</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes">
+   <element value="edit"/>
+   <element value="create"/>
+  </property>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="certificate_code_org" meta_type="String Widget">
+  <property name="title">Certificate original code</property>
+  <property name="fields">
+   <element value="certificate_code_org"/>
+  </property>
+  <property name="label">Certificate original code</property>
+  <property name="label_edit">Certificate original code</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes">
+   <element value="edit"/>
+   <element value="create"/>
+  </property>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="code" meta_type="CertificateCourseId Widget">
+  <property name="title">Course Code</property>
+  <property name="fields">
+   <element value="code"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">Course Code</property>
+  <property name="label_edit">Course Code</property>
+  <property name="readonly_layout_modes">
+   <element value="edit"/>
+  </property>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="core_or_elective" meta_type="Boolean Widget">
+  <property name="title">Core or Elective</property>
+  <property name="fields">
+   <element value="core_or_elective"/>
+  </property>
+  <property name="label">Core or Elective</property>
+  <property name="label_edit">Core or Elective</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="label_false">elective</property>
+  <property name="label_true">core</property>
+ </widget>
+ <table>
+  <row>
+   <cell name="Title"/>
+  </row>
+  <row>
+   <cell name="code"/>
+  </row>
+  <row>
+   <cell name="core_or_elective"/>
+  </row>
+ </table>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/common.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/common.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/common.xml	(revision 447)
@@ -0,0 +1,38 @@
+<?xml version="1.0"?>
+<object name="common" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method"></property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_default_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+ <widget name="Description" meta_type="Text Widget">
+  <property name="fields">
+   <element value="Description"/>
+  </property>
+  <property name="label_edit">cpsdoc_description_label_edit</property>
+  <property name="is_i18n">True</property>
+  <property name="css_class">ddescription</property>
+  <property name="width">72</property>
+ </widget>
+ <widget name="Title" meta_type="Heading Widget">
+  <property name="fields">
+   <element value="Title"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label_edit">cpsdoc_title_label_edit</property>
+  <property name="is_i18n">True</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">200</property>
+ </widget>
+ <table>
+  <row>
+   <cell name="Title"/>
+  </row>
+  <row>
+   <cell name="Description"/>
+  </row>
+ </table>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/course.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/course.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/course.xml	(revision 447)
@@ -0,0 +1,98 @@
+<?xml version="1.0"?>
+<object name="course" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method"></property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_waeup_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+ <widget name="adm_status" meta_type="String Widget">
+  <property name="title">Adm Status</property>
+  <property name="fields">
+   <element value="adm_status"/>
+  </property>
+  <property name="label">Adm Status</property>
+  <property name="label_edit">Adm Status</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="category" meta_type="String Widget">
+  <property name="title">Category</property>
+  <property name="fields">
+   <element value="category"/>
+  </property>
+  <property name="label">Category</property>
+  <property name="label_edit">Category</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="credits" meta_type="Int Widget">
+  <property name="title">Credits</property>
+  <property name="fields">
+   <element value="credits"/>
+  </property>
+  <property name="label">Credits</property>
+  <property name="label_edit">Credits</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="former_code" meta_type="String Widget">
+  <property name="title">Former Code</property>
+  <property name="fields">
+   <element value="former_code"/>
+  </property>
+  <property name="label">Former Code</property>
+  <property name="label_edit">Former Code</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="org_code" meta_type="String Widget">
+  <property name="title">Original Code</property>
+  <property name="fields">
+   <element value="org_code"/>
+  </property>
+  <property name="label">Original Code</property>
+  <property name="label_edit">Original Code</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="passmark" meta_type="Int Widget">
+  <property name="title">Passmark</property>
+  <property name="fields">
+   <element value="passmark"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">Passmark</property>
+  <property name="label_edit">Passmark</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="semester" meta_type="Int Widget">
+  <property name="title">Semester</property>
+  <property name="fields">
+   <element value="semester"/>
+  </property>
+  <property name="label">Semester</property>
+  <property name="label_edit">Semester</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <table>
+  <row>
+   <cell name="semester"/>
+  </row>
+  <row>
+   <cell name="credits"/>
+  </row>
+  <row>
+   <cell name="passmark"/>
+  </row>
+ </table>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/course_results.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/course_results.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/course_results.xml	(revision 447)
@@ -0,0 +1,137 @@
+<?xml version="1.0"?>
+<object name="course_results" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method"></property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_waeup_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+ <widget name="ansbook" meta_type="String Widget">
+  <property name="title">Ansbook</property>
+  <property name="fields">
+   <element value="ansbook"/>
+  </property>
+  <property name="label">Ansbook</property>
+  <property name="label_edit">Ansbook</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="carry_level" meta_type="String Widget">
+  <property name="title">Carry Level</property>
+  <property name="fields">
+   <element value="carry_level"/>
+  </property>
+  <property name="label">Carry Level</property>
+  <property name="label_edit">Carry Level</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="gpa" meta_type="Float Widget">
+  <property name="title">GPA</property>
+  <property name="fields">
+   <element value="gpa"/>
+  </property>
+  <property name="label">GPA</property>
+  <property name="label_edit">GPA</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="grade" meta_type="String Widget">
+  <property name="title">Grade</property>
+  <property name="fields">
+   <element value="grade"/>
+  </property>
+  <property name="label">Grade</property>
+  <property name="label_edit">Grade</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="import_id" meta_type="String Widget">
+  <property name="title">ID</property>
+  <property name="fields">
+   <element value="import_id"/>
+  </property>
+  <property name="label">ID</property>
+  <property name="label_edit">ID</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="score" meta_type="Int Widget">
+  <property name="title">Score</property>
+  <property name="fields">
+   <element value="score"/>
+  </property>
+  <property name="label">Score</property>
+  <property name="label_edit">Score</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="status" meta_type="String Widget">
+  <property name="title">Status</property>
+  <property name="fields">
+   <element value="status"/>
+  </property>
+  <property name="label">Status</property>
+  <property name="label_edit">Status</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="verdict" meta_type="String Widget">
+  <property name="title">Verdict</property>
+  <property name="fields">
+   <element value="verdict"/>
+  </property>
+  <property name="label">Verdict</property>
+  <property name="label_edit">Verdict</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="weight" meta_type="String Widget">
+  <property name="title">Weight</property>
+  <property name="fields">
+   <element value="weight"/>
+  </property>
+  <property name="label">Weight</property>
+  <property name="label_edit">Weight</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <table>
+  <row>
+   <cell name="grade"/>
+  </row>
+  <row>
+   <cell name="ansbook"/>
+  </row>
+  <row>
+   <cell name="status"/>
+  </row>
+  <row>
+   <cell name="score"/>
+  </row>
+  <row>
+   <cell name="verdict"/>
+  </row>
+  <row>
+   <cell name="weight"/>
+  </row>
+  <row>
+   <cell name="gpa"/>
+  </row>
+  <row>
+   <cell name="carry_level"/>
+  </row>
+  <row>
+   <cell name="import_id"/>
+  </row>
+ </table>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/department.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/department.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/department.xml	(revision 447)
@@ -0,0 +1,85 @@
+<?xml version="1.0"?>
+<object name="department" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method"></property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_waeup_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+ <widget name="Description" meta_type="Text Widget">
+  <property name="fields">
+   <element value="Description"/>
+  </property>
+  <property name="label">Description</property>
+  <property name="label_edit">Description</property>
+  <property name="is_i18n">True</property>
+  <property name="hidden_layout_modes"/>
+  <property name="css_class">description</property>
+  <property name="width">72</property>
+ </widget>
+ <widget name="Title" meta_type="String Widget">
+  <property name="fields">
+   <element value="Title"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">Title</property>
+  <property name="label_edit">Title</property>
+  <property name="display_width">40</property>
+  <property name="size_max">200</property>
+ </widget>
+ <widget name="code" meta_type="WAeUPId Widget">
+  <property name="title">Object ID</property>
+  <property name="fields">
+   <element value="code"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">Object ID</property>
+  <property name="label_edit">Object ID</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes">
+   <element value="view"/>
+   <element value="edit"/>
+  </property>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="code_alt" meta_type="String Widget">
+  <property name="title">Object ID</property>
+  <property name="fields">
+   <element value="code"/>
+  </property>
+  <property name="label">Object ID</property>
+  <property name="label_edit">Object ID</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes">
+   <element value="edit"/>
+   <element value="view"/>
+  </property>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="title_prefix" meta_type="Select Widget">
+  <property name="title">Title Prefix</property>
+  <property name="fields">
+   <element value="title_prefix"/>
+  </property>
+  <property name="label">Title Prefix</property>
+  <property name="label_edit">Title Prefix</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="vocabulary">institution_types_voc</property>
+ </widget>
+ <table>
+  <row>
+   <cell name="code"/>
+  </row>
+  <row>
+   <cell name="title_prefix"/>
+  </row>
+  <row>
+   <cell name="Title"/>
+  </row>
+  <row>
+   <cell name="Description"/>
+  </row>
+ </table>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/faculty.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/faculty.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/faculty.xml	(revision 447)
@@ -0,0 +1,92 @@
+<?xml version="1.0"?>
+<object name="faculty" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method"></property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_waeup_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+ <widget name="Description" meta_type="Text Widget">
+  <property name="fields">
+   <element value="Description"/>
+  </property>
+  <property name="label">Description</property>
+  <property name="label_edit">Description</property>
+  <property name="is_i18n">True</property>
+  <property name="hidden_layout_modes"/>
+  <property name="css_class">description</property>
+  <property name="width">72</property>
+ </widget>
+ <widget name="Title" meta_type="String Widget">
+  <property name="fields">
+   <element value="Title"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">Title</property>
+  <property name="label_edit">Title</property>
+  <property name="display_width">40</property>
+  <property name="size_max">200</property>
+ </widget>
+ <widget name="bank_code" meta_type="String Widget">
+  <property name="title">Bank Code</property>
+  <property name="fields">
+   <element value="bank_code"/>
+  </property>
+  <property name="label">Bank Code</property>
+  <property name="label_edit">Bank Code</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="college_code" meta_type="String Widget">
+  <property name="title">College Code</property>
+  <property name="fields">
+   <element value="college_code"/>
+  </property>
+  <property name="label">College Code</property>
+  <property name="label_edit">College Code</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="degree_grade" meta_type="String Widget">
+  <property name="title">Degree Grade</property>
+  <property name="fields">
+   <element value="degree_grade"/>
+  </property>
+  <property name="label">Degree Grade</property>
+  <property name="label_edit">Degree Grade</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="title_prefix" meta_type="Select Widget">
+  <property name="title">Title Prefix</property>
+  <property name="fields">
+   <element value="title_prefix"/>
+  </property>
+  <property name="label">Title Prefix</property>
+  <property name="label_edit">Title Prefix</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="vocabulary">institution_types_voc</property>
+ </widget>
+ <table>
+  <row>
+   <cell name="title_prefix"/>
+  </row>
+  <row>
+   <cell name="Description"/>
+  </row>
+  <row>
+   <cell name="bank_code"/>
+  </row>
+  <row>
+   <cell name="degree_grade"/>
+  </row>
+  <row>
+   <cell name="college_code"/>
+  </row>
+ </table>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/scratch_card_batch.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/scratch_card_batch.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/scratch_card_batch.xml	(revision 447)
@@ -0,0 +1,61 @@
+<?xml version="1.0"?>
+<object name="scratch_card_batch" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method"></property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_default_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+ <widget name="cost" meta_type="Float Widget">
+  <property name="title">Cost</property>
+  <property name="fields">
+   <element value="cost"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">Cost</property>
+  <property name="label_edit">Cost</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="no_of_pins" meta_type="Int Widget">
+  <property name="title">Nr of Pins </property>
+  <property name="fields">
+   <element value="no_of_pins"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">Nr of Pins </property>
+  <property name="label_edit">Nr of Pins </property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="min_value">1000</property>
+  <property name="max_value">100000</property>
+ </widget>
+ <widget name="prefix" meta_type="String Widget">
+  <property name="title">Prefix</property>
+  <property name="fields">
+   <element value="prefix"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">Prefix</property>
+  <property name="label_edit">Prefix</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="display_width">3</property>
+  <property name="size_max">3</property>
+ </widget>
+ <widget name="sold_by" meta_type="String Widget">
+  <property name="title">Sold by</property>
+  <property name="fields">
+   <element value="sold_by"/>
+  </property>
+  <property name="label">Sold by</property>
+  <property name="label_edit">Sold by</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <table/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student.xml	(revision 447)
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<object name="student" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method"></property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_waeup_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_admission.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_admission.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_admission.xml	(revision 447)
@@ -0,0 +1,317 @@
+<?xml version="1.0"?>
+<object name="student_admission" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method"></property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_waeup_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+
+ <widget name="app_ac_pin" meta_type="Scratchcard Pin Widget">
+  <property name="title">Application PIN</property>
+  <property name="fields">
+   <element value="app_ac_pin"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Application PIN</property>
+  <property name="label_edit">Application PIN</property>
+  <property
+     name="help"></property>
+  <property name="readonly_layout_modes">
+   <element value="edit"/>
+  </property>
+  <property name="hidden_layout_modes">
+   <element value="create"/>
+  </property>
+  <property name="size_max">12</property>
+ </widget>
+
+ <widget name="jamb_reg_no" meta_type="StudentId Widget">
+  <property name="title">JAMB Registration Number</property>
+  <property name="fields">
+   <element value="jamb_reg_no"/>
+  </property>
+  <property name="is_required">False</property>
+  <property name="label">JAMB Registration Number</property>
+  <property name="label_edit">JAMB Registration Number</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="display_width">10</property>
+  <property name="size_max">10</property>
+ </widget>
+
+ <widget name="jamb_firstname" meta_type="String Widget">
+  <property name="title">JAMB First Name</property>
+  <property name="fields">
+   <element value="jamb_firstname"/>
+  </property>
+  <property name="is_required">False</property>
+  <property name="label">JAMB First Name</property>
+  <property name="label_edit">JAMB First Name</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="jamb_lastname" meta_type="String Widget">
+  <property name="title">JAMB Lastname</property>
+  <property name="fields">
+   <element value="jamb_lastname"/>
+  </property>
+  <property name="label">JAMB Lastname</property>
+  <property name="label_edit">JAMB Lastname</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="jamb_middlename" meta_type="String Widget">
+  <property name="title">JAMB Middle Name</property>
+  <property name="fields">
+   <element value="jamb_middlename"/>
+  </property>
+  <property name="label">JAMB Middl Name</property>
+  <property name="label_edit">JAMB Middle Name</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="jamb_sex" meta_type="Boolean Widget">
+  <property name="title">JAMB Sex</property>
+  <property name="fields">
+   <element value="jamb_sex"/>
+  </property>
+  <property name="label">JAMB Sex</property>
+  <property name="label_edit">JAMB Sex</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="label_false">male</property>
+  <property name="label_true">female</property>
+ </widget>
+
+ <widget name="jamb_age" meta_type="Int Widget">
+  <property name="title">JAMB Age</property>
+  <property name="fields">
+   <element value="jamb_age"/>
+  </property>
+  <property name="label">JAMB Age</property>
+  <property name="label_edit">JAMB Age</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="jamb_state" meta_type="String Widget">
+  <property name="title">JAMB State</property>
+  <property name="fields">
+   <element value="jamb_state"/>
+  </property>
+  <property name="label">JAMB State</property>
+  <property name="label_edit">JAMB State</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="jamb_lga" meta_type="String Widget">
+  <property name="title">JAMB Local Government Area</property>
+  <property name="fields">
+   <element value="jamb_lga"/>
+  </property>
+  <property name="label">JAMB Local Government Area</property>
+  <property name="label_edit">JAMB Local Government Area</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="jamb_score" meta_type="String Widget">
+  <property name="title">JAMB Score</property>
+  <property name="fields">
+   <element value="jamb_score"/>
+  </property>
+  <property name="label">JAMB Score</property>
+  <property name="label_edit">JAMB Score</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="jamb_first_cos" meta_type="String Widget">
+  <property name="title">JAMB First Choice Course of Study</property>
+  <property name="fields">
+   <element value="jamb_first_cos"/>
+  </property>
+  <property name="label">JAMB First Choice Course of Study</property>
+  <property name="label_edit">JAMB First Choice Course of Study</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="jamb_second_cos" meta_type="String Widget">
+  <property name="title">JAMB Second Choice Course of Study</property>
+  <property name="fields">
+   <element value="jamb_second_cos"/>
+  </property>
+  <property name="label">JAMB Second Choice Course of Study</property>
+  <property name="label_edit">JAMB Second Choice Course of Study</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="jamb_first_uni" meta_type="String Widget">
+  <property name="title">JAMB First Choice University</property>
+  <property name="fields">
+   <element value="jamb_first_uni"/>
+  </property>
+  <property name="label">JAMB First Choice University</property>
+  <property name="label_edit">JAMB First Choice University</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="jamb_second_uni" meta_type="String Widget">
+  <property name="title">JAMB Second Choice University</property>
+  <property name="fields">
+   <element value="jamb_second_uni"/>
+  </property>
+  <property name="label">JAMB Second Choice University</property>
+  <property name="label_edit">JAMB Second Choice University</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="pume_gen_paper" meta_type="String Widget">
+  <property name="title">PUME General Paper</property>
+  <property name="fields">
+   <element value="pume_gen_paper"/>
+  </property>
+  <property name="label">PUME General Paper</property>
+  <property name="label_edit">PUME General Paper</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="pume_eng_score" meta_type="String Widget">
+  <property name="title">PUME English Score</property>
+  <property name="fields">
+   <element value="pume_eng_score"/>
+  </property>
+  <property name="label">PUME English Score</property>
+  <property name="label_edit">PUME English Score</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="pume_math_score" meta_type="String Widget">
+  <property name="title">PUME Mathematics Score</property>
+  <property name="fields">
+   <element value="pume_math_score"/>
+  </property>
+  <property name="label">PUME Mathematics Score</property>
+  <property name="label_edit">PUME Mathematics Score</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="pume_tot_score" meta_type="String Widget">
+  <property name="title">PUME Total Score</property>
+  <property name="fields">
+   <element value="pume_tot_score"/>
+  </property>
+  <property name="label">PUME Total Score</property>
+  <property name="label_edit">PUME Total Score</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="passport" meta_type="Image Widget">
+  <property name="title">Passport Picture</property>
+  <property name="fields">
+   <element value="passport"/>
+  </property>
+  <property name="label"></property>
+  <property name="label_edit"></property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="help">Upload passport photograph with red background</property>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <table>
+  <row>
+   <cell name="app_ac_pin"/>
+  </row>
+  <row>
+   <cell name="jamb_reg_no"/>
+  </row>
+  <row>
+   <cell name="jamb_firstname"/>
+  </row>
+  <row>
+   <cell name="jamb_middlename"/>
+  </row>
+  <row>
+   <cell name="jamb_lastname"/>
+  </row>
+  <row>
+   <cell name="jamb_sex"/>
+  </row>
+  <row>
+   <cell name="jamb_age"/>
+  </row>
+  <row>
+   <cell name="jamb_state"/>
+  </row>
+  <row>
+   <cell name="jamb_lga"/>
+  </row>
+  <row>
+   <cell name="jamb_score"/>
+  </row>
+  <row>
+   <cell name="jamb_first_cos"/>
+  </row>
+  <row>
+   <cell name="jamb_second_cos"/>
+  </row>
+  <row>
+   <cell name="jamb_first_uni"/>
+  </row>
+  <row>
+   <cell name="jamb_second_uni"/>
+  </row>
+  <row>
+   <cell name="pume_gen_paper"/>
+  </row>
+  <row>
+   <cell name="pume_eng_score"/>
+  </row>
+  <row>
+   <cell name="pume_math_score"/>
+  </row>
+  <row>
+   <cell name="pume_tot_score"/>
+  </row>
+  <row>
+   <cell name="passport"/>
+  </row>
+ </table>
+
+</object>
+
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_admission_fe.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_admission_fe.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_admission_fe.xml	(revision 447)
@@ -0,0 +1,351 @@
+<?xml version="1.0"?>
+<object name="student_admission" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method"></property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_waeup_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+
+ <widget name="app_ac_pin" meta_type="Scratchcard Pin Widget">
+  <property name="title">Application PIN</property>
+  <property name="fields">
+   <element value="app_ac_pin"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Application PIN</property>
+  <property name="label_edit">Application PIN</property>
+  <property
+     name="help"></property>
+  <property name="readonly_layout_modes">
+   <element value="edit"/>
+  </property>
+  <property name="hidden_layout_modes"/>
+  <property name="size_max">12</property>
+ </widget>
+
+ <widget name="jamb_reg_no" meta_type="StudentId Widget">
+  <property name="title">JAMB Registration Number</property>
+  <property name="fields">
+   <element value="jamb_reg_no"/>
+  </property>
+  <property name="is_required">False</property>
+  <property name="label">JAMB Registration Number</property>
+  <property name="label_edit">JAMB Registration Number</property>
+    <property name="readonly_layout_modes">
+   <element value="edit"/>
+  </property>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="display_width">10</property>
+  <property name="size_max">10</property>
+ </widget>
+
+ <widget name="jamb_firstname" meta_type="String Widget">
+  <property name="title">JAMB First Name</property>
+  <property name="fields">
+   <element value="jamb_firstname"/>
+  </property>
+  <property name="is_required">False</property>
+  <property name="label">JAMB First Name</property>
+  <property name="label_edit">JAMB First Name</property>
+    <property name="readonly_layout_modes">
+   <element value="edit"/>
+  </property>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="jamb_lastname" meta_type="String Widget">
+  <property name="title">JAMB Lastname</property>
+  <property name="fields">
+   <element value="jamb_lastname"/>
+  </property>
+  <property name="label">JAMB Lastname</property>
+  <property name="label_edit">JAMB Lastname</property>
+    <property name="readonly_layout_modes">
+   <element value="edit"/>
+  </property>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="jamb_middlename" meta_type="String Widget">
+  <property name="title">JAMB Middle Name</property>
+  <property name="fields">
+   <element value="jamb_middlename"/>
+  </property>
+  <property name="label">JAMB Middl Name</property>
+  <property name="label_edit">JAMB Middle Name</property>
+    <property name="readonly_layout_modes">
+   <element value="edit"/>
+  </property>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="jamb_sex" meta_type="Boolean Widget">
+  <property name="title">JAMB Sex</property>
+  <property name="fields">
+   <element value="jamb_sex"/>
+  </property>
+  <property name="label">JAMB Sex</property>
+  <property name="label_edit">JAMB Sex</property>
+    <property name="readonly_layout_modes">
+   <element value="edit"/>
+  </property>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="label_false">male</property>
+  <property name="label_true">female</property>
+ </widget>
+
+ <widget name="jamb_age" meta_type="Int Widget">
+  <property name="title">JAMB Age</property>
+  <property name="fields">
+   <element value="jamb_age"/>
+  </property>
+  <property name="label">JAMB Age</property>
+  <property name="label_edit">JAMB Age</property>
+    <property name="readonly_layout_modes">
+   <element value="edit"/>
+  </property>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="jamb_state" meta_type="String Widget">
+  <property name="title">JAMB State</property>
+  <property name="fields">
+   <element value="jamb_state"/>
+  </property>
+  <property name="label">JAMB State</property>
+  <property name="label_edit">JAMB State</property>
+    <property name="readonly_layout_modes">
+   <element value="edit"/>
+  </property>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="jamb_lga" meta_type="String Widget">
+  <property name="title">JAMB Local Government Area</property>
+  <property name="fields">
+   <element value="jamb_lga"/>
+  </property>
+  <property name="label">JAMB Local Government Area</property>
+  <property name="label_edit">JAMB Local Government Area</property>
+    <property name="readonly_layout_modes">
+   <element value="edit"/>
+  </property>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="jamb_score" meta_type="String Widget">
+  <property name="title">JAMB Score</property>
+  <property name="fields">
+   <element value="jamb_score"/>
+  </property>
+  <property name="label">JAMB Score</property>
+  <property name="label_edit">JAMB Score</property>
+    <property name="readonly_layout_modes">
+   <element value="edit"/>
+  </property>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="jamb_first_cos" meta_type="String Widget">
+  <property name="title">JAMB First Choice Course of Study</property>
+  <property name="fields">
+   <element value="jamb_first_cos"/>
+  </property>
+  <property name="label">JAMB First Choice Course of Study</property>
+  <property name="label_edit">JAMB First Choice Course of Study</property>
+    <property name="readonly_layout_modes">
+   <element value="edit"/>
+  </property>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="jamb_second_cos" meta_type="String Widget">
+  <property name="title">JAMB Second Choice Course of Study</property>
+  <property name="fields">
+   <element value="jamb_second_cos"/>
+  </property>
+  <property name="label">JAMB Second Choice Course of Study</property>
+  <property name="label_edit">JAMB Second Choice Course of Study</property>
+    <property name="readonly_layout_modes">
+   <element value="edit"/>
+  </property>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="jamb_first_uni" meta_type="String Widget">
+  <property name="title">JAMB First Choice University</property>
+  <property name="fields">
+   <element value="jamb_first_uni"/>
+  </property>
+  <property name="label">JAMB First Choice University</property>
+  <property name="label_edit">JAMB First Choice University</property>
+    <property name="readonly_layout_modes">
+   <element value="edit"/>
+  </property>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="jamb_second_uni" meta_type="String Widget">
+  <property name="title">JAMB Second Choice University</property>
+  <property name="fields">
+   <element value="jamb_second_uni"/>
+  </property>
+  <property name="label">JAMB Second Choice University</property>
+  <property name="label_edit">JAMB Second Choice University</property>
+    <property name="readonly_layout_modes">
+   <element value="edit"/>
+  </property>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="pume_gen_paper" meta_type="String Widget">
+  <property name="title">PUME General Paper</property>
+  <property name="fields">
+   <element value="pume_gen_paper"/>
+  </property>
+  <property name="label">PUME General Paper</property>
+  <property name="label_edit">PUME General Paper</property>
+    <property name="readonly_layout_modes">
+   <element value="edit"/>
+  </property>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="pume_eng_score" meta_type="String Widget">
+  <property name="title">PUME English Score</property>
+  <property name="fields">
+   <element value="pume_eng_score"/>
+  </property>
+  <property name="label">PUME English Score</property>
+  <property name="label_edit">PUME English Score</property>
+    <property name="readonly_layout_modes">
+   <element value="edit"/>
+  </property>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="pume_math_score" meta_type="String Widget">
+  <property name="title">PUME Mathematics Score</property>
+  <property name="fields">
+   <element value="pume_math_score"/>
+  </property>
+  <property name="label">PUME Mathematics Score</property>
+  <property name="label_edit">PUME Mathematics Score</property>
+    <property name="readonly_layout_modes">
+   <element value="edit"/>
+  </property>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="pume_tot_score" meta_type="String Widget">
+  <property name="title">PUME Total Score</property>
+  <property name="fields">
+   <element value="pume_tot_score"/>
+  </property>
+  <property name="label">PUME Total Score</property>
+  <property name="label_edit">PUME Total Score</property>
+    <property name="readonly_layout_modes">
+   <element value="edit"/>
+  </property>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="passport" meta_type="Image Widget">
+  <property name="title">Passport Picture</property>
+  <property name="fields">
+   <element value="passport"/>
+  </property>
+  <property name="label"></property>
+  <property name="label_edit"></property>
+    <property name="readonly_layout_modes">
+   <element value=""/>
+  </property>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="help">Upload passport photograph with red background</property>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <table>
+  <row>
+   <cell name="app_ac_pin"/>
+  </row>
+  <row>
+   <cell name="jamb_reg_no"/>
+  </row>
+  <row>
+   <cell name="jamb_firstname"/>
+  </row>
+  <row>
+   <cell name="jamb_middlename"/>
+  </row>
+  <row>
+   <cell name="jamb_lastname"/>
+  </row>
+  <row>
+   <cell name="jamb_sex"/>
+  </row>
+  <row>
+   <cell name="jamb_age"/>
+  </row>
+  <row>
+   <cell name="jamb_state"/>
+  </row>
+  <row>
+   <cell name="jamb_lga"/>
+  </row>
+  <row>
+   <cell name="jamb_score"/>
+  </row>
+  <row>
+   <cell name="jamb_first_cos"/>
+  </row>
+  <row>
+   <cell name="jamb_second_cos"/>
+  </row>
+  <row>
+   <cell name="jamb_first_uni"/>
+  </row>
+  <row>
+   <cell name="jamb_second_uni"/>
+  </row>
+  <row>
+   <cell name="pume_gen_paper"/>
+  </row>
+  <row>
+   <cell name="pume_eng_score"/>
+  </row>
+  <row>
+   <cell name="pume_math_score"/>
+  </row>
+  <row>
+   <cell name="pume_tot_score"/>
+  </row>
+  <row>
+   <cell name="passport"/>
+  </row>
+ </table>
+
+</object>
+
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_clearance.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_clearance.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_clearance.xml	(revision 447)
@@ -0,0 +1,917 @@
+<?xml version="1.0"?>
+<object name="student_clearance" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method"></property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_waeup_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+
+ <widget name="clr_ac_pin" meta_type="Scratchcard Pin Widget">
+  <property name="title">Clearance PIN</property>
+  <property name="fields">
+   <element value="clr_ac_pin"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Clearance PIN</property>
+  <property name="label_edit">Clearance PIN</property>
+  <property
+     name="help"></property>
+  <property name="readonly_layout_modes">
+   <element value="edit"/>
+  </property>
+  <property name="hidden_layout_modes">
+   <element value="create"/>
+  </property>
+  <property name="size_max">12</property>
+ </widget>
+
+ <widget name="matric_no" meta_type="String Widget">
+  <property name="title">Matriculation Number</property>
+  <property name="fields">
+   <element value="matric_no"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Matriculation Number</property>
+  <property name="label_edit">Matriculation Number</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="display_width">10</property>
+  <property name="size_max">10</property>
+ </widget>
+
+ <widget name="entry_date" meta_type="Date Widget">
+  <property name="title">Entry Date</property>
+  <property name="fields">
+   <element value="entry_date"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Entry Date</property>
+  <property name="label_edit">Entry Date</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="entry_session" meta_type="String Widget">
+  <property name="title">Entry Session</property>
+  <property name="fields">
+   <element value="entry_session"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Entry Session</property>
+  <property name="label_edit">Entry Session</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="birthday" meta_type="Date Widget">
+  <property name="title">Day of Birth</property>
+  <property name="fields">
+   <element value="birthday"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Day of Birth</property>
+  <property name="label_edit">Day of Birth</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+
+ <widget name="lga" meta_type="Select Widget">
+  <property name="title">Local Government Area</property>
+  <property name="fields">
+   <element value="lga"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Local Government Area</property>
+  <property name="label_edit">Local Government Area</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="vocabulary">local_gov_areas</property>
+ </widget>
+
+
+ <widget name="nationality" meta_type="Select Widget">
+  <property name="title">Nationality</property>
+  <property name="fields">
+   <element value="nationality"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Nationality</property>
+  <property name="label_edit">Nationality</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="vocabulary">states</property>
+ </widget>
+
+
+ <widget name="email" meta_type="Email Widget">
+  <property name="title">Email</property>
+  <property name="fields">
+   <element value="email"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Email</property>
+  <property name="label_edit">Email</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+  <widget name="fst_sit_fname" meta_type="String Widget">
+  <property name="title">Fullname</property>
+  <property name="fields">
+   <element value="fst_sit_fname"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Fullname</property>
+  <property name="label_edit">Fullname</property>
+  <property
+     name="help">Fullname as it appears on certificate/result</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="fst_sit_no" meta_type="String Widget">
+  <property name="title">Exam Number</property>
+  <property name="fields">
+   <element value="fst_sit_no"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Exam Number</property>
+  <property name="label_edit">Exam Number</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="fst_sit_date" meta_type="Date Widget">
+  <property name="title">Exam Date</property>
+  <property name="fields">
+   <element value="fst_sit_date"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Exam Date</property>
+  <property name="label_edit">Exam Date</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="fst_sit_type" meta_type="Select Widget">
+  <property name="title">Exam Type</property>
+  <property name="fields">
+   <element value="fst_sit_type"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Exam Type</property>
+  <property name="label_edit">Exam Type</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="vocabulary">exam_types</property>
+ </widget>
+
+ <widget name="fst_sit_scan" meta_type="Image Widget">
+  <property name="title">Scan of First Sitting Result</property>
+  <property name="fields">
+   <element value="fst_sit_scan"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Scan of First Sitting Result</property>
+  <property name="label_edit">Scan of First Sitting Result</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+
+  <widget name="scd_sit_fname" meta_type="String Widget">
+  <property name="title">Fullname</property>
+  <property name="fields">
+   <element value="scd_sit_fname"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Fullname</property>
+  <property name="label_edit">Fullname</property>
+  <property
+     name="help">Fullname as it appears on certificate/result</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="scd_sit_no" meta_type="String Widget">
+  <property name="title">Exam Number</property>
+  <property name="fields">
+   <element value="scd_sit_no"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Exam Number</property>
+  <property name="label_edit">Exam Number</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="scd_sit_date" meta_type="Date Widget">
+  <property name="title">Exam Date</property>
+  <property name="fields">
+   <element value="scd_sit_date"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Exam Date</property>
+  <property name="label_edit">Exam Date</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="scd_sit_type" meta_type="Select Widget">
+  <property name="title">Exam Type</property>
+  <property name="fields">
+   <element value="scd_sit_type"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Exam Type</property>
+  <property name="label_edit">Exam Type</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="vocabulary">exam_types</property>
+ </widget>
+
+ <widget name="scd_sit_scan" meta_type="Image Widget">
+  <property name="title">Scan of Second Sitting Result</property>
+  <property name="fields">
+   <element value="scd_sit_scan"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Scan of Second Sitting Result</property>
+  <property name="label_edit">Scan of Second Sitting Result</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="alr_fname" meta_type="String Widget">
+  <property name="title">Fullname</property>
+  <property name="fields">
+   <element value="alr_fname"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Fullname</property>
+  <property name="label_edit">Fullname</property>
+  <property
+     name="help">Fullname as it appears on certificate/result</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="alr_no" meta_type="String Widget">
+  <property name="title">Exam Number</property>
+  <property name="fields">
+   <element value="alr_no"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Exam Number</property>
+  <property name="label_edit">Exam Number</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="alr_date" meta_type="Date Widget">
+  <property name="title">Exam Date</property>
+  <property name="fields">
+   <element value="alr_date"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Exam Date</property>
+  <property name="label_edit">Exam Date</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="alr_scan" meta_type="Image Widget">
+  <property name="title">Scan of Advanced Level Result</property>
+  <property name="fields">
+   <element value="alr_scan"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Scan of Advanced Level Result</property>
+  <property name="label_edit">Scan of Advanced Level Result</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="hq_type" meta_type="Select Widget">
+  <property name="title">Higher Qualification</property>
+  <property name="fields">
+   <element value="hq_type"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Higher Qualification</property>
+  <property name="label_edit">Higher Qualification</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="vocabulary">high_qual</property>
+ </widget>
+
+ <widget name="hq_grade" meta_type="Select Widget">
+  <property name="title">Higher Qualification Grade</property>
+  <property name="fields">
+   <element value="hq_grade"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Higher Qualification Grade</property>
+  <property name="label_edit">Higher Qualification Grade</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="vocabulary">high_grade</property>
+ </widget>
+
+ <widget name="hq_school" meta_type="String Widget">
+  <property name="title">School Attended</property>
+  <property name="fields">
+   <element value="hq_school"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">School Attended</property>
+  <property name="label_edit">School Attended</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="hq_matric_no" meta_type="String Widget">
+  <property name="title">Matric Number</property>
+  <property name="fields">
+   <element value="hq_matric_no"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Matric Number</property>
+  <property name="label_edit">Matric Number</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="hq_session" meta_type="String Widget">
+  <property name="title">Session Obtained</property>
+  <property name="fields">
+   <element value="hq_session"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Session Obtained</property>
+  <property name="label_edit">Session Obtained</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="hq_disc" meta_type="String Widget">
+  <property name="title">Discipline</property>
+  <property name="fields">
+   <element value="hq_disc"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Discipline</property>
+  <property name="label_edit">Discipline</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="hq_scan" meta_type="Image Widget">
+  <property name="title">Scan of Higher Qualification Result</property>
+  <property name="fields">
+   <element value="hq_scan"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Scan of Higher Qualification Result</property>
+  <property name="label_edit">Scan of Higher Qualification Result</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="birth_certificate" meta_type="Image Widget">
+  <property name="title">Birth Certificate</property>
+  <property name="fields">
+   <element value="birth_certificate"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Birth Certificate</property>
+  <property name="label_edit">Birth Certificate</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+
+ <widget name="lga_ident" meta_type="Image Widget">
+  <property name="title">LGA Identification</property>
+  <property name="fields">
+   <element value="lga_ident"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">LGA Identification</property>
+  <property name="label_edit">LGA Identification</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="acc_let" meta_type="Image Widget">
+  <property name="title">Acceptance Letter </property>
+  <property name="fields">
+   <element value="acc_let"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Acceptance Letter </property>
+  <property name="label_edit">Acceptance Letter </property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="jamb_slip" meta_type="Image Widget">
+  <property name="title">JAMB Slip</property>
+  <property name="fields">
+   <element value="jamb_slip"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">JAMB Slip</property>
+  <property name="label_edit">JAMB Slip</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="cert" meta_type="Image Widget">
+  <property name="title">Certificate</property>
+  <property name="fields">
+   <element value="cert"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Certificateficate</property>
+  <property name="label_edit">Certificateficate</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="evid" meta_type="Image Widget">
+  <property name="title">Evidence of Name</property>
+  <property name="fields">
+   <element value="evid"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Evidence of Name</property>
+  <property name="label_edit">Evidence of Name</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="passport" meta_type="Image Widget">
+  <property name="title">Passport</property>
+  <property name="fields">
+   <element value="passport"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Passport</property>
+  <property name="label_edit">Passport</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="jamb_let" meta_type="Image Widget">
+  <property name="title">JAMB Letter</property>
+  <property name="fields">
+   <element value="jamb_let"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">JAMB Letter</property>
+  <property name="label_edit">JAMB Letter</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="res_stat" meta_type="Image Widget">
+  <property name="title">Result Statement</property>
+  <property name="fields">
+   <element value="res_stat"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Result Statement</property>
+  <property name="label_edit">Result Statement</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="ref_let" meta_type="Image Widget">
+  <property name="title">Referee Letter</property>
+  <property name="fields">
+   <element value="ref_let"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Referee Letter</property>
+  <property name="label_edit">Referee Letter</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="cred" meta_type="Image Widget">
+  <property name="title">Credential</property>
+  <property name="fields">
+   <element value="cred"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Credential</property>
+  <property name="label_edit">Credential</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="stat_dec" meta_type="Image Widget">
+  <property name="title">Statutory Declaration of Good Conduct</property>
+  <property name="fields">
+   <element value="stat_dec"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Statutory Declaration of Good Conduct</property>
+  <property name="label_edit">Statutory Declaration of Good Conduct</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="age_dec" meta_type="Image Widget">
+  <property name="title">Age Declaration</property>
+  <property name="fields">
+   <element value="age_dec"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Age Declaration</property>
+  <property name="label_edit">Age Declaration</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="acc_inst" meta_type="Image Widget">
+  <property name="title">Accepted by Institution</property>
+  <property name="fields">
+   <element value="acc_inst"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Accepted by Institution</property>
+  <property name="label_edit">Accepted by Institution</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="fst_ch" meta_type="Boolean Widget">
+  <property name="title">First Choice</property>
+  <property name="fields">
+   <element value="fst_ch"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">First Choice</property>
+  <property name="label_edit">First Choice</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="scd_ch" meta_type="Boolean Widget">
+  <property name="title">Second Choice</property>
+  <property name="fields">
+   <element value="scd_ch"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Second Choice</property>
+  <property name="label_edit">Second Choice</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="sup_adm" meta_type="Boolean Widget">
+  <property name="title">Supplementary Addmission</property>
+  <property name="fields">
+   <element value="sup_adm"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Supplementary Addmission</property>
+  <property name="label_edit">Supplementary Addmission</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="uniben" meta_type="Boolean Widget">
+  <property name="title">Former UNIBEN Student</property>
+  <property name="fields">
+   <element value="uniben"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Former UNIBEN Student</property>
+  <property name="label_edit">Former UNIBEN Student</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="form_matric_no" meta_type="String Widget">
+  <property name="title">Former Matric/RegNo </property>
+  <property name="fields">
+   <element value="form_matric_no"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Former Matric/RegNo</property>
+  <property name="label_edit">Former Matric/RegNo</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="def_adm" meta_type="Boolean Widget">
+  <property name="title">Deferment of Admission</property>
+  <property name="fields">
+   <element value="def_adm"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Deferment of Admission</property>
+  <property name="label_edit">Deferment of Admission</property>
+  <property
+     name="help">Tick this box if you wish to defer admission till next session.</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="acknow" meta_type="Boolean Widget">
+  <property name="title">Acknowledgement</property>
+  <property name="fields">
+   <element value="acknow"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Acknowledgement</property>
+  <property name="label_edit">Acknowledgement</property>
+  <property
+     name="help">I hereby acknowledge by ticking this check box that if it is discovered at any time that i do not possess any of the qualifications which i claim to have obtained, i will be expelled from the University and shall not be re-admitted for the same or any other programme, even if i have upgraded my previous qualifications or possess additional qualifications.</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <table>
+  <row>
+   <cell name="jamb_reg_no"/>
+  </row>
+  <row>
+   <cell name="matric_no"/>
+  </row>
+  <row>
+   <cell name="clr_ac_pin"/>
+  </row>
+  <row>
+   <cell name="entry_date"/>
+  </row>
+  <row>
+   <cell name="entry_session"/>
+  </row>
+  <row>
+   <cell name="birthday"/>
+  </row>
+  <row>
+   <cell name="lga"/>
+  </row>
+  <row>
+   <cell name="nationality"/>
+  </row>
+  <row>
+   <cell name="email"/>
+  </row>
+  <row>
+   <cell name="fst_sit_fname"/>
+  </row>
+  <row>
+   <cell name="fst_sit_no"/>
+  </row>
+  <row>
+   <cell name="fst_sit_date"/>
+  </row>
+  <row>
+   <cell name="fst_sit_type"/>
+  </row>
+  <row>
+   <cell name="fst_sit_scan"/>
+  </row>
+  <row>
+   <cell name="scd_sit_fname"/>
+  </row>
+  <row>
+   <cell name="scd_sit_no"/>
+  </row>
+  <row>
+   <cell name="scd_sit_date"/>
+  </row>
+  <row>
+   <cell name="scd_sit_type"/>
+  </row>
+  <row>
+   <cell name="scd_sit_scan"/>
+  </row>
+  <row>
+   <cell name="alr_fname"/>
+  </row>
+  <row>
+   <cell name="alr_no"/>
+  </row>
+  <row>
+   <cell name="alr_date"/>
+  </row>
+  <row>
+   <cell name="alr_scan"/>
+  </row>
+  <row>
+   <cell name="hq_type"/>
+  </row>
+  <row>
+   <cell name="hq_grade"/>
+  </row>
+  <row>
+   <cell name="hq_school"/>
+  </row>
+  <row>
+   <cell name="hq_matric_no"/>
+  </row>
+  <row>
+   <cell name="hq_session"/>
+  </row>
+  <row>
+   <cell name="hq_disc"/>
+  </row>
+  <row>
+   <cell name="hq_scan"/>
+  </row>
+  <row>
+   <cell name="birth_certificate"/>
+  </row>
+  <row>
+   <cell name="lga_ident"/>
+  </row>
+  <row>
+   <cell name="acc_let"/>
+  </row>
+  <row>
+   <cell name="jamb_slip"/>
+  </row>
+  <row>
+   <cell name="cert"/>
+  </row>
+  <row>
+   <cell name="evid"/>
+  </row>
+  <row>
+   <cell name="passport"/>
+  </row>
+  <row>
+   <cell name="jamb_let"/>
+  </row>
+  <row>
+   <cell name="res_stat"/>
+  </row>
+  <row>
+   <cell name="ref_let"/>
+  </row>
+  <row>
+   <cell name="cred"/>
+  </row>
+  <row>
+   <cell name="stat_dec"/>
+  </row>
+  <row>
+   <cell name="age_dec"/>
+  </row>
+  <row>
+   <cell name="acc_inst"/>
+  </row>
+  <row>
+   <cell name="fst_ch"/>
+  </row>
+  <row>
+   <cell name="scd_ch"/>
+  </row>
+  <row>
+   <cell name="sup_adm"/>
+  </row>
+  <row>
+   <cell name="uniben"/>
+  </row>
+  <row>
+   <cell name="form_matric_no"/>
+  </row>
+  <row>
+   <cell name="def_adm"/>
+  </row>
+  <row>
+   <cell name="acknow"/>
+  </row>
+ </table>
+
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_clearance_fe.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_clearance_fe.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_clearance_fe.xml	(revision 447)
@@ -0,0 +1,919 @@
+<?xml version="1.0"?>
+<object name="student_clearance" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method"></property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_waeup_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+
+ <widget name="clr_ac_pin" meta_type="Scratchcard Pin Widget">
+  <property name="title">Clearance PIN</property>
+  <property name="fields">
+   <element value="clr_ac_pin"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Clearance PIN</property>
+  <property name="label_edit">Clearance PIN</property>
+  <property
+     name="help"></property>
+  <property name="readonly_layout_modes">
+   <element value="edit"/>
+  </property>
+  <property name="hidden_layout_modes">
+   <element value="create"/>
+  </property>
+  <property name="size_max">12</property>
+ </widget>
+
+ <widget name="matric_no" meta_type="String Widget">
+  <property name="title">Matriculation Number</property>
+  <property name="fields">
+   <element value="matric_no"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Matriculation Number</property>
+  <property name="label_edit">Matriculation Number</property>
+  <property name="readonly_layout_modes"/>
+  <property name="readonly_layout_modes">
+   <element value="edit"/>
+  </property>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="display_width">10</property>
+  <property name="size_max">10</property>
+ </widget>
+
+ <widget name="entry_date" meta_type="Date Widget">
+  <property name="title">Entry Date</property>
+  <property name="fields">
+   <element value="entry_date"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Entry Date</property>
+  <property name="label_edit">Entry Date</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="entry_session" meta_type="String Widget">
+  <property name="title">Entry Session</property>
+  <property name="fields">
+   <element value="entry_session"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Entry Session</property>
+  <property name="label_edit">Entry Session</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="birthday" meta_type="Date Widget">
+  <property name="title">Day of Birth</property>
+  <property name="fields">
+   <element value="birthday"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Day of Birth</property>
+  <property name="label_edit">Day of Birth</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+
+ <widget name="lga" meta_type="Select Widget">
+  <property name="title">Local Government Area</property>
+  <property name="fields">
+   <element value="lga"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Local Government Area</property>
+  <property name="label_edit">Local Government Area</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="vocabulary">local_gov_areas</property>
+ </widget>
+
+
+ <widget name="nationality" meta_type="Select Widget">
+  <property name="title">Nationality</property>
+  <property name="fields">
+   <element value="nationality"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Nationality</property>
+  <property name="label_edit">Nationality</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="vocabulary">states</property>
+ </widget>
+
+
+ <widget name="email" meta_type="Email Widget">
+  <property name="title">Email</property>
+  <property name="fields">
+   <element value="email"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Email</property>
+  <property name="label_edit">Email</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+  <widget name="fst_sit_fname" meta_type="String Widget">
+  <property name="title">Fullname</property>
+  <property name="fields">
+   <element value="fst_sit_fname"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Fullname</property>
+  <property name="label_edit">Fullname</property>
+  <property
+     name="help">Fullname as it appears on certificate/result</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="fst_sit_no" meta_type="String Widget">
+  <property name="title">Exam Number</property>
+  <property name="fields">
+   <element value="fst_sit_no"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Exam Number</property>
+  <property name="label_edit">Exam Number</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="fst_sit_date" meta_type="Date Widget">
+  <property name="title">Exam Date</property>
+  <property name="fields">
+   <element value="fst_sit_date"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Exam Date</property>
+  <property name="label_edit">Exam Date</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="fst_sit_type" meta_type="Select Widget">
+  <property name="title">Exam Type</property>
+  <property name="fields">
+   <element value="fst_sit_type"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Exam Type</property>
+  <property name="label_edit">Exam Type</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="vocabulary">exam_types</property>
+ </widget>
+
+ <widget name="fst_sit_scan" meta_type="Image Widget">
+  <property name="title">Scan of First Sitting Result</property>
+  <property name="fields">
+   <element value="fst_sit_scan"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Scan of First Sitting Result</property>
+  <property name="label_edit">Scan of First Sitting Result</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+
+  <widget name="scd_sit_fname" meta_type="String Widget">
+  <property name="title">Fullname</property>
+  <property name="fields">
+   <element value="scd_sit_fname"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Fullname</property>
+  <property name="label_edit">Fullname</property>
+  <property
+     name="help">Fullname as it appears on certificate/result</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="scd_sit_no" meta_type="String Widget">
+  <property name="title">Exam Number</property>
+  <property name="fields">
+   <element value="scd_sit_no"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Exam Number</property>
+  <property name="label_edit">Exam Number</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="scd_sit_date" meta_type="Date Widget">
+  <property name="title">Exam Date</property>
+  <property name="fields">
+   <element value="scd_sit_date"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Exam Date</property>
+  <property name="label_edit">Exam Date</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="scd_sit_type" meta_type="Select Widget">
+  <property name="title">Exam Type</property>
+  <property name="fields">
+   <element value="scd_sit_type"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Exam Type</property>
+  <property name="label_edit">Exam Type</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="vocabulary">exam_types</property>
+ </widget>
+
+ <widget name="scd_sit_scan" meta_type="Image Widget">
+  <property name="title">Scan of Second Sitting Result</property>
+  <property name="fields">
+   <element value="scd_sit_scan"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Scan of Second Sitting Result</property>
+  <property name="label_edit">Scan of Second Sitting Result</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="alr_fname" meta_type="String Widget">
+  <property name="title">Fullname</property>
+  <property name="fields">
+   <element value="alr_fname"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Fullname</property>
+  <property name="label_edit">Fullname</property>
+  <property
+     name="help">Fullname as it appears on certificate/result</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="alr_no" meta_type="String Widget">
+  <property name="title">Exam Number</property>
+  <property name="fields">
+   <element value="alr_no"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Exam Number</property>
+  <property name="label_edit">Exam Number</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="alr_date" meta_type="Date Widget">
+  <property name="title">Exam Date</property>
+  <property name="fields">
+   <element value="alr_date"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Exam Date</property>
+  <property name="label_edit">Exam Date</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="alr_scan" meta_type="Image Widget">
+  <property name="title">Scan of Advanced Level Result</property>
+  <property name="fields">
+   <element value="alr_scan"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Scan of Advanced Level Result</property>
+  <property name="label_edit">Scan of Advanced Level Result</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="hq_type" meta_type="Select Widget">
+  <property name="title">Higher Qualification</property>
+  <property name="fields">
+   <element value="hq_type"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Higher Qualification</property>
+  <property name="label_edit">Higher Qualification</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="vocabulary">high_qual</property>
+ </widget>
+
+ <widget name="hq_grade" meta_type="Select Widget">
+  <property name="title">Higher Qualification Grade</property>
+  <property name="fields">
+   <element value="hq_grade"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Higher Qualification Grade</property>
+  <property name="label_edit">Higher Qualification Grade</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="vocabulary">high_grade</property>
+ </widget>
+
+ <widget name="hq_school" meta_type="String Widget">
+  <property name="title">School Attended</property>
+  <property name="fields">
+   <element value="hq_school"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">School Attended</property>
+  <property name="label_edit">School Attended</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="hq_matric_no" meta_type="String Widget">
+  <property name="title">Matric Number</property>
+  <property name="fields">
+   <element value="hq_matric_no"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Matric Number</property>
+  <property name="label_edit">Matric Number</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="hq_session" meta_type="String Widget">
+  <property name="title">Session Obtained</property>
+  <property name="fields">
+   <element value="hq_session"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Session Obtained</property>
+  <property name="label_edit">Session Obtained</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="hq_disc" meta_type="String Widget">
+  <property name="title">Discipline</property>
+  <property name="fields">
+   <element value="hq_disc"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Discipline</property>
+  <property name="label_edit">Discipline</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="hq_scan" meta_type="Image Widget">
+  <property name="title">Scan of Higher Qualification Result</property>
+  <property name="fields">
+   <element value="hq_scan"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Scan of Higher Qualification Result</property>
+  <property name="label_edit">Scan of Higher Qualification Result</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="birth_certificate" meta_type="Image Widget">
+  <property name="title">Birth Certificate</property>
+  <property name="fields">
+   <element value="birth_certificate"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Birth Certificate</property>
+  <property name="label_edit">Birth Certificate</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+
+ <widget name="lga_ident" meta_type="Image Widget">
+  <property name="title">LGA Identification</property>
+  <property name="fields">
+   <element value="lga_ident"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">LGA Identification</property>
+  <property name="label_edit">LGA Identification</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="acc_let" meta_type="Image Widget">
+  <property name="title">Acceptance Letter </property>
+  <property name="fields">
+   <element value="acc_let"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Acceptance Letter </property>
+  <property name="label_edit">Acceptance Letter </property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="jamb_slip" meta_type="Image Widget">
+  <property name="title">JAMB Slip</property>
+  <property name="fields">
+   <element value="jamb_slip"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">JAMB Slip</property>
+  <property name="label_edit">JAMB Slip</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="cert" meta_type="Image Widget">
+  <property name="title">Certificate</property>
+  <property name="fields">
+   <element value="cert"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Certificateficate</property>
+  <property name="label_edit">Certificateficate</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="evid" meta_type="Image Widget">
+  <property name="title">Evidence of Name</property>
+  <property name="fields">
+   <element value="evid"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Evidence of Name</property>
+  <property name="label_edit">Evidence of Name</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="passport" meta_type="Image Widget">
+  <property name="title">Passport</property>
+  <property name="fields">
+   <element value="passport"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Passport</property>
+  <property name="label_edit">Passport</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="jamb_let" meta_type="Image Widget">
+  <property name="title">JAMB Letter</property>
+  <property name="fields">
+   <element value="jamb_let"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">JAMB Letter</property>
+  <property name="label_edit">JAMB Letter</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="res_stat" meta_type="Image Widget">
+  <property name="title">Result Statement</property>
+  <property name="fields">
+   <element value="res_stat"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Result Statement</property>
+  <property name="label_edit">Result Statement</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="ref_let" meta_type="Image Widget">
+  <property name="title">Referee Letter</property>
+  <property name="fields">
+   <element value="ref_let"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Referee Letter</property>
+  <property name="label_edit">Referee Letter</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="cred" meta_type="Image Widget">
+  <property name="title">Credential</property>
+  <property name="fields">
+   <element value="cred"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Credential</property>
+  <property name="label_edit">Credential</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="stat_dec" meta_type="Image Widget">
+  <property name="title">Statutory Declaration of Good Conduct</property>
+  <property name="fields">
+   <element value="stat_dec"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Statutory Declaration of Good Conduct</property>
+  <property name="label_edit">Statutory Declaration of Good Conduct</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="age_dec" meta_type="Image Widget">
+  <property name="title">Age Declaration</property>
+  <property name="fields">
+   <element value="age_dec"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Age Declaration</property>
+  <property name="label_edit">Age Declaration</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="acc_inst" meta_type="Image Widget">
+  <property name="title">Accepted by Institution</property>
+  <property name="fields">
+   <element value="acc_inst"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Accepted by Institution</property>
+  <property name="label_edit">Accepted by Institution</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="size_max">204800</property>
+  <property name="display_width">300</property>
+  <property name="display_height">600</property>
+  <property name="allow_resize">True</property>
+ </widget>
+
+ <widget name="fst_ch" meta_type="Boolean Widget">
+  <property name="title">First Choice</property>
+  <property name="fields">
+   <element value="fst_ch"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">First Choice</property>
+  <property name="label_edit">First Choice</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="scd_ch" meta_type="Boolean Widget">
+  <property name="title">Second Choice</property>
+  <property name="fields">
+   <element value="scd_ch"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Second Choice</property>
+  <property name="label_edit">Second Choice</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="sup_adm" meta_type="Boolean Widget">
+  <property name="title">Supplementary Addmission</property>
+  <property name="fields">
+   <element value="sup_adm"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Supplementary Addmission</property>
+  <property name="label_edit">Supplementary Addmission</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="uniben" meta_type="Boolean Widget">
+  <property name="title">Former UNIBEN Student</property>
+  <property name="fields">
+   <element value="uniben"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Former UNIBEN Student</property>
+  <property name="label_edit">Former UNIBEN Student</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="form_matric_no" meta_type="String Widget">
+  <property name="title">Former Matric/RegNo </property>
+  <property name="fields">
+   <element value="form_matric_no"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Former Matric/RegNo</property>
+  <property name="label_edit">Former Matric/RegNo</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="def_adm" meta_type="Boolean Widget">
+  <property name="title">Deferment of Admission</property>
+  <property name="fields">
+   <element value="def_adm"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Deferment of Admission</property>
+  <property name="label_edit">Deferment of Admission</property>
+  <property
+     name="help">Tick this box if you wish to defer admission till next session.</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="acknow" meta_type="Boolean Widget">
+  <property name="title">Acknowledgement</property>
+  <property name="fields">
+   <element value="acknow"/>
+  </property>
+  <property name="is_required"></property>
+  <property name="label">Acknowledgement</property>
+  <property name="label_edit">Acknowledgement</property>
+  <property
+     name="help">I hereby acknowledge by ticking this check box that if it is discovered at any time that i do not possess any of the qualifications which i claim to have obtained, i will be expelled from the University and shall not be re-admitted for the same or any other programme, even if i have upgraded my previous qualifications or possess additional qualifications.</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <table>
+  <row>
+   <cell name="jamb_reg_no"/>
+  </row>
+  <row>
+   <cell name="matric_no"/>
+  </row>
+  <row>
+   <cell name="clr_ac_pin"/>
+  </row>
+  <row>
+   <cell name="entry_date"/>
+  </row>
+  <row>
+   <cell name="entry_session"/>
+  </row>
+  <row>
+   <cell name="birthday"/>
+  </row>
+  <row>
+   <cell name="lga"/>
+  </row>
+  <row>
+   <cell name="nationality"/>
+  </row>
+  <row>
+   <cell name="email"/>
+  </row>
+  <row>
+   <cell name="fst_sit_fname"/>
+  </row>
+  <row>
+   <cell name="fst_sit_no"/>
+  </row>
+  <row>
+   <cell name="fst_sit_date"/>
+  </row>
+  <row>
+   <cell name="fst_sit_type"/>
+  </row>
+  <row>
+   <cell name="fst_sit_scan"/>
+  </row>
+  <row>
+   <cell name="scd_sit_fname"/>
+  </row>
+  <row>
+   <cell name="scd_sit_no"/>
+  </row>
+  <row>
+   <cell name="scd_sit_date"/>
+  </row>
+  <row>
+   <cell name="scd_sit_type"/>
+  </row>
+  <row>
+   <cell name="scd_sit_scan"/>
+  </row>
+  <row>
+   <cell name="alr_fname"/>
+  </row>
+  <row>
+   <cell name="alr_no"/>
+  </row>
+  <row>
+   <cell name="alr_date"/>
+  </row>
+  <row>
+   <cell name="alr_scan"/>
+  </row>
+  <row>
+   <cell name="hq_type"/>
+  </row>
+  <row>
+   <cell name="hq_grade"/>
+  </row>
+  <row>
+   <cell name="hq_school"/>
+  </row>
+  <row>
+   <cell name="hq_matric_no"/>
+  </row>
+  <row>
+   <cell name="hq_session"/>
+  </row>
+  <row>
+   <cell name="hq_disc"/>
+  </row>
+  <row>
+   <cell name="hq_scan"/>
+  </row>
+  <row>
+   <cell name="birth_certificate"/>
+  </row>
+  <row>
+   <cell name="lga_ident"/>
+  </row>
+  <row>
+   <cell name="acc_let"/>
+  </row>
+  <row>
+   <cell name="jamb_slip"/>
+  </row>
+  <row>
+   <cell name="cert"/>
+  </row>
+  <row>
+   <cell name="evid"/>
+  </row>
+  <row>
+   <cell name="passport"/>
+  </row>
+  <row>
+   <cell name="jamb_let"/>
+  </row>
+  <row>
+   <cell name="res_stat"/>
+  </row>
+  <row>
+   <cell name="ref_let"/>
+  </row>
+  <row>
+   <cell name="cred"/>
+  </row>
+  <row>
+   <cell name="stat_dec"/>
+  </row>
+  <row>
+   <cell name="age_dec"/>
+  </row>
+  <row>
+   <cell name="acc_inst"/>
+  </row>
+  <row>
+   <cell name="fst_ch"/>
+  </row>
+  <row>
+   <cell name="scd_ch"/>
+  </row>
+  <row>
+   <cell name="sup_adm"/>
+  </row>
+  <row>
+   <cell name="uniben"/>
+  </row>
+  <row>
+   <cell name="form_matric_no"/>
+  </row>
+  <row>
+   <cell name="def_adm"/>
+  </row>
+  <row>
+   <cell name="acknow"/>
+  </row>
+ </table>
+
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_course_results.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_course_results.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_course_results.xml	(revision 447)
@@ -0,0 +1,137 @@
+<?xml version="1.0"?>
+<object name="course_results" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method"></property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_waeup_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+ <widget name="ansbook" meta_type="String Widget">
+  <property name="title">Ansbook</property>
+  <property name="fields">
+   <element value="ansbook"/>
+  </property>
+  <property name="label">Ansbook</property>
+  <property name="label_edit">Ansbook</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="carry_level" meta_type="String Widget">
+  <property name="title">Carry Level</property>
+  <property name="fields">
+   <element value="carry_level"/>
+  </property>
+  <property name="label">Carry Level</property>
+  <property name="label_edit">Carry Level</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="gpa" meta_type="Float Widget">
+  <property name="title">GPA</property>
+  <property name="fields">
+   <element value="gpa"/>
+  </property>
+  <property name="label">GPA</property>
+  <property name="label_edit">GPA</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="grade" meta_type="String Widget">
+  <property name="title">Grade</property>
+  <property name="fields">
+   <element value="grade"/>
+  </property>
+  <property name="label">Grade</property>
+  <property name="label_edit">Grade</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="import_id" meta_type="String Widget">
+  <property name="title">ID</property>
+  <property name="fields">
+   <element value="import_id"/>
+  </property>
+  <property name="label">ID</property>
+  <property name="label_edit">ID</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="score" meta_type="Int Widget">
+  <property name="title">Score</property>
+  <property name="fields">
+   <element value="score"/>
+  </property>
+  <property name="label">Score</property>
+  <property name="label_edit">Score</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="status" meta_type="String Widget">
+  <property name="title">Status</property>
+  <property name="fields">
+   <element value="status"/>
+  </property>
+  <property name="label">Status</property>
+  <property name="label_edit">Status</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="verdict" meta_type="String Widget">
+  <property name="title">Verdict</property>
+  <property name="fields">
+   <element value="verdict"/>
+  </property>
+  <property name="label">Verdict</property>
+  <property name="label_edit">Verdict</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="weight" meta_type="String Widget">
+  <property name="title">Weight</property>
+  <property name="fields">
+   <element value="weight"/>
+  </property>
+  <property name="label">Weight</property>
+  <property name="label_edit">Weight</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <table>
+  <row>
+   <cell name="grade"/>
+  </row>
+  <row>
+   <cell name="ansbook"/>
+  </row>
+  <row>
+   <cell name="status"/>
+  </row>
+  <row>
+   <cell name="score"/>
+  </row>
+  <row>
+   <cell name="verdict"/>
+  </row>
+  <row>
+   <cell name="weight"/>
+  </row>
+  <row>
+   <cell name="gpa"/>
+  </row>
+  <row>
+   <cell name="carry_level"/>
+  </row>
+  <row>
+   <cell name="import_id"/>
+  </row>
+ </table>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_password.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_password.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_password.xml	(revision 447)
@@ -0,0 +1,56 @@
+<?xml version="1.0"?>
+<object name="student_password" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method"></property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_password_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+
+ <widget name="username" meta_type="String Widget">
+  <property name="title">Username</property>
+  <property name="fields">
+   <element value="username"/>
+  </property>
+  <property name="hidden_layout_modes">
+   <element value="create"/>
+  </property>
+ </widget>
+
+ <widget name="pw" meta_type="Password Widget">
+  <property name="title">Password</property>
+  <property name="fields">
+   <element value="pw"/>
+  </property>
+  <property name="label">New Password</property>
+  <property name="label_edit">New Password</property>
+  <property name="help">Enter a New Password</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="display_width">12</property>
+ </widget>
+ <widget name="rpw" meta_type="Password Widget">
+  <property name="title">confirm Password</property>
+  <property name="fields">
+   <element value="rpw"/>
+  </property>
+  <property name="label">Confirm Password</property>
+  <property name="label_edit">Confirm Password</property>
+  <property name="help">Confirm the New Password</property>
+  <property name="display_width">12</property>
+  <property name="password_widget">pw</property>
+ </widget>
+
+ <table>
+  <row>
+   <cell name="username"/>
+  </row>
+  <row>
+   <cell name="pw"/>
+  </row>
+  <row>
+   <cell name="rpw"/>
+  </row>    
+ </table>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_personal.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_personal.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_personal.xml	(revision 447)
@@ -0,0 +1,581 @@
+<?xml version="1.0"?>
+<object name="student_personal" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method"></property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_waeup_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+
+ <widget name="firstname" meta_type="String Widget">
+  <property name="title">First Name</property>
+  <property name="fields">
+   <element value="firstname"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">First Name</property>
+  <property name="label_edit">First Name</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="middlename" meta_type="String Widget">
+  <property name="title">Middle Name</property>
+  <property name="fields">
+   <element value="middlename"/>
+  </property>
+  <property name="label">Middl Name</property>
+  <property name="label_edit">Middle Name</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="lastname" meta_type="String Widget">
+  <property name="title">Lastname</property>
+  <property name="fields">
+   <element value="lastname"/>
+  </property>
+  <property name="label">Lastname</property>
+  <property name="label_edit">Lastname</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+  <widget name="former_surname" meta_type="String Widget">
+  <property name="title">Former Surname</property>
+  <property name="fields">
+   <element value="former_surname"/>
+  </property>
+  <property name="label">Former Surname</property>
+  <property name="label_edit">Former Surname</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+
+ <widget name="sex" meta_type="Boolean Widget">
+  <property name="title">Sex</property>
+  <property name="fields">
+   <element value="sex"/>
+  </property>
+  <property name="label">Sex</property>
+  <property name="label_edit">Sex</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="label_false">male</property>
+  <property name="label_true">female</property>
+ </widget>
+
+
+ <widget name="for_lga" meta_type="String Widget">
+  <property name="title">Foreign Student Local Government Area</property>
+  <property name="fields">
+   <element value="for_lga"/>
+  </property>
+  <property name="label">Foreign Student Local Government Area</property>
+  <property name="label_edit">Foreign Student Local Government Area</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="for_state" meta_type="Select Widget">
+  <property name="title">Foreign Student State</property>
+  <property name="fields">
+   <element value="for_state"/>
+  </property>
+  <property name="label">Foreign Student State</property>
+  <property name="label_edit">Foreign Student State</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="vocabulary">states</property>
+ </widget>
+
+ <widget name="marit_stat" meta_type="Boolean Widget">
+  <property name="title">Marital Status</property>
+  <property name="fields">
+   <element value="marit_stat"/>
+  </property>
+  <property name="label">Marital Status</property>
+  <property name="label_edit">Marital Status</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="label_false">single</property>
+  <property name="label_true">married</property>
+ </widget>
+
+ <widget name="religion" meta_type="Select Widget">
+  <property name="title">Religion</property>
+  <property name="fields">
+   <element value="religion"/>
+  </property>
+  <property name="label">Religion</property>
+  <property name="label_edit">Religion</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="vocabulary">religion</property>
+ </widget>
+
+ <widget name="perm_address" meta_type="String Widget">
+  <property name="title">Permanent Address</property>
+  <property name="fields">
+   <element value="perm_address"/>
+  </property>
+  <property name="label">Permanent Address</property>
+  <property name="label_edit">Permanent Address</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="perm_city" meta_type="String Widget">
+  <property name="title">City</property>
+  <property name="fields">
+   <element value="perm_city"/>
+  </property>
+  <property name="label">City</property>
+  <property name="label_edit">City</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="campus_address" meta_type="String Widget">
+  <property name="title">Campus Address</property>
+  <property name="fields">
+   <element value="campus_address"/>
+  </property>
+  <property name="label">Campus Address</property>
+  <property name="label_edit">Campus Address</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="phone" meta_type="String Widget">
+  <property name="title">Phone</property>
+  <property name="fields">
+   <element value="phone"/>
+  </property>
+  <property name="label">Phone</property>
+  <property name="label_edit">Phone</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+
+ <widget name="next_kin_firstname" meta_type="String Widget">
+  <property name="title">Next of Kin Firstname</property>
+  <property name="fields">
+   <element value="next_kin_firstname"/>
+  </property>
+  <property name="label">Next of Kin Firstname</property>
+  <property name="label_edit">Next of Kin Firstname</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+
+ <widget name="next_kin_middlename" meta_type="String Widget">
+  <property name="title">Next of Kin Middlename</property>
+  <property name="fields">
+   <element value="next_kin_middlename"/>
+  </property>
+  <property name="label">Next of Kin Middlename</property>
+  <property name="label_edit">Next of Kin Middlename</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+
+ <widget name="next_kin_lastname" meta_type="String Widget">
+  <property name="title">Next of Kin Lastname</property>
+  <property name="fields">
+   <element value="next_kin_lastname"/>
+  </property>
+  <property name="label">Next of Kin Lastname</property>
+  <property name="label_edit">Next of Kin Lastname</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+
+ <widget name="next_kin_relation" meta_type="String Widget">
+  <property name="title">Next of Kin Relationship</property>
+  <property name="fields">
+   <element value="next_kin_relation"/>
+  </property>
+  <property name="label">Next of Kin Relationship</property>
+  <property name="label_edit">Next of Kin Relationship</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+
+ <widget name="next_kin_address" meta_type="String Widget">
+  <property name="title">Next of Kin Address</property>
+  <property name="fields">
+   <element value="next_kin_address"/>
+  </property>
+  <property name="label">Next of Kin Address</property>
+  <property name="label_edit">Next of Kin Address</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+
+ <widget name="next_kin_city" meta_type="String Widget">
+  <property name="title">Next of Kin City</property>
+  <property name="fields">
+   <element value="next_kin_city"/>
+  </property>
+  <property name="label">Next of Kin City</property>
+  <property name="label_edit">Next of Kin City</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+
+ <widget name="next_kin_state" meta_type="String Widget">
+  <property name="title">Next of Kin State</property>
+  <property name="fields">
+   <element value="next_kin_state"/>
+  </property>
+  <property name="label">Next of Kin State</property>
+  <property name="label_edit">Next of Kin State</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="next_kin_email" meta_type="String Widget">
+  <property name="title">Next of Kin Email</property>
+  <property name="fields">
+   <element value="next_kin_email"/>
+  </property>
+  <property name="label">Next of Kin Email</property>
+  <property name="label_edit">Next of Kin Email</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="next_kin_phone" meta_type="String Widget">
+  <property name="title">Next of Kin Phone</property>
+  <property name="fields">
+   <element value="next_kin_phone"/>
+  </property>
+  <property name="label">Next of Kin Phone</property>
+  <property name="label_edit">Next of Kin Phone</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+
+ <widget name="sponsor_firstname" meta_type="String Widget">
+  <property name="title">Sponsor Firstname</property>
+  <property name="fields">
+   <element value="sponsor_firstname"/>
+  </property>
+  <property name="label">Sponsor Firstname</property>
+  <property name="label_edit">Sponsor Firstname</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <field name="sponsor_middlename" meta_type="CPS String Field"/>
+
+ <widget name="sponsor_middlename" meta_type="String Widget">
+  <property name="title">Sponsor Middlename</property>
+  <property name="fields">
+   <element value="sponsor_middlename"/>
+  </property>
+  <property name="label">Sponsor Middlename</property>
+  <property name="label_edit">Sponsor Middlename</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+
+ <widget name="sponsor_lastname" meta_type="String Widget">
+  <property name="title">Sponsor Lastname</property>
+  <property name="fields">
+   <element value="sponsor_lastname"/>
+  </property>
+  <property name="label">Sponsor Lastname</property>
+  <property name="label_edit">Sponsor Lastname</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+
+ <widget name="sponsor_address" meta_type="String Widget">
+  <property name="title">Sponsor Address</property>
+  <property name="fields">
+   <element value="sponsor_address"/>
+  </property>
+  <property name="label">Sponsor Address</property>
+  <property name="label_edit">Sponsor Address</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+
+ <widget name="sponsor_city" meta_type="String Widget">
+  <property name="title">Sponsor City</property>
+  <property name="fields">
+   <element value="sponsor_city"/>
+  </property>
+  <property name="label">Sponsor City</property>
+  <property name="label_edit">Sponsor City</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+
+ <widget name="sponsor_state" meta_type="String Widget">
+  <property name="title">Sponsor State</property>
+  <property name="fields">
+   <element value="sponsor_state"/>
+  </property>
+  <property name="label">Sponsor State</property>
+  <property name="label_edit">Sponsor State</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="sponsor_email" meta_type="String Widget">
+  <property name="title">Sponsor Email</property>
+  <property name="fields">
+   <element value="sponsor_email"/>
+  </property>
+  <property name="label">Sponsor Email</property>
+  <property name="label_edit">Sponsor Email</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="sponsor_phone" meta_type="String Widget">
+  <property name="title">Sponsor Phone</property>
+  <property name="fields">
+   <element value="sponsor_phone"/>
+  </property>
+  <property name="label">Sponsor Phone</property>
+  <property name="label_edit">Sponsor Phone</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+
+ <widget name="fst_best_lang" meta_type="String Widget">
+  <property name="title">First Best Language</property>
+  <property name="fields">
+   <element value="fst_best_lang"/>
+  </property>
+  <property name="label">First Best Language</property>
+  <property name="label_edit">First Best Language</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+
+ <widget name="scd_best_lang" meta_type="String Widget">
+  <property name="title">Second Best Language</property>
+  <property name="fields">
+   <element value="scd_best_lang"/>
+  </property>
+  <property name="label">Second Best Language</property>
+  <property name="label_edit">Second Best Language</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+
+ <widget name="mother_tongue" meta_type="String Widget">
+  <property name="title">Mother Tongue</property>
+  <property name="fields">
+   <element value="mother_tongue"/>
+  </property>
+  <property name="label">Mother Tongue</property>
+  <property name="label_edit">Mother Tongue</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="hall" meta_type="String Widget">
+  <property name="title">Residence Hall on Campus</property>
+  <property name="fields">
+   <element value="hall"/>
+  </property>
+  <property name="label">Residence Hall on Campus</property>
+  <property name="label_edit">Residence Hall on Campus</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <widget name="disabled" meta_type="Boolean Widget">
+  <property name="title">Disabled</property>
+  <property name="fields">
+   <element value="disabled"/>
+  </property>
+  <property name="label">Disabled</property>
+  <property name="label_edit">Disabled</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="label_false">no</property>
+  <property name="label_true">yes</property>
+ </widget>
+
+ <widget name="notes" meta_type="Text Widget">
+  <property name="title">Notes</property>
+  <property name="fields">
+   <element value="notes"/>
+  </property>
+  <property name="label">Notes</property>
+  <property name="label_edit">Notes</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+
+ <table>
+  <row>
+   <cell name="firstname"/>
+  </row>
+  <row>
+   <cell name="middlename"/>
+  </row>
+  <row>
+   <cell name="lastname"/>
+  </row>
+  <row>
+   <cell name="former_surname"/>
+  </row>
+  <row>
+   <cell name="sex"/>
+  </row>
+  <row>
+   <cell name="for_lga"/>
+  </row>
+  <row>
+   <cell name="for_state"/>
+  </row>
+  <row>
+   <cell name="marit_stat"/>
+  </row>
+  <row>
+   <cell name="religion"/>
+  </row>
+  <row>
+   <cell name="perm_address"/>
+  </row>
+  <row>
+   <cell name="perm_city"/>
+  </row>
+  <row>
+   <cell name="campus_address"/>
+  </row>
+  <row>
+   <cell name="phone"/>
+  </row>
+  <row>
+   <cell name="next_kin_firstname"/>
+  </row>
+  <row>
+   <cell name="next_kin_middlename"/>
+  </row>
+  <row>
+   <cell name="next_kin_lastname"/>
+  </row>
+  <row>
+   <cell name="next_kin_relation"/>
+  </row>
+  <row>
+   <cell name="next_kin_address"/>
+  </row>
+  <row>
+   <cell name="next_kin_city"/>
+  </row>
+  <row>
+   <cell name="next_kin_state"/>
+  </row>
+  <row>
+   <cell name="next_kin_email"/>
+  </row>
+  <row>
+   <cell name="next_kin_phone"/>
+  </row>
+  <row>
+   <cell name="sponsor_firstname"/>
+  </row>
+  <row>
+   <cell name="sponsor_middlename"/>
+  </row>
+  <row>
+   <cell name="sponsor_lastname"/>
+  </row>
+  <row>
+   <cell name="sponsor_address"/>
+  </row>
+  <row>
+   <cell name="sponsor_city"/>
+  </row>
+  <row>
+   <cell name="sponsor_state"/>
+  </row>
+  <row>
+   <cell name="sponsor_email"/>
+  </row>
+  <row>
+   <cell name="sponsor_phone"/>
+  </row>
+  <row>
+   <cell name="fst_best_lang"/>
+  </row>
+  <row>
+   <cell name="scd_best_lang"/>
+  </row>
+  <row>
+   <cell name="mother_tongue"/>
+  </row>
+  <row>
+   <cell name="hall"/>
+  </row>
+  <row>
+   <cell name="disabled"/>
+  </row>
+  <row>
+   <cell name="notes"/>
+  </row>
+
+ </table>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_schoolresults.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_schoolresults.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_schoolresults.xml	(revision 447)
@@ -0,0 +1,27 @@
+<?xml version="1.0"?>
+<object name="student_schoolresults" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method"></property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_results_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+ <widget name="schoolresults" meta_type="Ordered List Widget">
+  <property name="fields">
+   <element value="schoolresults"/>
+  </property>
+  <property name="label">School Results</property>
+  <property name="label_edit">School Results</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes">
+   <element value="create"/>
+   <element value="edit"/>
+  </property>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <table>
+  <row>
+   <cell name="schoolresults"/>
+  </row>
+ </table>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_semester.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_semester.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_semester.xml	(revision 447)
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<object name="student_semester" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method">layout_student_semester_create</property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_student_semester_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+ <widget name="Title" meta_type="String Widget">
+  <property name="fields">
+   <element value="Title"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">Title</property>
+  <property name="label_edit">Title</property>
+  <property name="display_width">40</property>
+  <property name="size_max">200</property>
+ </widget>
+ <table>
+  <row>
+   <cell name="Title"/>
+  </row>
+ </table>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_study_course.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_study_course.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/student_study_course.xml	(revision 447)
@@ -0,0 +1,98 @@
+<?xml version="1.0"?>
+<object name="student_study_course" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method"></property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_default_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+ <widget name="course_major" meta_type="String Widget">
+  <property name="title">Course Major</property>
+  <property name="fields">
+   <element value="course_major"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">Course Major</property>
+  <property name="label_edit">Course Major</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="department" meta_type="Select Widget">
+  <property name="title">Department</property>
+  <property name="fields">
+   <element value="department"/>
+  </property>
+  <property name="label">Department</property>
+  <property name="label_edit">Department</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="vocabulary">get_departments_voc</property>
+ </widget>
+ <widget name="entry_reg_no" meta_type="String Widget">
+  <property name="title">Entry Registration No</property>
+  <property name="fields">
+   <element value="entry_reg_no"/>
+  </property>
+  <property name="label">Entry Registration No</property>
+  <property name="label_edit">Entry Registration No</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="entry_session" meta_type="String Widget">
+  <property name="title">Entry Session</property>
+  <property name="fields">
+   <element value="entry_session"/>
+  </property>
+  <property name="label">Entry Session</property>
+  <property name="label_edit">Entry Session</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <widget name="faculty" meta_type="Select Widget">
+  <property name="title">Faculty</property>
+  <property name="fields">
+   <element value="faculty"/>
+  </property>
+  <property name="label">Faculty</property>
+  <property name="label_edit">Faculty</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="vocabulary">get_faculties_voc</property>
+ </widget>
+ <widget name="matricel_no" meta_type="String Widget">
+  <property name="title">Matricel No</property>
+  <property name="fields">
+   <element value="matricel_no"/>
+  </property>
+  <property name="label">Matricel No</property>
+  <property name="label_edit">Matricel No</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <table>
+  <row>
+   <cell name="entry_reg_no"/>
+  </row>
+  <row>
+   <cell name="matricel_no"/>
+  </row>
+  <row>
+   <cell name="faculty"/>
+  </row>
+  <row>
+   <cell name="department"/>
+  </row>
+  <row>
+   <cell name="course_major"/>
+  </row>
+  <row>
+   <cell name="entry_session"/>
+  </row>
+ </table>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/study_level.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/study_level.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/study_level.xml	(revision 447)
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<object name="study_level" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method"></property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_waeup_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+ <widget name="code" meta_type="String Widget">
+  <property name="title">Level No</property>
+  <property name="fields">
+   <element value="code"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">Level No</property>
+  <property name="label_edit">Level No</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <table>
+  <row>
+   <cell name="code"/>
+  </row>
+ </table>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/university.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/university.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/university.xml	(revision 447)
@@ -0,0 +1,38 @@
+<?xml version="1.0"?>
+<object name="university" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method"></property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_waeup_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+ <widget name="Description" meta_type="Text Widget">
+  <property name="fields">
+   <element value="Description"/>
+  </property>
+  <property name="label">Description</property>
+  <property name="label_edit">Description</property>
+  <property name="is_i18n">True</property>
+  <property name="hidden_layout_modes"/>
+  <property name="css_class">description</property>
+  <property name="width">72</property>
+ </widget>
+ <widget name="Title" meta_type="String Widget">
+  <property name="fields">
+   <element value="Title"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">Title</property>
+  <property name="label_edit">Title</property>
+  <property name="display_width">40</property>
+  <property name="size_max">200</property>
+ </widget>
+ <table>
+  <row>
+   <cell name="Title"/>
+  </row>
+  <row>
+   <cell name="Description"/>
+  </row>
+ </table>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/waeup_common.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/waeup_common.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/layouts/waeup_common.xml	(revision 447)
@@ -0,0 +1,45 @@
+<?xml version="1.0"?>
+<object name="waeup_common" meta_type="CPS Layout">
+ <property name="layout_create_method"></property>
+ <property name="layout_edit_method"></property>
+ <property name="layout_view_method"></property>
+ <property name="style_prefix">layout_waeup_</property>
+ <property name="flexible_widgets"/>
+ <property name="validate_values_expr"></property>
+ <widget name="Title" meta_type="String Widget">
+  <property name="fields">
+   <element value="Title"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">Title</property>
+  <property name="label_edit">Title</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes"/>
+  <property name="hidden_readonly_layout_modes"/>
+  <property name="display_width">40</property>
+  <property name="size_max">200</property>
+ </widget>
+ <widget name="code" meta_type="WAeUPId Widget">
+  <property name="title">Object ID</property>
+  <property name="fields">
+   <element value="code"/>
+  </property>
+  <property name="is_required">True</property>
+  <property name="label">Object ID</property>
+  <property name="label_edit">Object ID</property>
+  <property name="readonly_layout_modes"/>
+  <property name="hidden_layout_modes">
+   <element value="view"/>
+   <element value="edit"/>
+  </property>
+  <property name="hidden_readonly_layout_modes"/>
+ </widget>
+ <table>
+  <row>
+   <cell name="code"/>
+  </row>
+  <row>
+   <cell name="Title"/>
+  </row>
+ </table>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/pins.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/pins.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/pins.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="portal_catalog" meta_type="CMF Catalog">
+ <column value="pin"/>
+ <column value="student"/>
+ <index name="pin" meta_type="FieldIndex">
+  <indexed_attr value="pin"/>
+ </index>
+ <index name="student" meta_type="FieldIndex">
+  <indexed_attr value="student"/>
+ </index>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/portlets_catalog.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/portlets_catalog.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/portlets_catalog.xml	(revision 447)
@@ -0,0 +1,86 @@
+<?xml version="1.0"?>
+<object name="portal_cpsportlets_catalog"
+   meta_type="CPS Portlets Catalog Tool">
+ <property name="title"></property>
+ <object name="htmltext_lexicon" meta_type="ZCTextIndex Lexicon">
+  <element name="HTML aware splitter" group="Word Splitter"/>
+  <element name="Case Normalizer" group="Case Normalizer"/>
+  <element name="Remove listed stop words only" group="Stop Words"/>
+ </object>
+ <object name="plaintext_lexicon" meta_type="ZCTextIndex Lexicon">
+  <element name="Whitespace splitter" group="Word Splitter"/>
+  <element name="Case Normalizer" group="Case Normalizer"/>
+  <element name="Remove listed stop words only" group="Stop Words"/>
+ </object>
+ <index name="Creator" meta_type="FieldIndex">
+  <indexed_attr value="Creator"/>
+ </index>
+ <index name="Date" meta_type="DateIndex">
+  <property name="index_naive_time_as_local">True</property>
+ </index>
+ <index name="Description" meta_type="ZCTextIndex">
+  <indexed_attr value="Description"/>
+  <extra name="index_type" value="Okapi BM25 Rank"/>
+  <extra name="lexicon_id" value="plaintext_lexicon"/>
+ </index>
+ <index name="SearchableText" meta_type="ZCTextIndex">
+  <indexed_attr value="SearchableText"/>
+  <extra name="index_type" value="Okapi BM25 Rank"/>
+  <extra name="lexicon_id" value="htmltext_lexicon"/>
+ </index>
+ <index name="Subject" meta_type="KeywordIndex">
+  <indexed_attr value="Subject"/>
+ </index>
+ <index name="Title" meta_type="ZCTextIndex">
+  <indexed_attr value="Title"/>
+  <extra name="index_type" value="Okapi BM25 Rank"/>
+  <extra name="lexicon_id" value="plaintext_lexicon"/>
+ </index>
+ <index name="Type" meta_type="FieldIndex">
+  <indexed_attr value="Type"/>
+ </index>
+ <index name="allowedRolesAndUsers" meta_type="KeywordIndex">
+  <indexed_attr value="allowedRolesAndUsers"/>
+ </index>
+ <index name="created" meta_type="DateIndex">
+  <property name="index_naive_time_as_local">True</property>
+ </index>
+ <index name="eventIds" meta_type="KeywordIndex">
+  <indexed_attr value="eventIds"/>
+ </index>
+ <index name="getId" meta_type="FieldIndex">
+  <indexed_attr value="getId"/>
+ </index>
+ <index name="listCreators" meta_type="KeywordIndex">
+  <indexed_attr value="listCreators"/>
+ </index>
+ <index name="meta_type" meta_type="FieldIndex">
+  <indexed_attr value="meta_type"/>
+ </index>
+ <index name="modified" meta_type="DateIndex">
+  <property name="index_naive_time_as_local">True</property>
+ </index>
+ <index name="path" meta_type="PathIndex"/>
+ <index name="portal_type" meta_type="FieldIndex">
+  <indexed_attr value="portal_type"/>
+ </index>
+ <index name="review_state" meta_type="FieldIndex">
+  <indexed_attr value="review_state"/>
+ </index>
+ <column value="CreationDate"/>
+ <column value="Creator"/>
+ <column value="Date"/>
+ <column value="Description"/>
+ <column value="ModificationDate"/>
+ <column value="Subject"/>
+ <column value="Title"/>
+ <column value="Type"/>
+ <column value="created"/>
+ <column value="eventIds"/>
+ <column value="getIcon"/>
+ <column value="getId"/>
+ <column value="listCreators"/>
+ <column value="modified"/>
+ <column value="portal_type"/>
+ <column value="review_state"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/properties.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/properties.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/properties.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<site>
+ <property name="title">Student Registration Portal</property>
+ <property name="enable_password_reset" type="boolean">True</property>
+ <property name="enable_portal_joining" type="boolean">False</property>
+</site>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/rolemap.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/rolemap.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/rolemap.xml	(revision 447)
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<rolemap>
+  <roles>
+    <role name="SectionReader"/>
+    <role name="SectionManager"/>
+  </roles>
+  <permissions>
+    <permission name="List folder contents" acquire="True">
+      <role name="SectionManager"/>
+      <role name="SectionReader"/>
+    </permission>
+    <permission name="Add portal content" acquire="True">
+      <role name="SectionManager"/>
+    </permission>
+    <permission name="Add portal folders" acquire="True">
+      <role name="SectionManager"/>
+    </permission>
+    <permission name="Delete objects" acquire="True">
+      <role name="SectionManager"/>
+    </permission>
+    <permission name="Change subobjects order" acquire="True">
+      <role name="SectionManager"/>
+    </permission>
+    <permission name="Manage properties" acquire="True">
+      <role name="SectionManager"/>
+    </permission>
+    <permission name="List portal members" acquire="True">
+      <role name="Member"/>
+      <role name="SectionManager"/>
+    </permission>
+    <permission name="Review portal content" acquire="True">
+      <role name="Reviewer"/>
+      <role name="SectionManager"/>
+    </permission>
+    <permission name="Modify portal content" acquire="True">
+      <role name="SectionManager"/>
+    </permission>
+    <permission name="Set own password" acquire="True">
+      <role name="Member"/>
+      <role name="SectionManager"/>
+    </permission>
+    <permission name="Undo changes" acquire="False">
+      <role name="SectionManager"/>
+    </permission>
+  </permissions>
+</rolemap>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/roots.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/roots.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/roots.xml	(revision 447)
@@ -0,0 +1,4 @@
+<?xml version="1.0"?>
+<roots>
+ <object name="campus" portal_type="University"/>
+</roots>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/roots/campus.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/roots/campus.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/roots/campus.xml	(revision 447)
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<object name="campus">
+  <property name="Title">University Portal</property>
+  <property name=".cpsskins_theme">waeup_plain_theme</property>
+  <object name="academics" portal_type="AcademicsFolder" />
+  <object name="accommodation" portal_type="AccoFolder" />
+  <object name="students" portal_type="StudentsFolder" />
+  <object name="pins" portal_type="ScratchCardBatchesFolder" />
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/roots/campus/academics.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/roots/campus/academics.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/roots/campus/academics.xml	(revision 447)
@@ -0,0 +1,4 @@
+<?xml version="1.0"?>
+<object name="academics">
+  <property name="Title">Academics</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/roots/campus/accommodation.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/roots/campus/accommodation.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/roots/campus/accommodation.xml	(revision 447)
@@ -0,0 +1,4 @@
+<?xml version="1.0"?>
+<object name="accommodation">
+  <property name="Title">Accommodation</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/roots/campus/pins.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/roots/campus/pins.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/roots/campus/pins.xml	(revision 447)
@@ -0,0 +1,4 @@
+<?xml version="1.0"?>
+<object name="pins">
+  <property name="Title">Pin Batches</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/roots/campus/students.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/roots/campus/students.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/roots/campus/students.xml	(revision 447)
@@ -0,0 +1,4 @@
+<?xml version="1.0"?>
+<object name="students">
+  <property name="Title">Students</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/schemas.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/schemas.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/schemas.xml	(revision 447)
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<object name="portal_schemas" meta_type="CPS Schemas Tool">
+ <property name="title"></property>
+ <object name="academics" meta_type="CPS Schema"/>
+ <object name="accommodation" meta_type="CPS Schema"/>
+ <object name="certificate" meta_type="CPS Schema"/>
+ <object name="certificate_course" meta_type="CPS Schema"/>
+ <object name="course" meta_type="CPS Schema"/>
+ <object name="course_results" meta_type="CPS Schema"/>
+ <object name="student_course_results" meta_type="CPS Schema"/>
+ <object name="department" meta_type="CPS Schema"/>
+ <object name="faculty" meta_type="CPS Schema"/>
+ <object name="semester" meta_type="CPS Schema"/>
+ <object name="student" meta_type="CPS Schema"/>
+ <object name="student_study_course" meta_type="CPS Schema"/>
+ <object name="scratch_card_batch.xml" meta_type="CPS Schema"/>
+ <object name="student_accommodation" meta_type="CPS Schema"/>
+ <object name="student_admission" meta_type="CPS Schema"/>
+ <object name="student_clearance" meta_type="CPS Schema"/>
+ <object name="student_personal" meta_type="CPS Schema"/>
+ <object name="students" meta_type="CPS Schema"/>
+ <object name="study_level" meta_type="CPS Schema"/>
+ <object name="university" meta_type="CPS Schema"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/academics.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/academics.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/academics.xml	(revision 447)
@@ -0,0 +1,2 @@
+<?xml version="1.0"?>
+<object name="academics" meta_type="CPS Schema"/>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/accommodation.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/accommodation.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/accommodation.xml	(revision 447)
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<object name="accommodation" meta_type="CPS Schema">
+ <field name="beds_for_final" meta_type="CPS String List Field"/>
+ <field name="beds_for_fresh" meta_type="CPS String List Field"/>
+ <field name="beds_for_returning" meta_type="CPS String List Field"/>
+ <field name="beds_per_room" meta_type="CPS Int Field"/>
+ <field name="heading" meta_type="CPS String Field">
+  <property name="is_searchabletext">True</property>
+ </field>
+ <field name="nr_of_blocks" meta_type="CPS Int Field"/>
+ <field name="nr_of_floors" meta_type="CPS Int Field"/>
+ <field name="reserved_rooms" meta_type="CPS String List Field"/>
+ <field name="rooms_per_floor" meta_type="CPS Int Field"/>
+ <field name="study_courses" meta_type="CPS String List Field"/>
+ <field name="text" meta_type="CPS String Field">
+  <property name="is_searchabletext">True</property>
+ </field>
+ <field name="which_sex" meta_type="CPS Boolean Field">
+  <property name="is_searchabletext">True</property>
+ </field>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/certificate.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/certificate.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/certificate.xml	(revision 447)
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<object name="certificate" meta_type="CPS Schema">
+ <field name="admin_status" meta_type="CPS String Field"/>
+ <field name="category" meta_type="CPS String Field"/>
+ <field name="code" meta_type="CPS String Field">
+  <property name="is_searchabletext">True</property>
+ </field>
+ <field name="department" meta_type="CPS String Field"/>
+ <field name="end_level" meta_type="CPS String Field"/>
+ <field name="faculty" meta_type="CPS String Field"/>
+ <field name="heading" meta_type="CPS String Field"/>
+ <field name="m_prefix" meta_type="CPS String Field"/>
+ <field name="max_elect" meta_type="CPS String Field"/>
+ <field name="max_load" meta_type="CPS Int Field"/>
+ <field name="max_pass" meta_type="CPS Int Field"/>
+ <field name="n_core" meta_type="CPS Int Field"/>
+ <field name="nr_years" meta_type="CPS Int Field"/>
+ <field name="original_code" meta_type="CPS String Field"/>
+ <field name="probation_credits" meta_type="CPS Int Field"/>
+ <field name="promotion_credits" meta_type="CPS Int Field"/>
+ <field name="start_level" meta_type="CPS String Field"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/certificate_course.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/certificate_course.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/certificate_course.xml	(revision 447)
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<object name="certificate_course" meta_type="CPS Schema">
+ <field name="admin_status" meta_type="CPS String Field"/>
+ <field name="certificate_code" meta_type="CPS String Field"/>
+ <field name="certificate_code_org" meta_type="CPS String Field"/>
+ <field name="code" meta_type="CPS String Field">
+  <property name="is_searchabletext">True</property>
+ </field>
+ <field name="core_or_elective" meta_type="CPS Boolean Field"/>
+ <field name="department" meta_type="CPS String Field"/>
+ <field name="level" meta_type="CPS String Field"/>
+ <field name="session" meta_type="CPS String Field"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/course.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/course.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/course.xml	(revision 447)
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<object name="course" meta_type="CPS Schema">
+ <field name="adm_status" meta_type="CPS String Field"/>
+ <field name="category" meta_type="CPS String Field"/>
+ <field name="code" meta_type="CPS String Field">
+  <property name="is_searchabletext">True</property>
+ </field>
+ <field name="credits" meta_type="CPS Int Field"/>
+ <field name="former_code" meta_type="CPS String Field"/>
+ <field name="org_code" meta_type="CPS String Field">
+  <property name="is_searchabletext">True</property>
+ </field>
+ <field name="passmark" meta_type="CPS Int Field">
+  <property name="default_expr">python:40</property>
+ </field>
+ <field name="semester" meta_type="CPS Int Field"/>
+ <field name="session" meta_type="CPS String Field"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/course_results.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/course_results.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/course_results.xml	(revision 447)
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<object name="course_results" meta_type="CPS Schema">
+ <field name="ansbook" meta_type="CPS String Field"/>
+ <field name="carry_level" meta_type="CPS String Field"/>
+ <field name="gpa" meta_type="CPS Float Field"/>
+ <field name="grade" meta_type="CPS String Field"/>
+ <field name="import_id" meta_type="CPS String Field"/>
+ <field name="score" meta_type="CPS Int Field"/>
+ <field name="status" meta_type="CPS String Field"/>
+ <field name="verdict" meta_type="CPS String Field"/>
+ <field name="weight" meta_type="CPS String Field"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/department.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/department.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/department.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="department" meta_type="CPS Schema">
+ <field name="code" meta_type="CPS String Field"/>
+ <field name="title_prefix" meta_type="CPS String Field"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/faculty.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/faculty.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/faculty.xml	(revision 447)
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<object name="faculty" meta_type="CPS Schema">
+ <field name="bank_code" meta_type="CPS String Field"/>
+ <field name="code" meta_type="CPS String Field"/>
+ <field name="college_code" meta_type="CPS String Field"/>
+ <field name="degree_grade" meta_type="CPS String Field"/>
+ <field name="title_prefix" meta_type="CPS String Field"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/scratch_card_batch.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/scratch_card_batch.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/scratch_card_batch.xml	(revision 447)
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<object name="scratch_card_batch" meta_type="CPS Schema">
+ <field name="batch_no" meta_type="CPS Int Field"/>
+ <field name="cost" meta_type="CPS Float Field"/>
+ <field name="no_of_pins" meta_type="CPS Int Field">
+  <property name="default_expr">python:1000</property>
+ </field>
+ <field name="prefix" meta_type="CPS String Field"/>
+ <field name="sold_by" meta_type="CPS String Field"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/semester.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/semester.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/semester.xml	(revision 447)
@@ -0,0 +1,2 @@
+<?xml version="1.0"?>
+<object name="semester" meta_type="CPS Schema"/>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/student.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/student.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/student.xml	(revision 447)
@@ -0,0 +1,3 @@
+<?xml version="1.0"?>
+<object name="student" meta_type="CPS Schema">
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/student_accommodation.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/student_accommodation.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/student_accommodation.xml	(revision 447)
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<object name="student_accommodation" meta_type="CPS Schema">
+ <field name="accommodation" meta_type="CPS String Field">
+  <property name="is_searchabletext">True</property>
+ </field>
+ <field name="sc_id" meta_type="CPS String Field">
+  <property name="is_searchabletext">True</property>
+  <property name="acl_write_roles">SectionReader</property>
+ </field>
+ <field name="sc_pin" meta_type="CPS String Field">
+  <property name="is_searchabletext">True</property>
+  <property name="acl_write_roles">SectionReader</property>
+ </field>
+ <field name="sc_value" meta_type="CPS Float Field">
+  <property name="default_expr">python:500.</property>
+  <property name="is_searchabletext">True</property>
+ </field>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/student_admission.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/student_admission.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/student_admission.xml	(revision 447)
@@ -0,0 +1,37 @@
+<?xml version="1.0"?>
+<object name="student_admission" meta_type="CPS Schema">
+
+ <field name="app_ac_pin" meta_type="CPS String Field">
+  <property name="is_searchabletext">True</property>
+ </field>
+
+ <field name="jamb_reg_no" meta_type="CPS String Field">
+  <property name="is_searchabletext">True</property>
+ </field>
+ <field name="jamb_firstname" meta_type="CPS String Field" />
+ <field name="jamb_lastname" meta_type="CPS String Field">
+  <property name="is_searchabletext">True</property>
+ </field>
+ <field name="jamb_middlename" meta_type="CPS String Field" />
+
+ <field name="jamb_sex" meta_type="CPS Boolean Field">
+  <property name="default_expr">python:0</property>
+ </field>
+ <field name="jamb_age" meta_type="CPS Int Field">
+  <property name="default_expr">python:20</property>
+ </field>
+ <field name="jamb_state" meta_type="CPS String Field"/>
+ <field name="jamb_lga" meta_type="CPS String Field"/>
+ <field name="jamb_score" meta_type="CPS String Field"/>
+ <field name="jamb_first_cos" meta_type="CPS String Field"/>
+ <field name="jamb_second_cos" meta_type="CPS String Field"/>
+ <field name="jamb_first_uni" meta_type="CPS String Field"/>
+ <field name="jamb_second_uni" meta_type="CPS String Field"/>
+
+ <field name="pume_gen_paper" meta_type="CPS String Field"/>
+ <field name="pume_eng_score" meta_type="CPS String Field"/>
+ <field name="pume_math_score" meta_type="CPS String Field"/>
+ <field name="pume_tot_score" meta_type="CPS String Field"/>
+
+ <field name="passport" meta_type="CPS Image Field"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/student_clearance.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/student_clearance.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/student_clearance.xml	(revision 447)
@@ -0,0 +1,69 @@
+<?xml version="1.0"?>
+<object name="student_clearance" meta_type="CPS Schema">
+
+ <field name="clr_ac_pin" meta_type="CPS String Field">
+  <property name="is_searchabletext">True</property>
+ </field>
+
+ <field name="matric_no" meta_type="CPS String Field"/>
+
+ <field name="entry_date" meta_type="CPS DateTime Field"/>
+ <field name="entry_session" meta_type="CPS String Field"/>
+
+ <field name="birthday" meta_type="CPS DateTime Field"/>
+ <field name="lga" meta_type="CPS String Field"/>
+ <field name="nationality" meta_type="CPS String Field"/>
+
+ <field name="email" meta_type="CPS String Field" />
+
+ <field name="fst_sit_fname" meta_type="CPS String Field"/>
+ <field name="fst_sit_no" meta_type="CPS String Field"/>
+ <field name="fst_sit_date" meta_type="CPS DateTime Field"/>
+ <field name="fst_sit_type" meta_type="CPS String Field"/>
+ <field name="fst_sit_scan" meta_type="CPS Image Field"/>
+
+
+ <field name="scd_sit_fname" meta_type="CPS String Field"/>
+ <field name="scd_sit_no" meta_type="CPS String Field"/>
+ <field name="scd_sit_date" meta_type="CPS DateTime Field"/>
+ <field name="scd_sit_type" meta_type="CPS String Field"/>
+ <field name="scd_sit_scan" meta_type="CPS Image Field"/>
+
+ <field name="alr_fname" meta_type="CPS String Field"/>
+ <field name="alr_no" meta_type="CPS String Field"/>
+ <field name="alr_date" meta_type="CPS DateTime Field"/>
+ <field name="alr_scan" meta_type="CPS Image Field"/>
+
+ <field name="hq_type" meta_type="CPS String Field"/>
+ <field name="hq_grade" meta_type="CPS String Field"/>
+ <field name="hq_school" meta_type="CPS String Field"/>
+ <field name="hq_matric_no" meta_type="CPS String Field"/>
+ <field name="hq_session" meta_type="CPS String Field"/>
+ <field name="hq_disc" meta_type="CPS String Field"/>
+ <field name="hq_scan" meta_type="CPS Image Field"/>
+
+ <field name="birth_certificate" meta_type="CPS Image Field"/>
+ <field name="lga_ident" meta_type="CPS Image Field"/>
+ <field name="acc_let" meta_type="CPS Image Field"/>
+ <field name="jamb_slip" meta_type="CPS Image Field"/>
+ <field name="cert" meta_type="CPS Image Field"/>
+ <field name="evid" meta_type="CPS Image Field"/>
+ <field name="passport" meta_type="CPS Image Field"/>
+ <field name="jamb_let" meta_type="CPS Image Field"/>
+ <field name="res_stat" meta_type="CPS Image Field"/>
+ <field name="ref_let" meta_type="CPS Image Field"/>
+ <field name="cred" meta_type="CPS Image Field"/>
+ <field name="stat_dec" meta_type="CPS Image Field"/>
+ <field name="age_dec" meta_type="CPS Image Field"/>
+ <field name="acc_inst" meta_type="CPS Image Field"/>
+
+ <field name="fst_ch" meta_type="CPS Boolean Field"/>
+ <field name="scd_ch" meta_type="CPS Boolean Field"/>
+ <field name="sup_adm" meta_type="CPS Boolean Field"/>
+ <field name="uniben" meta_type="CPS Boolean Field"/>
+ <field name="form_matric_no" meta_type="CPS String Field"/>
+
+ <field name="def_adm" meta_type="CPS Boolean Field"/>
+ <field name="acknow" meta_type="CPS Boolean Field"/>
+
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/student_course_results.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/student_course_results.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/student_course_results.xml	(revision 447)
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<object name="course_results" meta_type="CPS Schema">
+ <field name="ansbook" meta_type="CPS String Field"/>
+ <field name="carry_level" meta_type="CPS String Field"/>
+ <field name="gpa" meta_type="CPS Float Field"/>
+ <field name="grade" meta_type="CPS String Field"/>
+ <field name="import_id" meta_type="CPS String Field"/>
+ <field name="score" meta_type="CPS Int Field"/>
+ <field name="status" meta_type="CPS String Field"/>
+ <field name="verdict" meta_type="CPS String Field"/>
+ <field name="weight" meta_type="CPS String Field"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/student_personal.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/student_personal.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/student_personal.xml	(revision 447)
@@ -0,0 +1,57 @@
+<?xml version="1.0"?>
+<object name="student_personal" meta_type="CPS Schema">
+
+ <field name="firstname" meta_type="CPS String Field">
+  <property name="is_searchabletext">True</property>
+ </field>
+ <field name="middlename" meta_type="CPS String Field">
+  <property name="is_searchabletext">True</property>
+ </field>
+ <field name="lastname" meta_type="CPS String Field">
+  <property name="is_searchabletext">True</property>
+ </field>
+ <field name="former_surname" meta_type="CPS String Field">
+  <property name="is_searchabletext">True</property>
+ </field>
+ 
+ <field name="sex" meta_type="CPS Boolean Field"/>
+
+ <field name="for_lga" meta_type="CPS String Field"/>
+ <field name="for_state" meta_type="CPS String Field"/>
+ <field name="marit_stat" meta_type="CPS Boolean Field"/>
+ <field name="religion" meta_type="CPS String Field"/>
+
+ <field name="perm_address" meta_type="CPS String Field">
+  <property name="is_searchabletext">True</property>
+ </field>
+ <field name="perm_city" meta_type="CPS String Field"/>
+ <field name="campus_address" meta_type="CPS String Field"/>
+ <field name="phone" meta_type="CPS String Field"/>
+
+ <field name="next_kin_firstname" meta_type="CPS String Field"/>
+ <field name="next_kin_middlename" meta_type="CPS String Field"/>
+ <field name="next_kin_lastname" meta_type="CPS String Field"/>
+ <field name="next_kin_relation" meta_type="CPS String Field"/>
+ <field name="next_kin_address" meta_type="CPS String Field"/>
+ <field name="next_kin_city" meta_type="CPS String Field"/>
+ <field name="next_kin_state" meta_type="CPS String Field"/>
+ <field name="next_kin_email" meta_type="CPS String Field"/>
+ <field name="next_kin_phone" meta_type="CPS String Field"/>
+
+ <field name="sponsor_firstname" meta_type="CPS String Field"/>
+ <field name="sponsor_middlename" meta_type="CPS String Field"/>
+ <field name="sponsor_lastname" meta_type="CPS String Field"/>
+ <field name="sponsor_address" meta_type="CPS String Field"/>
+ <field name="sponsor_city" meta_type="CPS String Field"/>
+ <field name="sponsor_state" meta_type="CPS String Field"/>
+ <field name="sponsor_email" meta_type="CPS String Field"/>
+ <field name="sponsor_phone" meta_type="CPS String Field"/>
+
+ <field name="fst_best_lang" meta_type="CPS String Field"/>
+ <field name="scd_best_lang" meta_type="CPS String Field"/>
+ <field name="mother_tongue" meta_type="CPS String Field"/>
+ <field name="hall" meta_type="CPS String Field"/>
+ <field name="disabled" meta_type="CPS Boolean Field"/>
+ <field name="notes" meta_type="CPS String Field"/>
+
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/student_study_course.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/student_study_course.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/student_study_course.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="student_study_course" meta_type="CPS Schema">
+ <field name="course_major" meta_type="CPS String Field"/>
+ <field name="department" meta_type="CPS String Field"/>
+ <field name="faculty" meta_type="CPS String Field"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/students.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/students.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/students.xml	(revision 447)
@@ -0,0 +1,2 @@
+<?xml version="1.0"?>
+<object name="students" meta_type="CPS Schema"/>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/study_level.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/study_level.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/study_level.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="study_level" meta_type="CPS Schema">
+ <field name="code" meta_type="CPS String Field"/>
+</object>
+
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/university.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/university.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/schemas/university.xml	(revision 447)
@@ -0,0 +1,2 @@
+<?xml version="1.0"?>
+<object name="university" meta_type="CPS Schema"/>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/skins.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/skins.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/skins.xml	(revision 447)
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<object name="portal_skins" meta_type="CMF Skins Tool" allow_any="False"
+   cookie_persistence="False" default_skin="CPSSkins"
+   request_varname="portal_skin">
+ <object name="waeup_custom" meta_type="Filesystem Directory View"
+    directory="WAeUP_SRP/skins/waeup_custom"/>
+ <object name="waeup_default" meta_type="Filesystem Directory View"
+    directory="WAeUP_SRP/skins/waeup_default"/>
+ <object name="waeup_academics" meta_type="Filesystem Directory View"
+    directory="WAeUP_SRP/skins/waeup_academics"/>
+ <object name="waeup_student" meta_type="Filesystem Directory View"
+    directory="WAeUP_SRP/skins/waeup_student"/>
+ <skin-path name="CPSSkins">
+  <layer name="waeup_custom" insert-after="custom"/>
+  <layer name="waeup_default" insert-after="waeup_custom"/>
+  <layer name="waeup_student" insert-after="waeup_custom"/>
+  <layer name="waeup_academics" insert-after="waeup_custom"/>
+ </skin-path>
+ <skin-path name="CPSSkins-macroless">
+  <layer name="waeup_custom" insert-after="custom"/>
+  <layer name="waeup_default" insert-after="waeup_custom"/>
+  <layer name="waeup_student" insert-after="waeup_custom"/>
+  <layer name="waeup_academics" insert-after="waeup_custom"/>
+ </skin-path>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/skins/custom.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/skins/custom.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/skins/custom.xml	(revision 447)
@@ -0,0 +1,4 @@
+<?xml version="1.0"?>
+<object name="custom" meta_type="Folder">
+ <property name="title"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/skins/waeup_academics.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/skins/waeup_academics.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/skins/waeup_academics.xml	(revision 447)
@@ -0,0 +1,4 @@
+<?xml version="1.0"?>
+<object name="waeup_academics" meta_type="Folder">
+ <property name="title"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/skins/waeup_custom.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/skins/waeup_custom.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/skins/waeup_custom.xml	(revision 447)
@@ -0,0 +1,4 @@
+<?xml version="1.0"?>
+<object name="waeup_custom" meta_type="Folder">
+ <property name="title"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/skins/waeup_default.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/skins/waeup_default.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/skins/waeup_default.xml	(revision 447)
@@ -0,0 +1,4 @@
+<?xml version="1.0"?>
+<object name="waeup_default" meta_type="Folder">
+ <property name="title"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/skins/waeup_student.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/skins/waeup_student.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/skins/waeup_student.xml	(revision 447)
@@ -0,0 +1,4 @@
+<?xml version="1.0"?>
+<object name="waeup_student" meta_type="Folder">
+ <property name="title"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes.xml	(revision 447)
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<object name="portal_themes" meta_type="Portal Themes Tool">
+ <property name="accesskey">*</property>
+ <property name="debug_mode">True</property>
+ <property name="method_themes">
+  <element key="logged_in" value="WAeUP_Alpha+Loginpage"/>
+  <element key="login_form" value="WAeUP_Alpha+Loginpage"/>
+  <element key="logged_out" value="WAeUP_Alpha+Loginpage"/>
+  <element key="index_html" value="WAeUP_Alpha+Frontpage"/>
+ </property>
+ <object name="default" meta_type="Portal Theme"/>
+ <object name="WAeUP_Alpha" meta_type="Portal Theme"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha.xml	(revision 447)
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<object name="WAeUP_Alpha" meta_type="Portal Theme">
+ <property name="title">WAeUP Alpha Theme</property>
+ <property name="default">True</property>
+ <property name="esi">False</property>
+ <property name="shortcut_icon">ng.png</property>
+ <property name="author">Henrik Bettermann</property>
+ <property
+    name="copyright">CPSSkins is copyright by Jean-Marc Orliaguet</property>
+ <property name="license"></property>
+ <object name="icons" meta_type="Theme Folder"/>
+ <object name="backgrounds" meta_type="Theme Folder"/>
+ <object name="thumbnails" meta_type="Theme Folder"/>
+ <object name="styles" meta_type="Theme Folder"/>
+ <object name="palettes" meta_type="Theme Folder"/>
+ <object name="Default" meta_type="Theme Page"/>
+ <object name="Frontpage" meta_type="Theme Page"/>
+ <object name="Loginpage" meta_type="Theme Page"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default.xml	(revision 447)
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<object name="Default" meta_type="Theme Page">
+ <property name="title">Default Page</property>
+ <property name="default">True</property>
+ <property name="preview"></property>
+ <property name="renderer">default</property>
+ <property name="macroless">False</property>
+ <property name="tableless">False</property>
+ <property name="align">center</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="margin">0px</property>
+ <object name="269646640" meta_type="Page Block"/>
+ <object name="133318311" meta_type="Page Block"/>
+ <object name="main" meta_type="Page Block"/>
+ <object name="1507390385" meta_type="Page Block"/>
+ <object name="1730273219" meta_type="Page Block"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/133318311.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/133318311.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/133318311.xml	(revision 447)
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<object name="133318311" meta_type="Page Block">
+ <property name="title">Page Block</property>
+ <property name="closed">False</property>
+ <property name="width">100%</property>
+ <property name="height"></property>
+ <property name="maxcols">4</property>
+ <property name="shape">NoBorder</property>
+ <property name="color">Transparent</property>
+ <object name="copy2_of_1961457583" meta_type="Portal Box Group Templet"/>
+ <object name="1237635944" meta_type="Portal Box Group Templet"/>
+ <object name="1415945211" meta_type="Cell Sizer"/>
+ <object name="414094687" meta_type="Cell Sizer"/>
+ <object name="2135713642" meta_type="Cell Sizer"/>
+ <object name="202124142" meta_type="Cell Sizer"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/133318311/1237635944.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/133318311/1237635944.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/133318311/1237635944.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="1237635944" meta_type="Portal Box Group Templet">
+ <property name="title">breadcrumbs_slot</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">left</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">0.2em 0.2em 0em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">notitle_noframe</property>
+ <property name="box_group">breadcrumbs_slot</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/133318311/1415945211.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/133318311/1415945211.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/133318311/1415945211.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1415945211" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/133318311/202124142.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/133318311/202124142.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/133318311/202124142.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="202124142" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">45%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/133318311/2135713642.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/133318311/2135713642.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/133318311/2135713642.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="2135713642" meta_type="Cell Sizer">
+ <property name="xpos">3</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/133318311/414094687.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/133318311/414094687.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/133318311/414094687.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="414094687" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">45%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/133318311/copy2_of_1961457583.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/133318311/copy2_of_1961457583.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/133318311/copy2_of_1961457583.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="copy2_of_1961457583" meta_type="Portal Box Group Templet">
+ <property name="title">navigation_slot</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">2</property>
+ <property name="align">right</property>
+ <property name="padding">0em</property>
+ <property name="margin">0.2em 0.2em 0em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">TabStyle</property>
+ <property name="boxlayout">horizontal_box_notitle</property>
+ <property name="box_group">navigation_slot</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1507390385.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1507390385.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1507390385.xml	(revision 447)
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<object name="1507390385" meta_type="Page Block">
+ <property name="title">Page Block</property>
+ <property name="closed">False</property>
+ <property name="width">100%</property>
+ <property name="height"></property>
+ <property name="maxcols">3</property>
+ <property name="shape">NoBorder</property>
+ <property name="color">Transparent</property>
+ <object name="561058990" meta_type="Cell Sizer"/>
+ <object name="1192351367" meta_type="Cell Sizer"/>
+ <object name="228004626" meta_type="Cell Sizer"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1507390385/1192351367.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1507390385/1192351367.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1507390385/1192351367.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1192351367" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1507390385/228004626.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1507390385/228004626.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1507390385/228004626.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="228004626" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1507390385/561058990.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1507390385/561058990.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1507390385/561058990.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="561058990" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">90%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1730273219.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1730273219.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1730273219.xml	(revision 447)
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<object name="1730273219" meta_type="Page Block">
+ <property name="title">Page Block</property>
+ <property name="closed">False</property>
+ <property name="width">100%</property>
+ <property name="height"></property>
+ <property name="maxcols">3</property>
+ <property name="shape">NoBorder</property>
+ <property name="color">Transparent</property>
+ <object name="1285790120" meta_type="Text Box Templet"/>
+ <object name="1142285493" meta_type="Cell Sizer"/>
+ <object name="2094409434" meta_type="Cell Sizer"/>
+ <object name="515043197" meta_type="Cell Sizer"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1730273219/1142285493.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1730273219/1142285493.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1730273219/1142285493.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1142285493" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1730273219/1285790120.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1730273219/1285790120.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1730273219/1285790120.xml	(revision 447)
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<object name="1285790120" meta_type="Text Box Templet">
+ <property name="title">Text Box Templet</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">right</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">0</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="text">Copyright WAeUP Group 2006</property>
+ <property name="text_format">html</property>
+ <property name="i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1730273219/2094409434.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1730273219/2094409434.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1730273219/2094409434.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="2094409434" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">90%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1730273219/515043197.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1730273219/515043197.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/1730273219/515043197.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="515043197" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640.xml	(revision 447)
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<object name="269646640" meta_type="Page Block">
+ <property name="title">Page Block</property>
+ <property name="closed">False</property>
+ <property name="width">100%</property>
+ <property name="height"></property>
+ <property name="maxcols">5</property>
+ <property name="shape">NoBorder</property>
+ <property name="color">Transparent</property>
+ <object name="531866443" meta_type="Image Box Templet"/>
+ <object name="906334568" meta_type="Image Box Templet"/>
+ <object name="1881545572" meta_type="Cell Sizer"/>
+ <object name="1099896903" meta_type="Cell Sizer"/>
+ <object name="1503666621" meta_type="Cell Sizer"/>
+ <object name="552220178" meta_type="Cell Sizer"/>
+ <object name="1354562479" meta_type="Cell Sizer"/>
+ <object name="2269937" meta_type="Portal Box Group Templet"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640/1099896903.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640/1099896903.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640/1099896903.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1099896903" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">80px</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640/1354562479.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640/1354562479.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640/1354562479.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1354562479" meta_type="Cell Sizer">
+ <property name="xpos">4</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640/1503666621.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640/1503666621.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640/1503666621.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1503666621" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">?</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640/1881545572.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640/1881545572.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640/1881545572.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1881545572" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640/2269937.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640/2269937.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640/2269937.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="2269937" meta_type="Portal Box Group Templet">
+ <property name="title">portal_tabs3</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">3</property>
+ <property name="align">right</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">1em 0.2em 0.2em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape">navbox</property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">PortalTabStyleuseractions</property>
+ <property name="boxlayout">horizontal_box_notitle</property>
+ <property name="box_group">portal_tabs3</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640/531866443.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640/531866443.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640/531866443.xml	(revision 447)
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<object name="531866443" meta_type="Image Box Templet">
+ <property name="title">Image Box Templet</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">2</property>
+ <property name="align">left</property>
+ <property name="padding">0.5em</property>
+ <property name="margin">1.5em 0em 0em 0em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="i18n">False</property>
+ <property name="caption"></property>
+ <property name="link"></property>
+ <property name="use_internal_link">False</property>
+ <property name="internal_link"></property>
+ <object name="image" meta_type="Image" title=""/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640/552220178.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640/552220178.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640/552220178.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="552220178" meta_type="Cell Sizer">
+ <property name="xpos">3</property>
+ <property name="cellwidth">20%%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640/906334568.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640/906334568.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/269646640/906334568.xml	(revision 447)
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<object name="906334568" meta_type="Image Box Templet">
+ <property name="title">Image Box Templet</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">right</property>
+ <property name="padding">0.5em</property>
+ <property name="margin">0.5em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="i18n">False</property>
+ <property name="caption"></property>
+ <property name="link"></property>
+ <property name="use_internal_link">False</property>
+ <property name="internal_link"></property>
+ <object name="image" meta_type="Image" title=""/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main.xml	(revision 447)
@@ -0,0 +1,27 @@
+<?xml version="1.0"?>
+<object name="main" meta_type="Page Block">
+ <property name="title">Main</property>
+ <property name="closed">False</property>
+ <property name="width">100%</property>
+ <property name="height"></property>
+ <property name="maxcols">4</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <object name="325427499" meta_type="Cell Block"/>
+ <object name="1985807157" meta_type="Portal Box Group Templet"/>
+ <object name="1706504860" meta_type="Portal Box Group Templet"/>
+ <object name="copy2_of_portal_box_tabs"
+    meta_type="Portal Box Group Templet"/>
+ <object name="459062354" meta_type="Portal Box Group Templet"/>
+ <object name="119708420" meta_type="Portal Box Group Templet"/>
+ <object name="cell_sizer5" meta_type="Cell Sizer"/>
+ <object name="cell_sizer3" meta_type="Cell Sizer"/>
+ <object name="cell_sizer1" meta_type="Cell Sizer"/>
+ <object name="cell_styler4" meta_type="Cell Styler"/>
+ <object name="cell_sizer2" meta_type="Cell Sizer"/>
+ <object name="cell_styler2" meta_type="Cell Styler"/>
+ <object name="cell_sizer4" meta_type="Cell Sizer"/>
+ <object name="cell_styler3" meta_type="Cell Styler"/>
+ <object name="cell_styler1" meta_type="Cell Styler"/>
+ <object name="740064438" meta_type="Cell Hider"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/119708420.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/119708420.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/119708420.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="119708420" meta_type="Portal Box Group Templet">
+ <property name="title">import_tabs</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">left</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">0.2em 0.2em 0.2em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape">navbox</property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">PortalTabStyleuseractions</property>
+ <property name="boxlayout">standard</property>
+ <property name="box_group">import_tabs</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/1284486093.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/1284486093.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/1284486093.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="1284486093" meta_type="Portal Box Group Templet">
+ <property name="title">add_item</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">left</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">0.2em 0.2em 0.2em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">mini</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape">navbox</property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">PortalTabStyleuseractions</property>
+ <property name="boxlayout">standard</property>
+ <property name="box_group">add_item</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/1689006287.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/1689006287.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/1689006287.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1689006287" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">20%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/1706504860.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/1706504860.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/1706504860.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="1706504860" meta_type="Portal Box Group Templet">
+ <property name="title">portal_session</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">left</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">0.2em 0.2em 0em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape">navbox</property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">PortalTabStyleuseractions</property>
+ <property name="boxlayout">notitle_noframe</property>
+ <property name="box_group">portal_session</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/1985807157.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/1985807157.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/1985807157.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="1985807157" meta_type="Portal Box Group Templet">
+ <property name="title">main_slot</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">2</property>
+ <property name="align">left</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">0.2em 0.2em 0.2em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">plain</property>
+ <property name="box_group">main_slot</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/2269937.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/2269937.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/2269937.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="2269937" meta_type="Portal Box Group Templet">
+ <property name="title">portal_tabs3</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">left</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">0.2em 0.2em 0.2em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape">navbox</property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">PortalTabStyleuseractions</property>
+ <property name="boxlayout">standard</property>
+ <property name="box_group">portal_tabs3</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/325427499.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/325427499.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/325427499.xml	(revision 447)
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<object name="325427499" meta_type="Cell Block">
+ <property name="title">object_tabs</property>
+ <property name="xpos">2</property>
+ <property name="height"></property>
+ <property name="maxcols">2</property>
+ <property name="shape"></property>
+ <property name="color">WAeUPColor</property>
+ <property name="margin">0em</property>
+ <object name="copy3_of_1316352056" meta_type="Portal Box Group Templet"/>
+ <object name="copy_of_523477727" meta_type="Portal Box Group Templet"/>
+ <object name="1457280537" meta_type="Cell Sizer"/>
+ <object name="1689006287" meta_type="Cell Sizer"/>
+ <object name="110806487" meta_type="Cell Sizer"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/325427499/110806487.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/325427499/110806487.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/325427499/110806487.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="110806487" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">16%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/325427499/1457280537.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/325427499/1457280537.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/325427499/1457280537.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1457280537" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">?</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/325427499/1689006287.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/325427499/1689006287.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/325427499/1689006287.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1689006287" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">20%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/325427499/copy3_of_1316352056.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/325427499/copy3_of_1316352056.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/325427499/copy3_of_1316352056.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="copy3_of_1316352056" meta_type="Portal Box Group Templet">
+ <property name="title">portal_tabs5</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">right</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">0em 0em 0em 0em</property>
+ <property name="templet_height">25px</property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">if_authenticated</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">PortalTabStyleuseractions</property>
+ <property name="boxlayout">horizontal_box_notitle</property>
+ <property name="box_group">portal_tabs5</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/325427499/copy_of_1316352056.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/325427499/copy_of_1316352056.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/325427499/copy_of_1316352056.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="copy_of_1316352056" meta_type="Portal Box Group Templet">
+ <property name="title">portal_tabs5</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">right</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">0em 0em 0em 0em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">if_authenticated</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">PortalTabStyleuseractions</property>
+ <property name="boxlayout">horizontal_box_notitle</property>
+ <property name="box_group">portal_tabs5</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/325427499/copy_of_523477727.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/325427499/copy_of_523477727.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/325427499/copy_of_523477727.xml	(revision 447)
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+<object name="copy_of_523477727" meta_type="Portal Box Group Templet">
+ <property name="title">portal_tabs4</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">0</property>
+ <property name="align">left</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">0em 0em 0em 0em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">if_authenticated</property>
+ <property name="visibility_paths">
+  <element value="/"/>
+  <element value="/workspaces/"/>
+  <element value="/sections/"/>
+ </property>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">PortalTabStyleuseractions</property>
+ <property name="boxlayout">horizontal_box_notitle</property>
+ <property name="box_group">portal_tabs4</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/459062354.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/459062354.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/459062354.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="459062354" meta_type="Portal Box Group Templet">
+ <property name="title">portal_tabs2</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">left</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">0.2em 0.2em 0.2em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape">navbox</property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">PortalTabStyleuseractions</property>
+ <property name="boxlayout">standard</property>
+ <property name="box_group">portal_tabs2</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/740064438.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/740064438.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/740064438.xml	(revision 447)
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<object name="740064438" meta_type="Cell Hider">
+ <property name="xpos">1</property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_sizer1.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_sizer1.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_sizer1.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer1" meta_type="Cell Sizer">
+ <property name="xpos">4</property>
+ <property name="cellwidth">10%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_sizer2.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_sizer2.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_sizer2.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer2" meta_type="Cell Sizer">
+ <property name="xpos">3</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_sizer3.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_sizer3.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_sizer3.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer3" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">?</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_sizer4.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_sizer4.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_sizer4.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer4" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">150px</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_sizer5.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_sizer5.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_sizer5.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer5" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_styler1.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_styler1.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_styler1.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler1" meta_type="Cell Styler">
+ <property name="xpos">1</property>
+ <property name="shape"></property>
+ <property name="color">WAeUPColor</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_styler2.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_styler2.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_styler2.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler2" meta_type="Cell Styler">
+ <property name="xpos">3</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_styler3.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_styler3.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_styler3.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler3" meta_type="Cell Styler">
+ <property name="xpos">2</property>
+ <property name="shape">AreaShape6</property>
+ <property name="color">AreaColor</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_styler4.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_styler4.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/cell_styler4.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler4" meta_type="Cell Styler">
+ <property name="xpos">0</property>
+ <property name="shape"></property>
+ <property name="color">Navboxstyle</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/copy2_of_portal_box_tabs.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/copy2_of_portal_box_tabs.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Default/main/copy2_of_portal_box_tabs.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="copy2_of_portal_box_tabs" meta_type="Portal Box Group Templet">
+ <property name="title">portal_tabs1</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">left</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">0em 0.2em 0.2em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape">navbox</property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">PortalTabStyleuseractions</property>
+ <property name="boxlayout">standard</property>
+ <property name="box_group">portal_tabs1</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage.xml	(revision 447)
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<object name="Frontpage" meta_type="Theme Page">
+ <property name="title">Front Page</property>
+ <property name="default">False</property>
+ <property name="preview"></property>
+ <property name="renderer">default</property>
+ <property name="macroless">False</property>
+ <property name="tableless">False</property>
+ <property name="align">center</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="margin">0px</property>
+ <object name="269646640" meta_type="Page Block"/>
+ <object name="133318311" meta_type="Page Block"/>
+ <object name="main" meta_type="Page Block"/>
+ <object name="1507390385" meta_type="Page Block"/>
+ <object name="1730273219" meta_type="Page Block"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311.xml	(revision 447)
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<object name="133318311" meta_type="Page Block">
+ <property name="title">Page Block</property>
+ <property name="closed">False</property>
+ <property name="width">100%</property>
+ <property name="height"></property>
+ <property name="maxcols">4</property>
+ <property name="shape">NoBorder</property>
+ <property name="color">Transparent</property>
+ <object name="1972792851" meta_type="Cell Block"/>
+ <object name="copy2_of_1961457583" meta_type="Portal Box Group Templet"/>
+ <object name="1415945211" meta_type="Cell Sizer"/>
+ <object name="414094687" meta_type="Cell Sizer"/>
+ <object name="2135713642" meta_type="Cell Sizer"/>
+ <object name="202124142" meta_type="Cell Sizer"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/1415945211.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/1415945211.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/1415945211.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1415945211" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/1972792851.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/1972792851.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/1972792851.xml	(revision 447)
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<object name="1972792851" meta_type="Cell Block">
+ <property name="title">Welcome</property>
+ <property name="xpos">1</property>
+ <property name="height"></property>
+ <property name="maxcols">2</property>
+ <property name="shape"></property>
+ <property name="color">AreaColor</property>
+ <property name="margin"></property>
+ <object name="955899408" meta_type="Text Box Templet"/>
+ <object name="318268911" meta_type="Portal Box Group Templet"/>
+ <object name="1642841685" meta_type="Cell Sizer"/>
+ <object name="785597289" meta_type="Cell Sizer"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/1972792851/1642841685.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/1972792851/1642841685.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/1972792851/1642841685.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1642841685" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">2%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/1972792851/318268911.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/1972792851/318268911.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/1972792851/318268911.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="318268911" meta_type="Portal Box Group Templet">
+ <property name="title">session_slot</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">left</property>
+ <property name="padding">0</property>
+ <property name="margin">0.2em 0.2em 0.2em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color">AreaColor</property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor">navbox</property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">PortalTabStyleuseractions</property>
+ <property name="boxlayout">notitle_noframe</property>
+ <property name="box_group">session_slot</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/1972792851/785597289.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/1972792851/785597289.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/1972792851/785597289.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="785597289" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">98%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/1972792851/955899408.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/1972792851/955899408.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/1972792851/955899408.xml	(revision 447)
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<object name="955899408" meta_type="Text Box Templet">
+ <property name="title">Welcome</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">0</property>
+ <property name="align">left</property>
+ <property name="padding">0em</property>
+ <property name="margin">0.2em 0.2em 0.2em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color">AreaColor</property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="text">&lt;strong&gt;Welcome&lt;/strong&gt;</property>
+ <property name="text_format">html</property>
+ <property name="i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/202124142.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/202124142.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/202124142.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="202124142" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">45%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/2135713642.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/2135713642.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/2135713642.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="2135713642" meta_type="Cell Sizer">
+ <property name="xpos">3</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/414094687.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/414094687.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/414094687.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="414094687" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">45%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/copy2_of_1961457583.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/copy2_of_1961457583.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/133318311/copy2_of_1961457583.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="copy2_of_1961457583" meta_type="Portal Box Group Templet">
+ <property name="title">navigation_slot</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">2</property>
+ <property name="align">right</property>
+ <property name="padding">0em</property>
+ <property name="margin">0.2em 0.2em 0em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color">AreaColor</property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">TabStyle</property>
+ <property name="boxlayout">horizontal_box_notitle</property>
+ <property name="box_group">navigation_slot</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1507390385.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1507390385.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1507390385.xml	(revision 447)
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<object name="1507390385" meta_type="Page Block">
+ <property name="title">Page Block</property>
+ <property name="closed">False</property>
+ <property name="width">100%</property>
+ <property name="height"></property>
+ <property name="maxcols">3</property>
+ <property name="shape">NoBorder</property>
+ <property name="color">Transparent</property>
+ <object name="561058990" meta_type="Cell Sizer"/>
+ <object name="1192351367" meta_type="Cell Sizer"/>
+ <object name="228004626" meta_type="Cell Sizer"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1507390385/1192351367.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1507390385/1192351367.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1507390385/1192351367.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1192351367" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1507390385/228004626.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1507390385/228004626.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1507390385/228004626.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="228004626" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1507390385/561058990.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1507390385/561058990.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1507390385/561058990.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="561058990" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">90%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1730273219.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1730273219.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1730273219.xml	(revision 447)
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<object name="1730273219" meta_type="Page Block">
+ <property name="title">Page Block</property>
+ <property name="closed">False</property>
+ <property name="width">100%</property>
+ <property name="height"></property>
+ <property name="maxcols">3</property>
+ <property name="shape">NoBorder</property>
+ <property name="color">Transparent</property>
+ <object name="1285790120" meta_type="Text Box Templet"/>
+ <object name="1142285493" meta_type="Cell Sizer"/>
+ <object name="2094409434" meta_type="Cell Sizer"/>
+ <object name="515043197" meta_type="Cell Sizer"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1730273219/1142285493.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1730273219/1142285493.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1730273219/1142285493.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1142285493" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1730273219/1285790120.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1730273219/1285790120.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1730273219/1285790120.xml	(revision 447)
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<object name="1285790120" meta_type="Text Box Templet">
+ <property name="title">Text Box Templet</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">right</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">0</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="text">Copyright WAeUP Group 2006</property>
+ <property name="text_format">html</property>
+ <property name="i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1730273219/2094409434.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1730273219/2094409434.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1730273219/2094409434.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="2094409434" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">90%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1730273219/515043197.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1730273219/515043197.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/1730273219/515043197.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="515043197" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640.xml	(revision 447)
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<object name="269646640" meta_type="Page Block">
+ <property name="title">Page Block</property>
+ <property name="closed">False</property>
+ <property name="width">100%</property>
+ <property name="height"></property>
+ <property name="maxcols">5</property>
+ <property name="shape">NoBorder</property>
+ <property name="color">Transparent</property>
+ <object name="531866443" meta_type="Image Box Templet"/>
+ <object name="906334568" meta_type="Image Box Templet"/>
+ <object name="1881545572" meta_type="Cell Sizer"/>
+ <object name="1099896903" meta_type="Cell Sizer"/>
+ <object name="1503666621" meta_type="Cell Sizer"/>
+ <object name="552220178" meta_type="Cell Sizer"/>
+ <object name="1354562479" meta_type="Cell Sizer"/>
+ <object name="2269937" meta_type="Portal Box Group Templet"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640/1099896903.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640/1099896903.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640/1099896903.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1099896903" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">80px</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640/1354562479.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640/1354562479.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640/1354562479.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1354562479" meta_type="Cell Sizer">
+ <property name="xpos">4</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640/1503666621.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640/1503666621.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640/1503666621.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1503666621" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">?</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640/1881545572.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640/1881545572.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640/1881545572.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1881545572" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640/2269937.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640/2269937.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640/2269937.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="2269937" meta_type="Portal Box Group Templet">
+ <property name="title">portal_tabs3</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">3</property>
+ <property name="align">right</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">1em 0.2em 0.2em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape">navbox</property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">PortalTabStyleuseractions</property>
+ <property name="boxlayout">horizontal_box_notitle</property>
+ <property name="box_group">portal_tabs3</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640/531866443.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640/531866443.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640/531866443.xml	(revision 447)
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<object name="531866443" meta_type="Image Box Templet">
+ <property name="title">Image Box Templet</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">2</property>
+ <property name="align">left</property>
+ <property name="padding">0.5em</property>
+ <property name="margin">1.5em 0em 0em 0em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="i18n">False</property>
+ <property name="caption"></property>
+ <property name="link"></property>
+ <property name="use_internal_link">False</property>
+ <property name="internal_link"></property>
+ <object name="image" meta_type="Image" title=""/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640/552220178.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640/552220178.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640/552220178.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="552220178" meta_type="Cell Sizer">
+ <property name="xpos">3</property>
+ <property name="cellwidth">20%%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640/906334568.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640/906334568.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/269646640/906334568.xml	(revision 447)
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<object name="906334568" meta_type="Image Box Templet">
+ <property name="title">Image Box Templet</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">right</property>
+ <property name="padding">0.5em</property>
+ <property name="margin">0.5em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="i18n">False</property>
+ <property name="caption"></property>
+ <property name="link"></property>
+ <property name="use_internal_link">False</property>
+ <property name="internal_link"></property>
+ <object name="image" meta_type="Image" title=""/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main.xml	(revision 447)
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<object name="main" meta_type="Page Block">
+ <property name="title">Main</property>
+ <property name="closed">False</property>
+ <property name="width">100%</property>
+ <property name="height"></property>
+ <property name="maxcols">4</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <object name="2120708457" meta_type="Portal Box Group Templet"/>
+ <object name="copy2_of_portal_box_tabs"
+    meta_type="Portal Box Group Templet"/>
+ <object name="459062354" meta_type="Portal Box Group Templet"/>
+ <object name="119708420" meta_type="Portal Box Group Templet"/>
+ <object name="cell_sizer5" meta_type="Cell Sizer"/>
+ <object name="cell_sizer3" meta_type="Cell Sizer"/>
+ <object name="cell_sizer1" meta_type="Cell Sizer"/>
+ <object name="cell_styler4" meta_type="Cell Styler"/>
+ <object name="cell_sizer2" meta_type="Cell Sizer"/>
+ <object name="cell_styler2" meta_type="Cell Styler"/>
+ <object name="cell_sizer4" meta_type="Cell Sizer"/>
+ <object name="cell_styler3" meta_type="Cell Styler"/>
+ <object name="cell_styler1" meta_type="Cell Styler"/>
+ <object name="740064438" meta_type="Cell Hider"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/119708420.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/119708420.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/119708420.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="119708420" meta_type="Portal Box Group Templet">
+ <property name="title">import_tabs</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">left</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">0.2em 0.2em 0.2em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape">navbox</property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">PortalTabStyleuseractions</property>
+ <property name="boxlayout">standard</property>
+ <property name="box_group">import_tabs</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/2120708457.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/2120708457.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/2120708457.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="2120708457" meta_type="Portal Box Group Templet">
+ <property name="title">welcome_slot</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">2</property>
+ <property name="align">left</property>
+ <property name="padding">1em</property>
+ <property name="margin">0em 0em 0em 0em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">notitle_noframe</property>
+ <property name="box_group">welcome_slot</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/325427499.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/325427499.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/325427499.xml	(revision 447)
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<object name="325427499" meta_type="Cell Block">
+ <property name="title">object_tabs</property>
+ <property name="xpos">2</property>
+ <property name="height"></property>
+ <property name="maxcols">2</property>
+ <property name="shape"></property>
+ <property name="color">WAeUPColor</property>
+ <property name="margin">0em</property>
+ <object name="copy3_of_1316352056" meta_type="Portal Box Group Templet"/>
+ <object name="copy_of_523477727" meta_type="Portal Box Group Templet"/>
+ <object name="1457280537" meta_type="Cell Sizer"/>
+ <object name="1689006287" meta_type="Cell Sizer"/>
+ <object name="110806487" meta_type="Cell Sizer"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/325427499/110806487.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/325427499/110806487.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/325427499/110806487.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="110806487" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">16%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/325427499/1457280537.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/325427499/1457280537.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/325427499/1457280537.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1457280537" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">?</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/325427499/1689006287.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/325427499/1689006287.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/325427499/1689006287.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1689006287" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">16%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/325427499/copy3_of_1316352056.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/325427499/copy3_of_1316352056.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/325427499/copy3_of_1316352056.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="copy3_of_1316352056" meta_type="Portal Box Group Templet">
+ <property name="title">portal_tabs5</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">right</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">0em 0em 0em 0em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">if_authenticated</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">PortalTabStyleuseractions</property>
+ <property name="boxlayout">horizontal_box_notitle</property>
+ <property name="box_group">portal_tabs5</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/325427499/copy_of_523477727.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/325427499/copy_of_523477727.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/325427499/copy_of_523477727.xml	(revision 447)
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+<object name="copy_of_523477727" meta_type="Portal Box Group Templet">
+ <property name="title">portal_tabs4</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">0</property>
+ <property name="align">left</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">0em 0em 0em 0em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">if_authenticated</property>
+ <property name="visibility_paths">
+  <element value="/"/>
+  <element value="/workspaces/"/>
+  <element value="/sections/"/>
+ </property>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">PortalTabStyleuseractions</property>
+ <property name="boxlayout">horizontal_box_notitle</property>
+ <property name="box_group">portal_tabs4</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/459062354.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/459062354.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/459062354.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="459062354" meta_type="Portal Box Group Templet">
+ <property name="title">portal_tabs2</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">left</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">0.2em 0.2em 0.2em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape">navbox</property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">PortalTabStyleuseractions</property>
+ <property name="boxlayout">standard</property>
+ <property name="box_group">portal_tabs2</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/740064438.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/740064438.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/740064438.xml	(revision 447)
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<object name="740064438" meta_type="Cell Hider">
+ <property name="xpos">1</property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_sizer1.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_sizer1.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_sizer1.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer1" meta_type="Cell Sizer">
+ <property name="xpos">4</property>
+ <property name="cellwidth">10%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_sizer2.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_sizer2.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_sizer2.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer2" meta_type="Cell Sizer">
+ <property name="xpos">3</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_sizer3.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_sizer3.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_sizer3.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer3" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">?</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_sizer4.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_sizer4.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_sizer4.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer4" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">150px</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_sizer5.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_sizer5.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_sizer5.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer5" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_styler1.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_styler1.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_styler1.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler1" meta_type="Cell Styler">
+ <property name="xpos">1</property>
+ <property name="shape"></property>
+ <property name="color">WAeUPColor</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_styler2.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_styler2.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_styler2.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler2" meta_type="Cell Styler">
+ <property name="xpos">3</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_styler3.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_styler3.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_styler3.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler3" meta_type="Cell Styler">
+ <property name="xpos">2</property>
+ <property name="shape">AreaShape6</property>
+ <property name="color">AreaColor</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_styler4.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_styler4.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/cell_styler4.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler4" meta_type="Cell Styler">
+ <property name="xpos">0</property>
+ <property name="shape"></property>
+ <property name="color">Navboxstyle</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/copy2_of_portal_box_tabs.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/copy2_of_portal_box_tabs.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Frontpage/main/copy2_of_portal_box_tabs.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="copy2_of_portal_box_tabs" meta_type="Portal Box Group Templet">
+ <property name="title">portal_tabs1</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">left</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">1.2em 0.2em 0.2em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape">navbox</property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">PortalTabStyleuseractions</property>
+ <property name="boxlayout">standard</property>
+ <property name="box_group">portal_tabs1</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage.xml	(revision 447)
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<object name="Loginpage" meta_type="Theme Page">
+ <property name="title">Login Page</property>
+ <property name="default">False</property>
+ <property name="preview"></property>
+ <property name="renderer">default</property>
+ <property name="macroless">False</property>
+ <property name="tableless">False</property>
+ <property name="align">center</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="margin">0px</property>
+ <object name="269646640" meta_type="Page Block"/>
+ <object name="133318311" meta_type="Page Block"/>
+ <object name="main" meta_type="Page Block"/>
+ <object name="1507390385" meta_type="Page Block"/>
+ <object name="1730273219" meta_type="Page Block"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311.xml	(revision 447)
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<object name="133318311" meta_type="Page Block">
+ <property name="title">Page Block</property>
+ <property name="closed">False</property>
+ <property name="width">100%</property>
+ <property name="height"></property>
+ <property name="maxcols">4</property>
+ <property name="shape">NoBorder</property>
+ <property name="color">Transparent</property>
+ <object name="1972792851" meta_type="Cell Block"/>
+ <object name="copy2_of_1961457583" meta_type="Portal Box Group Templet"/>
+ <object name="1415945211" meta_type="Cell Sizer"/>
+ <object name="414094687" meta_type="Cell Sizer"/>
+ <object name="2135713642" meta_type="Cell Sizer"/>
+ <object name="202124142" meta_type="Cell Sizer"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/1415945211.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/1415945211.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/1415945211.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1415945211" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/1972792851.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/1972792851.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/1972792851.xml	(revision 447)
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<object name="1972792851" meta_type="Cell Block">
+ <property name="title">Welcome</property>
+ <property name="xpos">1</property>
+ <property name="height"></property>
+ <property name="maxcols">2</property>
+ <property name="shape"></property>
+ <property name="color">AreaColor</property>
+ <property name="margin"></property>
+ <object name="955899408" meta_type="Text Box Templet"/>
+ <object name="318268911" meta_type="Portal Box Group Templet"/>
+ <object name="1642841685" meta_type="Cell Sizer"/>
+ <object name="785597289" meta_type="Cell Sizer"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/1972792851/1642841685.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/1972792851/1642841685.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/1972792851/1642841685.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1642841685" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">2%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/1972792851/318268911.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/1972792851/318268911.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/1972792851/318268911.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="318268911" meta_type="Portal Box Group Templet">
+ <property name="title">session_slot</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">left</property>
+ <property name="padding">0</property>
+ <property name="margin">0.2em 0.2em 0.2em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color">AreaColor</property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor">navbox</property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">PortalTabStyleuseractions</property>
+ <property name="boxlayout">notitle_noframe</property>
+ <property name="box_group">session_slot</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/1972792851/785597289.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/1972792851/785597289.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/1972792851/785597289.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="785597289" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">98%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/1972792851/955899408.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/1972792851/955899408.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/1972792851/955899408.xml	(revision 447)
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<object name="955899408" meta_type="Text Box Templet">
+ <property name="title">Welcome</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">0</property>
+ <property name="align">left</property>
+ <property name="padding">0em</property>
+ <property name="margin">0.2em 0.2em 0.2em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color">AreaColor</property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="text">&lt;strong&gt;Welcome&lt;/strong&gt;</property>
+ <property name="text_format">html</property>
+ <property name="i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/202124142.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/202124142.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/202124142.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="202124142" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">45%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/2135713642.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/2135713642.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/2135713642.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="2135713642" meta_type="Cell Sizer">
+ <property name="xpos">3</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/414094687.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/414094687.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/414094687.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="414094687" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">45%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/copy2_of_1961457583.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/copy2_of_1961457583.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/133318311/copy2_of_1961457583.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="copy2_of_1961457583" meta_type="Portal Box Group Templet">
+ <property name="title">navigation_slot</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">2</property>
+ <property name="align">right</property>
+ <property name="padding">0em</property>
+ <property name="margin">0.2em 0.2em 0em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color">AreaColor</property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">TabStyle</property>
+ <property name="boxlayout">horizontal_box_notitle</property>
+ <property name="box_group">navigation_slot</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1507390385.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1507390385.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1507390385.xml	(revision 447)
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<object name="1507390385" meta_type="Page Block">
+ <property name="title">Page Block</property>
+ <property name="closed">False</property>
+ <property name="width">100%</property>
+ <property name="height"></property>
+ <property name="maxcols">3</property>
+ <property name="shape">NoBorder</property>
+ <property name="color">Transparent</property>
+ <object name="561058990" meta_type="Cell Sizer"/>
+ <object name="1192351367" meta_type="Cell Sizer"/>
+ <object name="228004626" meta_type="Cell Sizer"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1507390385/1192351367.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1507390385/1192351367.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1507390385/1192351367.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1192351367" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1507390385/228004626.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1507390385/228004626.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1507390385/228004626.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="228004626" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1507390385/561058990.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1507390385/561058990.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1507390385/561058990.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="561058990" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">90%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1730273219.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1730273219.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1730273219.xml	(revision 447)
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<object name="1730273219" meta_type="Page Block">
+ <property name="title">Page Block</property>
+ <property name="closed">False</property>
+ <property name="width">100%</property>
+ <property name="height"></property>
+ <property name="maxcols">3</property>
+ <property name="shape">NoBorder</property>
+ <property name="color">Transparent</property>
+ <object name="1285790120" meta_type="Text Box Templet"/>
+ <object name="1142285493" meta_type="Cell Sizer"/>
+ <object name="2094409434" meta_type="Cell Sizer"/>
+ <object name="515043197" meta_type="Cell Sizer"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1730273219/1142285493.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1730273219/1142285493.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1730273219/1142285493.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1142285493" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1730273219/1285790120.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1730273219/1285790120.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1730273219/1285790120.xml	(revision 447)
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<object name="1285790120" meta_type="Text Box Templet">
+ <property name="title">Text Box Templet</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">right</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">0</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="text">Copyright WAeUP Group 2006</property>
+ <property name="text_format">html</property>
+ <property name="i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1730273219/2094409434.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1730273219/2094409434.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1730273219/2094409434.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="2094409434" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">90%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1730273219/515043197.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1730273219/515043197.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/1730273219/515043197.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="515043197" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640.xml	(revision 447)
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<object name="269646640" meta_type="Page Block">
+ <property name="title">Page Block</property>
+ <property name="closed">False</property>
+ <property name="width">100%</property>
+ <property name="height"></property>
+ <property name="maxcols">5</property>
+ <property name="shape">NoBorder</property>
+ <property name="color">Transparent</property>
+ <object name="531866443" meta_type="Image Box Templet"/>
+ <object name="906334568" meta_type="Image Box Templet"/>
+ <object name="1881545572" meta_type="Cell Sizer"/>
+ <object name="1099896903" meta_type="Cell Sizer"/>
+ <object name="1503666621" meta_type="Cell Sizer"/>
+ <object name="552220178" meta_type="Cell Sizer"/>
+ <object name="1354562479" meta_type="Cell Sizer"/>
+ <object name="2269937" meta_type="Portal Box Group Templet"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640/1099896903.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640/1099896903.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640/1099896903.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1099896903" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">80px</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640/1354562479.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640/1354562479.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640/1354562479.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1354562479" meta_type="Cell Sizer">
+ <property name="xpos">4</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640/1503666621.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640/1503666621.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640/1503666621.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1503666621" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">?</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640/1881545572.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640/1881545572.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640/1881545572.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1881545572" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640/2269937.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640/2269937.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640/2269937.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="2269937" meta_type="Portal Box Group Templet">
+ <property name="title">portal_tabs3</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">3</property>
+ <property name="align">right</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">1em 0.2em 0.2em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape">navbox</property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">PortalTabStyleuseractions</property>
+ <property name="boxlayout">horizontal_box_notitle</property>
+ <property name="box_group">portal_tabs3</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640/531866443.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640/531866443.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640/531866443.xml	(revision 447)
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<object name="531866443" meta_type="Image Box Templet">
+ <property name="title">Image Box Templet</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">2</property>
+ <property name="align">left</property>
+ <property name="padding">0.5em</property>
+ <property name="margin">1.5em 0em 0em 0em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="i18n">False</property>
+ <property name="caption"></property>
+ <property name="link"></property>
+ <property name="use_internal_link">False</property>
+ <property name="internal_link"></property>
+ <object name="image" meta_type="Image" title=""/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640/552220178.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640/552220178.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640/552220178.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="552220178" meta_type="Cell Sizer">
+ <property name="xpos">3</property>
+ <property name="cellwidth">20%%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640/906334568.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640/906334568.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/269646640/906334568.xml	(revision 447)
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<object name="906334568" meta_type="Image Box Templet">
+ <property name="title">Image Box Templet</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">right</property>
+ <property name="padding">0.5em</property>
+ <property name="margin">0.5em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="i18n">False</property>
+ <property name="caption"></property>
+ <property name="link"></property>
+ <property name="use_internal_link">False</property>
+ <property name="internal_link"></property>
+ <object name="image" meta_type="Image" title=""/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main.xml	(revision 447)
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<object name="main" meta_type="Page Block">
+ <property name="title">Main</property>
+ <property name="closed">False</property>
+ <property name="width">100%</property>
+ <property name="height"></property>
+ <property name="maxcols">4</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <object name="2120708457" meta_type="Portal Box Group Templet"/>
+ <object name="copy2_of_portal_box_tabs"
+    meta_type="Portal Box Group Templet"/>
+ <object name="459062354" meta_type="Portal Box Group Templet"/>
+ <object name="119708420" meta_type="Portal Box Group Templet"/>
+ <object name="cell_sizer5" meta_type="Cell Sizer"/>
+ <object name="cell_sizer3" meta_type="Cell Sizer"/>
+ <object name="cell_sizer1" meta_type="Cell Sizer"/>
+ <object name="cell_styler4" meta_type="Cell Styler"/>
+ <object name="cell_sizer2" meta_type="Cell Sizer"/>
+ <object name="cell_styler2" meta_type="Cell Styler"/>
+ <object name="cell_sizer4" meta_type="Cell Sizer"/>
+ <object name="cell_styler3" meta_type="Cell Styler"/>
+ <object name="cell_styler1" meta_type="Cell Styler"/>
+ <object name="740064438" meta_type="Cell Hider"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/119708420.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/119708420.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/119708420.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="119708420" meta_type="Portal Box Group Templet">
+ <property name="title">import_tabs</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">left</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">0.2em 0.2em 0.2em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape">navbox</property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">PortalTabStyleuseractions</property>
+ <property name="boxlayout">standard</property>
+ <property name="box_group">import_tabs</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/2120708457.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/2120708457.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/2120708457.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="2120708457" meta_type="Portal Box Group Templet">
+ <property name="title">login_slot</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">2</property>
+ <property name="align">left</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">0.2em 0.2em 0.2em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">notitle_noframe</property>
+ <property name="box_group">login_slot</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/459062354.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/459062354.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/459062354.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="459062354" meta_type="Portal Box Group Templet">
+ <property name="title">portal_tabs2</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">left</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">0.2em 0.2em 0.2em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape">navbox</property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">PortalTabStyleuseractions</property>
+ <property name="boxlayout">standard</property>
+ <property name="box_group">portal_tabs2</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/740064438.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/740064438.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/740064438.xml	(revision 447)
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<object name="740064438" meta_type="Cell Hider">
+ <property name="xpos">1</property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_sizer1.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_sizer1.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_sizer1.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer1" meta_type="Cell Sizer">
+ <property name="xpos">4</property>
+ <property name="cellwidth">10%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_sizer2.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_sizer2.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_sizer2.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer2" meta_type="Cell Sizer">
+ <property name="xpos">3</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_sizer3.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_sizer3.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_sizer3.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer3" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">?</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_sizer4.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_sizer4.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_sizer4.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer4" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">150px</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_sizer5.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_sizer5.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_sizer5.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer5" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_styler1.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_styler1.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_styler1.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler1" meta_type="Cell Styler">
+ <property name="xpos">1</property>
+ <property name="shape"></property>
+ <property name="color">WAeUPColor</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_styler2.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_styler2.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_styler2.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler2" meta_type="Cell Styler">
+ <property name="xpos">3</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_styler3.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_styler3.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_styler3.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler3" meta_type="Cell Styler">
+ <property name="xpos">2</property>
+ <property name="shape">AreaShape6</property>
+ <property name="color">AreaColor</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_styler4.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_styler4.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/cell_styler4.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler4" meta_type="Cell Styler">
+ <property name="xpos">0</property>
+ <property name="shape"></property>
+ <property name="color">Navboxstyle</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/copy2_of_portal_box_tabs.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/copy2_of_portal_box_tabs.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/Loginpage/main/copy2_of_portal_box_tabs.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="copy2_of_portal_box_tabs" meta_type="Portal Box Group Templet">
+ <property name="title">portal_tabs1</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">left</property>
+ <property name="padding">0.2em</property>
+ <property name="margin">1.2em 0.2em 0.2em 0.2em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape">navbox</property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">PortalTabStyleuseractions</property>
+ <property name="boxlayout">standard</property>
+ <property name="box_group">portal_tabs1</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/backgrounds.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/backgrounds.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/backgrounds.xml	(revision 447)
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<object name="backgrounds" meta_type="Theme Folder">
+ <property name="title"></property>
+ <object name="header_background.png" meta_type="Image"
+    title="header_background.png"/>
+ <object name="header_side_left.png" meta_type="Image"
+    title="header_side_left.png"/>
+ <object name="header_side_right.png" meta_type="Image"
+    title="header_side_right.png"/>
+ <object name="main_side_left.png" meta_type="Image"
+    title="main_side_left.png"/>
+ <object name="main_side_right.png" meta_type="Image"
+    title="main_side_right.png"/>
+ <object name="tab_white_left.png" meta_type="Image"
+    title="tab_white_left.png"/>
+ <object name="tab_white_right.png" meta_type="Image"
+    title="tab_white_right.png"/>
+ <object name="tab_yellow_left.png" meta_type="Image"
+    title="tab_yellow_left.png"/>
+ <object name="tab_yellow_right.png" meta_type="Image"
+    title="tab_yellow_right.png"/>
+ <object name="footer_gradient.png" meta_type="Image"
+    title="footer_gradient.png"/>
+ <object name="pixel_gray_e7.png" meta_type="Image"
+    title="pixel_gray_e7.png"/>
+ <object name="little_corner_e7.png" meta_type="Image"
+    title="little_corner_e7.png"/>
+ <object name="bc_pixel.png" meta_type="Image" title="bc_pixel.png"/>
+ <object name="little_main_corner_e7_20px.png" meta_type="Image"
+    title="little_main_corner_e7_20px.png"/>
+ <object name="main_top_corner.png" meta_type="Image"
+    title="main_top_corner.png"/>
+ <object name="mainblock_bottom_gradient.png" meta_type="Image"
+    title="mainblock_bottom_gradient.png"/>
+ <object name="corner1.png" meta_type="Image" title="corner1.png"/>
+ <object name="corner2.png" meta_type="Image" title="corner2.png"/>
+ <object name="corner3.png" meta_type="Image" title="corner3.png"/>
+ <object name="corner4.png" meta_type="Image" title="corner4.png"/>
+ <object name="cps_athens.png" meta_type="Image" title="cps_athens.png"/>
+ <object name="scorner1.png" meta_type="Image" title="scorner1.png"/>
+ <object name="scorner2.png" meta_type="Image" title="scorner2.png"/>
+ <object name="bottom_main.png" meta_type="Image" title="bottom_main.png"/>
+ <object name="whitemaintop.png" meta_type="Image" title="whitemaintop.png"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/icons.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/icons.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/icons.xml	(revision 447)
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<object name="icons" meta_type="Theme Folder">
+ <property name="title"></property>
+ <object name="cps_favicon_4.png" meta_type="Image"
+    title="cps_favicon_4.png"/>
+ <object name="bullet_black.png" meta_type="Image" title="bullet_black.png"/>
+ <object name="blakbullet.png" meta_type="Image" title="blakbullet.png"/>
+ <object name="ng.png" meta_type="Image" title="ng.png"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/palettes.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/palettes.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/palettes.xml	(revision 447)
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<object name="palettes" meta_type="Theme Folder">
+ <property name="title"></property>
+ <object name="1225069250" meta_type="Palette Color"/>
+ <object name="2137519389" meta_type="Palette Color"/>
+ <object name="1268312816" meta_type="Palette Color"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/palettes/1225069250.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/palettes/1225069250.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/palettes/1225069250.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1225069250" meta_type="Palette Color">
+ <property name="title">Uniben Lila Light</property>
+ <property name="value">#D6ACE8</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/palettes/1268312816.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/palettes/1268312816.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/palettes/1268312816.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1268312816" meta_type="Palette Color">
+ <property name="title">WAeUP Grey</property>
+ <property name="value">#CBD3D7</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/palettes/2137519389.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/palettes/2137519389.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/palettes/2137519389.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="2137519389" meta_type="Palette Color">
+ <property name="title">Uniben Lila</property>
+ <property name="value">#8900CD</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles.xml	(revision 447)
@@ -0,0 +1,50 @@
+<?xml version="1.0"?>
+<object name="styles" meta_type="Theme Folder">
+ <property name="title"></property>
+ <object name="area_color_header_side_left" meta_type="Area Color"/>
+ <object name="area_color_header_side_right" meta_type="Area Color"/>
+ <object name="area_color_main_side_left" meta_type="Area Color"/>
+ <object name="area_color_main_side_right" meta_type="Area Color"/>
+ <object name="area_color_header_background" meta_type="Area Color"/>
+ <object name="portal_tab_style_tabstyle" meta_type="Portal Tab Style"/>
+ <object name="area_color_footergradient" meta_type="Area Color"/>
+ <object name="area_color_graye7" meta_type="Area Color"/>
+ <object name="font_shape_average" meta_type="Font Shape"/>
+ <object name="font_shape_mini" meta_type="Font Shape"/>
+ <object name="area_color_navboxstyle" meta_type="Area Color"/>
+ <object name="portal_box_shape_extraleftboxes" meta_type="Portal Box Shape"/>
+ <object name="portal_box_color_extraleftboxes" meta_type="Portal Box Color"/>
+ <object name="font_color_defaultfontcolors" meta_type="Font Color"/>
+ <object name="area_color_main_top" meta_type="Area Color"/>
+ <object name="area_color_main_little_corner" meta_type="Area Color"/>
+ <object name="area_color_main_left_border" meta_type="Area Color"/>
+ <object name="area_color_main_top_corner" meta_type="Area Color"/>
+ <object name="portal_box_shape_objectactions" meta_type="Portal Box Shape"/>
+ <object name="portal_box_color_objectactions" meta_type="Portal Box Color"/>
+ <object name="portal_box_shape_navbox" meta_type="Portal Box Shape"/>
+ <object name="portal_box_color_navbox" meta_type="Portal Box Color"/>
+ <object name="font_color_mini" meta_type="Font Color"/>
+ <object name="area_color_fontcolorgray" meta_type="Area Color"/>
+ <object name="font_color_defaultnovisitedlinks" meta_type="Font Color"/>
+ <object name="font_shape_actions" meta_type="Font Shape"/>
+ <object name="box_corners_rounded" meta_type="Box Corners"/>
+ <object name="portal_tab_style_useractions" meta_type="Portal Tab Style"/>
+ <object name="area_color_titlebackground" meta_type="Area Color"/>
+ <object name="box_corners_half_rounded" meta_type="Box Corners"/>
+ <object name="font_shape_titleindex" meta_type="Font Shape"/>
+ <object name="font_color_titleindex" meta_type="Font Color"/>
+ <object name="portal_box_shape_latestbox" meta_type="Portal Box Shape"/>
+ <object name="portal_box_color_titleindex" meta_type="Portal Box Color"/>
+ <object name="1781765702" meta_type="Area Shape"/>
+ <object name="512731395" meta_type="Area Shape"/>
+ <object name="944989182" meta_type="Area Shape"/>
+ <object name="904475204" meta_type="Area Shape"/>
+ <object name="818921779" meta_type="Area Shape"/>
+ <object name="157374276" meta_type="Area Shape"/>
+ <object name="1549534420" meta_type="Area Color"/>
+ <object name="56499826" meta_type="Area Color"/>
+ <object name="1807848274" meta_type="Area Shape"/>
+ <object name="801579271" meta_type="Area Color"/>
+ <object name="1748017124" meta_type="Area Shape"/>
+ <object name="1943862247" meta_type="Area Shape"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/1549534420.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/1549534420.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/1549534420.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="1549534420" meta_type="Area Color">
+ <property name="title">AreaColor</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">#CBD3D7</property>
+ <property name="Area_bg_color">#FFF</property>
+ <property name="Area_bg_image"></property>
+ <property name="Area_bg_position"></property>
+ <property name="Area_bg_repeat">repeat</property>
+ <property name="Area_font_color">#000000</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/157374276.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/157374276.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/157374276.xml	(revision 447)
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<object name="157374276" meta_type="Area Shape">
+ <property name="title">AreaShape5</property>
+ <property name="default">False</property>
+ <property name="Area_border_style">solid</property>
+ <property name="Area_border_width">0px 1px 1px 0px</property>
+ <property name="Area_text_transform">none</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/1748017124.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/1748017124.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/1748017124.xml	(revision 447)
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<object name="1748017124" meta_type="Area Shape">
+ <property name="title">AreaShape7</property>
+ <property name="default">False</property>
+ <property name="Area_border_style">solid</property>
+ <property name="Area_border_width">1px</property>
+ <property name="Area_text_transform">none</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/1781765702.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/1781765702.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/1781765702.xml	(revision 447)
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<object name="1781765702" meta_type="Area Shape">
+ <property name="title">AreaShape</property>
+ <property name="default">False</property>
+ <property name="Area_border_style">solid</property>
+ <property name="Area_border_width">1px</property>
+ <property name="Area_text_transform">none</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/1807848274.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/1807848274.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/1807848274.xml	(revision 447)
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<object name="1807848274" meta_type="Area Shape">
+ <property name="title">AreaShape6</property>
+ <property name="default">False</property>
+ <property name="Area_border_style">solid</property>
+ <property name="Area_border_width">1px 1px 1px 0px</property>
+ <property name="Area_text_transform">none</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/1943862247.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/1943862247.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/1943862247.xml	(revision 447)
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<object name="1943862247" meta_type="Area Shape">
+ <property name="title">AreaShape8</property>
+ <property name="default">False</property>
+ <property name="Area_border_style">solid</property>
+ <property name="Area_border_width">1px</property>
+ <property name="Area_text_transform">none</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/512731395.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/512731395.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/512731395.xml	(revision 447)
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<object name="512731395" meta_type="Area Shape">
+ <property name="title">AreaShape1</property>
+ <property name="default">True</property>
+ <property name="Area_border_style">solid</property>
+ <property name="Area_border_width">1px 0 0 0</property>
+ <property name="Area_text_transform">none</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/56499826.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/56499826.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/56499826.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="56499826" meta_type="Area Color">
+ <property name="title">UnibenColor</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">#8900CD</property>
+ <property name="Area_bg_color">#D6ACE8</property>
+ <property name="Area_bg_image"></property>
+ <property name="Area_bg_position"></property>
+ <property name="Area_bg_repeat"></property>
+ <property name="Area_font_color">#000000</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/801579271.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/801579271.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/801579271.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="801579271" meta_type="Area Color">
+ <property name="title">WAeUPColor</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">#CBD3D7</property>
+ <property name="Area_bg_color">#CBD3D7</property>
+ <property name="Area_bg_image"></property>
+ <property name="Area_bg_position"></property>
+ <property name="Area_bg_repeat"></property>
+ <property name="Area_font_color">#000000</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/818921779.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/818921779.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/818921779.xml	(revision 447)
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<object name="818921779" meta_type="Area Shape">
+ <property name="title">AreaShape4</property>
+ <property name="default">False</property>
+ <property name="Area_border_style">solid</property>
+ <property name="Area_border_width">0 0 0 1px</property>
+ <property name="Area_text_transform">none</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/904475204.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/904475204.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/904475204.xml	(revision 447)
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<object name="904475204" meta_type="Area Shape">
+ <property name="title">AreaShape3</property>
+ <property name="default">False</property>
+ <property name="Area_border_style">solid</property>
+ <property name="Area_border_width">0 0 1px 0</property>
+ <property name="Area_text_transform">none</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/944989182.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/944989182.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/944989182.xml	(revision 447)
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<object name="944989182" meta_type="Area Shape">
+ <property name="title">AreaShape2</property>
+ <property name="default">False</property>
+ <property name="Area_border_style">solid</property>
+ <property name="Area_border_width">0 1px 0 0</property>
+ <property name="Area_text_transform">none</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_fontcolorgray.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_fontcolorgray.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_fontcolorgray.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_fontcolorgray" meta_type="Area Color">
+ <property name="title">fontcolorgray</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">transparent</property>
+ <property name="Area_bg_color">transparent</property>
+ <property name="Area_bg_image"></property>
+ <property name="Area_bg_position"></property>
+ <property name="Area_bg_repeat"></property>
+ <property name="Area_font_color">#666666</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_footergradient.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_footergradient.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_footergradient.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_footergradient" meta_type="Area Color">
+ <property name="title">Footergradient</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">transparent</property>
+ <property name="Area_bg_color">#e7e7e7</property>
+ <property name="Area_bg_image">footer_gradient.png</property>
+ <property name="Area_bg_position">bottom left</property>
+ <property name="Area_bg_repeat">repeat-x</property>
+ <property name="Area_font_color">#000000</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_graye7.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_graye7.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_graye7.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_graye7" meta_type="Area Color">
+ <property name="title">graye7</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">transparent</property>
+ <property name="Area_bg_color">#e7e7e7</property>
+ <property name="Area_bg_image"></property>
+ <property name="Area_bg_position"></property>
+ <property name="Area_bg_repeat">repeat</property>
+ <property name="Area_font_color">#000000</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_header_background.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_header_background.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_header_background.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_header_background" meta_type="Area Color">
+ <property name="title">Headercandybarbackground</property>
+ <property name="default">False</property>
+ <property name="Area_border_color"></property>
+ <property name="Area_bg_color">#ff9900</property>
+ <property name="Area_bg_image">header_background.png</property>
+ <property name="Area_bg_position"></property>
+ <property name="Area_bg_repeat">repeat-x</property>
+ <property name="Area_font_color">#000000</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_header_side_left.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_header_side_left.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_header_side_left.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_header_side_left" meta_type="Area Color">
+ <property name="title">Headersideleft</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">transparent</property>
+ <property name="Area_bg_color">#ffca31</property>
+ <property name="Area_bg_image">header_side_left.png</property>
+ <property name="Area_bg_position">top right</property>
+ <property name="Area_bg_repeat">repeat-y</property>
+ <property name="Area_font_color">#000000</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_header_side_right.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_header_side_right.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_header_side_right.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_header_side_right" meta_type="Area Color">
+ <property name="title">Headersideright</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">transparent</property>
+ <property name="Area_bg_color">#ffca31</property>
+ <property name="Area_bg_image">header_side_right.png</property>
+ <property name="Area_bg_position">top left</property>
+ <property name="Area_bg_repeat">repeat-y</property>
+ <property name="Area_font_color">#000000</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_main_left_border.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_main_left_border.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_main_left_border.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_main_left_border" meta_type="Area Color">
+ <property name="title">mainleftborder</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">#bcbcbc</property>
+ <property name="Area_bg_color">white</property>
+ <property name="Area_bg_image">bc_pixel.png</property>
+ <property name="Area_bg_position">top left</property>
+ <property name="Area_bg_repeat">repeat-y</property>
+ <property name="Area_font_color">#000000</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_main_little_corner.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_main_little_corner.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_main_little_corner.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_main_little_corner" meta_type="Area Color">
+ <property name="title">mainlittlecorner</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">transparent</property>
+ <property name="Area_bg_color">#e7e7e7</property>
+ <property name="Area_bg_image">little_main_corner_e7_20px.png</property>
+ <property name="Area_bg_position">top left</property>
+ <property name="Area_bg_repeat">no-repeat</property>
+ <property name="Area_font_color">#666666</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_main_side_left.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_main_side_left.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_main_side_left.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_main_side_left" meta_type="Area Color">
+ <property name="title">Mainsideleft</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">transparent</property>
+ <property name="Area_bg_color">gray</property>
+ <property name="Area_bg_image">main_side_left.png</property>
+ <property name="Area_bg_position">top right</property>
+ <property name="Area_bg_repeat">repeat-y</property>
+ <property name="Area_font_color">#000000</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_main_side_right.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_main_side_right.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_main_side_right.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_main_side_right" meta_type="Area Color">
+ <property name="title">Mainsideright</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">transparent</property>
+ <property name="Area_bg_color">gray</property>
+ <property name="Area_bg_image">main_side_right.png</property>
+ <property name="Area_bg_position"></property>
+ <property name="Area_bg_repeat">repeat-y</property>
+ <property name="Area_font_color">#000000</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_main_top.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_main_top.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_main_top.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_main_top" meta_type="Area Color">
+ <property name="title">AreaColormain</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">#bcbcbc</property>
+ <property name="Area_bg_color">#e7e7e7</property>
+ <property name="Area_bg_image">whitemaintop.png</property>
+ <property name="Area_bg_position">top left</property>
+ <property name="Area_bg_repeat">repeat-x</property>
+ <property name="Area_font_color">#333333</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_main_top_corner.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_main_top_corner.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_main_top_corner.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_main_top_corner" meta_type="Area Color">
+ <property name="title">maintopcorner</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">transparent</property>
+ <property name="Area_bg_color">#FFF</property>
+ <property name="Area_bg_image">main_top_corner.png</property>
+ <property name="Area_bg_position">top left</property>
+ <property name="Area_bg_repeat">no-repeat</property>
+ <property name="Area_font_color">#333333</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_navboxstyle.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_navboxstyle.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_navboxstyle.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_navboxstyle" meta_type="Area Color">
+ <property name="title">Navboxstyle</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">transparent</property>
+ <property name="Area_bg_color">#FFFFFF</property>
+ <property name="Area_bg_image">whitemaintop.png</property>
+ <property name="Area_bg_position">bottom left</property>
+ <property name="Area_bg_repeat">no-repeat</property>
+ <property name="Area_font_color">#000000</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_titlebackground.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_titlebackground.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/area_color_titlebackground.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_titlebackground" meta_type="Area Color">
+ <property name="title">titlebackground</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">transparent</property>
+ <property name="Area_bg_color">#1F4485</property>
+ <property name="Area_bg_image">cps_athens.png</property>
+ <property name="Area_bg_position">top left</property>
+ <property name="Area_bg_repeat">no-repeat</property>
+ <property name="Area_font_color">#000000</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/box_corners_half_rounded.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/box_corners_half_rounded.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/box_corners_half_rounded.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="box_corners_half_rounded" meta_type="Box Corners">
+ <property name="title">halfRoundedBox</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">#bcbcbc</property>
+ <property name="Area_bg_color">#FFF</property>
+ <property name="TopLeft_bg_image">scorner1.png</property>
+ <property name="TopRight_bg_image">scorner2.png</property>
+ <property name="BottomRight_bg_image">corner3.png</property>
+ <property name="BottomLeft_bg_image">corner4.png</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/box_corners_rounded.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/box_corners_rounded.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/box_corners_rounded.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="box_corners_rounded" meta_type="Box Corners">
+ <property name="title">RoundedBoxCorners</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">#bcbcbc</property>
+ <property name="Area_bg_color">white</property>
+ <property name="TopLeft_bg_image">corner1.png</property>
+ <property name="TopRight_bg_image">corner2.png</property>
+ <property name="BottomRight_bg_image">corner3.png</property>
+ <property name="BottomLeft_bg_image">corner4.png</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/font_color_defaultfontcolors.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/font_color_defaultfontcolors.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/font_color_defaultfontcolors.xml	(revision 447)
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<object name="font_color_defaultfontcolors" meta_type="Font Color">
+ <property name="title">defaultfontcolors</property>
+ <property name="default">True</property>
+ <property name="H1_font_color">#4E4E4E</property>
+ <property name="H1_border_color">#666666</property>
+ <property name="H1_bg_color"></property>
+ <property name="H2_font_color">#525252</property>
+ <property name="H2_border_color">#666666</property>
+ <property name="H2_bg_color"></property>
+ <property name="H3_font_color">#666666</property>
+ <property name="H3_border_color">#666666</property>
+ <property name="H3_bg_color"></property>
+ <property name="H456_font_color">Black</property>
+ <property name="H456_border_color">#666666</property>
+ <property name="H456_bg_color"></property>
+ <property name="A_link">#0066cc</property>
+ <property name="A_visited">#003399</property>
+ <property name="A_active">blue</property>
+ <property name="A_hover">#0066cc</property>
+ <property name="A_link_border_color"></property>
+ <property name="A_visited_border_color"></property>
+ <property name="A_active_border_color"></property>
+ <property name="A_hover_border_color"></property>
+ <property name="A_link_bg_color"></property>
+ <property name="A_visited_bg_color"></property>
+ <property name="A_active_bg_color"></property>
+ <property name="A_hover_bg_color"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/font_color_defaultnovisitedlinks.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/font_color_defaultnovisitedlinks.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/font_color_defaultnovisitedlinks.xml	(revision 447)
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<object name="font_color_defaultnovisitedlinks" meta_type="Font Color">
+ <property name="title">defaultnovisitedlinks</property>
+ <property name="default">False</property>
+ <property name="H1_font_color">Black</property>
+ <property name="H1_border_color">#666666</property>
+ <property name="H1_bg_color"></property>
+ <property name="H2_font_color">Black</property>
+ <property name="H2_border_color">#666666</property>
+ <property name="H2_bg_color"></property>
+ <property name="H3_font_color">Black</property>
+ <property name="H3_border_color">#666666</property>
+ <property name="H3_bg_color"></property>
+ <property name="H456_font_color">Black</property>
+ <property name="H456_border_color">#666666</property>
+ <property name="H456_bg_color"></property>
+ <property name="A_link">#0066cc</property>
+ <property name="A_visited">#0066cc</property>
+ <property name="A_active">blue</property>
+ <property name="A_hover">#0066cc</property>
+ <property name="A_link_border_color"></property>
+ <property name="A_visited_border_color"></property>
+ <property name="A_active_border_color"></property>
+ <property name="A_hover_border_color"></property>
+ <property name="A_link_bg_color"></property>
+ <property name="A_visited_bg_color"></property>
+ <property name="A_active_bg_color"></property>
+ <property name="A_hover_bg_color"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/font_color_mini.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/font_color_mini.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/font_color_mini.xml	(revision 447)
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<object name="font_color_mini" meta_type="Font Color">
+ <property name="title">mini</property>
+ <property name="default">False</property>
+ <property name="H1_font_color">Black</property>
+ <property name="H1_border_color">#666666</property>
+ <property name="H1_bg_color"></property>
+ <property name="H2_font_color">Black</property>
+ <property name="H2_border_color">#666666</property>
+ <property name="H2_bg_color"></property>
+ <property name="H3_font_color">Black</property>
+ <property name="H3_border_color">#666666</property>
+ <property name="H3_bg_color"></property>
+ <property name="H456_font_color">Black</property>
+ <property name="H456_border_color">#666666</property>
+ <property name="H456_bg_color"></property>
+ <property name="A_link">#0066cc</property>
+ <property name="A_visited">#003399</property>
+ <property name="A_active">blue</property>
+ <property name="A_hover">#0066cc</property>
+ <property name="A_link_border_color"></property>
+ <property name="A_visited_border_color"></property>
+ <property name="A_active_border_color"></property>
+ <property name="A_hover_border_color"></property>
+ <property name="A_link_bg_color"></property>
+ <property name="A_visited_bg_color"></property>
+ <property name="A_active_bg_color"></property>
+ <property name="A_hover_bg_color"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/font_color_titleindex.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/font_color_titleindex.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/font_color_titleindex.xml	(revision 447)
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<object name="font_color_titleindex" meta_type="Font Color">
+ <property name="title">titleindex</property>
+ <property name="default">False</property>
+ <property name="H1_font_color">#003399</property>
+ <property name="H1_border_color">#666666</property>
+ <property name="H1_bg_color"></property>
+ <property name="H2_font_color">#454545</property>
+ <property name="H2_border_color">#666666</property>
+ <property name="H2_bg_color"></property>
+ <property name="H3_font_color">#666666</property>
+ <property name="H3_border_color">#666666</property>
+ <property name="H3_bg_color"></property>
+ <property name="H456_font_color">Black</property>
+ <property name="H456_border_color">#666666</property>
+ <property name="H456_bg_color"></property>
+ <property name="A_link">#0066cc</property>
+ <property name="A_visited">#003399</property>
+ <property name="A_active">blue</property>
+ <property name="A_hover">#0066cc</property>
+ <property name="A_link_border_color"></property>
+ <property name="A_visited_border_color"></property>
+ <property name="A_active_border_color"></property>
+ <property name="A_hover_border_color"></property>
+ <property name="A_link_bg_color"></property>
+ <property name="A_visited_bg_color"></property>
+ <property name="A_active_bg_color"></property>
+ <property name="A_hover_bg_color"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/font_shape_actions.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/font_shape_actions.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/font_shape_actions.xml	(revision 447)
@@ -0,0 +1,47 @@
+<?xml version="1.0"?>
+<object name="font_shape_actions" meta_type="Font Shape">
+ <property name="title">actions</property>
+ <property name="default">False</property>
+ <property
+    name="Default_font">9px Arial,  sans-serif, Verdana, Helvetica</property>
+ <property
+    name="H1_font">normal 150% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="H1_padding">0.8em 0em 0em 0em</property>
+ <property name="H1_margin"></property>
+ <property name="H1_border_width">1px</property>
+ <property name="H1_border_style">none</property>
+ <property
+    name="H2_font">bold 125% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="H2_padding">0.6em 0em 0em 0em</property>
+ <property name="H2_margin"></property>
+ <property name="H2_border_width">1px</property>
+ <property name="H2_border_style">none</property>
+ <property
+    name="H3_font">bold 120% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="H3_padding">0.6em 0em 0em 0em</property>
+ <property name="H3_margin"></property>
+ <property name="H3_border_width">1px</property>
+ <property name="H3_border_style">none</property>
+ <property
+    name="H456_font">bold 115% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="H456_padding">0.4em 0em 0em 0em</property>
+ <property name="H456_margin"></property>
+ <property name="H456_border_width">1px</property>
+ <property name="H456_border_style">none</property>
+ <property name="P_font">100% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="SMALL_font"></property>
+ <property name="STRONG_font"></property>
+ <property name="P_padding">0em</property>
+ <property name="A_link_decoration">none</property>
+ <property name="A_visited_decoration">none</property>
+ <property name="A_active_decoration">underline overline</property>
+ <property name="A_hover_decoration">none</property>
+ <property name="A_link_border_width"></property>
+ <property name="A_visited_border_width"></property>
+ <property name="A_active_border_width"></property>
+ <property name="A_hover_border_width"></property>
+ <property name="A_link_border_style"></property>
+ <property name="A_visited_border_style"></property>
+ <property name="A_active_border_style"></property>
+ <property name="A_hover_border_style"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/font_shape_average.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/font_shape_average.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/font_shape_average.xml	(revision 447)
@@ -0,0 +1,48 @@
+<?xml version="1.0"?>
+<object name="font_shape_average" meta_type="Font Shape">
+ <property name="title">average</property>
+ <property name="default">True</property>
+ <property
+    name="Default_font">12px Arial,  sans-serif, Verdana, Helvetica</property>
+ <property
+    name="H1_font">bold 185% Arial,  sans-serif, Verdana, Helvetica</property>
+ <property name="H1_padding">0px</property>
+ <property name="H1_margin">0px</property>
+ <property name="H1_border_width">0px</property>
+ <property name="H1_border_style">none</property>
+ <property
+    name="H2_font">bold 150% Arial,  sans-serif, Verdana, Helvetica</property>
+ <property name="H2_padding">0px</property>
+ <property name="H2_margin">10px 0px 5px 0px</property>
+ <property name="H2_border_width">0px</property>
+ <property name="H2_border_style">none</property>
+ <property
+    name="H3_font">bold 125% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="H3_padding">0.6em 0em 0em 0em</property>
+ <property name="H3_margin"></property>
+ <property name="H3_border_width">0px</property>
+ <property name="H3_border_style">none</property>
+ <property
+    name="H456_font">bold 100% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="H456_padding">0px</property>
+ <property name="H456_margin">10px 0px 5px 0px</property>
+ <property name="H456_border_width">0</property>
+ <property name="H456_border_style">none</property>
+ <property
+    name="P_font">100% Arial,  sans-serif, Verdana, Helvetica</property>
+ <property name="SMALL_font">11px</property>
+ <property name="STRONG_font"></property>
+ <property name="P_padding">5px 10px 0px 0px</property>
+ <property name="A_link_decoration">none</property>
+ <property name="A_visited_decoration">none</property>
+ <property name="A_active_decoration">underline overline</property>
+ <property name="A_hover_decoration">underline</property>
+ <property name="A_link_border_width"></property>
+ <property name="A_visited_border_width"></property>
+ <property name="A_active_border_width"></property>
+ <property name="A_hover_border_width"></property>
+ <property name="A_link_border_style"></property>
+ <property name="A_visited_border_style"></property>
+ <property name="A_active_border_style"></property>
+ <property name="A_hover_border_style"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/font_shape_mini.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/font_shape_mini.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/font_shape_mini.xml	(revision 447)
@@ -0,0 +1,47 @@
+<?xml version="1.0"?>
+<object name="font_shape_mini" meta_type="Font Shape">
+ <property name="title">mini</property>
+ <property name="default">False</property>
+ <property
+    name="Default_font">10px Arial,  sans-serif, Verdana, Helvetica</property>
+ <property
+    name="H1_font">normal 150% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="H1_padding">0.8em 0em 0em 0em</property>
+ <property name="H1_margin"></property>
+ <property name="H1_border_width">1px</property>
+ <property name="H1_border_style">none</property>
+ <property
+    name="H2_font">bold 125% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="H2_padding">0.6em 0em 0em 0em</property>
+ <property name="H2_margin"></property>
+ <property name="H2_border_width">1px</property>
+ <property name="H2_border_style">none</property>
+ <property
+    name="H3_font">bold 120% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="H3_padding">0.6em 0em 0em 0em</property>
+ <property name="H3_margin"></property>
+ <property name="H3_border_width">1px</property>
+ <property name="H3_border_style">none</property>
+ <property
+    name="H456_font">bold 115% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="H456_padding">0.4em 0em 0em 0em</property>
+ <property name="H456_margin"></property>
+ <property name="H456_border_width">1px</property>
+ <property name="H456_border_style">none</property>
+ <property name="P_font">100% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="SMALL_font"></property>
+ <property name="STRONG_font"></property>
+ <property name="P_padding">0em</property>
+ <property name="A_link_decoration">none</property>
+ <property name="A_visited_decoration">none</property>
+ <property name="A_active_decoration">underline overline</property>
+ <property name="A_hover_decoration">underline</property>
+ <property name="A_link_border_width"></property>
+ <property name="A_visited_border_width"></property>
+ <property name="A_active_border_width"></property>
+ <property name="A_hover_border_width"></property>
+ <property name="A_link_border_style"></property>
+ <property name="A_visited_border_style"></property>
+ <property name="A_active_border_style"></property>
+ <property name="A_hover_border_style"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/font_shape_titleindex.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/font_shape_titleindex.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/font_shape_titleindex.xml	(revision 447)
@@ -0,0 +1,48 @@
+<?xml version="1.0"?>
+<object name="font_shape_titleindex" meta_type="Font Shape">
+ <property name="title">Titleindex</property>
+ <property name="default">False</property>
+ <property
+    name="Default_font">13px Arial,  sans-serif, Verdana, Helvetica</property>
+ <property
+    name="H1_font">bold 150% Arial,  sans-serif, Verdana, Helvetica</property>
+ <property name="H1_padding">0px</property>
+ <property name="H1_margin">0px</property>
+ <property name="H1_border_width">0px</property>
+ <property name="H1_border_style">none</property>
+ <property
+    name="H2_font">bold 150% Arial,  sans-serif, Verdana, Helvetica</property>
+ <property name="H2_padding">0.6em 0em 0em 0em</property>
+ <property name="H2_margin"></property>
+ <property name="H2_border_width">0</property>
+ <property name="H2_border_style">none</property>
+ <property
+    name="H3_font">bold 125% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="H3_padding">0.6em 0em 0em 0em</property>
+ <property name="H3_margin"></property>
+ <property name="H3_border_width">0</property>
+ <property name="H3_border_style">none</property>
+ <property
+    name="H456_font">bold 100% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="H456_padding">0.4em 0em 0em 0em</property>
+ <property name="H456_margin"></property>
+ <property name="H456_border_width">0</property>
+ <property name="H456_border_style">none</property>
+ <property
+    name="P_font">100% Arial,  sans-serif, Verdana, Helvetica</property>
+ <property name="SMALL_font"></property>
+ <property name="STRONG_font"></property>
+ <property name="P_padding">0em</property>
+ <property name="A_link_decoration">none</property>
+ <property name="A_visited_decoration">none</property>
+ <property name="A_active_decoration">underline overline</property>
+ <property name="A_hover_decoration">underline</property>
+ <property name="A_link_border_width"></property>
+ <property name="A_visited_border_width"></property>
+ <property name="A_active_border_width"></property>
+ <property name="A_hover_border_width"></property>
+ <property name="A_link_border_style"></property>
+ <property name="A_visited_border_style"></property>
+ <property name="A_active_border_style"></property>
+ <property name="A_hover_border_style"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_box_color_extraleftboxes.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_box_color_extraleftboxes.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_box_color_extraleftboxes.xml	(revision 447)
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<object name="portal_box_color_extraleftboxes" meta_type="Portal Box Color">
+ <property name="title">extraleftboxes</property>
+ <property name="default">False</property>
+ <property name="BoxTitle_bg_color">transparent</property>
+ <property name="BoxTitle_border_color">transparent</property>
+ <property name="BoxTitle_bg_position"></property>
+ <property name="BoxTitle_bg_repeat"></property>
+ <property name="BoxBody_bg_color">transparent</property>
+ <property name="BoxBody_bg_position"></property>
+ <property name="BoxBody_bg_repeat"></property>
+ <property name="BoxBody_border_color">#bcbcbc</property>
+ <property name="BoxBody_menuout_color">transparent</property>
+ <property name="BoxBody_menuout_border_color">transparent</property>
+ <property name="BoxBody_menuin_color">transparent</property>
+ <property name="BoxBody_menuin_border_color">transparent</property>
+ <property name="BoxTitle_font_color">#666666</property>
+ <property name="BoxTitle_bg_image"></property>
+ <property name="BoxBody_bg_image"></property>
+ <property name="BoxBody_menuin_icon">blakbullet.png</property>
+ <property name="BoxBody_menuout_icon">blakbullet.png</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_box_color_navbox.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_box_color_navbox.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_box_color_navbox.xml	(revision 447)
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<object name="portal_box_color_navbox" meta_type="Portal Box Color">
+ <property name="title">navbox</property>
+ <property name="default">False</property>
+ <property name="BoxTitle_bg_color">transparent</property>
+ <property name="BoxTitle_border_color">transparent</property>
+ <property name="BoxTitle_bg_position"></property>
+ <property name="BoxTitle_bg_repeat"></property>
+ <property name="BoxBody_bg_color">transparent</property>
+ <property name="BoxBody_bg_position"></property>
+ <property name="BoxBody_bg_repeat"></property>
+ <property name="BoxBody_border_color">transparent</property>
+ <property name="BoxBody_menuout_color">transparent</property>
+ <property name="BoxBody_menuout_border_color">transparent</property>
+ <property name="BoxBody_menuin_color">#F1f2f3</property>
+ <property name="BoxBody_menuin_border_color">transparent</property>
+ <property name="BoxTitle_font_color">#666666</property>
+ <property name="BoxTitle_bg_image"></property>
+ <property name="BoxBody_bg_image"></property>
+ <property name="BoxBody_menuin_icon"></property>
+ <property name="BoxBody_menuout_icon"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_box_color_objectactions.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_box_color_objectactions.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_box_color_objectactions.xml	(revision 447)
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<object name="portal_box_color_objectactions" meta_type="Portal Box Color">
+ <property name="title">objectactions</property>
+ <property name="default">False</property>
+ <property name="BoxTitle_bg_color">#d0d0d0</property>
+ <property name="BoxTitle_border_color">#999999</property>
+ <property name="BoxTitle_bg_position"></property>
+ <property name="BoxTitle_bg_repeat"></property>
+ <property name="BoxBody_bg_color">transparent</property>
+ <property name="BoxBody_bg_position"></property>
+ <property name="BoxBody_bg_repeat"></property>
+ <property name="BoxBody_border_color">#bcbcbc</property>
+ <property name="BoxBody_menuout_color">transparent</property>
+ <property name="BoxBody_menuout_border_color">transparent</property>
+ <property name="BoxBody_menuin_color">#f1f2f3</property>
+ <property name="BoxBody_menuin_border_color">transparent</property>
+ <property name="BoxTitle_font_color">Black</property>
+ <property name="BoxTitle_bg_image"></property>
+ <property name="BoxBody_bg_image"></property>
+ <property name="BoxBody_menuin_icon"></property>
+ <property name="BoxBody_menuout_icon"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_box_color_titleindex.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_box_color_titleindex.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_box_color_titleindex.xml	(revision 447)
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<object name="portal_box_color_titleindex" meta_type="Portal Box Color">
+ <property name="title">titleindex</property>
+ <property name="default">False</property>
+ <property name="BoxTitle_bg_color">#FFF</property>
+ <property name="BoxTitle_border_color">transparent</property>
+ <property name="BoxTitle_bg_position"></property>
+ <property name="BoxTitle_bg_repeat"></property>
+ <property name="BoxBody_bg_color">#fff</property>
+ <property name="BoxBody_bg_position"></property>
+ <property name="BoxBody_bg_repeat"></property>
+ <property name="BoxBody_border_color">#999999</property>
+ <property name="BoxBody_menuout_color">#fff</property>
+ <property name="BoxBody_menuout_border_color">#fff</property>
+ <property name="BoxBody_menuin_color">#e7e7e7</property>
+ <property name="BoxBody_menuin_border_color">transparent</property>
+ <property name="BoxTitle_font_color">#003399</property>
+ <property name="BoxTitle_bg_image"></property>
+ <property name="BoxBody_bg_image"></property>
+ <property name="BoxBody_menuin_icon">blakbullet.png</property>
+ <property name="BoxBody_menuout_icon">blakbullet.png</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_box_shape_extraleftboxes.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_box_shape_extraleftboxes.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_box_shape_extraleftboxes.xml	(revision 447)
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<object name="portal_box_shape_extraleftboxes" meta_type="Portal Box Shape">
+ <property name="title">extraleftboxes</property>
+ <property name="default">False</property>
+ <property
+    name="BoxTitle_font">bold 12px arial, sans-serif, Verdana, Helvetica</property>
+ <property name="BoxTitle_border_style">none</property>
+ <property name="BoxTitle_border_width">0</property>
+ <property name="BoxTitle_padding">30px 10px 5px 5px</property>
+ <property name="BoxTitle_display">inline</property>
+ <property name="BoxBody_border_style">none none solid none</property>
+ <property name="BoxBody_border_width">1px</property>
+ <property name="BoxBody_padding">5px 5px 10px 5px</property>
+ <property name="BoxBody_menuin_padding">0px</property>
+ <property name="BoxBody_menuout_padding">2px</property>
+ <property name="BoxBody_menuout_border_style">none</property>
+ <property name="BoxBody_menuout_border_width">0</property>
+ <property name="BoxBody_menuout_margin">0</property>
+ <property name="BoxBody_menuin_border_style">none</property>
+ <property name="BoxBody_menuin_border_width">0</property>
+ <property name="BoxBody_menuin_margin">0</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_box_shape_latestbox.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_box_shape_latestbox.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_box_shape_latestbox.xml	(revision 447)
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<object name="portal_box_shape_latestbox" meta_type="Portal Box Shape">
+ <property name="title">Latestbox</property>
+ <property name="default">False</property>
+ <property name="BoxTitle_font">bold 175% arial, sans-serif</property>
+ <property name="BoxTitle_border_style">none</property>
+ <property name="BoxTitle_border_width">0px</property>
+ <property name="BoxTitle_padding">0px 5px 0px 10px</property>
+ <property name="BoxTitle_display">inline</property>
+ <property name="BoxBody_border_style">none</property>
+ <property name="BoxBody_border_width">0px</property>
+ <property name="BoxBody_padding">10px 10px 10px 10px</property>
+ <property name="BoxBody_menuin_padding">2px</property>
+ <property name="BoxBody_menuout_padding">2px</property>
+ <property name="BoxBody_menuout_border_style">none</property>
+ <property name="BoxBody_menuout_border_width">1px</property>
+ <property name="BoxBody_menuout_margin">2px</property>
+ <property name="BoxBody_menuin_border_style">none</property>
+ <property name="BoxBody_menuin_border_width">0px</property>
+ <property name="BoxBody_menuin_margin">2px</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_box_shape_navbox.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_box_shape_navbox.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_box_shape_navbox.xml	(revision 447)
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<object name="portal_box_shape_navbox" meta_type="Portal Box Shape">
+ <property name="title">navbox</property>
+ <property name="default">False</property>
+ <property
+    name="BoxTitle_font">bold 12px arial, sans-serif, Verdana, Helvetica</property>
+ <property name="BoxTitle_border_style">none</property>
+ <property name="BoxTitle_border_width">0px</property>
+ <property name="BoxTitle_padding">0px</property>
+ <property name="BoxTitle_display">inline</property>
+ <property name="BoxBody_border_style">solid</property>
+ <property name="BoxBody_border_width">0px</property>
+ <property name="BoxBody_padding">10px 0 0 0</property>
+ <property name="BoxBody_menuin_padding">1px 0px 1px 21px</property>
+ <property name="BoxBody_menuout_padding">1px 0px 1px 21px</property>
+ <property name="BoxBody_menuout_border_style">none</property>
+ <property name="BoxBody_menuout_border_width">0px</property>
+ <property name="BoxBody_menuout_margin">1px 3px 1px 3px</property>
+ <property name="BoxBody_menuin_border_style">solid</property>
+ <property name="BoxBody_menuin_border_width">0px</property>
+ <property name="BoxBody_menuin_margin">0px 3px 0px 3px</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_box_shape_objectactions.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_box_shape_objectactions.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_box_shape_objectactions.xml	(revision 447)
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<object name="portal_box_shape_objectactions" meta_type="Portal Box Shape">
+ <property name="title">objectactions</property>
+ <property name="default">False</property>
+ <property name="BoxTitle_font">12px arial, sans-serif</property>
+ <property name="BoxTitle_border_style">none solid none none</property>
+ <property name="BoxTitle_border_width">1px</property>
+ <property name="BoxTitle_padding">0</property>
+ <property name="BoxTitle_display">inline</property>
+ <property name="BoxBody_border_style">none</property>
+ <property name="BoxBody_border_width">1px</property>
+ <property name="BoxBody_padding">0px</property>
+ <property name="BoxBody_menuin_padding">5px</property>
+ <property name="BoxBody_menuout_padding">5px</property>
+ <property name="BoxBody_menuout_border_style">none</property>
+ <property name="BoxBody_menuout_border_width">0px</property>
+ <property name="BoxBody_menuout_margin"></property>
+ <property name="BoxBody_menuin_border_style">none solid none solid</property>
+ <property name="BoxBody_menuin_border_width">1px</property>
+ <property name="BoxBody_menuin_margin"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_tab_style_tabstyle.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_tab_style_tabstyle.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_tab_style_tabstyle.xml	(revision 447)
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<object name="portal_tab_style_tabstyle" meta_type="Portal Tab Style">
+ <property name="title">TabStyle</property>
+ <property name="default">False</property>
+ <property name="HorizontalMargin">0px</property>
+ <property name="VerticalPadding">3px</property>
+ <property name="HorizontalPadding">2px</property>
+ <property name="Tab_width"></property>
+ <property name="Tabs_bg_image"></property>
+ <property name="Tab_bottom_border_color"></property>
+ <property name="TabIn_bottom_border_color"></property>
+ <property name="Tab_left_bg_image">main_top_corner.png</property>
+ <property name="Tab_right_bg_image"></property>
+ <property name="TabIn_left_bg_image"></property>
+ <property name="TabIn_right_bg_image"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_tab_style_useractions.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_tab_style_useractions.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/styles/portal_tab_style_useractions.xml	(revision 447)
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<object name="portal_tab_style_useractions" meta_type="Portal Tab Style">
+ <property name="title">PortalTabStyleuseractions</property>
+ <property name="default">False</property>
+ <property name="HorizontalMargin">5px</property>
+ <property name="VerticalPadding">1px</property>
+ <property name="HorizontalPadding">0px</property>
+ <property name="Tab_width"></property>
+ <property name="Tabs_bg_image"></property>
+ <property name="Tab_bottom_border_color"></property>
+ <property name="TabIn_bottom_border_color"></property>
+ <property name="Tab_left_bg_image"></property>
+ <property name="Tab_right_bg_image"></property>
+ <property name="TabIn_left_bg_image"></property>
+ <property name="TabIn_right_bg_image"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/thumbnails.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/thumbnails.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/WAeUP_Alpha/thumbnails.xml	(revision 447)
@@ -0,0 +1,4 @@
+<?xml version="1.0"?>
+<object name="thumbnails" meta_type="Theme Folder">
+ <property name="title"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default.xml	(revision 447)
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<object name="default" meta_type="Portal Theme">
+ <property name="title">CPS3 Default Theme</property>
+ <property name="default">False</property>
+ <property name="esi">False</property>
+ <property name="shortcut_icon">cps_favicon_4.png</property>
+ <property name="author">thibaut soulcie for nuxeo</property>
+ <property name="copyright">CPS is copyright by Nuxeo
+  CPSSkins is copyright by Jean-Marc Orliaguet</property>
+ <property name="license"></property>
+ <object name="icons" meta_type="Theme Folder"/>
+ <object name="backgrounds" meta_type="Theme Folder"/>
+ <object name="thumbnails" meta_type="Theme Folder"/>
+ <object name="styles" meta_type="Theme Folder"/>
+ <object name="palettes" meta_type="Theme Folder"/>
+ <object name="Default" meta_type="Theme Page"/>
+ <object name="Front" meta_type="Theme Page"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default.xml	(revision 447)
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<object name="Default" meta_type="Theme Page">
+ <property name="title">Default</property>
+ <property name="default">True</property>
+ <property name="preview"></property>
+ <property name="renderer">default</property>
+ <property name="macroless">False</property>
+ <property name="tableless">False</property>
+ <property name="align">center</property>
+ <property name="shape"></property>
+ <property name="color">graye7</property>
+ <property name="margin">0px</property>
+ <object name="header" meta_type="Page Block"/>
+ <object name="main" meta_type="Page Block"/>
+ <object name="footer" meta_type="Page Block"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer.xml	(revision 447)
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<object name="footer" meta_type="Page Block">
+ <property name="title">Footer</property>
+ <property name="closed">False</property>
+ <property name="width">100%</property>
+ <property name="height">50px</property>
+ <property name="maxcols">3</property>
+ <property name="shape">NoBorder</property>
+ <property name="color">Footergradient</property>
+ <object name="portlet_legal" meta_type="Portlet Box Templet"/>
+ <object name="cell_banners_default" meta_type="Cell Block"/>
+ <object name="cell_sizer4" meta_type="Cell Sizer"/>
+ <object name="cell_sizer2" meta_type="Cell Sizer"/>
+ <object name="cell_sizer1" meta_type="Cell Sizer"/>
+ <object name="cell_sizer3" meta_type="Cell Styler"/>
+ <object name="cell_sizer5" meta_type="Cell Sizer"/>
+ <object name="cell_styler" meta_type="Cell Styler"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default.xml	(revision 447)
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<object name="cell_banners_default" meta_type="Cell Block">
+ <property name="title">banners_default</property>
+ <property name="xpos">1</property>
+ <property name="height"></property>
+ <property name="maxcols">6</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="margin">10px 30px 20px 30px</property>
+ <object name="portlet_box_valid_wcag" meta_type="Portlet Box Templet"/>
+ <object name="portlet_box_valid_css" meta_type="Portlet Box Templet"/>
+ <object name="portlet_box_xhtml" meta_type="Portlet Box Templet"/>
+ <object name="portlet_box_brilliant_banner_cps"
+    meta_type="Portlet Box Templet"/>
+ <object name="cell_sizer1" meta_type="Cell Sizer"/>
+ <object name="cell_sizer2" meta_type="Cell Sizer"/>
+ <object name="cell_sizer3" meta_type="Cell Sizer"/>
+ <object name="cell_sizer4" meta_type="Cell Sizer"/>
+ <object name="cell_sizer5" meta_type="Cell Sizer"/>
+ <object name="cell_sizer6" meta_type="Cell Sizer"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/cell_sizer1.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/cell_sizer1.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/cell_sizer1.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer1" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">30%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/cell_sizer2.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/cell_sizer2.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/cell_sizer2.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer2" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">10%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/cell_sizer3.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/cell_sizer3.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/cell_sizer3.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer3" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">10%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/cell_sizer4.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/cell_sizer4.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/cell_sizer4.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer4" meta_type="Cell Sizer">
+ <property name="xpos">3</property>
+ <property name="cellwidth">10%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/cell_sizer5.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/cell_sizer5.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/cell_sizer5.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer5" meta_type="Cell Sizer">
+ <property name="xpos">4</property>
+ <property name="cellwidth">10%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/cell_sizer6.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/cell_sizer6.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/cell_sizer6.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer6" meta_type="Cell Sizer">
+ <property name="xpos">5</property>
+ <property name="cellwidth">30%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/portlet_box_brilliant_banner_cps.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/portlet_box_brilliant_banner_cps.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/portlet_box_brilliant_banner_cps.xml	(revision 447)
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+<object name="portlet_box_brilliant_banner_cps"
+   meta_type="Portlet Box Templet">
+ <property name="title">Brilliant_banner_cps</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">center</property>
+ <property name="padding">0px</property>
+ <property name="margin">0px 10px 0px 10px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">plain</property>
+ <property name="portlet_id">portlet_image_powered_by_cps2</property>
+ <property name="portlet_type">Image Portlet</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/portlet_box_valid_css.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/portlet_box_valid_css.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/portlet_box_valid_css.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portlet_box_valid_css" meta_type="Portlet Box Templet">
+ <property name="title">Valid css</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">3</property>
+ <property name="align">center</property>
+ <property name="padding">0px</property>
+ <property name="margin">0px 10px 0px 10px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">plain</property>
+ <property name="portlet_id">portlet_image_valid_css</property>
+ <property name="portlet_type">Image Portlet</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/portlet_box_valid_wcag.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/portlet_box_valid_wcag.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/portlet_box_valid_wcag.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portlet_box_valid_wcag" meta_type="Portlet Box Templet">
+ <property name="title">Valid WCAG</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">4</property>
+ <property name="align">center</property>
+ <property name="padding">0px</property>
+ <property name="margin">0px 10px 0px 10px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">plain</property>
+ <property name="portlet_id">portlet_image_valid_wcag</property>
+ <property name="portlet_type">Image Portlet</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/portlet_box_xhtml.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/portlet_box_xhtml.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_banners_default/portlet_box_xhtml.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portlet_box_xhtml" meta_type="Portlet Box Templet">
+ <property name="title">Valid XHTML</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">2</property>
+ <property name="align">center</property>
+ <property name="padding">0px</property>
+ <property name="margin">0px 10px 0px 10px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">plain</property>
+ <property name="portlet_id">portlet_image_valid_xhtml</property>
+ <property name="portlet_type">Image Portlet</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_sizer1.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_sizer1.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_sizer1.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer1" meta_type="Cell Sizer">
+ <property name="xpos">3</property>
+ <property name="cellwidth">20%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_sizer2.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_sizer2.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_sizer2.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer2" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">90%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_sizer3.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_sizer3.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_sizer3.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_sizer3" meta_type="Cell Styler">
+ <property name="xpos">0</property>
+ <property name="shape">NoBorder</property>
+ <property name="color">Mainsideleft</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_sizer4.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_sizer4.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_sizer4.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer4" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_sizer5.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_sizer5.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_sizer5.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer5" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_styler.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_styler.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/cell_styler.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler" meta_type="Cell Styler">
+ <property name="xpos">2</property>
+ <property name="shape">NoBorder</property>
+ <property name="color">Mainsideright</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/portlet_legal.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/portlet_legal.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/footer/portlet_legal.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portlet_legal" meta_type="Portlet Box Templet">
+ <property name="title">legal</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">center</property>
+ <property name="padding">0</property>
+ <property name="margin">1em 0em 0em 0em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">mini</property>
+ <property name="fontshape">mini</property>
+ <property name="shape"></property>
+ <property name="color">fontcolorgray</property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">plain</property>
+ <property name="portlet_id">portlet_text_powered_by</property>
+ <property name="portlet_type">Text Portlet</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header.xml	(revision 447)
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<object name="header" meta_type="Page Block">
+ <property name="title">Header</property>
+ <property name="closed">False</property>
+ <property name="width">100%</property>
+ <property name="height"></property>
+ <property name="maxcols">4</property>
+ <property name="shape"></property>
+ <property name="color">Headercandybarbackground</property>
+ <object name="portal_box_logo" meta_type="Image Box Templet"/>
+ <object name="portal_box_search" meta_type="Portal Box Group Templet"/>
+ <object name="portal_box_user_actions" meta_type="Portal Box Group Templet"/>
+ <object name="portal_box_tabs" meta_type="Portal Box Group Templet"/>
+ <object name="cell_sizer4" meta_type="Cell Sizer"/>
+ <object name="cell_sizer3" meta_type="Cell Sizer"/>
+ <object name="cell_sizer1" meta_type="Cell Sizer"/>
+ <object name="cell_styler2" meta_type="Cell Styler"/>
+ <object name="cell_sizer5" meta_type="Cell Sizer"/>
+ <object name="cell_styler1" meta_type="Cell Styler"/>
+ <object name="cell_sizer2" meta_type="Cell Sizer"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/cell_sizer1.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/cell_sizer1.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/cell_sizer1.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer1" meta_type="Cell Sizer">
+ <property name="xpos">4</property>
+ <property name="cellwidth">10%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/cell_sizer2.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/cell_sizer2.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/cell_sizer2.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer2" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">70%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/cell_sizer3.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/cell_sizer3.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/cell_sizer3.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer3" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">20%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/cell_sizer4.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/cell_sizer4.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/cell_sizer4.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer4" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/cell_sizer5.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/cell_sizer5.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/cell_sizer5.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer5" meta_type="Cell Sizer">
+ <property name="xpos">3</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/cell_styler1.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/cell_styler1.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/cell_styler1.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler1" meta_type="Cell Styler">
+ <property name="xpos">3</property>
+ <property name="shape">NoBorder</property>
+ <property name="color">Headersideright</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/cell_styler2.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/cell_styler2.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/cell_styler2.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler2" meta_type="Cell Styler">
+ <property name="xpos">0</property>
+ <property name="shape">NoBorder</property>
+ <property name="color">Headersideleft</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/portal_box_logo.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/portal_box_logo.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/portal_box_logo.xml	(revision 447)
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<object name="portal_box_logo" meta_type="Image Box Templet">
+ <property name="title">Logo</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">center</property>
+ <property name="padding">0px</property>
+ <property name="margin">0px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor"></property>
+ <property name="fontshape"></property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="i18n">False</property>
+ <property name="caption"></property>
+ <property name="link"></property>
+ <property name="use_internal_link">True</property>
+ <property name="internal_link">/</property>
+ <object name="image" meta_type="Image" title=""/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/portal_box_search.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/portal_box_search.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/portal_box_search.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portal_box_search" meta_type="Portal Box Group Templet">
+ <property name="title">Search</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">2</property>
+ <property name="align">right</property>
+ <property name="padding">0px 5px 0px 0px</property>
+ <property name="margin">8px 10px 0px 0px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">mini</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">plain</property>
+ <property name="box_group">search</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/portal_box_tabs.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/portal_box_tabs.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/portal_box_tabs.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portal_box_tabs" meta_type="Portal Box Group Templet">
+ <property name="title">portal_tabs</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">2</property>
+ <property name="align">right</property>
+ <property name="padding">0px 0px 0px 0px</property>
+ <property name="margin">10px 5px 0px 10px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">TabStyle</property>
+ <property name="boxlayout">horizontal_box_notitle</property>
+ <property name="box_group">portal_tabs</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/portal_box_user_actions.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/portal_box_user_actions.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/header/portal_box_user_actions.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portal_box_user_actions" meta_type="Portal Box Group Templet">
+ <property name="title">user_actions</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">2</property>
+ <property name="align">right</property>
+ <property name="padding">5px 0px 0px 0px</property>
+ <property name="margin">3px 5px 0px 0px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">mini</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">PortalTabStyleuseractions</property>
+ <property name="boxlayout">horizontal_box_notitle</property>
+ <property name="box_group">user_actions</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main.xml	(revision 447)
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<object name="main" meta_type="Page Block">
+ <property name="title">Main</property>
+ <property name="closed">False</property>
+ <property name="width">100%</property>
+ <property name="height"></property>
+ <property name="maxcols">4</property>
+ <property name="shape">NoBorder</property>
+ <property name="color">Transparent</property>
+ <object name="cellblock_breadcrumb_lang" meta_type="Cell Block"/>
+ <object name="portal_box_pending" meta_type="Portal Box Group Templet"/>
+ <object name="portal_box_doc_actions" meta_type="Portal Box Group Templet"/>
+ <object name="contentwell" meta_type="Portal Box Group Templet"/>
+ <object name="portal_box_treeview" meta_type="Portal Box Group Templet"/>
+ <object name="portal_box_latest_doc" meta_type="Portal Box Group Templet"/>
+ <object name="portlet_box_quicklinks" meta_type="Portlet Box Templet"/>
+ <object name="cell_sizer5" meta_type="Cell Sizer"/>
+ <object name="cell_sizer3" meta_type="Cell Sizer"/>
+ <object name="cell_sizer1" meta_type="Cell Sizer"/>
+ <object name="cell_styler4" meta_type="Cell Styler"/>
+ <object name="cell_sizer2" meta_type="Cell Sizer"/>
+ <object name="cell_styler2" meta_type="Cell Styler"/>
+ <object name="cell_sizer4" meta_type="Cell Sizer"/>
+ <object name="cell_styler3" meta_type="Cell Styler"/>
+ <object name="cell_styler1" meta_type="Cell Styler"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_sizer1.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_sizer1.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_sizer1.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer1" meta_type="Cell Sizer">
+ <property name="xpos">4</property>
+ <property name="cellwidth">10%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_sizer2.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_sizer2.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_sizer2.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer2" meta_type="Cell Sizer">
+ <property name="xpos">3</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_sizer3.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_sizer3.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_sizer3.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer3" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">20%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_sizer4.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_sizer4.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_sizer4.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer4" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">70%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_sizer5.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_sizer5.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_sizer5.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer5" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_styler1.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_styler1.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_styler1.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler1" meta_type="Cell Styler">
+ <property name="xpos">2</property>
+ <property name="shape"></property>
+ <property name="color">AreaColormain</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_styler2.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_styler2.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_styler2.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler2" meta_type="Cell Styler">
+ <property name="xpos">3</property>
+ <property name="shape">NoBorder</property>
+ <property name="color">Mainsideright</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_styler3.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_styler3.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_styler3.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler3" meta_type="Cell Styler">
+ <property name="xpos">1</property>
+ <property name="shape">NoBorder</property>
+ <property name="color">graye7</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_styler4.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_styler4.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cell_styler4.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler4" meta_type="Cell Styler">
+ <property name="xpos">0</property>
+ <property name="shape">NoBorder</property>
+ <property name="color">Mainsideleft</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cellblock_breadcrumb_lang.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cellblock_breadcrumb_lang.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cellblock_breadcrumb_lang.xml	(revision 447)
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<object name="cellblock_breadcrumb_lang" meta_type="Cell Block">
+ <property name="title">Breadcrumb_lang_cells</property>
+ <property name="xpos">2</property>
+ <property name="height"></property>
+ <property name="maxcols">2</property>
+ <property name="shape"></property>
+ <property name="color">maintopcorner</property>
+ <property name="margin">10px 0px 0px 0px</property>
+ <object name="language_selector" meta_type="Language Templet"/>
+ <object name="portal_box_breadcrumb" meta_type="Portal Box Group Templet"/>
+ <object name="cell_sizer1" meta_type="Cell Sizer"/>
+ <object name="cell_sizer2" meta_type="Cell Sizer"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cellblock_breadcrumb_lang/cell_sizer1.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cellblock_breadcrumb_lang/cell_sizer1.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cellblock_breadcrumb_lang/cell_sizer1.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer1" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">0</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cellblock_breadcrumb_lang/cell_sizer2.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cellblock_breadcrumb_lang/cell_sizer2.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cellblock_breadcrumb_lang/cell_sizer2.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer2" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">0</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cellblock_breadcrumb_lang/language_selector.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cellblock_breadcrumb_lang/language_selector.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cellblock_breadcrumb_lang/language_selector.xml	(revision 447)
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<object name="language_selector" meta_type="Language Templet">
+ <property name="title">Lang_selector3</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">right</property>
+ <property name="padding">10px 15px 0px 20px</property>
+ <property name="margin">0px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="style">flags</property>
+ <property name="hide_current_lang">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cellblock_breadcrumb_lang/portal_box_breadcrumb.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cellblock_breadcrumb_lang/portal_box_breadcrumb.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/cellblock_breadcrumb_lang/portal_box_breadcrumb.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portal_box_breadcrumb" meta_type="Portal Box Group Templet">
+ <property name="title">breadcrumb</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">0</property>
+ <property name="align">left</property>
+ <property name="padding">0px 0px 0px 10px</property>
+ <property name="margin">10px 0px 0px 0px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">mini</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">notitle_noframe</property>
+ <property name="box_group">breadcrumb</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/contentwell.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/contentwell.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/contentwell.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="contentwell" meta_type="Portal Box Group Templet">
+ <property name="title">content well</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">True</property>
+ <property name="xpos">2</property>
+ <property name="align">left</property>
+ <property name="padding">1px 30px 10px 30px</property>
+ <property name="margin">0px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color">mainleftborder</property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">plain</property>
+ <property name="box_group">content_well</property>
+ <property name="macroless">True</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/portal_box_doc_actions.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/portal_box_doc_actions.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/portal_box_doc_actions.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portal_box_doc_actions" meta_type="Portal Box Group Templet">
+ <property name="title">doc_actions</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">2</property>
+ <property name="align">left</property>
+ <property name="padding">0.5em 15px 0.5em 30px</property>
+ <property name="margin">0px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">actions</property>
+ <property name="shape"></property>
+ <property name="color">mainleftborder</property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape">objectactions</property>
+ <property name="boxcolor">objectactions</property>
+ <property name="boxcorners">RoundedBoxCorners</property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">horizontal_menu</property>
+ <property name="box_group">doc_actions</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/portal_box_latest_doc.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/portal_box_latest_doc.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/portal_box_latest_doc.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portal_box_latest_doc" meta_type="Portal Box Group Templet">
+ <property name="title">Latest_doc</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">left</property>
+ <property name="padding">10px</property>
+ <property name="margin"></property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape">extraleftboxes</property>
+ <property name="boxcolor">extraleftboxes</property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">standard</property>
+ <property name="box_group">latest_doc</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/portal_box_pending.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/portal_box_pending.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/portal_box_pending.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portal_box_pending" meta_type="Portal Box Group Templet">
+ <property name="title">pending</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">2</property>
+ <property name="align">left</property>
+ <property name="padding">10px 15px 10px 30px</property>
+ <property name="margin">0px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">titleindex</property>
+ <property name="fontshape">Titleindex</property>
+ <property name="shape"></property>
+ <property name="color">mainleftborder</property>
+ <property name="formstyle"></property>
+ <property name="visibility">starting_from</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape">Latestbox</property>
+ <property name="boxcolor">titleindex</property>
+ <property name="boxcorners">RoundedBoxCorners</property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">rounded_box</property>
+ <property name="box_group">Pending</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/portal_box_treeview.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/portal_box_treeview.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/portal_box_treeview.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portal_box_treeview" meta_type="Portal Box Group Templet">
+ <property name="title">treeview</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">left</property>
+ <property name="padding">10px</property>
+ <property name="margin">0px 0px 10px 0px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color">Navboxstyle</property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape">navbox</property>
+ <property name="boxcolor">navbox</property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">standard</property>
+ <property name="box_group">treeview</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/portlet_box_quicklinks.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/portlet_box_quicklinks.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Default/main/portlet_box_quicklinks.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portlet_box_quicklinks" meta_type="Portlet Box Templet">
+ <property name="title">Quicklinks</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">2</property>
+ <property name="align">center</property>
+ <property name="padding"></property>
+ <property name="margin"></property>
+ <property name="templet_height">20px</property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">mini</property>
+ <property name="shape"></property>
+ <property name="color">mainlittlecorner</property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">plain</property>
+ <property name="portlet_id">portlet_custom_accessibility</property>
+ <property name="portlet_type">Custom Portlet</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front.xml	(revision 447)
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<object name="Front" meta_type="Theme Page">
+ <property name="title">Front</property>
+ <property name="default">False</property>
+ <property name="preview"></property>
+ <property name="renderer">default</property>
+ <property name="macroless">False</property>
+ <property name="tableless">False</property>
+ <property name="align">center</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="margin">0px</property>
+ <object name="header" meta_type="Page Block"/>
+ <object name="main" meta_type="Page Block"/>
+ <object name="footer" meta_type="Page Block"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer.xml	(revision 447)
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<object name="footer" meta_type="Page Block">
+ <property name="title">Footer</property>
+ <property name="closed">False</property>
+ <property name="width">100%</property>
+ <property name="height">80px</property>
+ <property name="maxcols">3</property>
+ <property name="shape"></property>
+ <property name="color">Footergradient</property>
+ <object name="portlet_box_legal" meta_type="Portlet Box Templet"/>
+ <object name="cell_banners_front" meta_type="Cell Block"/>
+ <object name="cell_sizer3" meta_type="Cell Sizer"/>
+ <object name="cell_sizer2" meta_type="Cell Sizer"/>
+ <object name="cell_sizer1" meta_type="Cell Sizer"/>
+ <object name="cell_sizer4" meta_type="Cell Sizer"/>
+ <object name="cell_styler1" meta_type="Cell Styler"/>
+ <object name="cell_styler2" meta_type="Cell Styler"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front.xml	(revision 447)
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<object name="cell_banners_front" meta_type="Cell Block">
+ <property name="title">banners_front</property>
+ <property name="xpos">1</property>
+ <property name="height"></property>
+ <property name="maxcols">6</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="margin">10px 30px 20px 30px</property>
+ <object name="portlet_box_valid_wcag" meta_type="Portlet Box Templet"/>
+ <object name="portlet_box_valid_css" meta_type="Portlet Box Templet"/>
+ <object name="portlet_box_valid_xhtml" meta_type="Portlet Box Templet"/>
+ <object name="portlet_box_brilliant_banner" meta_type="Portlet Box Templet"/>
+ <object name="cell_sizer1" meta_type="Cell Sizer"/>
+ <object name="cell_sizer2" meta_type="Cell Sizer"/>
+ <object name="cell_sizer3" meta_type="Cell Sizer"/>
+ <object name="cell_sizer4" meta_type="Cell Sizer"/>
+ <object name="cell_sizer5" meta_type="Cell Sizer"/>
+ <object name="cell_sizer6" meta_type="Cell Sizer"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/cell_sizer1.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/cell_sizer1.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/cell_sizer1.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer1" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">30%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/cell_sizer2.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/cell_sizer2.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/cell_sizer2.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer2" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">10%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/cell_sizer3.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/cell_sizer3.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/cell_sizer3.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer3" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">10%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/cell_sizer4.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/cell_sizer4.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/cell_sizer4.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer4" meta_type="Cell Sizer">
+ <property name="xpos">3</property>
+ <property name="cellwidth">10%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/cell_sizer5.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/cell_sizer5.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/cell_sizer5.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer5" meta_type="Cell Sizer">
+ <property name="xpos">4</property>
+ <property name="cellwidth">10%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/cell_sizer6.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/cell_sizer6.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/cell_sizer6.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer6" meta_type="Cell Sizer">
+ <property name="xpos">5</property>
+ <property name="cellwidth">30%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/portlet_box_brilliant_banner.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/portlet_box_brilliant_banner.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/portlet_box_brilliant_banner.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portlet_box_brilliant_banner" meta_type="Portlet Box Templet">
+ <property name="title">Brilliant_banner_cps</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">center</property>
+ <property name="padding">0px</property>
+ <property name="margin">0px 10px 0px 10px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">plain</property>
+ <property name="portlet_id">portlet_image_powered_by_cps2</property>
+ <property name="portlet_type">Image Portlet</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/portlet_box_valid_css.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/portlet_box_valid_css.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/portlet_box_valid_css.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portlet_box_valid_css" meta_type="Portlet Box Templet">
+ <property name="title">Valid css</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">3</property>
+ <property name="align">center</property>
+ <property name="padding">0px</property>
+ <property name="margin">0px 10px 0px 10px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">plain</property>
+ <property name="portlet_id">portlet_image_valid_css</property>
+ <property name="portlet_type">Image Portlet</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/portlet_box_valid_wcag.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/portlet_box_valid_wcag.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/portlet_box_valid_wcag.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portlet_box_valid_wcag" meta_type="Portlet Box Templet">
+ <property name="title">Valid WCAG</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">4</property>
+ <property name="align">center</property>
+ <property name="padding">0px</property>
+ <property name="margin">0px 10px 0px 10px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">plain</property>
+ <property name="portlet_id">portlet_image_valid_wcag</property>
+ <property name="portlet_type">Image Portlet</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/portlet_box_valid_xhtml.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/portlet_box_valid_xhtml.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_banners_front/portlet_box_valid_xhtml.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portlet_box_valid_xhtml" meta_type="Portlet Box Templet">
+ <property name="title">Valid XHTML</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">2</property>
+ <property name="align">center</property>
+ <property name="padding">0px</property>
+ <property name="margin">0px 10px 0px 10px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">plain</property>
+ <property name="portlet_id">portlet_image_valid_xhtml</property>
+ <property name="portlet_type">Image Portlet</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_sizer1.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_sizer1.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_sizer1.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer1" meta_type="Cell Sizer">
+ <property name="xpos">3</property>
+ <property name="cellwidth">57%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_sizer2.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_sizer2.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_sizer2.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer2" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">90%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_sizer3.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_sizer3.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_sizer3.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer3" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_sizer4.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_sizer4.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_sizer4.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer4" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_styler1.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_styler1.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_styler1.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler1" meta_type="Cell Styler">
+ <property name="xpos">0</property>
+ <property name="shape"></property>
+ <property name="color">Mainsideleft</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_styler2.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_styler2.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/cell_styler2.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler2" meta_type="Cell Styler">
+ <property name="xpos">2</property>
+ <property name="shape"></property>
+ <property name="color">Mainsideright</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/portlet_box_legal.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/portlet_box_legal.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/footer/portlet_box_legal.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portlet_box_legal" meta_type="Portlet Box Templet">
+ <property name="title">legal</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">center</property>
+ <property name="padding">0</property>
+ <property name="margin">10px 0px 10px 0px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">mini</property>
+ <property name="fontshape">mini</property>
+ <property name="shape"></property>
+ <property name="color">fontcolorgray</property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">plain</property>
+ <property name="portlet_id">portlet_text_powered_by</property>
+ <property name="portlet_type">Text Portlet</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header.xml	(revision 447)
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<object name="header" meta_type="Page Block">
+ <property name="title">Header</property>
+ <property name="closed">False</property>
+ <property name="width">100%</property>
+ <property name="height">10px</property>
+ <property name="maxcols">4</property>
+ <property name="shape"></property>
+ <property name="color">Headercandybarbackground</property>
+ <object name="portlet_box_search" meta_type="Portal Box Group Templet"/>
+ <object name="portlet_box_user_actions"
+    meta_type="Portal Box Group Templet"/>
+ <object name="portlet_box_tabs" meta_type="Portal Box Group Templet"/>
+ <object name="portlet_box_logo" meta_type="Portlet Box Templet"/>
+ <object name="cell_sizer2" meta_type="Cell Sizer"/>
+ <object name="cell_sizer3" meta_type="Cell Sizer"/>
+ <object name="cell_sizer1" meta_type="Cell Sizer"/>
+ <object name="cell_styler3" meta_type="Cell Sizer"/>
+ <object name="cell_styler1" meta_type="Cell Styler"/>
+ <object name="cell_styler2" meta_type="Cell Styler"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/cell_sizer1.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/cell_sizer1.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/cell_sizer1.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer1" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">70%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/cell_sizer2.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/cell_sizer2.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/cell_sizer2.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer2" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/cell_sizer3.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/cell_sizer3.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/cell_sizer3.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer3" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">20%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/cell_styler1.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/cell_styler1.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/cell_styler1.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler1" meta_type="Cell Styler">
+ <property name="xpos">0</property>
+ <property name="shape"></property>
+ <property name="color">Headersideleft</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/cell_styler2.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/cell_styler2.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/cell_styler2.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler2" meta_type="Cell Styler">
+ <property name="xpos">3</property>
+ <property name="shape"></property>
+ <property name="color">Headersideright</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/cell_styler3.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/cell_styler3.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/cell_styler3.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_styler3" meta_type="Cell Sizer">
+ <property name="xpos">3</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/portlet_box_logo.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/portlet_box_logo.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/portlet_box_logo.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portlet_box_logo" meta_type="Portlet Box Templet">
+ <property name="title">logo</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">center</property>
+ <property name="padding">0px</property>
+ <property name="margin">0px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">plain</property>
+ <property name="portlet_id">portlet_cps_logo</property>
+ <property name="portlet_type">Image Portlet</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/portlet_box_search.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/portlet_box_search.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/portlet_box_search.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portlet_box_search" meta_type="Portal Box Group Templet">
+ <property name="title">Search</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">2</property>
+ <property name="align">right</property>
+ <property name="padding">8px 15px 0px 27px</property>
+ <property name="margin">0px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">mini</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">plain</property>
+ <property name="box_group">search</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/portlet_box_tabs.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/portlet_box_tabs.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/portlet_box_tabs.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portlet_box_tabs" meta_type="Portal Box Group Templet">
+ <property name="title">Tabs</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">2</property>
+ <property name="align">right</property>
+ <property name="padding">0px</property>
+ <property name="margin">10px 5px 0px 10px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">TabStyle</property>
+ <property name="boxlayout">horizontal_box_notitle</property>
+ <property name="box_group">portal_tabs</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/portlet_box_user_actions.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/portlet_box_user_actions.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/header/portlet_box_user_actions.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portlet_box_user_actions" meta_type="Portal Box Group Templet">
+ <property name="title">user_actions</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">2</property>
+ <property name="align">right</property>
+ <property name="padding">5px 0px 0px 0px</property>
+ <property name="margin">3px 5px 0px 0px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">mini</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle">PortalTabStyleuseractions</property>
+ <property name="boxlayout">horizontal_box_notitle</property>
+ <property name="box_group">user_actions</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main.xml	(revision 447)
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<object name="main" meta_type="Page Block">
+ <property name="title">Main</property>
+ <property name="closed">False</property>
+ <property name="width">100%</property>
+ <property name="height"></property>
+ <property name="maxcols">5</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <object name="portlet_box_treeview" meta_type="Portal Box Group Templet"/>
+ <object name="portlet_made_by_nuxeo" meta_type="Portlet Box Templet"/>
+ <object name="language" meta_type="Language Templet"/>
+ <object name="cellblock_stamps" meta_type="Cell Block"/>
+ <object name="cellblock_1" meta_type="Cell Block"/>
+ <object name="portlet_box_welcome" meta_type="Portlet Box Templet"/>
+ <object name="portal_box_latest_news" meta_type="Portal Box Group Templet"/>
+ <object name="portal_box_latest_published"
+    meta_type="Portal Box Group Templet"/>
+ <object name="cell_sizer3" meta_type="Cell Sizer"/>
+ <object name="cell_sizer4" meta_type="Cell Sizer"/>
+ <object name="cell_sizer1" meta_type="Cell Sizer"/>
+ <object name="cell_sizer2" meta_type="Cell Sizer"/>
+ <object name="cell_styler1" meta_type="Cell Styler"/>
+ <object name="cell_styler2" meta_type="Cell Styler"/>
+ <object name="cell_styler3" meta_type="Cell Styler"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cell_sizer1.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cell_sizer1.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cell_sizer1.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer1" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">70%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cell_sizer2.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cell_sizer2.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cell_sizer2.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer2" meta_type="Cell Sizer">
+ <property name="xpos">4</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cell_sizer3.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cell_sizer3.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cell_sizer3.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer3" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">5%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cell_sizer4.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cell_sizer4.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cell_sizer4.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer4" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">20%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cell_styler1.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cell_styler1.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cell_styler1.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler1" meta_type="Cell Styler">
+ <property name="xpos">0</property>
+ <property name="shape"></property>
+ <property name="color">Mainsideleft</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cell_styler2.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cell_styler2.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cell_styler2.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler2" meta_type="Cell Styler">
+ <property name="xpos">4</property>
+ <property name="shape"></property>
+ <property name="color">Mainsideright</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cell_styler3.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cell_styler3.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cell_styler3.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="cell_styler3" meta_type="Cell Styler">
+ <property name="xpos">1</property>
+ <property name="shape">NoBorder</property>
+ <property name="color">graye7</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_1.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_1.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_1.xml	(revision 447)
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<object name="cellblock_1" meta_type="Cell Block">
+ <property name="title">Cell Block title</property>
+ <property name="xpos">2</property>
+ <property name="height">150px</property>
+ <property name="maxcols">2</property>
+ <property name="shape"></property>
+ <property name="color">titlebackground</property>
+ <property name="margin">10px 10px 0px 10px</property>
+ <object name="1000326140" meta_type="Portlet Box Templet"/>
+ <object name="1959424577" meta_type="Cell Sizer"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_1/1000326140.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_1/1000326140.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_1/1000326140.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="1000326140" meta_type="Portlet Box Templet">
+ <property name="title">Templet</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">0</property>
+ <property name="align">left</property>
+ <property name="padding">0.5em</property>
+ <property name="margin">0.5em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">Black</property>
+ <property name="fontshape">Arial</property>
+ <property name="shape">NoBorder</property>
+ <property name="color">Transparent</property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">standard</property>
+ <property name="portlet_id">None</property>
+ <property name="portlet_type">None</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_1/1959424577.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_1/1959424577.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_1/1959424577.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="1959424577" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">25%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_stamps.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_stamps.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_stamps.xml	(revision 447)
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<object name="cellblock_stamps" meta_type="Cell Block">
+ <property name="title">3 stamps</property>
+ <property name="xpos">2</property>
+ <property name="height"></property>
+ <property name="maxcols">3</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="margin"></property>
+ <object name="portlet_box_quickstart2" meta_type="Portlet Box Templet"/>
+ <object name="portlet_box_learn_more" meta_type="Portlet Box Templet"/>
+ <object name="portlet_box_quickstart" meta_type="Portlet Box Templet"/>
+ <object name="cell_sizer3" meta_type="Cell Sizer"/>
+ <object name="cell_sizer1" meta_type="Cell Sizer"/>
+ <object name="cell_sizer2" meta_type="Cell Sizer"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_stamps/cell_sizer1.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_stamps/cell_sizer1.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_stamps/cell_sizer1.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer1" meta_type="Cell Sizer">
+ <property name="xpos">1</property>
+ <property name="cellwidth">33%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_stamps/cell_sizer2.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_stamps/cell_sizer2.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_stamps/cell_sizer2.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer2" meta_type="Cell Sizer">
+ <property name="xpos">2</property>
+ <property name="cellwidth">33%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_stamps/cell_sizer3.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_stamps/cell_sizer3.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_stamps/cell_sizer3.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="cell_sizer3" meta_type="Cell Sizer">
+ <property name="xpos">0</property>
+ <property name="cellwidth">33%</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_stamps/portlet_box_learn_more.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_stamps/portlet_box_learn_more.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_stamps/portlet_box_learn_more.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portlet_box_learn_more" meta_type="Portlet Box Templet">
+ <property name="title">Learn More</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">2</property>
+ <property name="align">left</property>
+ <property name="padding">0px</property>
+ <property name="margin">10px 10px 0px 0px</property>
+ <property name="templet_height">100%</property>
+ <property name="fontcolor">titleindex</property>
+ <property name="fontshape">Titleindex</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners">RoundedBoxCorners</property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">rounded_box_notitle</property>
+ <property name="portlet_id">portlet_custom_about_cps</property>
+ <property name="portlet_type">Custom Portlet</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_stamps/portlet_box_quickstart.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_stamps/portlet_box_quickstart.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_stamps/portlet_box_quickstart.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portlet_box_quickstart" meta_type="Portlet Box Templet">
+ <property name="title">Quickstart</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">0</property>
+ <property name="align">left</property>
+ <property name="padding">0px</property>
+ <property name="margin">10px 0px 0px 10px</property>
+ <property name="templet_height">100%</property>
+ <property name="fontcolor">titleindex</property>
+ <property name="fontshape">Titleindex</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners">RoundedBoxCorners</property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">rounded_box_notitle</property>
+ <property name="portlet_id">portlet_custom_learn_cps</property>
+ <property name="portlet_type">Custom Portlet</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_stamps/portlet_box_quickstart2.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_stamps/portlet_box_quickstart2.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/cellblock_stamps/portlet_box_quickstart2.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portlet_box_quickstart2" meta_type="Portlet Box Templet">
+ <property name="title">Quickstart 2</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">left</property>
+ <property name="padding">0px</property>
+ <property name="margin">10px 10px 0px 10px</property>
+ <property name="templet_height">100%</property>
+ <property name="fontcolor">titleindex</property>
+ <property name="fontshape">Titleindex</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners">RoundedBoxCorners</property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">rounded_box_notitle</property>
+ <property name="portlet_id">portlet_custom_start_cps</property>
+ <property name="portlet_type">Custom Portlet</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/language.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/language.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/language.xml	(revision 447)
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<object name="language" meta_type="Language Templet">
+ <property name="title">Language</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">2</property>
+ <property name="align">right</property>
+ <property name="padding">10px 15px 0px 20px</property>
+ <property name="margin">0px 0px 0px 0px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="style">flags</property>
+ <property name="hide_current_lang">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/portal_box_latest_news.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/portal_box_latest_news.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/portal_box_latest_news.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portal_box_latest_news" meta_type="Portal Box Group Templet">
+ <property name="title">latest_news</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">left</property>
+ <property name="padding">10px</property>
+ <property name="margin">0px</property>
+ <property name="templet_height">100%</property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape">extraleftboxes</property>
+ <property name="boxcolor">extraleftboxes</property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">standard</property>
+ <property name="box_group">latest_news</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/portal_box_latest_published.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/portal_box_latest_published.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/portal_box_latest_published.xml	(revision 447)
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+<object name="portal_box_latest_published"
+   meta_type="Portal Box Group Templet">
+ <property name="title">Latest published</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">left</property>
+ <property name="padding">10px</property>
+ <property name="margin">0px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultfontcolors</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape">extraleftboxes</property>
+ <property name="boxcolor">extraleftboxes</property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">standard</property>
+ <property name="box_group">latest_published</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/portlet_box_treeview.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/portlet_box_treeview.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/portlet_box_treeview.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portlet_box_treeview" meta_type="Portal Box Group Templet">
+ <property name="title">treeview</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">1</property>
+ <property name="align">left</property>
+ <property name="padding">10px</property>
+ <property name="margin">0px 0px 10px 0px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">defaultnovisitedlinks</property>
+ <property name="fontshape">average</property>
+ <property name="shape"></property>
+ <property name="color">Navboxstyle</property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape">navbox</property>
+ <property name="boxcolor">navbox</property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">standard</property>
+ <property name="box_group">treeview</property>
+ <property name="macroless">False</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/portlet_box_welcome.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/portlet_box_welcome.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/portlet_box_welcome.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portlet_box_welcome" meta_type="Portlet Box Templet">
+ <property name="title">Welcome on your portal</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">2</property>
+ <property name="align">left</property>
+ <property name="padding">0px</property>
+ <property name="margin">0px 10px 40px 10px</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">titleindex</property>
+ <property name="fontshape">Titleindex</property>
+ <property name="shape"></property>
+ <property name="color"></property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners">halfRoundedBox</property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">rounded_box_notitle</property>
+ <property name="portlet_id">portlet_custom_welcome</property>
+ <property name="portlet_type">Custom Portlet</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/portlet_made_by_nuxeo.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/portlet_made_by_nuxeo.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/Front/main/portlet_made_by_nuxeo.xml	(revision 447)
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<object name="portlet_made_by_nuxeo" meta_type="Portlet Box Templet">
+ <property name="title">Templet</property>
+ <property name="cacheable">False</property>
+ <property name="cache_lifetime">60</property>
+ <property name="hidden_in_text_mode">False</property>
+ <property name="display_title_in_text_mode">False</property>
+ <property name="xpos">0</property>
+ <property name="align">left</property>
+ <property name="padding">0.5em</property>
+ <property name="margin">0.5em</property>
+ <property name="templet_height"></property>
+ <property name="fontcolor">Black</property>
+ <property name="fontshape">Arial</property>
+ <property name="shape">NoBorder</property>
+ <property name="color">Transparent</property>
+ <property name="formstyle"></property>
+ <property name="visibility">always</property>
+ <property name="visibility_paths"/>
+ <property name="languages"/>
+ <property name="esi_fragment">False</property>
+ <property name="boxshape"></property>
+ <property name="boxcolor"></property>
+ <property name="boxcorners"></property>
+ <property name="portaltabstyle"></property>
+ <property name="boxlayout">standard</property>
+ <property name="portlet_id">None</property>
+ <property name="portlet_type">None</property>
+ <property name="box_title_i18n">False</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/backgrounds.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/backgrounds.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/backgrounds.xml	(revision 447)
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<object name="backgrounds" meta_type="Theme Folder">
+ <property name="title"></property>
+ <object name="header_background.png" meta_type="Image"
+    title="header_background.png"/>
+ <object name="header_side_left.png" meta_type="Image"
+    title="header_side_left.png"/>
+ <object name="header_side_right.png" meta_type="Image"
+    title="header_side_right.png"/>
+ <object name="main_side_left.png" meta_type="Image"
+    title="main_side_left.png"/>
+ <object name="main_side_right.png" meta_type="Image"
+    title="main_side_right.png"/>
+ <object name="tab_white_left.png" meta_type="Image"
+    title="tab_white_left.png"/>
+ <object name="tab_white_right.png" meta_type="Image"
+    title="tab_white_right.png"/>
+ <object name="tab_yellow_left.png" meta_type="Image"
+    title="tab_yellow_left.png"/>
+ <object name="tab_yellow_right.png" meta_type="Image"
+    title="tab_yellow_right.png"/>
+ <object name="footer_gradient.png" meta_type="Image"
+    title="footer_gradient.png"/>
+ <object name="pixel_gray_e7.png" meta_type="Image"
+    title="pixel_gray_e7.png"/>
+ <object name="little_corner_e7.png" meta_type="Image"
+    title="little_corner_e7.png"/>
+ <object name="bc_pixel.png" meta_type="Image" title="bc_pixel.png"/>
+ <object name="little_main_corner_e7_20px.png" meta_type="Image"
+    title="little_main_corner_e7_20px.png"/>
+ <object name="main_top_corner.png" meta_type="Image"
+    title="main_top_corner.png"/>
+ <object name="mainblock_bottom_gradient.png" meta_type="Image"
+    title="mainblock_bottom_gradient.png"/>
+ <object name="corner1.png" meta_type="Image" title="corner1.png"/>
+ <object name="corner2.png" meta_type="Image" title="corner2.png"/>
+ <object name="corner3.png" meta_type="Image" title="corner3.png"/>
+ <object name="corner4.png" meta_type="Image" title="corner4.png"/>
+ <object name="cps_athens.png" meta_type="Image" title="cps_athens.png"/>
+ <object name="scorner1.png" meta_type="Image" title="scorner1.png"/>
+ <object name="scorner2.png" meta_type="Image" title="scorner2.png"/>
+ <object name="bottom_main.png" meta_type="Image" title="bottom_main.png"/>
+ <object name="whitemaintop.png" meta_type="Image" title="whitemaintop.png"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/icons.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/icons.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/icons.xml	(revision 447)
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<object name="icons" meta_type="Theme Folder">
+ <property name="title"></property>
+ <object name="cps_favicon_4.png" meta_type="Image"
+    title="cps_favicon_4.png"/>
+ <object name="bullet_black.png" meta_type="Image" title="bullet_black.png"/>
+ <object name="blakbullet.png" meta_type="Image" title="blakbullet.png"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/palettes.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/palettes.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/palettes.xml	(revision 447)
@@ -0,0 +1,4 @@
+<?xml version="1.0"?>
+<object name="palettes" meta_type="Theme Folder">
+ <property name="title"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles.xml	(revision 447)
@@ -0,0 +1,38 @@
+<?xml version="1.0"?>
+<object name="styles" meta_type="Theme Folder">
+ <property name="title"></property>
+ <object name="area_color_header_side_left" meta_type="Area Color"/>
+ <object name="area_color_header_side_right" meta_type="Area Color"/>
+ <object name="area_color_main_side_left" meta_type="Area Color"/>
+ <object name="area_color_main_side_right" meta_type="Area Color"/>
+ <object name="area_color_header_background" meta_type="Area Color"/>
+ <object name="portal_tab_style_tabstyle" meta_type="Portal Tab Style"/>
+ <object name="area_color_footergradient" meta_type="Area Color"/>
+ <object name="area_color_graye7" meta_type="Area Color"/>
+ <object name="font_shape_average" meta_type="Font Shape"/>
+ <object name="font_shape_mini" meta_type="Font Shape"/>
+ <object name="area_color_navboxstyle" meta_type="Area Color"/>
+ <object name="portal_box_shape_extraleftboxes" meta_type="Portal Box Shape"/>
+ <object name="portal_box_color_extraleftboxes" meta_type="Portal Box Color"/>
+ <object name="font_color_defaultfontcolors" meta_type="Font Color"/>
+ <object name="area_color_main_top" meta_type="Area Color"/>
+ <object name="area_color_main_little_corner" meta_type="Area Color"/>
+ <object name="area_color_main_left_border" meta_type="Area Color"/>
+ <object name="area_color_main_top_corner" meta_type="Area Color"/>
+ <object name="portal_box_shape_objectactions" meta_type="Portal Box Shape"/>
+ <object name="portal_box_color_objectactions" meta_type="Portal Box Color"/>
+ <object name="portal_box_shape_navbox" meta_type="Portal Box Shape"/>
+ <object name="portal_box_color_navbox" meta_type="Portal Box Color"/>
+ <object name="font_color_mini" meta_type="Font Color"/>
+ <object name="area_color_fontcolorgray" meta_type="Area Color"/>
+ <object name="font_color_defaultnovisitedlinks" meta_type="Font Color"/>
+ <object name="font_shape_actions" meta_type="Font Shape"/>
+ <object name="box_corners_rounded" meta_type="Box Corners"/>
+ <object name="portal_tab_style_useractions" meta_type="Portal Tab Style"/>
+ <object name="area_color_titlebackground" meta_type="Area Color"/>
+ <object name="box_corners_half_rounded" meta_type="Box Corners"/>
+ <object name="font_shape_titleindex" meta_type="Font Shape"/>
+ <object name="font_color_titleindex" meta_type="Font Color"/>
+ <object name="portal_box_shape_latestbox" meta_type="Portal Box Shape"/>
+ <object name="portal_box_color_titleindex" meta_type="Portal Box Color"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_fontcolorgray.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_fontcolorgray.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_fontcolorgray.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_fontcolorgray" meta_type="Area Color">
+ <property name="title">fontcolorgray</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">transparent</property>
+ <property name="Area_bg_color">transparent</property>
+ <property name="Area_bg_image"></property>
+ <property name="Area_bg_position"></property>
+ <property name="Area_bg_repeat"></property>
+ <property name="Area_font_color">#666666</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_footergradient.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_footergradient.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_footergradient.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_footergradient" meta_type="Area Color">
+ <property name="title">Footergradient</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">transparent</property>
+ <property name="Area_bg_color">#e7e7e7</property>
+ <property name="Area_bg_image">footer_gradient.png</property>
+ <property name="Area_bg_position">bottom left</property>
+ <property name="Area_bg_repeat">repeat-x</property>
+ <property name="Area_font_color">#000000</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_graye7.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_graye7.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_graye7.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_graye7" meta_type="Area Color">
+ <property name="title">graye7</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">transparent</property>
+ <property name="Area_bg_color">#e7e7e7</property>
+ <property name="Area_bg_image"></property>
+ <property name="Area_bg_position"></property>
+ <property name="Area_bg_repeat">repeat</property>
+ <property name="Area_font_color">#000000</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_header_background.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_header_background.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_header_background.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_header_background" meta_type="Area Color">
+ <property name="title">Headercandybarbackground</property>
+ <property name="default">False</property>
+ <property name="Area_border_color"></property>
+ <property name="Area_bg_color">#ff9900</property>
+ <property name="Area_bg_image">header_background.png</property>
+ <property name="Area_bg_position"></property>
+ <property name="Area_bg_repeat">repeat-x</property>
+ <property name="Area_font_color">#000000</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_header_side_left.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_header_side_left.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_header_side_left.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_header_side_left" meta_type="Area Color">
+ <property name="title">Headersideleft</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">transparent</property>
+ <property name="Area_bg_color">#ffca31</property>
+ <property name="Area_bg_image">header_side_left.png</property>
+ <property name="Area_bg_position">top right</property>
+ <property name="Area_bg_repeat">repeat-y</property>
+ <property name="Area_font_color">#000000</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_header_side_right.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_header_side_right.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_header_side_right.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_header_side_right" meta_type="Area Color">
+ <property name="title">Headersideright</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">transparent</property>
+ <property name="Area_bg_color">#ffca31</property>
+ <property name="Area_bg_image">header_side_right.png</property>
+ <property name="Area_bg_position">top left</property>
+ <property name="Area_bg_repeat">repeat-y</property>
+ <property name="Area_font_color">#000000</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_main_left_border.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_main_left_border.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_main_left_border.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_main_left_border" meta_type="Area Color">
+ <property name="title">mainleftborder</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">#bcbcbc</property>
+ <property name="Area_bg_color">white</property>
+ <property name="Area_bg_image">bc_pixel.png</property>
+ <property name="Area_bg_position">top left</property>
+ <property name="Area_bg_repeat">repeat-y</property>
+ <property name="Area_font_color">#000000</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_main_little_corner.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_main_little_corner.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_main_little_corner.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_main_little_corner" meta_type="Area Color">
+ <property name="title">mainlittlecorner</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">transparent</property>
+ <property name="Area_bg_color">#e7e7e7</property>
+ <property name="Area_bg_image">little_main_corner_e7_20px.png</property>
+ <property name="Area_bg_position">top left</property>
+ <property name="Area_bg_repeat">no-repeat</property>
+ <property name="Area_font_color">#666666</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_main_side_left.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_main_side_left.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_main_side_left.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_main_side_left" meta_type="Area Color">
+ <property name="title">Mainsideleft</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">transparent</property>
+ <property name="Area_bg_color">gray</property>
+ <property name="Area_bg_image">main_side_left.png</property>
+ <property name="Area_bg_position">top right</property>
+ <property name="Area_bg_repeat">repeat-y</property>
+ <property name="Area_font_color">#000000</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_main_side_right.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_main_side_right.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_main_side_right.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_main_side_right" meta_type="Area Color">
+ <property name="title">Mainsideright</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">transparent</property>
+ <property name="Area_bg_color">gray</property>
+ <property name="Area_bg_image">main_side_right.png</property>
+ <property name="Area_bg_position"></property>
+ <property name="Area_bg_repeat">repeat-y</property>
+ <property name="Area_font_color">#000000</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_main_top.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_main_top.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_main_top.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_main_top" meta_type="Area Color">
+ <property name="title">AreaColormain</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">#bcbcbc</property>
+ <property name="Area_bg_color">#e7e7e7</property>
+ <property name="Area_bg_image">whitemaintop.png</property>
+ <property name="Area_bg_position">top left</property>
+ <property name="Area_bg_repeat">repeat-x</property>
+ <property name="Area_font_color">#333333</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_main_top_corner.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_main_top_corner.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_main_top_corner.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_main_top_corner" meta_type="Area Color">
+ <property name="title">maintopcorner</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">transparent</property>
+ <property name="Area_bg_color">#FFF</property>
+ <property name="Area_bg_image">main_top_corner.png</property>
+ <property name="Area_bg_position">top left</property>
+ <property name="Area_bg_repeat">no-repeat</property>
+ <property name="Area_font_color">#333333</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_navboxstyle.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_navboxstyle.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_navboxstyle.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_navboxstyle" meta_type="Area Color">
+ <property name="title">Navboxstyle</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">transparent</property>
+ <property name="Area_bg_color">#FFF</property>
+ <property name="Area_bg_image">little_corner_e7.png</property>
+ <property name="Area_bg_position">bottom left</property>
+ <property name="Area_bg_repeat">no-repeat</property>
+ <property name="Area_font_color">#000000</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_titlebackground.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_titlebackground.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/area_color_titlebackground.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="area_color_titlebackground" meta_type="Area Color">
+ <property name="title">titlebackground</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">transparent</property>
+ <property name="Area_bg_color">#1F4485</property>
+ <property name="Area_bg_image">cps_athens.png</property>
+ <property name="Area_bg_position">top left</property>
+ <property name="Area_bg_repeat">no-repeat</property>
+ <property name="Area_font_color">#000000</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/box_corners_half_rounded.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/box_corners_half_rounded.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/box_corners_half_rounded.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="box_corners_half_rounded" meta_type="Box Corners">
+ <property name="title">halfRoundedBox</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">#bcbcbc</property>
+ <property name="Area_bg_color">#FFF</property>
+ <property name="TopLeft_bg_image">scorner1.png</property>
+ <property name="TopRight_bg_image">scorner2.png</property>
+ <property name="BottomRight_bg_image">corner3.png</property>
+ <property name="BottomLeft_bg_image">corner4.png</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/box_corners_rounded.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/box_corners_rounded.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/box_corners_rounded.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="box_corners_rounded" meta_type="Box Corners">
+ <property name="title">RoundedBoxCorners</property>
+ <property name="default">False</property>
+ <property name="Area_border_color">#bcbcbc</property>
+ <property name="Area_bg_color">white</property>
+ <property name="TopLeft_bg_image">corner1.png</property>
+ <property name="TopRight_bg_image">corner2.png</property>
+ <property name="BottomRight_bg_image">corner3.png</property>
+ <property name="BottomLeft_bg_image">corner4.png</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/font_color_defaultfontcolors.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/font_color_defaultfontcolors.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/font_color_defaultfontcolors.xml	(revision 447)
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<object name="font_color_defaultfontcolors" meta_type="Font Color">
+ <property name="title">defaultfontcolors</property>
+ <property name="default">True</property>
+ <property name="H1_font_color">#4E4E4E</property>
+ <property name="H1_border_color">#666666</property>
+ <property name="H1_bg_color"></property>
+ <property name="H2_font_color">#525252</property>
+ <property name="H2_border_color">#666666</property>
+ <property name="H2_bg_color"></property>
+ <property name="H3_font_color">#666666</property>
+ <property name="H3_border_color">#666666</property>
+ <property name="H3_bg_color"></property>
+ <property name="H456_font_color">Black</property>
+ <property name="H456_border_color">#666666</property>
+ <property name="H456_bg_color"></property>
+ <property name="A_link">#0066cc</property>
+ <property name="A_visited">#003399</property>
+ <property name="A_active">blue</property>
+ <property name="A_hover">#0066cc</property>
+ <property name="A_link_border_color"></property>
+ <property name="A_visited_border_color"></property>
+ <property name="A_active_border_color"></property>
+ <property name="A_hover_border_color"></property>
+ <property name="A_link_bg_color"></property>
+ <property name="A_visited_bg_color"></property>
+ <property name="A_active_bg_color"></property>
+ <property name="A_hover_bg_color"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/font_color_defaultnovisitedlinks.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/font_color_defaultnovisitedlinks.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/font_color_defaultnovisitedlinks.xml	(revision 447)
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<object name="font_color_defaultnovisitedlinks" meta_type="Font Color">
+ <property name="title">defaultnovisitedlinks</property>
+ <property name="default">False</property>
+ <property name="H1_font_color">Black</property>
+ <property name="H1_border_color">#666666</property>
+ <property name="H1_bg_color"></property>
+ <property name="H2_font_color">Black</property>
+ <property name="H2_border_color">#666666</property>
+ <property name="H2_bg_color"></property>
+ <property name="H3_font_color">Black</property>
+ <property name="H3_border_color">#666666</property>
+ <property name="H3_bg_color"></property>
+ <property name="H456_font_color">Black</property>
+ <property name="H456_border_color">#666666</property>
+ <property name="H456_bg_color"></property>
+ <property name="A_link">#0066cc</property>
+ <property name="A_visited">#0066cc</property>
+ <property name="A_active">blue</property>
+ <property name="A_hover">#0066cc</property>
+ <property name="A_link_border_color"></property>
+ <property name="A_visited_border_color"></property>
+ <property name="A_active_border_color"></property>
+ <property name="A_hover_border_color"></property>
+ <property name="A_link_bg_color"></property>
+ <property name="A_visited_bg_color"></property>
+ <property name="A_active_bg_color"></property>
+ <property name="A_hover_bg_color"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/font_color_mini.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/font_color_mini.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/font_color_mini.xml	(revision 447)
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<object name="font_color_mini" meta_type="Font Color">
+ <property name="title">mini</property>
+ <property name="default">False</property>
+ <property name="H1_font_color">Black</property>
+ <property name="H1_border_color">#666666</property>
+ <property name="H1_bg_color"></property>
+ <property name="H2_font_color">Black</property>
+ <property name="H2_border_color">#666666</property>
+ <property name="H2_bg_color"></property>
+ <property name="H3_font_color">Black</property>
+ <property name="H3_border_color">#666666</property>
+ <property name="H3_bg_color"></property>
+ <property name="H456_font_color">Black</property>
+ <property name="H456_border_color">#666666</property>
+ <property name="H456_bg_color"></property>
+ <property name="A_link">#0066cc</property>
+ <property name="A_visited">#003399</property>
+ <property name="A_active">blue</property>
+ <property name="A_hover">#0066cc</property>
+ <property name="A_link_border_color"></property>
+ <property name="A_visited_border_color"></property>
+ <property name="A_active_border_color"></property>
+ <property name="A_hover_border_color"></property>
+ <property name="A_link_bg_color"></property>
+ <property name="A_visited_bg_color"></property>
+ <property name="A_active_bg_color"></property>
+ <property name="A_hover_bg_color"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/font_color_titleindex.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/font_color_titleindex.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/font_color_titleindex.xml	(revision 447)
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<object name="font_color_titleindex" meta_type="Font Color">
+ <property name="title">titleindex</property>
+ <property name="default">False</property>
+ <property name="H1_font_color">#003399</property>
+ <property name="H1_border_color">#666666</property>
+ <property name="H1_bg_color"></property>
+ <property name="H2_font_color">#454545</property>
+ <property name="H2_border_color">#666666</property>
+ <property name="H2_bg_color"></property>
+ <property name="H3_font_color">#666666</property>
+ <property name="H3_border_color">#666666</property>
+ <property name="H3_bg_color"></property>
+ <property name="H456_font_color">Black</property>
+ <property name="H456_border_color">#666666</property>
+ <property name="H456_bg_color"></property>
+ <property name="A_link">#0066cc</property>
+ <property name="A_visited">#003399</property>
+ <property name="A_active">blue</property>
+ <property name="A_hover">#0066cc</property>
+ <property name="A_link_border_color"></property>
+ <property name="A_visited_border_color"></property>
+ <property name="A_active_border_color"></property>
+ <property name="A_hover_border_color"></property>
+ <property name="A_link_bg_color"></property>
+ <property name="A_visited_bg_color"></property>
+ <property name="A_active_bg_color"></property>
+ <property name="A_hover_bg_color"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/font_shape_actions.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/font_shape_actions.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/font_shape_actions.xml	(revision 447)
@@ -0,0 +1,47 @@
+<?xml version="1.0"?>
+<object name="font_shape_actions" meta_type="Font Shape">
+ <property name="title">actions</property>
+ <property name="default">False</property>
+ <property
+    name="Default_font">9px Arial,  sans-serif, Verdana, Helvetica</property>
+ <property
+    name="H1_font">normal 150% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="H1_padding">0.8em 0em 0em 0em</property>
+ <property name="H1_margin"></property>
+ <property name="H1_border_width">1px</property>
+ <property name="H1_border_style">none</property>
+ <property
+    name="H2_font">bold 125% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="H2_padding">0.6em 0em 0em 0em</property>
+ <property name="H2_margin"></property>
+ <property name="H2_border_width">1px</property>
+ <property name="H2_border_style">none</property>
+ <property
+    name="H3_font">bold 120% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="H3_padding">0.6em 0em 0em 0em</property>
+ <property name="H3_margin"></property>
+ <property name="H3_border_width">1px</property>
+ <property name="H3_border_style">none</property>
+ <property
+    name="H456_font">bold 115% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="H456_padding">0.4em 0em 0em 0em</property>
+ <property name="H456_margin"></property>
+ <property name="H456_border_width">1px</property>
+ <property name="H456_border_style">none</property>
+ <property name="P_font">100% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="SMALL_font"></property>
+ <property name="STRONG_font"></property>
+ <property name="P_padding">0em</property>
+ <property name="A_link_decoration">none</property>
+ <property name="A_visited_decoration">none</property>
+ <property name="A_active_decoration">underline overline</property>
+ <property name="A_hover_decoration">none</property>
+ <property name="A_link_border_width"></property>
+ <property name="A_visited_border_width"></property>
+ <property name="A_active_border_width"></property>
+ <property name="A_hover_border_width"></property>
+ <property name="A_link_border_style"></property>
+ <property name="A_visited_border_style"></property>
+ <property name="A_active_border_style"></property>
+ <property name="A_hover_border_style"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/font_shape_average.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/font_shape_average.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/font_shape_average.xml	(revision 447)
@@ -0,0 +1,48 @@
+<?xml version="1.0"?>
+<object name="font_shape_average" meta_type="Font Shape">
+ <property name="title">average</property>
+ <property name="default">True</property>
+ <property
+    name="Default_font">12px Arial,  sans-serif, Verdana, Helvetica</property>
+ <property
+    name="H1_font">bold 185% Arial,  sans-serif, Verdana, Helvetica</property>
+ <property name="H1_padding">0px</property>
+ <property name="H1_margin">0px</property>
+ <property name="H1_border_width">0px</property>
+ <property name="H1_border_style">none</property>
+ <property
+    name="H2_font">bold 150% Arial,  sans-serif, Verdana, Helvetica</property>
+ <property name="H2_padding">0px</property>
+ <property name="H2_margin">10px 0px 5px 0px</property>
+ <property name="H2_border_width">0px</property>
+ <property name="H2_border_style">none</property>
+ <property
+    name="H3_font">bold 125% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="H3_padding">0.6em 0em 0em 0em</property>
+ <property name="H3_margin"></property>
+ <property name="H3_border_width">0px</property>
+ <property name="H3_border_style">none</property>
+ <property
+    name="H456_font">bold 100% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="H456_padding">0px</property>
+ <property name="H456_margin">10px 0px 5px 0px</property>
+ <property name="H456_border_width">0</property>
+ <property name="H456_border_style">none</property>
+ <property
+    name="P_font">100% Arial,  sans-serif, Verdana, Helvetica</property>
+ <property name="SMALL_font">11px</property>
+ <property name="STRONG_font"></property>
+ <property name="P_padding">5px 10px 0px 0px</property>
+ <property name="A_link_decoration">none</property>
+ <property name="A_visited_decoration">none</property>
+ <property name="A_active_decoration">underline overline</property>
+ <property name="A_hover_decoration">underline</property>
+ <property name="A_link_border_width"></property>
+ <property name="A_visited_border_width"></property>
+ <property name="A_active_border_width"></property>
+ <property name="A_hover_border_width"></property>
+ <property name="A_link_border_style"></property>
+ <property name="A_visited_border_style"></property>
+ <property name="A_active_border_style"></property>
+ <property name="A_hover_border_style"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/font_shape_mini.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/font_shape_mini.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/font_shape_mini.xml	(revision 447)
@@ -0,0 +1,47 @@
+<?xml version="1.0"?>
+<object name="font_shape_mini" meta_type="Font Shape">
+ <property name="title">mini</property>
+ <property name="default">False</property>
+ <property
+    name="Default_font">10px Arial,  sans-serif, Verdana, Helvetica</property>
+ <property
+    name="H1_font">normal 150% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="H1_padding">0.8em 0em 0em 0em</property>
+ <property name="H1_margin"></property>
+ <property name="H1_border_width">1px</property>
+ <property name="H1_border_style">none</property>
+ <property
+    name="H2_font">bold 125% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="H2_padding">0.6em 0em 0em 0em</property>
+ <property name="H2_margin"></property>
+ <property name="H2_border_width">1px</property>
+ <property name="H2_border_style">none</property>
+ <property
+    name="H3_font">bold 120% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="H3_padding">0.6em 0em 0em 0em</property>
+ <property name="H3_margin"></property>
+ <property name="H3_border_width">1px</property>
+ <property name="H3_border_style">none</property>
+ <property
+    name="H456_font">bold 115% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="H456_padding">0.4em 0em 0em 0em</property>
+ <property name="H456_margin"></property>
+ <property name="H456_border_width">1px</property>
+ <property name="H456_border_style">none</property>
+ <property name="P_font">100% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="SMALL_font"></property>
+ <property name="STRONG_font"></property>
+ <property name="P_padding">0em</property>
+ <property name="A_link_decoration">none</property>
+ <property name="A_visited_decoration">none</property>
+ <property name="A_active_decoration">underline overline</property>
+ <property name="A_hover_decoration">underline</property>
+ <property name="A_link_border_width"></property>
+ <property name="A_visited_border_width"></property>
+ <property name="A_active_border_width"></property>
+ <property name="A_hover_border_width"></property>
+ <property name="A_link_border_style"></property>
+ <property name="A_visited_border_style"></property>
+ <property name="A_active_border_style"></property>
+ <property name="A_hover_border_style"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/font_shape_titleindex.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/font_shape_titleindex.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/font_shape_titleindex.xml	(revision 447)
@@ -0,0 +1,48 @@
+<?xml version="1.0"?>
+<object name="font_shape_titleindex" meta_type="Font Shape">
+ <property name="title">Titleindex</property>
+ <property name="default">False</property>
+ <property
+    name="Default_font">13px Arial,  sans-serif, Verdana, Helvetica</property>
+ <property
+    name="H1_font">bold 150% Arial,  sans-serif, Verdana, Helvetica</property>
+ <property name="H1_padding">0px</property>
+ <property name="H1_margin">0px</property>
+ <property name="H1_border_width">0px</property>
+ <property name="H1_border_style">none</property>
+ <property
+    name="H2_font">bold 150% Arial,  sans-serif, Verdana, Helvetica</property>
+ <property name="H2_padding">0.6em 0em 0em 0em</property>
+ <property name="H2_margin"></property>
+ <property name="H2_border_width">0</property>
+ <property name="H2_border_style">none</property>
+ <property
+    name="H3_font">bold 125% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="H3_padding">0.6em 0em 0em 0em</property>
+ <property name="H3_margin"></property>
+ <property name="H3_border_width">0</property>
+ <property name="H3_border_style">none</property>
+ <property
+    name="H456_font">bold 100% Verdana, Arial, Helvetica, sans-serif</property>
+ <property name="H456_padding">0.4em 0em 0em 0em</property>
+ <property name="H456_margin"></property>
+ <property name="H456_border_width">0</property>
+ <property name="H456_border_style">none</property>
+ <property
+    name="P_font">100% Arial,  sans-serif, Verdana, Helvetica</property>
+ <property name="SMALL_font"></property>
+ <property name="STRONG_font"></property>
+ <property name="P_padding">0em</property>
+ <property name="A_link_decoration">none</property>
+ <property name="A_visited_decoration">none</property>
+ <property name="A_active_decoration">underline overline</property>
+ <property name="A_hover_decoration">underline</property>
+ <property name="A_link_border_width"></property>
+ <property name="A_visited_border_width"></property>
+ <property name="A_active_border_width"></property>
+ <property name="A_hover_border_width"></property>
+ <property name="A_link_border_style"></property>
+ <property name="A_visited_border_style"></property>
+ <property name="A_active_border_style"></property>
+ <property name="A_hover_border_style"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_box_color_extraleftboxes.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_box_color_extraleftboxes.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_box_color_extraleftboxes.xml	(revision 447)
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<object name="portal_box_color_extraleftboxes" meta_type="Portal Box Color">
+ <property name="title">extraleftboxes</property>
+ <property name="default">False</property>
+ <property name="BoxTitle_bg_color">transparent</property>
+ <property name="BoxTitle_border_color">transparent</property>
+ <property name="BoxTitle_bg_position"></property>
+ <property name="BoxTitle_bg_repeat"></property>
+ <property name="BoxBody_bg_color">transparent</property>
+ <property name="BoxBody_bg_position"></property>
+ <property name="BoxBody_bg_repeat"></property>
+ <property name="BoxBody_border_color">#bcbcbc</property>
+ <property name="BoxBody_menuout_color">transparent</property>
+ <property name="BoxBody_menuout_border_color">transparent</property>
+ <property name="BoxBody_menuin_color">transparent</property>
+ <property name="BoxBody_menuin_border_color">transparent</property>
+ <property name="BoxTitle_font_color">#666666</property>
+ <property name="BoxTitle_bg_image"></property>
+ <property name="BoxBody_bg_image"></property>
+ <property name="BoxBody_menuin_icon">blakbullet.png</property>
+ <property name="BoxBody_menuout_icon">blakbullet.png</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_box_color_navbox.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_box_color_navbox.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_box_color_navbox.xml	(revision 447)
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<object name="portal_box_color_navbox" meta_type="Portal Box Color">
+ <property name="title">navbox</property>
+ <property name="default">False</property>
+ <property name="BoxTitle_bg_color">transparent</property>
+ <property name="BoxTitle_border_color">transparent</property>
+ <property name="BoxTitle_bg_position"></property>
+ <property name="BoxTitle_bg_repeat"></property>
+ <property name="BoxBody_bg_color">transparent</property>
+ <property name="BoxBody_bg_position"></property>
+ <property name="BoxBody_bg_repeat"></property>
+ <property name="BoxBody_border_color">transparent</property>
+ <property name="BoxBody_menuout_color">transparent</property>
+ <property name="BoxBody_menuout_border_color">transparent</property>
+ <property name="BoxBody_menuin_color">#F1f2f3</property>
+ <property name="BoxBody_menuin_border_color">transparent</property>
+ <property name="BoxTitle_font_color">#666666</property>
+ <property name="BoxTitle_bg_image"></property>
+ <property name="BoxBody_bg_image"></property>
+ <property name="BoxBody_menuin_icon"></property>
+ <property name="BoxBody_menuout_icon"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_box_color_objectactions.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_box_color_objectactions.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_box_color_objectactions.xml	(revision 447)
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<object name="portal_box_color_objectactions" meta_type="Portal Box Color">
+ <property name="title">objectactions</property>
+ <property name="default">False</property>
+ <property name="BoxTitle_bg_color">#d0d0d0</property>
+ <property name="BoxTitle_border_color">#999999</property>
+ <property name="BoxTitle_bg_position"></property>
+ <property name="BoxTitle_bg_repeat"></property>
+ <property name="BoxBody_bg_color">transparent</property>
+ <property name="BoxBody_bg_position"></property>
+ <property name="BoxBody_bg_repeat"></property>
+ <property name="BoxBody_border_color">#bcbcbc</property>
+ <property name="BoxBody_menuout_color">transparent</property>
+ <property name="BoxBody_menuout_border_color">transparent</property>
+ <property name="BoxBody_menuin_color">#f1f2f3</property>
+ <property name="BoxBody_menuin_border_color">transparent</property>
+ <property name="BoxTitle_font_color">Black</property>
+ <property name="BoxTitle_bg_image"></property>
+ <property name="BoxBody_bg_image"></property>
+ <property name="BoxBody_menuin_icon"></property>
+ <property name="BoxBody_menuout_icon"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_box_color_titleindex.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_box_color_titleindex.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_box_color_titleindex.xml	(revision 447)
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<object name="portal_box_color_titleindex" meta_type="Portal Box Color">
+ <property name="title">titleindex</property>
+ <property name="default">False</property>
+ <property name="BoxTitle_bg_color">#FFF</property>
+ <property name="BoxTitle_border_color">transparent</property>
+ <property name="BoxTitle_bg_position"></property>
+ <property name="BoxTitle_bg_repeat"></property>
+ <property name="BoxBody_bg_color">#fff</property>
+ <property name="BoxBody_bg_position"></property>
+ <property name="BoxBody_bg_repeat"></property>
+ <property name="BoxBody_border_color">#999999</property>
+ <property name="BoxBody_menuout_color">#fff</property>
+ <property name="BoxBody_menuout_border_color">#fff</property>
+ <property name="BoxBody_menuin_color">#e7e7e7</property>
+ <property name="BoxBody_menuin_border_color">transparent</property>
+ <property name="BoxTitle_font_color">#003399</property>
+ <property name="BoxTitle_bg_image"></property>
+ <property name="BoxBody_bg_image"></property>
+ <property name="BoxBody_menuin_icon">blakbullet.png</property>
+ <property name="BoxBody_menuout_icon">blakbullet.png</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_box_shape_extraleftboxes.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_box_shape_extraleftboxes.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_box_shape_extraleftboxes.xml	(revision 447)
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<object name="portal_box_shape_extraleftboxes" meta_type="Portal Box Shape">
+ <property name="title">extraleftboxes</property>
+ <property name="default">False</property>
+ <property
+    name="BoxTitle_font">bold 12px arial, sans-serif, Verdana, Helvetica</property>
+ <property name="BoxTitle_border_style">none</property>
+ <property name="BoxTitle_border_width">0</property>
+ <property name="BoxTitle_padding">30px 10px 5px 5px</property>
+ <property name="BoxTitle_display">inline</property>
+ <property name="BoxBody_border_style">none none solid none</property>
+ <property name="BoxBody_border_width">1px</property>
+ <property name="BoxBody_padding">5px 5px 10px 5px</property>
+ <property name="BoxBody_menuin_padding">0px</property>
+ <property name="BoxBody_menuout_padding">2px</property>
+ <property name="BoxBody_menuout_border_style">none</property>
+ <property name="BoxBody_menuout_border_width">0</property>
+ <property name="BoxBody_menuout_margin">0</property>
+ <property name="BoxBody_menuin_border_style">none</property>
+ <property name="BoxBody_menuin_border_width">0</property>
+ <property name="BoxBody_menuin_margin">0</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_box_shape_latestbox.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_box_shape_latestbox.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_box_shape_latestbox.xml	(revision 447)
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<object name="portal_box_shape_latestbox" meta_type="Portal Box Shape">
+ <property name="title">Latestbox</property>
+ <property name="default">False</property>
+ <property name="BoxTitle_font">bold 175% arial, sans-serif</property>
+ <property name="BoxTitle_border_style">none</property>
+ <property name="BoxTitle_border_width">0px</property>
+ <property name="BoxTitle_padding">0px 5px 0px 10px</property>
+ <property name="BoxTitle_display">inline</property>
+ <property name="BoxBody_border_style">none</property>
+ <property name="BoxBody_border_width">0px</property>
+ <property name="BoxBody_padding">10px 10px 10px 10px</property>
+ <property name="BoxBody_menuin_padding">2px</property>
+ <property name="BoxBody_menuout_padding">2px</property>
+ <property name="BoxBody_menuout_border_style">none</property>
+ <property name="BoxBody_menuout_border_width">1px</property>
+ <property name="BoxBody_menuout_margin">2px</property>
+ <property name="BoxBody_menuin_border_style">none</property>
+ <property name="BoxBody_menuin_border_width">0px</property>
+ <property name="BoxBody_menuin_margin">2px</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_box_shape_navbox.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_box_shape_navbox.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_box_shape_navbox.xml	(revision 447)
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<object name="portal_box_shape_navbox" meta_type="Portal Box Shape">
+ <property name="title">navbox</property>
+ <property name="default">False</property>
+ <property
+    name="BoxTitle_font">bold 12px arial, sans-serif, Verdana, Helvetica</property>
+ <property name="BoxTitle_border_style">none</property>
+ <property name="BoxTitle_border_width">0px</property>
+ <property name="BoxTitle_padding">0px</property>
+ <property name="BoxTitle_display">inline</property>
+ <property name="BoxBody_border_style">solid</property>
+ <property name="BoxBody_border_width">0px</property>
+ <property name="BoxBody_padding">10px 0 0 0</property>
+ <property name="BoxBody_menuin_padding">1px 0px 1px 21px</property>
+ <property name="BoxBody_menuout_padding">1px 0px 1px 21px</property>
+ <property name="BoxBody_menuout_border_style">none</property>
+ <property name="BoxBody_menuout_border_width">0px</property>
+ <property name="BoxBody_menuout_margin">1px 3px 1px 3px</property>
+ <property name="BoxBody_menuin_border_style">solid</property>
+ <property name="BoxBody_menuin_border_width">0px</property>
+ <property name="BoxBody_menuin_margin">0px 3px 0px 3px</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_box_shape_objectactions.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_box_shape_objectactions.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_box_shape_objectactions.xml	(revision 447)
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<object name="portal_box_shape_objectactions" meta_type="Portal Box Shape">
+ <property name="title">objectactions</property>
+ <property name="default">False</property>
+ <property name="BoxTitle_font">12px arial, sans-serif</property>
+ <property name="BoxTitle_border_style">none solid none none</property>
+ <property name="BoxTitle_border_width">1px</property>
+ <property name="BoxTitle_padding">0</property>
+ <property name="BoxTitle_display">inline</property>
+ <property name="BoxBody_border_style">none</property>
+ <property name="BoxBody_border_width">1px</property>
+ <property name="BoxBody_padding">0px</property>
+ <property name="BoxBody_menuin_padding">5px</property>
+ <property name="BoxBody_menuout_padding">5px</property>
+ <property name="BoxBody_menuout_border_style">none</property>
+ <property name="BoxBody_menuout_border_width">0px</property>
+ <property name="BoxBody_menuout_margin"></property>
+ <property name="BoxBody_menuin_border_style">none solid none solid</property>
+ <property name="BoxBody_menuin_border_width">1px</property>
+ <property name="BoxBody_menuin_margin"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_tab_style_tabstyle.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_tab_style_tabstyle.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_tab_style_tabstyle.xml	(revision 447)
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<object name="portal_tab_style_tabstyle" meta_type="Portal Tab Style">
+ <property name="title">TabStyle</property>
+ <property name="default">False</property>
+ <property name="HorizontalMargin">5px</property>
+ <property name="VerticalPadding">3px</property>
+ <property name="HorizontalPadding">10px</property>
+ <property name="Tab_width"></property>
+ <property name="Tabs_bg_image"></property>
+ <property name="Tab_bottom_border_color">#bcbcbc</property>
+ <property name="TabIn_bottom_border_color">white</property>
+ <property name="Tab_left_bg_image">tab_yellow_left.png</property>
+ <property name="Tab_right_bg_image">tab_yellow_right.png</property>
+ <property name="TabIn_left_bg_image">tab_white_left.png</property>
+ <property name="TabIn_right_bg_image">tab_white_right.png</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_tab_style_useractions.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_tab_style_useractions.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/styles/portal_tab_style_useractions.xml	(revision 447)
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<object name="portal_tab_style_useractions" meta_type="Portal Tab Style">
+ <property name="title">PortalTabStyleuseractions</property>
+ <property name="default">False</property>
+ <property name="HorizontalMargin">5px</property>
+ <property name="VerticalPadding">1px</property>
+ <property name="HorizontalPadding">1px</property>
+ <property name="Tab_width"></property>
+ <property name="Tabs_bg_image"></property>
+ <property name="Tab_bottom_border_color"></property>
+ <property name="TabIn_bottom_border_color"></property>
+ <property name="Tab_left_bg_image"></property>
+ <property name="Tab_right_bg_image"></property>
+ <property name="TabIn_left_bg_image"></property>
+ <property name="TabIn_right_bg_image"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/thumbnails.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/thumbnails.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/themes/default/thumbnails.xml	(revision 447)
@@ -0,0 +1,4 @@
+<?xml version="1.0"?>
+<object name="thumbnails" meta_type="Theme Folder">
+ <property name="title"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/toolset.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/toolset.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/toolset.xml	(revision 447)
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<tool-setup>
+ <required tool_id="portal_accommodation"
+           class="Products.WAeUP_SRP.WAeUPTables.AccommodationTable"/>
+ <required tool_id="portal_pins"
+           class="Products.WAeUP_SRP.WAeUPTables.PinTable"/>
+</tool-setup>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/trees.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/trees.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/trees.xml	(revision 447)
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<object name="portal_trees" meta_type="CPS Trees Tool">
+ <object name="sections" meta_type="CPS Tree Cache"/>
+ <object name="workspaces" meta_type="CPS Tree Cache"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/trees/sections.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/trees/sections.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/trees/sections.xml	(revision 447)
@@ -0,0 +1,23 @@
+<?xml version="1.0"?>
+<object name="sections" meta_type="CPS Tree Cache">
+ <property name="title">sections Cache</property>
+ <property name="root">sections</property>
+ <property name="type_names">
+  <element value="Section"/>
+  <element value="FAQ"/>
+  <element value="ImageGallery"/>
+  <element value="Glossary"/>
+  <element value="Book"/>
+  <element value="Chapter"/>
+  <element value="Wiki"/>
+ </property>
+ <property name="meta_types">
+  <element value="CPS Proxy Folder"/>
+  <element value="CPS Proxy Document"/>
+  <element value="CPS Proxy Folderish Document"/>
+  <element value="CPS Proxy BTree Folder"/>
+  <element value="CPS Proxy BTree Folderish Folder"/>
+ </property>
+ <property name="excluded_rpaths"/>
+ <property name="info_method">getFolderInfo</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/trees/workspaces.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/trees/workspaces.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/trees/workspaces.xml	(revision 447)
@@ -0,0 +1,23 @@
+<?xml version="1.0"?>
+<object name="workspaces" meta_type="CPS Tree Cache">
+ <property name="title">workspaces Cache</property>
+ <property name="root">workspaces</property>
+ <property name="type_names">
+  <element value="Workspace"/>
+  <element value="FAQ"/>
+  <element value="ImageGallery"/>
+  <element value="Glossary"/>
+  <element value="Book"/>
+  <element value="Chapter"/>
+  <element value="Wiki"/>
+ </property>
+ <property name="meta_types">
+  <element value="CPS Proxy Folder"/>
+  <element value="CPS Proxy Document"/>
+  <element value="CPS Proxy Folderish Document"/>
+  <element value="CPS Proxy BTree Folder"/>
+  <element value="CPS Proxy BTree Folderish Folder"/>
+ </property>
+ <property name="excluded_rpaths"/>
+ <property name="info_method">getFolderInfo</property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/types.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/types.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/types.xml	(revision 447)
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<object name="portal_types" meta_type="CMF Types Tool">
+ <property name="title"></property>
+ <object name="AcademicsFolder" meta_type="CPS Flexible Type Information"/>
+ <object name="AccoFolder" meta_type="CPS Flexible Type Information"/>
+ <object name="Accommodation" meta_type="CPS Flexible Type Information"/>
+ <object name="CertificatesFolder" meta_type="CPS Flexible Type Information"/>
+ <object name="Certificate" meta_type="CPS Flexible Type Information"/>
+ <object name="CoursesFolder" meta_type="CPS Flexible Type Information"/>
+ <object name="Course" meta_type="CPS Flexible Type Information"/>
+ <object name="CertificateCourse" meta_type="CPS Flexible Type Information"/>
+ <object name="CourseTicket" meta_type="CPS Flexible Type Information"/>
+ <object name="Department" meta_type="CPS Flexible Type Information"/>
+ <object name="Faculty" meta_type="CPS Flexible Type Information"/>
+ <object name="ScratchCardBatch" meta_type="CPS Flexible Type Information"/>
+ <object name="ScratchCardBatchesFolder" meta_type="CPS Flexible Type Information"/>
+ <object name="Semester" meta_type="CPS Flexible Type Information"/>
+ <object name="Student" meta_type="CPS Flexible Type Information"/>
+ <object name="StudentStudyCourse" meta_type="CPS Flexible Type Information"/>
+ <object name="StudentClearance" meta_type="CPS Flexible Type Information"/>
+ <object name="StudentPersonal" meta_type="CPS Flexible Type Information"/>
+ <object name="StudentAdmission" meta_type="CPS Flexible Type Information"/>
+ <object name="StudentsFolder" meta_type="CPS Flexible Type Information"/>
+ <object name="ScratchCardBatchesFolder" meta_type="CPS Flexible Type Information"/>
+ <object name="ScratchCardBatch" meta_type="CPS Flexible Type Information"/>
+ <object name="StudyLevel" meta_type="CPS Flexible Type Information"/>
+ <object name="University" meta_type="CPS Flexible Type Information"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/types/AcademicsFolder.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/types/AcademicsFolder.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/types/AcademicsFolder.xml	(revision 447)
@@ -0,0 +1,84 @@
+<?xml version="1.0"?>
+<object name="AcademicsFolder" meta_type="CPS Flexible Type Information"
+   xmlns:i18n="http://xml.zope.org/namespaces/i18n">
+ <property name="title">WAeUP Academics Folder</property>
+ <property name="description">The WAeUP Academics Folder</property>
+ <property name="content_icon"></property>
+ <property name="content_meta_type">AcademicsFolder</property>
+ <property name="product">WAeUP_SRP</property>
+ <property name="factory">addAcademicsFolder</property>
+ <property name="immediate_view">academics_contents</property>
+ <property name="global_allow">True</property>
+ <property name="filter_content_types">True</property>
+ <property name="allowed_content_types">
+  <element value="Faculty"/>
+ </property>
+ <property name="allow_discussion">False</property>
+ <property name="cps_is_searchable">True</property>
+ <property name="cps_proxy_type">folder</property>
+ <property name="cps_display_as_document_in_listing">True</property>
+ <property name="schemas">
+  <element value="metadata"/>
+  <element value="common"/>
+  <element value="folder"/>
+ </property>
+ <property name="layouts"/>
+ <property name="layout_clusters">
+  <element value="metadata:metadata"/>
+ </property>
+ <property name="flexible_layouts"/>
+ <property name="storage_methods"/>
+ <property name="cps_is_portlet">False</property>
+ <alias from="(Default)" to="academics_contents"/>
+ <alias from="view" to="academics_contents"/>
+ <action title="View" action_id="view" category="object" condition_expr=""
+    url_expr="string:${object_url}/academics_contents" visible="True">
+  <permission value="View"/>
+ </action>
+ <action title="Add Faculty" action_id="new_entry" category="object"
+    condition_expr="python:True or member and 'UniversityManager'in member.getRoles()"
+    url_expr="string:${object/absolute_url}/content_create?type_name=Faculty"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="action_folder_contents" action_id="contents" category="object"
+    condition_expr="" url_expr="string:${object/absolute_url}/folder_contents"
+    visible="False"/>
+ <action title="Delegate" action_id="localroles" category="object"
+    condition_expr="" url_expr="string:${object_url}/folder_localrole_form"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="Faculties" action_id="import_faculties" category="import"
+    condition_expr="" url_expr="string:${object_url}/loadFacultiesFromCSV"
+    visible="False">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="Departments" action_id="import_departments" category="import"
+    condition_expr="" url_expr="string:${object_url}/loadDepartmentsFromCSV"
+    visible="False">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="Courses" action_id="import_courses" category="import"
+    condition_expr="" url_expr="string:${object_url}/loadCoursesFromCSV"
+    visible="False">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="Certificates" action_id="import_certificates"
+    category="import" condition_expr=""
+    url_expr="string:${object_url}/loadCertificatesFromCSV" 
+    visible="False">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="CertCourses" action_id="import_certificate_courses"
+    category="import" condition_expr=""
+    url_expr="string:${object_url}/loadCertificateCoursesFromCSV"
+    visible="False">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="EXPORT: Faculties" action_id="export_faculties"
+    category="object" condition_expr=""
+    url_expr="string:${object_url}/yamlDumpFaculties" visible="False">
+  <permission value="Modify portal content"/>
+ </action>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/types/AccoFolder.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/types/AccoFolder.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/types/AccoFolder.xml	(revision 447)
@@ -0,0 +1,58 @@
+<?xml version="1.0"?>
+<object name="AccoFolder" meta_type="CPS Flexible Type Information"
+   xmlns:i18n="http://xml.zope.org/namespaces/i18n">
+ <property name="title">WAeUP Accommodation Folder</property>
+ <property name="description"></property>
+ <property name="content_icon"></property>
+ <property name="content_meta_type">AccoFolder</property>
+ <property name="product">WAeUP_SRP</property>
+ <property name="factory">addAccoFolder</property>
+ <property name="immediate_view">academics_contents</property>
+ <property name="global_allow">True</property>
+ <property name="filter_content_types">True</property>
+ <property name="allowed_content_types">
+  <element value="Accommodation"/>
+ </property>
+ <property name="allow_discussion">False</property>
+ <property name="cps_is_searchable">True</property>
+ <property name="cps_proxy_type">folder</property>
+ <property name="cps_display_as_document_in_listing">True</property>
+ <property name="schemas">
+  <element value="metadata"/>
+  <element value="common"/>
+ </property>
+ <property name="layouts"/>
+ <property name="layout_clusters">
+  <element value="metadata:metadata"/>
+ </property>
+ <property name="flexible_layouts"/>
+ <property name="storage_methods"/>
+ <property name="cps_is_portlet">False</property>
+ <alias from="(Default)" to="temporary_view_all"/>
+ <alias from="view" to="temporary_view_all"/>
+ <action title="View" action_id="view" category="object" condition_expr=""
+    url_expr="string:${object_url}/academics_contents" visible="True">
+  <permission value="View"/>
+ </action>
+ <action title="Add Accommodation Hall" action_id="new_entry"
+    category="object" condition_expr=""
+    url_expr="string:${object_url}/content_create?type_name=Accommodation"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="action_metadata" action_id="metadata" category="object"
+    condition_expr="" url_expr="string:${object_url}/cpsdocument_metadata"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="action_edit" action_id="edit" category="object"
+    condition_expr="" url_expr="string:${object_url}/cpsdocument_edit_form"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="Delegate" action_id="localroles" category="object"
+    condition_expr="" url_expr="string:${object_url}/folder_localrole_form"
+    visible="False">
+  <permission value="Modify portal content"/>
+ </action>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/types/Accommodation.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/types/Accommodation.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/types/Accommodation.xml	(revision 447)
@@ -0,0 +1,53 @@
+<?xml version="1.0"?>
+<object name="Accommodation" meta_type="CPS Flexible Type Information"
+   xmlns:i18n="http://xml.zope.org/namespaces/i18n">
+ <property name="title">WAeUP Accommodation</property>
+ <property name="description"></property>
+ <property name="content_icon">student.gif</property>
+ <property name="content_meta_type">Accommodation</property>
+ <property name="product">WAeUP_SRP</property>
+ <property name="factory">addAccommodation</property>
+ <property name="immediate_view">academics_contents</property>
+ <property name="global_allow">True</property>
+ <property name="filter_content_types">True</property>
+ <property name="allowed_content_types"/>
+ <property name="allow_discussion">False</property>
+ <property name="cps_is_searchable">True</property>
+ <property name="cps_proxy_type">folder</property>
+ <property name="cps_display_as_document_in_listing">True</property>
+ <property name="schemas">
+  <element value="metadata"/>
+  <element value="common"/>
+  <element value="accommodation"/>
+ </property>
+ <property name="layouts">
+  <element value="accommodation"/>
+ </property>
+ <property name="layout_clusters">
+  <element value="metadata:metadata"/>
+ </property>
+ <property name="flexible_layouts"/>
+ <property name="storage_methods"/>
+ <property name="cps_is_portlet">False</property>
+ <alias from="(Default)" to="academics_contents"/>
+ <alias from="view" to="academics_contents"/>
+ <action title="View" action_id="view" category="object" condition_expr=""
+    url_expr="string:${object_url}/academics_contents" visible="True">
+  <permission value="View"/>
+ </action>
+ <action title="action_edit" action_id="edit" category="object"
+    condition_expr="" url_expr="string:${object_url}/cpsdocument_edit_form"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="action_metadata" action_id="metadata" category="object"
+    condition_expr="" url_expr="string:${object_url}/cpsdocument_metadata"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="Delegate" action_id="localroles" category="object"
+    condition_expr="" url_expr="string:${object_url}/folder_localrole_form"
+    visible="False">
+  <permission value="Modify portal content"/>
+ </action>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/types/Certificate.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/types/Certificate.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/types/Certificate.xml	(revision 447)
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<object name="Certificate" meta_type="CPS Flexible Type Information"
+   xmlns:i18n="http://xml.zope.org/namespaces/i18n">
+ <property name="title">WAeUP Certificate</property>
+ <property name="description"></property>
+ <property name="content_icon"></property>
+ <property name="content_meta_type">Certificate</property>
+ <property name="product">WAeUP_SRP</property>
+ <property name="factory">addCertificate</property>
+ <property name="immediate_view">folder_view</property>
+ <property name="global_allow">True</property>
+ <property name="filter_content_types">True</property>
+ <property name="allowed_content_types">
+  <element value="StudyLevel"/>
+ </property>
+ <property name="allow_discussion">False</property>
+ <property name="cps_is_searchable">True</property>
+ <property name="cps_proxy_type">folder</property>
+ <property name="cps_display_as_document_in_listing">True</property>
+ <property name="schemas">
+  <element value="metadata"/>
+  <element value="common"/>
+  <element value="certificate"/>
+ </property>
+ <property name="layouts">
+  <element value="waeup_common"/>
+  <element value="certificate"/>
+ </property>
+ <property name="layout_clusters">
+  <element value="metadata:metadata"/>
+ </property>
+ <property name="flexible_layouts"/>
+ <property name="storage_methods"/>
+ <property name="cps_is_portlet">False</property>
+ <alias from="(Default)" to="academics_contents"/>
+ <alias from="create_do" to="waeup_document_create_do"/>
+ <alias from="view" to="academics_contents"/>
+ <action title="View" action_id="view" category="object" condition_expr=""
+    url_expr="string:${object_url}/academics_contents" visible="True">
+  <permission value="View"/>
+ </action>
+ <action title="action_edit" action_id="edit" category="object"
+    condition_expr="" url_expr="string:${object_url}/cpsdocument_edit_form"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="action_metadata" action_id="metadata" category="object"
+    condition_expr="" url_expr="string:${object_url}/cpsdocument_metadata"
+    visible="False">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="Delegate" action_id="localroles" category="object"
+    condition_expr="" url_expr="string:${object_url}/folder_localrole_form"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="Add Level" action_id="new_entry" category="object"
+    condition_expr=""
+    url_expr="string:${object/absolute_url}/content_create?type_name=StudyLevel"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+</object>
+
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/types/CertificateCourse.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/types/CertificateCourse.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/types/CertificateCourse.xml	(revision 447)
@@ -0,0 +1,52 @@
+<?xml version="1.0"?>
+<object name="CertificateCourse" meta_type="CPS Flexible Type Information"
+   xmlns:i18n="http://xml.zope.org/namespaces/i18n">
+ <property name="title">WAeUP Certificate Course </property>
+ <property name="description"></property>
+ <property name="content_icon"></property>
+ <property name="content_meta_type">CertificateCourse</property>
+ <property name="product">WAeUP_SRP</property>
+ <property name="factory">addCertificateCourse</property>
+ <property name="immediate_view">cpsdocument_view</property>
+ <property name="global_allow">True</property>
+ <property name="filter_content_types">True</property>
+ <property name="allowed_content_types"/>
+ <property name="allow_discussion">False</property>
+ <property name="cps_is_searchable">True</property>
+ <property name="cps_proxy_type"></property>
+ <property name="cps_display_as_document_in_listing">True</property>
+ <property name="schemas">
+  <element value="metadata"/>
+  <element value="common"/>
+  <element value="certificate_course"/>
+ </property>
+ <property name="layouts">
+  <element value="certificate_course"/>
+ </property>
+ <property name="layout_clusters">
+  <element value="metadata:metadata"/>
+ </property>
+ <property name="flexible_layouts"/>
+ <property name="storage_methods"/>
+ <property name="cps_is_portlet">False</property>
+ <alias from="(Default)" to="academics_contents"/>
+ <alias from="create_do" to="waeup_document_create_do"/>
+ <alias from="view" to="cpsdocument_view"/>
+ <action title="View" action_id="view" category="object" condition_expr=""
+    url_expr="string:${object_url}/academics_contents" visible="True">
+  <permission value="View"/>
+ </action>
+ <action title="action_edit" action_id="edit" category="object"
+    condition_expr="" url_expr="string:${object_url}/cpsdocument_edit_form"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="action_metadata" action_id="metadata" category="object"
+    condition_expr="" url_expr="string:${object_url}/cpsdocument_metadata"
+    visible="False"/>
+ <action title="Delegate" action_id="localroles" category="object"
+    condition_expr="" url_expr="string:${object_url}/folder_localrole_form"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/types/CertificatesFolder.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/types/CertificatesFolder.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/types/CertificatesFolder.xml	(revision 447)
@@ -0,0 +1,48 @@
+<?xml version="1.0"?>
+<object name="CertificatesFolder" meta_type="CPS Flexible Type Information"
+   xmlns:i18n="http://xml.zope.org/namespaces/i18n">
+ <property name="title">WAeUP Certificates Folder</property>
+ <property name="description"></property>
+ <property name="content_icon"></property>
+ <property name="content_meta_type">CertificatesFolder</property>
+ <property name="product">CPSDefault</property>
+ <property name="factory">addFolder</property>
+ <property name="immediate_view">academics_contents</property>
+ <property name="global_allow">True</property>
+ <property name="filter_content_types">True</property>
+ <property name="allowed_content_types">
+  <element value="Certificate"/>
+ </property>
+ <property name="allow_discussion">False</property>
+ <property name="cps_is_searchable">True</property>
+ <property name="cps_proxy_type">folder</property>
+ <property name="cps_display_as_document_in_listing">False</property>
+ <property name="schemas">
+  <element value="common"/>
+  <element value="metadata"/>
+ </property>
+ <property name="layouts" />
+ <property name="layout_clusters">
+  <element value="metadata:metadata"/>
+ </property>
+ <property name="flexible_layouts"/>
+ <property name="storage_methods"/>
+ <property name="cps_is_portlet">False</property>
+ <alias from="(Default)" to="academics_contents"/>
+ <alias from="view" to="academics_contents"/>
+ <action title="View" action_id="view" category="object" condition_expr=""
+    url_expr="string:${object_url}/academics_contents" visible="True">
+  <permission value="View"/>
+ </action>
+ <action title="Delegate" action_id="localroles" category="object"
+    condition_expr="" url_expr="string:${object_url}/folder_localrole_form"
+    visible="False">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="Add Certificate" action_id="new_entry" category="object"
+    condition_expr=""
+    url_expr="string:${object/absolute_url}/content_create?type_name=Certificate"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/types/Course.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/types/Course.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/types/Course.xml	(revision 447)
@@ -0,0 +1,55 @@
+<?xml version="1.0"?>
+<object name="Course" meta_type="CPS Flexible Type Information"
+   xmlns:i18n="http://xml.zope.org/namespaces/i18n">
+ <property name="title">WAeUP Course</property>
+ <property name="description"></property>
+ <property name="content_icon">student.gif</property>
+ <property name="content_meta_type">Course</property>
+ <property name="product">WAeUP_SRP</property>
+ <property name="factory">addCourse</property>
+ <property name="immediate_view">cpsdocument_view</property>
+ <property name="global_allow">True</property>
+ <property name="filter_content_types">True</property>
+ <property name="allowed_content_types"/>
+ <property name="allow_discussion">False</property>
+ <property name="cps_is_searchable">True</property>
+ <property name="cps_proxy_type">document</property>
+ <property name="cps_display_as_document_in_listing">True</property>
+ <property name="schemas">
+  <element value="metadata"/>
+  <element value="common"/>
+  <element value="course"/>
+ </property>
+ <property name="layouts">
+  <element value="waeup_common"/>
+  <element value="course"/>
+ </property>
+ <property name="layout_clusters">
+  <element value="metadata:metadata"/>
+ </property>
+ <property name="flexible_layouts"/>
+ <property name="storage_methods"/>
+ <property name="cps_is_portlet">False</property>
+ <alias from="(Default)" to="academics_contents"/>
+ <alias from="create_do" to="waeup_document_create_do"/>
+ <alias from="view" to="cpsdocument_view"/>
+ <action title="View" action_id="view" category="object" condition_expr=""
+    url_expr="string:${object_url}/academics_contents" visible="True">
+  <permission value="View"/>
+ </action>
+ <action title="action_edit" action_id="edit" category="object"
+    condition_expr="" url_expr="string:${object_url}/cpsdocument_edit_form"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="action_metadata" action_id="metadata" category="object"
+    condition_expr="" url_expr="string:${object_url}/cpsdocument_metadata"
+    visible="False">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="Delegate" action_id="localroles" category="object"
+    condition_expr="" url_expr="string:${object_url}/folder_localrole_form"
+    visible="False">
+  <permission value="Modify portal content"/>
+ </action>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/types/CourseTicket.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/types/CourseTicket.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/types/CourseTicket.xml	(revision 447)
@@ -0,0 +1,48 @@
+<?xml version="1.0"?>
+<object name="CourseTicket" meta_type="CPS Flexible Type Information"
+   xmlns:i18n="http://xml.zope.org/namespaces/i18n">
+ <property name="title">WAeUP Course Ticket</property>
+ <property name="description"></property>
+ <property name="content_icon"></property>
+ <property name="content_meta_type">CourseTicket</property>
+ <property name="product">WAeUP_SRP</property>
+ <property name="factory">addCourseTicket</property>
+ <property name="immediate_view">cpsdocument_view</property>
+ <property name="global_allow">True</property>
+ <property name="filter_content_types">True</property>
+ <property name="allowed_content_types"/>
+ <property name="allow_discussion">False</property>
+ <property name="cps_is_searchable">True</property>
+ <property name="cps_proxy_type">cpsdocument</property>
+ <property name="cps_display_as_document_in_listing">True</property>
+ <property name="schemas">
+  <element value="metadata"/>
+  <element value="common"/>
+  <element value="course"/>
+  <element value="course_results"/>
+ </property>
+ <property name="layouts">
+  <element value="waeup_common"/>
+  <element value="course"/>
+  <element value="course_results"/>
+ </property>
+ <property name="layout_clusters">
+  <element value="metadata:metadata"/>
+ </property>
+ <property name="flexible_layouts"/>
+ <property name="storage_methods"/>
+ <property name="cps_is_portlet">False</property>
+ <alias from="(Default)" to="academics_contents"/>
+ <alias from="view" to="academics_contents"/>
+ <action title="Standard View" action_id="view" category="object"
+    condition_expr="" url_expr="string:${object_url}/academics_contents"
+    visible="True">
+  <permission value="View"/>
+ </action>
+ <action title="action_metadata" action_id="metadata" category="object"
+    condition_expr="python:member and 'Manager' in member.getRoles()"
+    url_expr="string:${object_url}/cpsdocument_metadata" visible="True"/>
+ <action title="Delegate" action_id="localroles" category="object"
+    condition_expr="" url_expr="string:${object_url}/folder_localrole_form"
+    visible="False"/>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/types/CoursesFolder.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/types/CoursesFolder.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/types/CoursesFolder.xml	(revision 447)
@@ -0,0 +1,48 @@
+<?xml version="1.0"?>
+<object name="CoursesFolder" meta_type="CPS Flexible Type Information"
+   xmlns:i18n="http://xml.zope.org/namespaces/i18n">
+ <property name="title">WAeUP Courses Folder</property>
+ <property name="description"></property>
+ <property name="content_icon"></property>
+ <property name="content_meta_type">CoursesFolder</property>
+ <property name="product">CPSDefault</property>
+ <property name="factory">addFolder</property>
+ <property name="immediate_view">academics_contents</property>
+ <property name="global_allow">True</property>
+ <property name="filter_content_types">True</property>
+ <property name="allowed_content_types">
+  <element value="Course"/>
+ </property>
+ <property name="allow_discussion">False</property>
+ <property name="cps_is_searchable">True</property>
+ <property name="cps_proxy_type">folder</property>
+ <property name="cps_display_as_document_in_listing">False</property>
+ <property name="schemas">
+  <element value="common"/>
+  <element value="metadata"/>
+ </property>
+ <property name="layouts" />
+ <property name="layout_clusters">
+  <element value="metadata:metadata"/>
+ </property>
+ <property name="flexible_layouts"/>
+ <property name="storage_methods"/>
+ <property name="cps_is_portlet">False</property>
+ <alias from="(Default)" to="academics_contents"/>
+ <alias from="view" to="academics_contents"/>
+ <action title="View" action_id="view" category="object" condition_expr=""
+    url_expr="string:${object_url}/academics_contents" visible="True">
+  <permission value="View"/>
+ </action>
+ <action title="Delegate" action_id="localroles" category="object"
+    condition_expr="" url_expr="string:${object_url}/folder_localrole_form"
+    visible="False">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="Add Course" action_id="new_entry" category="object"
+    condition_expr=""
+    url_expr="string:${object/absolute_url}/content_create?type_name=Course"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/types/Department.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/types/Department.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/types/Department.xml	(revision 447)
@@ -0,0 +1,57 @@
+<?xml version="1.0"?>
+<object name="Department" meta_type="CPS Flexible Type Information"
+   xmlns:i18n="http://xml.zope.org/namespaces/i18n">
+ <property name="title">WAeUP Department</property>
+ <property name="description"></property>
+ <property name="content_icon"></property>
+ <property name="content_meta_type">Department</property>
+ <property name="product">WAeUP_SRP</property>
+ <property name="factory">addDepartment</property>
+ <property name="immediate_view">academics_contents</property>
+ <property name="global_allow">True</property>
+ <property name="filter_content_types">True</property>
+ <property name="allowed_content_types">
+  <element value="CertificatesFolder"/>
+  <element value="CoursesFolder"/>
+ </property>
+ <property name="allow_discussion">False</property>
+ <property name="cps_is_searchable">True</property>
+ <property name="cps_proxy_type">btreefolderishdocument</property>
+ <property name="cps_display_as_document_in_listing">True</property>
+ <property name="schemas">
+  <element value="metadata"/>
+  <element value="common"/>
+  <element value="department"/>
+ </property>
+ <property name="layouts">
+  <element value="department"/>
+ </property>
+ <property name="layout_clusters">
+  <element value="metadata:metadata"/>
+ </property>
+ <property name="flexible_layouts"/>
+ <property name="storage_methods"/>
+ <property name="cps_is_portlet">False</property>
+ <alias from="(Default)" to="academics_contents"/>
+ <alias from="created" to="department_created"/>
+ <alias from="view" to="academics_contents"/>
+ <action title="View" action_id="view" category="object" condition_expr=""
+    url_expr="string:${object_url}/academics_contents" visible="True">
+  <permission value="View"/>
+ </action>
+ <action title="action_edit" action_id="edit" category="object"
+    condition_expr="" url_expr="string:${object_url}/cpsdocument_edit_form"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="action_metadata" action_id="metadata" category="object"
+    condition_expr="" url_expr="string:${object_url}/cpsdocument_metadata"
+    visible="False">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="Delegate" action_id="localroles" category="object"
+    condition_expr="" url_expr="string:${object_url}/folder_localrole_form"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/types/Faculty.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/types/Faculty.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/types/Faculty.xml	(revision 447)
@@ -0,0 +1,65 @@
+<?xml version="1.0"?>
+<object name="Faculty" meta_type="CPS Flexible Type Information"
+   xmlns:i18n="http://xml.zope.org/namespaces/i18n">
+ <property name="title">WAeUP Faculty</property>
+ <property name="description"></property>
+ <property name="content_icon"></property>
+ <property name="content_meta_type">Faculty</property>
+ <property name="product">WAeUP_SRP</property>
+ <property name="factory">addFaculty</property>
+ <property name="immediate_view">academics_contents</property>
+ <property name="global_allow">True</property>
+ <property name="filter_content_types">True</property>
+ <property name="allowed_content_types">
+  <element value="Department"/>
+ </property>
+ <property name="allow_discussion">False</property>
+ <property name="cps_is_searchable">True</property>
+ <property name="cps_proxy_type">btreefolderishdocument</property>
+ <property name="cps_display_as_document_in_listing">True</property>
+ <property name="schemas">
+  <element value="metadata"/>
+  <element value="common"/>
+  <element value="faculty"/>
+ </property>
+ <property name="layouts">
+  <element value="waeup_common"/>
+  <element value="faculty"/>
+ </property>
+ <property name="layout_clusters">
+  <element value="metadata:metadata"/>
+ </property>
+ <property name="flexible_layouts"/>
+ <property name="storage_methods"/>
+ <property name="cps_is_portlet">False</property>
+ <alias from="(Default)" to="academics_contents"/>
+ <alias from="create_do" to="waeup_document_create_do"/>
+ <alias from="edit" to=""/>
+ <alias from="edit_form" to=""/>
+ <alias from="view" to="academics_contents"/>
+ <action title="View" action_id="view" category="object" condition_expr=""
+    url_expr="string:${object_url}/academics_contents" visible="True">
+  <permission value="View"/>
+ </action>
+ <action title="action_edit" action_id="edit" category="object"
+    condition_expr="" url_expr="string:${object_url}/cpsdocument_edit_form"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="action_metadata" action_id="metadata" category="object"
+    condition_expr="" url_expr="string:${object_url}/cpsdocument_metadata"
+    visible="False">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="Delegate" action_id="localroles" category="object"
+    condition_expr="" url_expr="string:${object_url}/folder_localrole_form"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="Add Department" action_id="new_entry" category="object"
+    condition_expr=""
+    url_expr="string:${object/absolute_url}/content_create?type_name=Department"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/types/ScratchCard.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/types/ScratchCard.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/types/ScratchCard.xml	(revision 447)
@@ -0,0 +1,60 @@
+<?xml version="1.0"?>
+<object name="ScratchCard" meta_type="CPS Flexible Type Information"
+   xmlns:i18n="http://xml.zope.org/namespaces/i18n">
+ <property name="title">WAeUP Scratchcard</property>
+ <property name="description"></property>
+ <property name="content_icon">student.gif</property>
+ <property name="content_meta_type">Scratch Card</property>
+ <property name="product">CPSDocument</property>
+ <property name="factory">addCPSDocument</property>
+ <property name="immediate_view">cpsdocument_view</property>
+ <property name="global_allow">True</property>
+ <property name="filter_content_types">True</property>
+ <property name="allowed_content_types"/>
+ <property name="allow_discussion">False</property>
+ <property name="cps_is_searchable">True</property>
+ <property name="cps_proxy_type">document</property>
+ <property name="cps_display_as_document_in_listing">True</property>
+ <property name="schemas">
+  <element value="scratch_card"/>
+ </property>
+ <property name="layouts">
+  <element value="scratch_card"/>
+ </property>
+ <property name="layout_clusters"/>
+ <property name="flexible_layouts"/>
+ <property name="storage_methods"/>
+ <property name="cps_is_portlet">False</property>
+ <alias from="(Default)" to="cpsdocument_view"/>
+ <alias from="view" to="cpsdocument_view"/>
+ <action title="action_view" action_id="view" category="object"
+    condition_expr="" url_expr="string:${object_url}/cpsdocument_view"
+    visible="True">
+  <permission value="View"/>
+ </action>
+ <action title="action_new_content" action_id="new_content" category="object"
+    condition_expr="python:object.getTypeInfo().cps_proxy_type != 'document'"
+    url_expr="string:${object_url}/folder_factories" visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="action_folder_contents" action_id="contents" category="object"
+    condition_expr="python:object.getTypeInfo().cps_proxy_type != 'document'"
+    url_expr="string:${object_url}/folder_contents" visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="action_edit" action_id="edit" category="object"
+    condition_expr="" url_expr="string:${object_url}/cpsdocument_edit_form"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="action_metadata" action_id="metadata" category="object"
+    condition_expr="not:portal/portal_membership/isAnonymousUser"
+    url_expr="string:${object_url}/cpsdocument_metadata" visible="True">
+  <permission value="View"/>
+ </action>
+ <action title="action_local_roles" action_id="localroles" category="object"
+    condition_expr="python:object.getTypeInfo().cps_proxy_type != 'document'"
+    url_expr="string:${object_url}/folder_localrole_form" visible="True">
+  <permission value="Change permissions"/>
+ </action>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/types/ScratchCardBatch.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/types/ScratchCardBatch.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/types/ScratchCardBatch.xml	(revision 447)
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<object name="ScratchCardBatch" meta_type="CPS Flexible Type Information"
+   xmlns:i18n="http://xml.zope.org/namespaces/i18n">
+ <property name="title">WAeUP Scratchcard Batch</property>
+ <property name="description"></property>
+ <property name="content_icon"></property>
+ <property name="content_meta_type">ScratchCardBatch</property>
+ <property name="product">WAeUP_SRP</property>
+ <property name="factory">addScratchCardBatch</property>
+ <property name="immediate_view">folder_view</property>
+ <property name="global_allow">True</property>
+ <property name="filter_content_types">True</property>
+ <property name="allowed_content_types"/>
+ <property name="allow_discussion">False</property>
+ <property name="cps_is_searchable">False</property>
+ <property name="cps_proxy_type">document</property>
+ <property name="cps_display_as_document_in_listing">True</property>
+ <property name="schemas">
+  <element value="scratch_card_batch"/>
+ </property>
+ <property name="layouts">
+  <element value="scratch_card_batch"/>
+ </property>
+ <property name="layout_clusters"/>
+ <property name="flexible_layouts"/>
+ <property name="storage_methods"/>
+ <property name="cps_is_portlet">False</property>
+ <alias from="(Default)" to="academics_contents"/>
+ <alias from="view" to="academics_contents"/>
+ <action title="Standard View" action_id="view" category="object"
+    condition_expr="python:object.getContent().memberIsOwner() or (member and 'SectionManager'in member.getRoles())"
+    url_expr="string:${object_url}/academics_contents" visible="True">
+  <permission value="View"/>
+ </action>
+ <action title="add Scratch Card Batch " action_id="new_entry"
+    category="object" condition_expr=""
+    url_expr="string:${object/absolute_url}/content_create?type_name=ScratchCard"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/types/ScratchCardBatchesFolder.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/types/ScratchCardBatchesFolder.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/types/ScratchCardBatchesFolder.xml	(revision 447)
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<object name="ScratchCardBatchesFolder"
+   meta_type="CPS Flexible Type Information"
+   xmlns:i18n="http://xml.zope.org/namespaces/i18n">
+ <property name="title">WAeUP Scratchcard Batch</property>
+ <property name="description"></property>
+ <property name="content_icon"></property>
+ <property name="content_meta_type">ScratchCardBatchesFolder</property>
+ <property name="product">WAeUP_SRP</property>
+ <property name="factory">addScratchCardBatchesFolder</property>
+ <property name="immediate_view">folder_view</property>
+ <property name="global_allow">True</property>
+ <property name="filter_content_types">True</property>
+ <property name="allowed_content_types">
+  <element value="ScratchCardBatch"/>
+ </property>
+ <property name="allow_discussion">False</property>
+ <property name="cps_is_searchable">False</property>
+ <property name="cps_proxy_type">folder</property>
+ <property name="cps_display_as_document_in_listing">True</property>
+ <property name="schemas"/>
+ <property name="layouts"/>
+ <property name="layout_clusters"/>
+ <property name="flexible_layouts"/>
+ <property name="storage_methods"/>
+ <property name="cps_is_portlet">False</property>
+ <alias from="(Default)" to="academics_contents"/>
+ <alias from="create_do" to="scratch_card_batch_create_do"/>
+ <alias from="created" to="scratch_card_batch_created"/>
+ <alias from="view" to="academics_contents"/>
+ <action title="Standard View" action_id="view" category="object"
+    condition_expr="" url_expr="string:${object_url}/academics_contents"
+    visible="True">
+  <permission value="View"/>
+ </action>
+ <action title="add Scratch Card Batch " action_id="new_entry"
+    category="object" condition_expr=""
+    url_expr="string:${object/absolute_url}/content_create?type_name=ScratchCardBatch"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/types/Semester.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/types/Semester.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/types/Semester.xml	(revision 447)
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<object name="Semester" meta_type="CPS Flexible Type Information"
+   xmlns:i18n="http://xml.zope.org/namespaces/i18n">
+ <property name="title">WAeUP Semester Folder</property>
+ <property name="description"></property>
+ <property name="content_icon"></property>
+ <property name="content_meta_type">Semester</property>
+ <property name="product">WAeUP_SRP</property>
+ <property name="factory">addSemester</property>
+ <property name="immediate_view">folder_view</property>
+ <property name="global_allow">True</property>
+ <property name="filter_content_types">True</property>
+ <property name="allowed_content_types">
+  <element value="CertificateCourse"/>
+  <element value="Course"/>
+  <element value="CourseTicket"/>
+ </property>
+ <property name="allow_discussion">False</property>
+ <property name="cps_is_searchable">False</property>
+ <property name="cps_proxy_type">folder</property>
+ <property name="cps_display_as_document_in_listing">True</property>
+ <property name="schemas">
+<element value="metadata"/>
+  </property>
+ <property name="layouts"/>
+ <property name="layout_clusters">
+  <element value=""/>
+ </property>
+ <property name="flexible_layouts"/>
+ <property name="storage_methods"/>
+ <property name="cps_is_portlet">False</property>
+ <alias from="(Default)" to="academics_contents"/>
+ <alias from="view" to="academics_contents"/>
+ <action title="View" action_id="view" category="object" condition_expr=""
+    url_expr="string:${object_url}/academics_contents" visible="True">
+  <permission value="View"/>
+ </action>
+ <action title="Add Course" action_id="new_entry" category="object"
+    condition_expr=""
+    url_expr="string:${object_url}/content_create?type_name=CertificateCourse"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/types/Student.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/types/Student.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/types/Student.xml	(revision 447)
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<object name="Student" meta_type="CPS Flexible Type Information"
+   xmlns:i18n="http://xml.zope.org/namespaces/i18n">
+ <property name="title">WAeUP Student</property>
+ <property name="description"></property>
+ <property name="content_icon">student.gif</property>
+ <property name="content_meta_type">Student</property>
+ <property name="product">WAeUP_SRP</property>
+ <property name="factory">addStudent</property>
+ <property name="immediate_view">folder_view</property>
+ <property name="global_allow">True</property>
+ <property name="filter_content_types">True</property>
+ <property name="allowed_content_types">
+  <element value="StudentDocuments"/>
+  <element value="StudentPersonal"/>
+  <element value="StudentStudyCourse"/>
+ </property>
+ <property name="allow_discussion">False</property>
+ <property name="cps_is_searchable">False</property>
+ <property name="cps_proxy_type">folder</property>
+ <property name="cps_display_as_document_in_listing">True</property>
+ <property name="schemas">
+  <element value="student"/>
+ </property>
+ <property name="layouts">
+  <element value="student"/>
+ </property>
+ <property name="layout_clusters">
+  <element value=""/>
+ </property>
+ <property name="flexible_layouts"/>
+ <property name="storage_methods"/>
+ <property name="cps_is_portlet">False</property>
+ <alias from="(Default)" to="academics_contents"/>
+ <alias from="view" to="academics_contents"/>
+ <action title="View" action_id="view" category="object"
+    condition_expr=""
+    url_expr="string:${object_url}/academics_contents" visible="True">
+  <permission value="View"/>
+ </action>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/types/StudentAdmission.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/types/StudentAdmission.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/types/StudentAdmission.xml	(revision 447)
@@ -0,0 +1,47 @@
+<?xml version="1.0"?>
+<object name="StudentAdmission" meta_type="CPS Flexible Type Information"
+   xmlns:i18n="http://xml.zope.org/namespaces/i18n">
+ <property name="title">WAeUP Student Admission Data</property>
+ <property name="description"></property>
+ <property name="content_icon"></property>
+ <property name="content_meta_type">StudentAdmission</property>
+ <property name="product">WAeUP_SRP</property>
+ <property name="factory">addStudentAdmission</property>
+ <property name="immediate_view">academics_contents</property>
+ <property name="global_allow">True</property>
+ <property name="filter_content_types">True</property>
+ <property name="allowed_content_types"/>
+ <property name="allow_discussion">False</property>
+ <property name="cps_is_searchable">False</property>
+ <property name="cps_proxy_type">document</property>
+ <property name="cps_display_as_document_in_listing">True</property>
+ <property name="schemas">
+  <element value="student_admission"/>
+ </property>
+ <property name="layouts">
+  <element value="student_admission"/>
+ </property>
+ <property name="layout_clusters">
+  <element value="front_end:student_admission_fe"/>
+ </property>
+ <property name="flexible_layouts"/>
+ <property name="storage_methods"/>
+ <property name="cps_is_portlet">False</property>
+ <alias from="(Default)" to="academics_contents"/>
+ <alias from="view" to="academics_contents"/>
+ <action title="Standard View" action_id="view" category="object"
+    condition_expr="" url_expr="string:${object_url}/academics_contents"
+    visible="True">
+  <permission value="View"/>
+ </action>
+ <action title="action_edit" action_id="edit" category="object"
+    condition_expr="" url_expr="string:${object_url}/cpsdocument_edit"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="action_metadata" action_id="metadata" category="object"
+    condition_expr="python:member and 'Manager' in member.getRoles()"
+    url_expr="string:${object_url}/cpsdocument_metadata" visible="False">
+  <permission value="Modify portal content"/>
+ </action>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/types/StudentClearance.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/types/StudentClearance.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/types/StudentClearance.xml	(revision 447)
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<object name="StudentClearance" meta_type="CPS Flexible Type Information"
+   xmlns:i18n="http://xml.zope.org/namespaces/i18n">
+ <property name="title">WAeUP Student Clearance Data</property>
+ <property name="description"></property>
+ <property name="content_icon"></property>
+ <property name="content_meta_type">StudentClearance</property>
+ <property name="product">WAeUP_SRP</property>
+ <property name="factory">addStudentClearance</property>
+ <property name="immediate_view">academics_contents</property>
+ <property name="global_allow">True</property>
+ <property name="filter_content_types">True</property>
+ <property name="allowed_content_types"/>
+ <property name="allow_discussion">False</property>
+ <property name="cps_is_searchable">False</property>
+ <property name="cps_proxy_type">document</property>
+ <property name="cps_display_as_document_in_listing">True</property>
+ <property name="schemas">
+  <element value="student_clearance"/>
+ </property>
+ <property name="layouts">
+  <element value="student_clearance"/>
+ </property>
+ <property name="layout_clusters">
+  <element value=""/>
+ </property>
+ <property name="flexible_layouts"/>
+ <property name="storage_methods"/>
+ <property name="cps_is_portlet">False</property>
+ <alias from="(Default)" to="academics_contents"/>
+ <alias from="view" to="academics_contents"/>
+ <action title="Standard View" action_id="view" category="object"
+    condition_expr="" 
+    url_expr="string:${object_url}/academics_contents"
+    visible="True">
+  <permission value="View"/>
+ </action>
+ <action title="action_edit" action_id="edit" category="object"
+    condition_expr="" 
+    url_expr="string:${object_url}/cpsdocument_edit_form"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/types/StudentPersonal.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/types/StudentPersonal.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/types/StudentPersonal.xml	(revision 447)
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<object name="StudentPersonal" meta_type="CPS Flexible Type Information"
+   xmlns:i18n="http://xml.zope.org/namespaces/i18n">
+ <property name="title">WAeUP Student Personal Data</property>
+ <property name="description"></property>
+ <property name="content_icon"></property>
+ <property name="content_meta_type">StudentPersonal</property>
+ <property name="product">WAeUP_SRP</property>
+ <property name="factory">addStudentPersonal</property>
+ <property name="immediate_view">academics_contents</property>
+ <property name="global_allow">True</property>
+ <property name="filter_content_types">True</property>
+ <property name="allowed_content_types"/>
+ <property name="allow_discussion">False</property>
+ <property name="cps_is_searchable">False</property>
+ <property name="cps_proxy_type">document</property>
+ <property name="cps_display_as_document_in_listing">True</property>
+ <property name="schemas">
+  <element value="student_personal"/>
+ </property>
+ <property name="layouts">
+  <element value="student_personal"/>
+ </property>
+ <property name="layout_clusters">
+  <element value=""/>
+ </property>
+ <property name="flexible_layouts"/>
+ <property name="storage_methods"/>
+ <property name="cps_is_portlet">False</property>
+ <alias from="(Default)" to="academics_contents"/>
+ <alias from="view" to="academics_contents"/>
+ <action title="Standard View" action_id="view" category="object"
+    condition_expr="" 
+    url_expr="string:${object_url}/academics_contents"
+    visible="True">
+  <permission value="View"/>
+ </action>
+ <action title="action_edit" action_id="edit" category="object"
+    condition_expr="" url_expr="string:${object_url}/cpsdocument_edit_form"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/types/StudentStudyCourse.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/types/StudentStudyCourse.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/types/StudentStudyCourse.xml	(revision 447)
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<object name="StudentStudyCourse" meta_type="CPS Flexible Type Information"
+   xmlns:i18n="http://xml.zope.org/namespaces/i18n">
+ <property name="title">Student Study Course</property>
+ <property name="description"></property>
+ <property name="content_icon">student.gif</property>
+ <property name="content_meta_type">StudentStudyCourse</property>
+ <property name="product">WAeUP_SRP</property>
+ <property name="factory">addStudentStudyCourse</property>
+ <property name="immediate_view">folder_view</property>
+ <property name="global_allow">True</property>
+ <property name="filter_content_types">True</property>
+ <property name="allowed_content_types">
+  <element value="StudyLevel"/>
+ </property>
+ <property name="allow_discussion">False</property>
+ <property name="cps_is_searchable">False</property>
+ <property name="cps_proxy_type">folder</property>
+ <property name="cps_display_as_document_in_listing">True</property>
+ <property name="schemas">
+  <element value="student_study_course"/>
+ </property>
+ <property name="layouts">
+  <element value="student_study_course"/>
+ </property>
+ <property name="layout_clusters">
+  <element value=""/>
+ </property>
+ <property name="flexible_layouts"/>
+ <property name="storage_methods"/>
+ <property name="cps_is_portlet">False</property>
+ <alias from="(Default)" to="academics_contents"/>
+ <alias from="view" to="academics_contents"/>
+ <action title="View" action_id="view" category="object" condition_expr=""
+    url_expr="string:${object_url}/academics_contents" visible="True">
+  <permission value="View"/>
+ </action>
+ <action title="Delegate" action_id="localroles" category="object"
+    condition_expr="" url_expr="string:${object_url}/folder_localrole_form"
+    visible="False">
+  <permission value="Modify portal content"/>
+ </action>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/types/StudentsFolder.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/types/StudentsFolder.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/types/StudentsFolder.xml	(revision 447)
@@ -0,0 +1,73 @@
+<?xml version="1.0"?>
+<object name="StudentsFolder" meta_type="CPS Flexible Type Information"
+   xmlns:i18n="http://xml.zope.org/namespaces/i18n">
+ <property name="title">WAeUP Student Folder</property>
+ <property name="description">The WAeUP Student Folder</property>
+ <property name="content_icon">students_folder.gif</property>
+ <property name="content_meta_type">StudentsFolder</property>
+ <property name="product">WAeUP_SRP</property>
+ <property name="factory">addStudentsFolder</property>
+ <property name="immediate_view">academics_contents</property>
+ <property name="global_allow">True</property>
+ <property name="filter_content_types">True</property>
+ <property name="allowed_content_types">
+  <element value="Student"/>
+ </property>
+ <property name="allow_discussion">False</property>
+ <property name="cps_is_searchable">True</property>
+ <property name="cps_proxy_type">btreefolder</property>
+ <property name="cps_display_as_document_in_listing">True</property>
+ <property name="schemas">
+  <element value="metadata"/>
+  <element value="common"/>
+  <element value="students"/>
+ </property>
+ <property name="layouts"/>
+ <property name="layout_clusters">
+  <element value="metadata:metadata"/>
+ </property>
+ <property name="flexible_layouts"/>
+ <property name="storage_methods"/>
+ <property name="cps_is_portlet">False</property>
+ <alias from="(Default)" to="academics_contents"/>
+ <alias from="view" to="academics_contents"/>
+ <action title="View" action_id="view" category="object" condition_expr=""
+    url_expr="string:${object_url}/academics_contents" visible="True">
+  <permission value="View"/>
+ </action>
+ <action title="Add JAMB Data" action_id="add_jamb" category="object"
+    condition_expr="" url_expr="string:${object/absolute_url}/create_jamb"
+    visible="False"/>
+ <action title="Check Admission Status" action_id="check_admission"
+    category="object"
+    condition_expr="object/portal_membership/isAnonymousUser"
+    url_expr="string:${object/absolute_url}/check_admission" visible="False">
+  <permission value="View"/>
+ </action>
+ <action title="action_edit" action_id="edit" category="object"
+    condition_expr="python:member and 'Manager' in member.getRoles()"
+    url_expr="string:${object_url}/cpsdocument_edit_form" visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="Delegate" action_id="localroles" category="object"
+    condition_expr="" url_expr="string:${object_url}/folder_localrole_form"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="action_folder_contents" action_id="contents" category="object"
+    condition_expr="" url_expr="string:${object/absolute_url}/folder_contents"
+    visible="False"/>
+ <action title="FT Students" action_id="import_fulltime_students"
+    category="import" condition_expr=""
+    url_expr="string:${object_url}/loadFullTimeStudentsFromCSV"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="FT Student Results"
+    action_id="import_fulltime_students_results" category="import"
+    condition_expr=""
+    url_expr="string:${object_url}/loadFullTimeStudentsResultsFromCSV"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/types/StudyLevel.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/types/StudyLevel.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/types/StudyLevel.xml	(revision 447)
@@ -0,0 +1,38 @@
+<?xml version="1.0"?>
+<object name="StudyLevel" meta_type="CPS Flexible Type Information"
+   xmlns:i18n="http://xml.zope.org/namespaces/i18n">
+ <property name="title">WAeUP Study Level Folder</property>
+ <property name="description"></property>
+ <property name="content_icon"></property>
+ <property name="content_meta_type">StudyLevel</property>
+ <property name="product">WAeUP_SRP</property>
+ <property name="factory">addStudyLevel</property>
+ <property name="immediate_view">academics_contents</property>
+ <property name="global_allow">True</property>
+ <property name="filter_content_types">True</property>
+ <property name="allowed_content_types">
+  <element value="Semester"/>
+ </property>
+ <property name="allow_discussion">False</property>
+ <property name="cps_is_searchable">False</property>
+ <property name="cps_proxy_type">folder</property>
+ <property name="cps_display_as_document_in_listing">True</property>
+ <property name="schemas">
+  <element value="study_level"/>
+ </property>
+ <property name="layouts">
+  <element value="study_level"/>
+ </property>
+ <property name="layout_clusters"/>
+ <property name="flexible_layouts"/>
+ <property name="storage_methods"/>
+ <property name="cps_is_portlet">False</property>
+ <alias from="(Default)" to="academics_contents"/>
+ <alias from="create_do" to="waeup_document_create_do"/>
+ <alias from="created" to="level_created"/>
+ <alias from="view" to="academics_contents"/>
+ <action title="View" action_id="view" category="object" condition_expr=""
+    url_expr="string:${object_url}/academics_contents" visible="True">
+  <permission value="View"/>
+ </action>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/types/University.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/types/University.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/types/University.xml	(revision 447)
@@ -0,0 +1,71 @@
+<?xml version="1.0"?>
+<object name="University" meta_type="CPS Flexible Type Information"
+   xmlns:i18n="http://xml.zope.org/namespaces/i18n">
+ <property name="title">WAeUP Base Folder</property>
+ <property name="description">The WAeUP Container</property>
+ <property name="content_icon">students_folder.gif</property>
+ <property name="content_meta_type">University</property>
+ <property name="product">WAeUP_SRP</property>
+ <property name="factory">addUniversity</property>
+ <property name="immediate_view">university_view_all</property>
+ <property name="global_allow">True</property>
+ <property name="filter_content_types">True</property>
+ <property name="allowed_content_types">
+  <element value="AcademicsFolder"/>
+  <element value="AccoFolder"/>
+  <element value="Chat"/>
+  <element value="FAQ"/>
+  <element value="Section"/>
+  <element value="StudentsFolder"/>
+ </property>
+ <property name="allow_discussion">False</property>
+ <property name="cps_is_searchable">True</property>
+ <property name="cps_proxy_type">folder</property>
+ <property name="cps_display_as_document_in_listing">True</property>
+ <property name="schemas">
+  <element value="metadata"/>
+  <element value="common"/>
+  <element value="folder"/>
+ </property>
+ <property name="layouts">
+  <element value="common"/>
+ </property>
+ <property name="layout_clusters">
+  <element value="metadata:metadata"/>
+ </property>
+ <property name="flexible_layouts"/>
+ <property name="storage_methods"/>
+ <property name="cps_is_portlet">False</property>
+ <alias from="(Default)" to="temporary_view_all"/>
+ <alias from="view" to="temporary_view_all"/>
+ <action title="View" action_id="view" category="object"
+    condition_expr="" url_expr="string:${object_url}/temporary_view_all"
+    visible="True">
+  <permission value="View"/>
+ </action>
+ <action title="New content" action_id="new_content" category="object"
+    condition_expr="python:member and  'Manager' in member.getRoles()"
+    url_expr="string:${object_url}/folder_factories" visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="action_folder_contents" action_id="contents" category="object"
+    condition_expr="python:member and  'Manager' in member.getRoles()"
+    url_expr="string:${object_url}/folder_contents" visible="False">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="action_edit" action_id="edit" category="object"
+    condition_expr="python:member and 'Manager' in member.getRoles()"
+    url_expr="string:${object_url}/cpsdocument_edit_form" visible="False">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="action_metadata" action_id="metadata" category="object"
+    condition_expr="python:member and 'Manager' in member.getRoles()"
+    url_expr="string:${object_url}/cpsdocument_metadata" visible="False">
+  <permission value="Modify portal content"/>
+ </action>
+ <action title="Delegate" action_id="localroles" category="object"
+    condition_expr="" url_expr="string:${object_url}/folder_localrole_form"
+    visible="True">
+  <permission value="Modify portal content"/>
+ </action>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies.xml	(revision 447)
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<object name="portal_vocabularies" meta_type="CPS Vocabularies Tool">
+ <property name="title"></property>
+ <object name="courselevel" meta_type="CPS Vocabulary"/>
+ <object name="institution_types_voc" meta_type="CPS Vocabulary"/>
+ <object name="get_departments_voc" meta_type="CPS Method Vocabulary"/>
+ <object name="get_faculties_voc" meta_type="CPS Method Vocabulary"/>
+ <object name="waeup_bed_letters" meta_type="CPS Vocabulary"/>
+ <object name="nigerian_states" meta_type="CPS Vocabulary"/>
+ <object name="range10" meta_type="CPS Vocabulary"/>
+ <object name="range20" meta_type="CPS Vocabulary"/>
+ <object name="range5" meta_type="CPS Vocabulary"/>
+ <object name="range50" meta_type="CPS Vocabulary"/>
+ <object name="semester_voc" meta_type="CPS Vocabulary"/>
+ <object name="local_gov_areas" meta_type="CPS Vocabulary"/>
+ <object name="states" meta_type="CPS Vocabulary"/>
+ <object name="high_grade" meta_type="CPS Vocabulary"/>
+ <object name="high_qual" meta_type="CPS Vocabulary"/>
+ <object name="religion" meta_type="CPS Vocabulary"/>
+ <object name="exam_types" meta_type="CPS Vocabulary"/>
+ </object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/courselevel.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/courselevel.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/courselevel.xml	(revision 447)
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<object name="courselevel" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="100" msgid="">Year 1 (100 Level)</item>
+ <item key="200" msgid="">Year 2 (200 Level)</item>
+ <item key="300" msgid="">Year 3 (300 Level)</item>
+ <item key="400" msgid="">Year 4 (400 Level)</item>
+ <item key="500" msgid="">Year 5 (500 Level)</item>
+ <item key="600" msgid="">Year 6 (600 Level)</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_additem_display_voc.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_additem_display_voc.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_additem_display_voc.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="cpsportlets_additem_display_voc" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="dropdown_list"
+    msgid="cpsportlets_additem_dropdown_list_label">Dropdown list</item>
+ <item key="standard_menu"
+    msgid="cpsportlets_additem_standard_menu_label">Standard menu</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_bcs_display_voc.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_bcs_display_voc.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_bcs_display_voc.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="cpsportlets_bcs_display_voc" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="dropdown_list"
+    msgid="cpsportlets_bcs_display_dropdown_list_label">Drop down list</item>
+ <item key="horizontal_trail"
+    msgid="cpsportlets_bcs_display_horizontal_trail_label">Horizontal trail</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_content_portal_types_voc.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_content_portal_types_voc.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_content_portal_types_voc.xml	(revision 447)
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<object name="cpsportlets_content_portal_types_voc"
+   meta_type="CPS Method Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property
+    name="get_vocabulary_method">getSearchableTypesVocabulary</property>
+ <property name="add_empty_key">False</property>
+ <property name="empty_key_pos">first</property>
+ <property name="empty_key_value"></property>
+ <property name="empty_key_value_i18n"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_content_search_voc.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_content_search_voc.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_content_search_voc.xml	(revision 447)
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<object name="cpsportlets_content_search_voc" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="all"
+    msgid="cpsportlets_content_search_all_label">All documents</item>
+ <item key="related"
+    msgid="cpsportlets_content_search_related_label">Related</item>
+ <item key="pending"
+    msgid="cpsportlets_content_search_pending_label">Pending</item>
+ <item key="last_modified"
+    msgid="cpsportlets_content_search_last_modified_label">Last modified</item>
+ <item key="last_published"
+    msgid="cpsportlets_content_search_last_published_label">Last published</item>
+ <item key="recent"
+    msgid="cpsportlets_content_search_recent_label">Recent</item>
+ <item key="upcoming"
+    msgid="cpsportlets_content_search_upcoming_label">Upcoming</item>
+ <item key="today" msgid="cpsportlets_content_search_today_label">Today</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_content_sort_on_voc.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_content_sort_on_voc.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_content_sort_on_voc.xml	(revision 447)
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<object name="cpsportlets_content_sort_on_voc" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="Title"
+    msgid="cpsportlets_content_sort_on_Title_label">Title</item>
+ <item key="Date" msgid="cpsportlets_content_sort_on_Date_label">Date</item>
+ <item key="review_state"
+    msgid="cpsportlets_content_sort_on_review_state_label">Review state</item>
+ <item key="Creator"
+    msgid="cpsportlets_content_sort_on_Creator_label">Creator</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_language_action_voc.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_language_action_voc.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_language_action_voc.xml	(revision 447)
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<object name="cpsportlets_language_action_voc" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="translate"
+    msgid="cpsportlets_language_action_translate_label">Translate</item>
+ <item key="delete_translation"
+    msgid="cpsportlets_language_action_delete_translation_label">Delete translation</item>
+ <item key="switch_language"
+    msgid="cpsportlets_language_action_switch_language_label">Switch language</item>
+ <item key="change"
+    msgid="cpsportlets_language_action_change_label">Change language</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_navigation_display_voc.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_navigation_display_voc.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_navigation_display_voc.xml	(revision 447)
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<object name="cpsportlets_navigation_display_voc" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="navigation_tree"
+    msgid="cpsportlets_nav_display_navtree_menu_label">Navigation tree</item>
+ <item key="folder_contents"
+    msgid="cpsportlets_nav_display_folder_contents_menu_label">Folder contents</item>
+ <item key="folder_contents_dropdown_list"
+    msgid="cpsportlets_nav_display_folder_contents_dropdown_list_label">Folder contents (drop-down list)</item>
+ <item key="collapsible_menu"
+    msgid="cpsportlets_nav_display_collapsible_menu_label">Collapsible menu</item>
+ <item key="site_map"
+    msgid="cpsportlets_nav_display_site_map_label">Site map</item>
+ <item key="extended_site_map"
+    msgid="cpsportlets_nav_display_extended_site_map_label">Extended site map</item>
+ <item key="vertical_breadcrumbs_menu"
+    msgid="cpsportlets_nav_display_vertical_breadcrumbs_menu_label">Vertical breadcrumbs menu</item>
+ <item key="subfolder_contents"
+    msgid="cpsportlets_nav_display_subfolder_contents_menu_label">Sub-folder contents</item>
+ <item key="up_to_parent"
+    msgid="cpsportlets_nav_display_up_to_parent_label">Up to parent folder</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_rss_channels_voc.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_rss_channels_voc.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_rss_channels_voc.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="cpsportlets_rss_channels_voc" meta_type="CPS Method Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="get_vocabulary_method">getRSSChannelsVocabulary</property>
+ <property name="add_empty_key">False</property>
+ <property name="empty_key_pos">first</property>
+ <property name="empty_key_value"></property>
+ <property name="empty_key_value_i18n"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_syndication_formats_voc.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_syndication_formats_voc.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_syndication_formats_voc.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="cpsportlets_syndication_formats_voc" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="rss_1_0" msgid="cpsportlets_syndication_rss_1_0_label">RSS</item>
+ <item key="rss_2_0" msgid="cpsportlets_syndication_rss_2_0_label">RSS</item>
+ <item key="atom_0_3"
+    msgid="cpsportlets_syndication_atom_0_3_label">ATOM</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_visibility_range_voc.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_visibility_range_voc.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/cpsportlets_visibility_range_voc.xml	(revision 447)
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<object name="cpsportlets_visibility_range_voc" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="0-0"
+    msgid="cpsportlets_visibility_range_0-0_label">In this folder and in all subfolders</item>
+ <item key="0-1"
+    msgid="cpsportlets_visibility_range_0-1_label">Only in this folder</item>
+ <item key="1-0"
+    msgid="cpsportlets_visibility_range_1-0_label">Only in subfolders</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/dummy_voc.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/dummy_voc.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/dummy_voc.xml	(revision 447)
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<object name="dummy_voc" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="news" msgid="">News</item>
+ <item key="society" msgid="">Society</item>
+ <item key="technology" msgid="">Technology</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/exam_types.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/exam_types.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/exam_types.xml	(revision 447)
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<object name="exam_types" meta_type="CPS Vocabulary">
+    <property name="title"></property>
+    <property name="title_msgid"></property>
+    <property name="description"></property>
+    <property name="acl_write_roles">Manager</property>
+
+    <item key="ssce" msgid="">SSCE</item>
+    <item key="wasc" msgid="">WASC</item>
+    <item key="gce_o_level" msgid="">GCE O' LEVEL</item>
+    <item key="tc_ii" msgid="">TC II</item>
+    <item key="rsa" msgid="">RSA</item>
+    <item key="nabtec" msgid="">NABTEC</item>
+    <item key="neco" msgid="">NECO</item>
+    <item key="ace" msgid="">ACE</item>
+    <item key="gce_a_level" msgid="">GCE A' LEVEL</item>
+
+
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/forum_tree_voc.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/forum_tree_voc.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/forum_tree_voc.xml	(revision 447)
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<object name="forum_tree_voc" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="title" msgid="forum_label_display_title">Title</item>
+ <item key="200fc" msgid="forum_label_display_200_fc">200FirstChars</item>
+ <item key="msg" msgid="forum_label_display_msg">Message</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/forum_wf_display_voc.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/forum_wf_display_voc.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/forum_wf_display_voc.xml	(revision 447)
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<object name="forum_wf_display_voc" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="wf_icon" msgid="forum_label_display_wf_icon">Icons</item>
+ <item key="wf_txt"
+    msgid="forum_label_display_wf_txt">Text (additional column)</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/get_departments_voc.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/get_departments_voc.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/get_departments_voc.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="get_departments_voc" meta_type="CPS Method Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="get_vocabulary_method">get_departments_voc</property>
+ <property name="add_empty_key">False</property>
+ <property name="empty_key_pos">first</property>
+ <property name="empty_key_value"></property>
+ <property name="empty_key_value_i18n"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/get_faculties_voc.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/get_faculties_voc.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/get_faculties_voc.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="get_faculties_voc" meta_type="CPS Method Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="get_vocabulary_method">get_faculties_voc</property>
+ <property name="add_empty_key">False</property>
+ <property name="empty_key_pos">first</property>
+ <property name="empty_key_value"></property>
+ <property name="empty_key_value_i18n"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/global_roles.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/global_roles.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/global_roles.xml	(revision 447)
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<object name="global_roles" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="Member" msgid="label_cpsdir_roles_Member">Member</item>
+ <item key="Manager" msgid="label_cpsdir_roles_Manager">Manager</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/groups.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/groups.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/groups.xml	(revision 447)
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<object name="groups" meta_type="CPS Directory Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="directory">groups</property>
+ <property name="add_empty_key">False</property>
+ <property name="empty_key_pos">first</property>
+ <property name="empty_key_value"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/high_grade.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/high_grade.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/high_grade.xml	(revision 447)
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<object name="high_grade" meta_type="CPS Vocabulary">
+    <property name="title"></property>
+    <property name="title_msgid"></property>
+    <property name="description"></property>
+
+    <item key="upper_credit" msgid="">Upper Credit</item>
+    <item key="distinction" msgid="">Distinction</item>
+    <item key="upper_credit" msgid="">Upper Credit</item>
+    <item key="credit" msgid="">Credit</item>
+    <item key="merit" msgid="">Merit</item>
+    <item key="lower_credit" msgid="">Lower Credit</item>
+    <item key="first_class" msgid="">First Class</item>
+    <item key="second_class_upper" msgid="">Second Class Upper</item>
+    <item key="second_class_lower" msgid="">Second Class Lower</item>
+    <item key="third_class" msgid="">Third Class</item>
+    <item key="pass" msgid="">Pass </item>
+
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/high_qual.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/high_qual.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/high_qual.xml	(revision 447)
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<object name="high_qual" meta_type="CPS Vocabulary">
+    <property name="title"></property>
+    <property name="title_msgid"></property>
+    <property name="description"></property>
+    <property name="acl_write_roles">Manager</property>
+
+    <item key="nce" msgid="">National Certificate Of Education</item>
+    <item key="pre" msgid="">Pre Degree Programme</item>
+    <item key="dip" msgid="">Diploma Programme</item>
+    <item key="ond" msgid="">Ordinary National Diploma</item>
+    <item key="nce" msgid="">National Certificate Of Education</item>
+    <item key="bd" msgid="">Bachelors Degree</item>
+    <item key="md" msgid="">Masters Degree</item>
+    <item key="pq" msgid="">Professional Qualification</item>
+    <item key="oc" msgid="">Other Certification</item>
+    <item key="hnd" msgid="">Higher National Diploma</item>
+
+
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/institution_types_voc.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/institution_types_voc.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/institution_types_voc.xml	(revision 447)
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<object name="institute_types_voc" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="none" msgid=""></item>
+ <item key="faculty" msgid="">Faculty of</item>
+ <item key="department" msgid="">Department of</item>
+ <item key="school" msgid="">School for</item>
+ <item key="institute" msgid="">Institute of</item>
+ <item key="office" msgid="">Office for</item>
+ <item key="centre" msgid="">Centre for</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/language_voc.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/language_voc.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/language_voc.xml	(revision 447)
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+<object name="language_voc" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="fr" msgid="label_language_fr">Français</item>
+ <item key="en" msgid="label_language_en">English</item>
+ <item key="es" msgid="label_language_es">Castellano</item>
+ <item key="de" msgid="label_language_de">Deutsch</item>
+ <item key="it" msgid="label_language_it">Italiano</item>
+ <item key="nl" msgid="label_language_nl">Nederlands</item>
+ <item key="pt_BR" msgid="label_language_pt_BR">Brasileiro</item>
+ <item key="mg" msgid="label_language_mg">Malagasy</item>
+ <item key="ro" msgid="label_language_ro">Romana</item>
+ <item key="eu" msgid="label_language_eu">Euskara</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/local_gov_areas.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/local_gov_areas.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/local_gov_areas.xml	(revision 447)
@@ -0,0 +1,861 @@
+<?xml version="1.0"?>
+<object name="local_gov_areas" meta_type="CPS Vocabulary">
+    <property name="title"></property>
+    <property name="title_msgid"></property>
+    <property name="description"></property>
+    <property name="acl_write_roles">Manager</property>
+
+    <item key="abia_aba_north" msgid="">Abia / Aba North</item>
+    <item key="abia_aba_south" msgid="">Abia / Aba South</item>
+    <item key="abia_arochukwu" msgid="">Abia / Arochukwu</item>
+    <item key="abia_bende" msgid="">Abia / Bende</item>
+    <item key="abia_ikawuno" msgid="">Abia / Ikawuno</item>
+    <item key="abia_ikwuano" msgid="">Abia / Ikwuano</item>
+    <item key="abia_isiala-ngwa_north" msgid="">Abia / Isiala-Ngwa North</item>
+    <item key="abia_isiala-ngwa_south" msgid="">Abia / Isiala-Ngwa South</item>
+    <item key="abia_isikwuato" msgid="">Abia / Isikwuato</item>
+    <item key="abia_isuikwuato" msgid="">Abia / Isuikwuato</item>
+    <item key="abia_nneochi" msgid="">Abia / Nneochi</item>
+    <item key="abia_obi_ngwa" msgid="">Abia / Obi Ngwa</item>
+    <item key="abia_obioma_ngwa_" msgid="">Abia / Obioma Ngwa</item>
+    <item key="abia_obioma-ngwa" msgid="">Abia / Obioma-Ngwa</item>
+    <item key="abia_ohafia" msgid="">Abia / Ohafia</item>
+    <item key="abia_ohaozara" msgid="">Abia / Ohaozara</item>
+    <item key="abia_osisioma" msgid="">Abia / Osisioma</item>
+    <item key="abia_ugwunagbo" msgid="">Abia / Ugwunagbo</item>
+    <item key="abia_ukwa_west" msgid="">Abia / Ukwa West</item>
+    <item key="abia_ukwu_east" msgid="">Abia / Ukwu East</item>
+    <item key="abia_umuahia" msgid="">Abia / Umuahia</item>
+    <item key="abia_umuahia_north" msgid="">Abia / Umuahia North</item>
+    <item key="abia_umuahia_south" msgid="">Abia / Umuahia South</item>
+    <item key="abia_umuahia-north" msgid="">Abia / Umuahia-North</item>
+    <item key="abuja_amac" msgid="">Abuja / Amac</item>
+    <item key="adamawa_demsa" msgid="">Adamawa / Demsa</item>
+    <item key="adamawa_fufore" msgid="">Adamawa / Fufore</item>
+    <item key="adamawa_ganye" msgid="">Adamawa / Ganye</item>
+    <item key="adamawa_girei" msgid="">Adamawa / Girei</item>
+    <item key="adamawa_gombi" msgid="">Adamawa / Gombi</item>
+    <item key="adamawa_guyuk" msgid="">Adamawa / Guyuk</item>
+    <item key="adamawa_hong" msgid="">Adamawa / Hong</item>
+    <item key="adamawa_jada" msgid="">Adamawa / Jada</item>
+    <item key="adamawa_jimeta" msgid="">Adamawa / Jimeta</item>
+    <item key="adamawa_lamurde" msgid="">Adamawa / Lamurde</item>
+    <item key="adamawa_madagali" msgid="">Adamawa / Madagali</item>
+    <item key="adamawa_maiha" msgid="">Adamawa / Maiha</item>
+    <item key="adamawa_mayo-belwa" msgid="">Adamawa / Mayo-Belwa</item>
+    <item key="adamawa_michika" msgid="">Adamawa / Michika</item>
+    <item key="adamawa_mubi-north" msgid="">Adamawa / Mubi-North</item>
+    <item key="adamawa_mubi-south" msgid="">Adamawa / Mubi-South</item>
+    <item key="adamawa_numan" msgid="">Adamawa / Numan</item>
+    <item key="adamawa_shelleng" msgid="">Adamawa / Shelleng</item>
+    <item key="adamawa_song" msgid="">Adamawa / Song</item>
+    <item key="adamawa_toungo" msgid="">Adamawa / Toungo</item>
+    <item key="adamawa_yola" msgid="">Adamawa / Yola</item>
+    <item key="akwa_ibom_abak" msgid="">Akwa Ibom / Abak</item>
+    <item key="akwa_ibom_eastern-obolo" msgid="">Akwa Ibom / Eastern-Obolo</item>
+    <item key="akwa_ibom_eket" msgid="">Akwa Ibom / Eket</item>
+    <item key="akwa_ibom_ekpe-atani" msgid="">Akwa Ibom / Ekpe-Atani</item>
+    <item key="akwa_ibom_esit_ekit" msgid="">Akwa Ibom / Esit Ekit</item>
+    <item key="akwa_ibom_essien-udim" msgid="">Akwa Ibom / Essien-Udim</item>
+    <item key="akwa_ibom_etim-ekpo" msgid="">Akwa Ibom / Etim-Ekpo</item>
+    <item key="akwa_ibom_etinam" msgid="">Akwa Ibom / Etinam</item>
+    <item key="akwa_ibom_ibeno" msgid="">Akwa Ibom / Ibeno</item>
+    <item key="akwa_ibom_ibesikpo-asutan" msgid="">Akwa Ibom / Ibesikpo-Asutan</item>
+    <item key="akwa_ibom_ibiono-ibom" msgid="">Akwa Ibom / Ibiono-Ibom</item>
+    <item key="akwa_ibom_ika" msgid="">Akwa Ibom / Ika</item>
+    <item key="akwa_ibom_ikono" msgid="">Akwa Ibom / Ikono</item>
+    <item key="akwa_ibom_ikot-abasi" msgid="">Akwa Ibom / Ikot-Abasi</item>
+    <item key="akwa_ibom_ikot-ekpene" msgid="">Akwa Ibom / Ikot-Ekpene</item>
+    <item key="akwa_ibom_ini" msgid="">Akwa Ibom / Ini</item>
+    <item key="akwa_ibom_itu" msgid="">Akwa Ibom / Itu</item>
+    <item key="akwa_ibom_mbo" msgid="">Akwa Ibom / Mbo</item>
+    <item key="akwa_ibom_mkpat-enin" msgid="">Akwa Ibom / Mkpat-Enin</item>
+    <item key="akwa_ibom_nsit-ibom" msgid="">Akwa Ibom / Nsit-Ibom</item>
+    <item key="akwa_ibom_nsit-ubium" msgid="">Akwa Ibom / Nsit-Ubium</item>
+    <item key="akwa_ibom_obot-akara" msgid="">Akwa Ibom / Obot-Akara</item>
+    <item key="akwa_ibom_okobo" msgid="">Akwa Ibom / Okobo</item>
+    <item key="akwa_ibom_onna" msgid="">Akwa Ibom / Onna</item>
+    <item key="akwa_ibom_oron" msgid="">Akwa Ibom / Oron</item>
+    <item key="akwa_ibom_oruk_anam" msgid="">Akwa Ibom / Oruk Anam</item>
+    <item key="akwa_ibom_udung-uko" msgid="">Akwa Ibom / Udung-Uko</item>
+    <item key="akwa_ibom_ukanefun" msgid="">Akwa Ibom / Ukanefun</item>
+    <item key="akwa_ibom_uquo_ibeno" msgid="">Akwa Ibom / Uquo Ibeno</item>
+    <item key="akwa_ibom_uru_offong_oruko" msgid="">Akwa Ibom / Uru Offong Oruko</item>
+    <item key="akwa_ibom_uruan" msgid="">Akwa Ibom / Uruan</item>
+    <item key="akwa_ibom_uruk-anam" msgid="">Akwa Ibom / Uruk-Anam</item>
+    <item key="akwa_ibom_uyo" msgid="">Akwa Ibom / Uyo</item>
+    <item key="anambra_aguata" msgid="">Anambra / Aguata</item>
+    <item key="anambra_anambra" msgid="">Anambra / Anambra</item>
+    <item key="anambra_anambra-west" msgid="">Anambra / Anambra-West</item>
+    <item key="anambra_anaocha" msgid="">Anambra / Anaocha</item>
+    <item key="anambra_awka-north" msgid="">Anambra / Awka-North</item>
+    <item key="anambra_awka-south" msgid="">Anambra / Awka-South</item>
+    <item key="anambra_ayamelum" msgid="">Anambra / Ayamelum</item>
+    <item key="anambra_dunukofia" msgid="">Anambra / Dunukofia</item>
+    <item key="anambra_ekwusigo" msgid="">Anambra / Ekwusigo</item>
+    <item key="anambra_idemili" msgid="">Anambra / Idemili</item>
+    <item key="anambra_idemili-north" msgid="">Anambra / Idemili-North</item>
+    <item key="anambra_idemili-south" msgid="">Anambra / Idemili-South</item>
+    <item key="anambra_ihiala" msgid="">Anambra / Ihiala</item>
+    <item key="anambra_nibo" msgid="">Anambra / Nibo</item>
+    <item key="anambra_njikoka" msgid="">Anambra / Njikoka</item>
+    <item key="anambra_nnewi" msgid="">Anambra / Nnewi</item>
+    <item key="anambra_nnewi-north" msgid="">Anambra / Nnewi-North</item>
+    <item key="anambra_nnewi-south" msgid="">Anambra / Nnewi-South</item>
+    <item key="anambra_ogbaru" msgid="">Anambra / Ogbaru</item>
+    <item key="anambra_olumba" msgid="">Anambra / Olumba</item>
+    <item key="anambra_onitsha-north" msgid="">Anambra / Onitsha-North</item>
+    <item key="anambra_onitsha-south" msgid="">Anambra / Onitsha-South</item>
+    <item key="anambra_orumba-north" msgid="">Anambra / Orumba-North</item>
+    <item key="anambra_orumba-south" msgid="">Anambra / Orumba-South</item>
+    <item key="anambra_oti" msgid="">Anambra / Oti</item>
+    <item key="anambra_ubuluizor_ihiala" msgid="">Anambra / Ubuluizor Ihiala</item>
+    <item key="anambra_uyi" msgid="">Anambra / Uyi</item>
+    <item key="bauchi_alkaleri" msgid="">Bauchi / Alkaleri</item>
+    <item key="bauchi_bauchi" msgid="">Bauchi / Bauchi</item>
+    <item key="bauchi_bogoro" msgid="">Bauchi / Bogoro</item>
+    <item key="bauchi_damban" msgid="">Bauchi / Damban</item>
+    <item key="bauchi_darazo" msgid="">Bauchi / Darazo</item>
+    <item key="bauchi_dass" msgid="">Bauchi / Dass</item>
+    <item key="bauchi_gamawa" msgid="">Bauchi / Gamawa</item>
+    <item key="bauchi_ganjuwa" msgid="">Bauchi / Ganjuwa</item>
+    <item key="bauchi_giade" msgid="">Bauchi / Giade</item>
+    <item key="bauchi_itas/gadau" msgid="">Bauchi / Itas/Gadau</item>
+    <item key="bauchi_jama'are" msgid="">Bauchi / Jama'are</item>
+    <item key="bauchi_katagum" msgid="">Bauchi / Katagum</item>
+    <item key="bauchi_kirfi" msgid="">Bauchi / Kirfi</item>
+    <item key="bauchi_misau" msgid="">Bauchi / Misau</item>
+    <item key="bauchi_ningi" msgid="">Bauchi / Ningi</item>
+    <item key="bauchi_shira" msgid="">Bauchi / Shira</item>
+    <item key="bauchi_tafawa-balewa" msgid="">Bauchi / Tafawa-Balewa</item>
+    <item key="bauchi_toro" msgid="">Bauchi / Toro</item>
+    <item key="bauchi_warji" msgid="">Bauchi / Warji</item>
+    <item key="bauchi_zaki" msgid="">Bauchi / Zaki</item>
+    <item key="bayelsa_brass" msgid="">Bayelsa / Brass</item>
+    <item key="bayelsa_ekeremor" msgid="">Bayelsa / Ekeremor</item>
+    <item key="bayelsa_kembe" msgid="">Bayelsa / Kembe</item>
+    <item key="bayelsa_kolokuma" msgid="">Bayelsa / Kolokuma</item>
+    <item key="bayelsa_kolokuma/opkuma" msgid="">Bayelsa / Kolokuma/Opkuma</item>
+    <item key="bayelsa_nembe" msgid="">Bayelsa / Nembe</item>
+    <item key="bayelsa_ogbia" msgid="">Bayelsa / Ogbia</item>
+    <item key="bayelsa_sagbama" msgid="">Bayelsa / Sagbama</item>
+    <item key="bayelsa_southern-ijaw" msgid="">Bayelsa / Southern-Ijaw</item>
+    <item key="bayelsa_toru-abubo" msgid="">Bayelsa / Toru-Abubo</item>
+    <item key="bayelsa_yenegoa" msgid="">Bayelsa / Yenegoa</item>
+    <item key="benue_ado" msgid="">Benue / Ado</item>
+    <item key="benue_agatu" msgid="">Benue / Agatu</item>
+    <item key="benue_apa" msgid="">Benue / Apa</item>
+    <item key="benue_buruku" msgid="">Benue / Buruku</item>
+    <item key="benue_gboko" msgid="">Benue / Gboko</item>
+    <item key="benue_guma" msgid="">Benue / Guma</item>
+    <item key="benue_gwer-east" msgid="">Benue / Gwer-East</item>
+    <item key="benue_gwer-west" msgid="">Benue / Gwer-West</item>
+    <item key="benue_katsina-ala" msgid="">Benue / Katsina-Ala</item>
+    <item key="benue_konshisha" msgid="">Benue / Konshisha</item>
+    <item key="benue_kwande" msgid="">Benue / Kwande</item>
+    <item key="benue_logo" msgid="">Benue / Logo</item>
+    <item key="benue_makurdi" msgid="">Benue / Makurdi</item>
+    <item key="benue_ogbadibo" msgid="">Benue / Ogbadibo</item>
+    <item key="benue_ohimini" msgid="">Benue / Ohimini</item>
+    <item key="benue_oju" msgid="">Benue / Oju</item>
+    <item key="benue_okpokwu" msgid="">Benue / Okpokwu</item>
+    <item key="benue_otukpo" msgid="">Benue / Otukpo</item>
+    <item key="benue_oturkpa" msgid="">Benue / Oturkpa</item>
+    <item key="benue_tarka" msgid="">Benue / Tarka</item>
+    <item key="benue_ukum" msgid="">Benue / Ukum</item>
+    <item key="benue_ushongo" msgid="">Benue / Ushongo</item>
+    <item key="benue_vandeikya" msgid="">Benue / Vandeikya</item>
+    <item key="borno_abadan" msgid="">Borno / Abadan</item>
+    <item key="borno_askira-uba" msgid="">Borno / Askira-Uba</item>
+    <item key="borno_bama" msgid="">Borno / Bama</item>
+    <item key="borno_bayo" msgid="">Borno / Bayo</item>
+    <item key="borno_biu" msgid="">Borno / Biu</item>
+    <item key="borno_chibok" msgid="">Borno / Chibok</item>
+    <item key="borno_damboa" msgid="">Borno / Damboa</item>
+    <item key="borno_dikwa" msgid="">Borno / Dikwa</item>
+    <item key="borno_gubio" msgid="">Borno / Gubio</item>
+    <item key="borno_guzamala" msgid="">Borno / Guzamala</item>
+    <item key="borno_gwoza" msgid="">Borno / Gwoza</item>
+    <item key="borno_hawul" msgid="">Borno / Hawul</item>
+    <item key="borno_jere" msgid="">Borno / Jere</item>
+    <item key="borno_kaga" msgid="">Borno / Kaga</item>
+    <item key="borno_kala/balge" msgid="">Borno / Kala/Balge</item>
+    <item key="borno_konduga" msgid="">Borno / Konduga</item>
+    <item key="borno_kukawa" msgid="">Borno / Kukawa</item>
+    <item key="borno_kwaya-kusar" msgid="">Borno / Kwaya-Kusar</item>
+    <item key="borno_mafa" msgid="">Borno / Mafa</item>
+    <item key="borno_magumeri" msgid="">Borno / Magumeri</item>
+    <item key="borno_maiduguri" msgid="">Borno / Maiduguri</item>
+    <item key="borno_marte" msgid="">Borno / Marte</item>
+    <item key="borno_mobbar" msgid="">Borno / Mobbar</item>
+    <item key="borno_mongunu" msgid="">Borno / Mongunu</item>
+    <item key="borno_ngala" msgid="">Borno / Ngala</item>
+    <item key="borno_nganzai" msgid="">Borno / Nganzai</item>
+    <item key="borno_shani" msgid="">Borno / Shani</item>
+    <item key="cross_river_abi" msgid="">Cross River / Abi</item>
+    <item key="cross_river_abuochichie" msgid="">Cross River / Abuochichie</item>
+    <item key="cross_river_akamkpa" msgid="">Cross River / Akamkpa</item>
+    <item key="cross_river_akpabuyo" msgid="">Cross River / Akpabuyo</item>
+    <item key="cross_river_bakassi" msgid="">Cross River / Bakassi</item>
+    <item key="cross_river_bekwara" msgid="">Cross River / Bekwara</item>
+    <item key="cross_river_biasi" msgid="">Cross River / Biasi</item>
+    <item key="cross_river_boki" msgid="">Cross River / Boki</item>
+    <item key="cross_river_calabar-municipal" msgid="">Cross River / Calabar-Municipal</item>
+    <item key="cross_river_calabar-south" msgid="">Cross River / Calabar-South</item>
+    <item key="cross_river_etunk" msgid="">Cross River / Etunk</item>
+    <item key="cross_river_ikom" msgid="">Cross River / Ikom</item>
+    <item key="cross_river_obanliku" msgid="">Cross River / Obanliku</item>
+    <item key="cross_river_obubra" msgid="">Cross River / Obubra</item>
+    <item key="cross_river_obudu" msgid="">Cross River / Obudu</item>
+    <item key="cross_river_odukpani" msgid="">Cross River / Odukpani</item>
+    <item key="cross_river_ogoja" msgid="">Cross River / Ogoja</item>
+    <item key="cross_river_ugep-north" msgid="">Cross River / Ugep-North</item>
+    <item key="cross_river_yakurr" msgid="">Cross River / Yakurr</item>
+    <item key="cross_river_yala" msgid="">Cross River / Yala</item>
+    <item key="delta_aniocha_north" msgid="">Delta / Aniocha North</item>
+    <item key="delta_aniocha-north" msgid="">Delta / Aniocha-North</item>
+    <item key="delta_aniocha-south" msgid="">Delta / Aniocha-South</item>
+    <item key="delta_bomadi" msgid="">Delta / Bomadi</item>
+    <item key="delta_burutu" msgid="">Delta / Burutu</item>
+    <item key="delta_effurun" msgid="">Delta / Effurun</item>
+    <item key="delta_ethiope-east" msgid="">Delta / Ethiope-East</item>
+    <item key="delta_ethiope-west" msgid="">Delta / Ethiope-West</item>
+    <item key="delta_idu" msgid="">Delta / Idu</item>
+    <item key="delta_ika-ne" msgid="">Delta / Ika-Ne</item>
+    <item key="delta_ika-north-east" msgid="">Delta / Ika-North-East</item>
+    <item key="delta_ika-south" msgid="">Delta / Ika-South</item>
+    <item key="delta_ikpemili" msgid="">Delta / Ikpemili</item>
+    <item key="delta_isoko-north" msgid="">Delta / Isoko-North</item>
+    <item key="delta_isoko-south" msgid="">Delta / Isoko-South</item>
+    <item key="delta_ndokwa-east" msgid="">Delta / Ndokwa-East</item>
+    <item key="delta_ndokwa-north" msgid="">Delta / Ndokwa-North</item>
+    <item key="delta_ndokwa-south" msgid="">Delta / Ndokwa-South</item>
+    <item key="delta_ndokwa-west" msgid="">Delta / Ndokwa-West</item>
+    <item key="delta_okpe" msgid="">Delta / Okpe</item>
+    <item key="delta_oleh" msgid="">Delta / Oleh</item>
+    <item key="delta_oshielli-north" msgid="">Delta / Oshielli-North</item>
+    <item key="delta_oshimili" msgid="">Delta / Oshimili</item>
+    <item key="delta_oshimili-north" msgid="">Delta / Oshimili-North</item>
+    <item key="delta_oshimili-south" msgid="">Delta / Oshimili-South</item>
+    <item key="delta_osimili" msgid="">Delta / Osimili</item>
+    <item key="delta_osimili-north" msgid="">Delta / Osimili-North</item>
+    <item key="delta_osimili-south" msgid="">Delta / Osimili-South</item>
+    <item key="delta_patani" msgid="">Delta / Patani</item>
+    <item key="delta_sapele" msgid="">Delta / Sapele</item>
+    <item key="delta_udokwa" msgid="">Delta / Udokwa</item>
+    <item key="delta_udu" msgid="">Delta / Udu</item>
+    <item key="delta_ughelli-north" msgid="">Delta / Ughelli-North</item>
+    <item key="delta_ughelli-south" msgid="">Delta / Ughelli-South</item>
+    <item key="delta_ukwuani" msgid="">Delta / Ukwuani</item>
+    <item key="delta_urwie" msgid="">Delta / Urwie</item>
+    <item key="delta_uvie" msgid="">Delta / Uvie</item>
+    <item key="delta_uvwei" msgid="">Delta / Uvwei</item>
+    <item key="delta_uvwie" msgid="">Delta / Uvwie</item>
+    <item key="delta_warri-central" msgid="">Delta / Warri-Central</item>
+    <item key="delta_warri-north" msgid="">Delta / Warri-North</item>
+    <item key="delta_warri-south" msgid="">Delta / Warri-South</item>
+    <item key="ebonyi_abakaliki" msgid="">Ebonyi / Abakaliki</item>
+    <item key="ebonyi_afikpo-north" msgid="">Ebonyi / Afikpo-North</item>
+    <item key="ebonyi_afikpo-south" msgid="">Ebonyi / Afikpo-South</item>
+    <item key="ebonyi_bomadim" msgid="">Ebonyi / Bomadim</item>
+    <item key="ebonyi_ebonyi" msgid="">Ebonyi / Ebonyi</item>
+    <item key="ebonyi_ezza-north" msgid="">Ebonyi / Ezza-North</item>
+    <item key="ebonyi_ezza-south" msgid="">Ebonyi / Ezza-South</item>
+    <item key="ebonyi_ikwo" msgid="">Ebonyi / Ikwo</item>
+    <item key="ebonyi_ishielu" msgid="">Ebonyi / Ishielu</item>
+    <item key="ebonyi_ivo" msgid="">Ebonyi / Ivo</item>
+    <item key="ebonyi_izzi" msgid="">Ebonyi / Izzi</item>
+    <item key="ebonyi_obaukwu" msgid="">Ebonyi / Obaukwu</item>
+    <item key="ebonyi_ohakwu" msgid="">Ebonyi / Ohakwu</item>
+    <item key="ebonyi_ohaozara" msgid="">Ebonyi / Ohaozara</item>
+    <item key="ebonyi_onicha" msgid="">Ebonyi / Onicha</item>
+    <item key="ebonyi_ukaba" msgid="">Ebonyi / Ukaba</item>
+    <item key="edo_afokpella" msgid="">Edo / Afokpella</item>
+    <item key="edo_afuze" msgid="">Edo / Afuze</item>
+    <item key="edo_agbazilo" msgid="">Edo / Agbazilo</item>
+    <item key="edo_akoko_edo" msgid="">Edo / Akoko Edo</item>
+    <item key="edo_akoko-edo" msgid="">Edo / Akoko-Edo</item>
+    <item key="edo_egor" msgid="">Edo / Egor</item>
+    <item key="edo_esan-central" msgid="">Edo / Esan-Central</item>
+    <item key="edo_esan-north-east_" msgid="">Edo / Esan-North-East</item>
+    <item key="edo_esan-south-east" msgid="">Edo / Esan-South-East</item>
+    <item key="edo_esan-west" msgid="">Edo / Esan-West</item>
+    <item key="edo_etsako-central" msgid="">Edo / Etsako-Central</item>
+    <item key="edo_etsako-east" msgid="">Edo / Etsako-East</item>
+    <item key="edo_etsako-west" msgid="">Edo / Etsako-West</item>
+    <item key="edo_igueben" msgid="">Edo / Igueben</item>
+    <item key="edo_ikpoba-okha" msgid="">Edo / Ikpoba-Okha</item>
+    <item key="edo_ohunmwode" msgid="">Edo / Ohunmwode</item>
+    <item key="edo_ologbo" msgid="">Edo / Ologbo</item>
+    <item key="edo_opoji_irrua" msgid="">Edo / Opoji Irrua</item>
+    <item key="edo_oredo" msgid="">Edo / Oredo</item>
+    <item key="edo_orhionmwon" msgid="">Edo / Orhionmwon</item>
+    <item key="edo_ovia-north-east" msgid="">Edo / Ovia-North-East</item>
+    <item key="edo_ovia-south-west" msgid="">Edo / Ovia-South-West</item>
+    <item key="edo_owan_east" msgid="">Edo / Owan East</item>
+    <item key="edo_owan-east" msgid="">Edo / Owan-East</item>
+    <item key="edo_owan-west" msgid="">Edo / Owan-West</item>
+    <item key="edo_uhunmwonde" msgid="">Edo / Uhunmwonde</item>
+    <item key="ekiti_ado-ekiti" msgid="">Ekiti / Ado-Ekiti</item>
+    <item key="ekiti_aiyekire" msgid="">Ekiti / Aiyekire</item>
+    <item key="ekiti_efon" msgid="">Ekiti / Efon</item>
+    <item key="ekiti_ekiti-east" msgid="">Ekiti / Ekiti-East</item>
+    <item key="ekiti_ekiti-south-west" msgid="">Ekiti / Ekiti-South-West</item>
+    <item key="ekiti_ekiti-west" msgid="">Ekiti / Ekiti-West</item>
+    <item key="ekiti_emure/ise/orun" msgid="">Ekiti / Emure/Ise/Orun</item>
+    <item key="ekiti_gbonyin" msgid="">Ekiti / Gbonyin</item>
+    <item key="ekiti_ido-osi" msgid="">Ekiti / Ido-Osi</item>
+    <item key="ekiti_ijero" msgid="">Ekiti / Ijero</item>
+    <item key="ekiti_ikare" msgid="">Ekiti / Ikare</item>
+    <item key="ekiti_ikere" msgid="">Ekiti / Ikere</item>
+    <item key="ekiti_ikole" msgid="">Ekiti / Ikole</item>
+    <item key="ekiti_ilejemeje" msgid="">Ekiti / Ilejemeje</item>
+    <item key="ekiti_irepodun/ifelodun" msgid="">Ekiti / Irepodun/Ifelodun</item>
+    <item key="ekiti_ise-orun" msgid="">Ekiti / Ise-Orun</item>
+    <item key="ekiti_moba" msgid="">Ekiti / Moba</item>
+    <item key="ekiti_oye" msgid="">Ekiti / Oye</item>
+    <item key="enugu_aninri" msgid="">Enugu / Aninri</item>
+    <item key="enugu_awgu" msgid="">Enugu / Awgu</item>
+    <item key="enugu_enugu-east" msgid="">Enugu / Enugu-East</item>
+    <item key="enugu_enugu-north" msgid="">Enugu / Enugu-North</item>
+    <item key="enugu_enugu-south" msgid="">Enugu / Enugu-South</item>
+    <item key="enugu_ezeagu" msgid="">Enugu / Ezeagu</item>
+    <item key="enugu_igbo-etiti" msgid="">Enugu / Igbo-Etiti</item>
+    <item key="enugu_igbo-eze-north" msgid="">Enugu / Igbo-Eze-North</item>
+    <item key="enugu_igbo-eze-south" msgid="">Enugu / Igbo-Eze-South</item>
+    <item key="enugu_isi-uzo" msgid="">Enugu / Isi-Uzo</item>
+    <item key="enugu_nkanu-east" msgid="">Enugu / Nkanu-East</item>
+    <item key="enugu_nkanu-west" msgid="">Enugu / Nkanu-West</item>
+    <item key="enugu_nsukka" msgid="">Enugu / Nsukka</item>
+    <item key="enugu_nukanu_east" msgid="">Enugu / Nukanu East</item>
+    <item key="enugu_oji-river" msgid="">Enugu / Oji-River</item>
+    <item key="enugu_udenu" msgid="">Enugu / Udenu</item>
+    <item key="enugu_udi" msgid="">Enugu / Udi</item>
+    <item key="enugu_uzo-uwani" msgid="">Enugu / Uzo-Uwani</item>
+    <item key="gombe_akko" msgid="">Gombe / Akko</item>
+    <item key="gombe_balanga" msgid="">Gombe / Balanga</item>
+    <item key="gombe_billiri" msgid="">Gombe / Billiri</item>
+    <item key="gombe_dukku" msgid="">Gombe / Dukku</item>
+    <item key="gombe_funakaye" msgid="">Gombe / Funakaye</item>
+    <item key="gombe_gombe" msgid="">Gombe / Gombe</item>
+    <item key="gombe_kaltungo" msgid="">Gombe / Kaltungo</item>
+    <item key="gombe_kwami" msgid="">Gombe / Kwami</item>
+    <item key="gombe_nafada/bajoga" msgid="">Gombe / Nafada/Bajoga</item>
+    <item key="gombe_shomgom" msgid="">Gombe / Shomgom</item>
+    <item key="gombe_yamaltu/deba" msgid="">Gombe / Yamaltu/Deba</item>
+    <item key="imo_aboh-mbaise" msgid="">Imo / Aboh-Mbaise</item>
+    <item key="imo_ahiazu-mbaise" msgid="">Imo / Ahiazu-Mbaise</item>
+    <item key="imo_dral-esat" msgid="">Imo / Dral-Esat</item>
+    <item key="imo_ehime-mbano" msgid="">Imo / Ehime-Mbano</item>
+    <item key="imo_ezinihitte" msgid="">Imo / Ezinihitte</item>
+    <item key="imo_ideato" msgid="">Imo / Ideato</item>
+    <item key="imo_ideato-north" msgid="">Imo / Ideato-North</item>
+    <item key="imo_ideato-south" msgid="">Imo / Ideato-South</item>
+    <item key="imo_ihitte/uboma" msgid="">Imo / Ihitte/Uboma</item>
+    <item key="imo_ikeduru" msgid="">Imo / Ikeduru</item>
+    <item key="imo_isiala-mbano" msgid="">Imo / Isiala-Mbano</item>
+    <item key="imo_isu" msgid="">Imo / Isu</item>
+    <item key="imo_mbaitoli" msgid="">Imo / Mbaitoli</item>
+    <item key="imo_mbano" msgid="">Imo / Mbano</item>
+    <item key="imo_ngor-okpala" msgid="">Imo / Ngor-Okpala</item>
+    <item key="imo_njaba" msgid="">Imo / Njaba</item>
+    <item key="imo_nkwerre" msgid="">Imo / Nkwerre</item>
+    <item key="imo_nwangele" msgid="">Imo / Nwangele</item>
+    <item key="imo_obowo" msgid="">Imo / Obowo</item>
+    <item key="imo_oguta" msgid="">Imo / Oguta</item>
+    <item key="imo_ohaji-egbema" msgid="">Imo / Ohaji-Egbema</item>
+    <item key="imo_okigwe" msgid="">Imo / Okigwe</item>
+    <item key="imo_onuimo" msgid="">Imo / Onuimo</item>
+    <item key="imo_orlu" msgid="">Imo / Orlu</item>
+    <item key="imo_orsu" msgid="">Imo / Orsu</item>
+    <item key="imo_oru-east" msgid="">Imo / Oru-East</item>
+    <item key="imo_oru-west" msgid="">Imo / Oru-West</item>
+    <item key="imo_owerri-municipal" msgid="">Imo / Owerri-Municipal</item>
+    <item key="imo_owerri-north" msgid="">Imo / Owerri-North</item>
+    <item key="imo_owerri-west" msgid="">Imo / Owerri-West</item>
+    <item key="imo_ugiri-ike_ikeduru" msgid="">Imo / Ugiri-Ike Ikeduru</item>
+    <item key="imo_ugiri-ikedikeduru" msgid="">Imo / Ugiri-Ikedikeduru</item>
+    <item key="imo_unbano" msgid="">Imo / Unbano</item>
+    <item key="imo_zinihitte" msgid="">Imo / Zinihitte</item>
+    <item key="jigawa_auyo" msgid="">Jigawa / Auyo</item>
+    <item key="jigawa_babura" msgid="">Jigawa / Babura</item>
+    <item key="jigawa_biriniwa" msgid="">Jigawa / Biriniwa</item>
+    <item key="jigawa_birnin-kudu" msgid="">Jigawa / Birnin-Kudu</item>
+    <item key="jigawa_bosuwa" msgid="">Jigawa / Bosuwa</item>
+    <item key="jigawa_buji" msgid="">Jigawa / Buji</item>
+    <item key="jigawa_dutse" msgid="">Jigawa / Dutse</item>
+    <item key="jigawa_gagarawa" msgid="">Jigawa / Gagarawa</item>
+    <item key="jigawa_garki" msgid="">Jigawa / Garki</item>
+    <item key="jigawa_gumel" msgid="">Jigawa / Gumel</item>
+    <item key="jigawa_guri" msgid="">Jigawa / Guri</item>
+    <item key="jigawa_gwaram" msgid="">Jigawa / Gwaram</item>
+    <item key="jigawa_gwiwa" msgid="">Jigawa / Gwiwa</item>
+    <item key="jigawa_hadejia" msgid="">Jigawa / Hadejia</item>
+    <item key="jigawa_jahun" msgid="">Jigawa / Jahun</item>
+    <item key="jigawa_kafin-hausa" msgid="">Jigawa / Kafin-Hausa</item>
+    <item key="jigawa_kaugama" msgid="">Jigawa / Kaugama</item>
+    <item key="jigawa_kazaure" msgid="">Jigawa / Kazaure</item>
+    <item key="jigawa_kirkasamma" msgid="">Jigawa / Kirkasamma</item>
+    <item key="jigawa_maigatari" msgid="">Jigawa / Maigatari</item>
+    <item key="jigawa_malam-maduri" msgid="">Jigawa / Malam-Maduri</item>
+    <item key="jigawa_miga" msgid="">Jigawa / Miga</item>
+    <item key="jigawa_ringim" msgid="">Jigawa / Ringim</item>
+    <item key="jigawa_roni" msgid="">Jigawa / Roni</item>
+    <item key="jigawa_sule-tankarkar" msgid="">Jigawa / Sule-Tankarkar</item>
+    <item key="jigawa_taura" msgid="">Jigawa / Taura</item>
+    <item key="jigawa_yankwashi" msgid="">Jigawa / Yankwashi</item>
+    <item key="kaduna_birnin-gwari" msgid="">Kaduna / Birnin-Gwari</item>
+    <item key="kaduna_chikun" msgid="">Kaduna / Chikun</item>
+    <item key="kaduna_giwa" msgid="">Kaduna / Giwa</item>
+    <item key="kaduna_gwagwada" msgid="">Kaduna / Gwagwada</item>
+    <item key="kaduna_igabi" msgid="">Kaduna / Igabi</item>
+    <item key="kaduna_ikara" msgid="">Kaduna / Ikara</item>
+    <item key="kaduna_jaba" msgid="">Kaduna / Jaba</item>
+    <item key="kaduna_jema'a" msgid="">Kaduna / Jema'a</item>
+    <item key="kaduna_kachia" msgid="">Kaduna / Kachia</item>
+    <item key="kaduna_kaduna-north" msgid="">Kaduna / Kaduna-North</item>
+    <item key="kaduna_kagarko" msgid="">Kaduna / Kagarko</item>
+    <item key="kaduna_kajuru" msgid="">Kaduna / Kajuru</item>
+    <item key="kaduna_kaura" msgid="">Kaduna / Kaura</item>
+    <item key="kaduna_kauru" msgid="">Kaduna / Kauru</item>
+    <item key="kaduna_koka/kawo" msgid="">Kaduna / Koka/Kawo</item>
+    <item key="kaduna_kubah" msgid="">Kaduna / Kubah</item>
+    <item key="kaduna_kudan" msgid="">Kaduna / Kudan</item>
+    <item key="kaduna_lere" msgid="">Kaduna / Lere</item>
+    <item key="kaduna_makarfi" msgid="">Kaduna / Makarfi</item>
+    <item key="kaduna_sabon-gari" msgid="">Kaduna / Sabon-Gari</item>
+    <item key="kaduna_sanga" msgid="">Kaduna / Sanga</item>
+    <item key="kaduna_soba" msgid="">Kaduna / Soba</item>
+    <item key="kaduna_tudun-wada/makera" msgid="">Kaduna / Tudun-Wada/Makera</item>
+    <item key="kaduna_zango-kataf" msgid="">Kaduna / Zango-Kataf</item>
+    <item key="kaduna_zaria" msgid="">Kaduna / Zaria</item>
+    <item key="kano_ajingi" msgid="">Kano / Ajingi</item>
+    <item key="kano_albasu" msgid="">Kano / Albasu</item>
+    <item key="kano_bagwai" msgid="">Kano / Bagwai</item>
+    <item key="kano_bebeji" msgid="">Kano / Bebeji</item>
+    <item key="kano_bichi" msgid="">Kano / Bichi</item>
+    <item key="kano_bunkure" msgid="">Kano / Bunkure</item>
+    <item key="kano_dala" msgid="">Kano / Dala</item>
+    <item key="kano_dambatta" msgid="">Kano / Dambatta</item>
+    <item key="kano_dawakin-kudu" msgid="">Kano / Dawakin-Kudu</item>
+    <item key="kano_dawakin-tofa" msgid="">Kano / Dawakin-Tofa</item>
+    <item key="kano_doguwa" msgid="">Kano / Doguwa</item>
+    <item key="kano_fagge" msgid="">Kano / Fagge</item>
+    <item key="kano_gabasawa" msgid="">Kano / Gabasawa</item>
+    <item key="kano_garko" msgid="">Kano / Garko</item>
+    <item key="kano_garun-mallam" msgid="">Kano / Garun-Mallam</item>
+    <item key="kano_gaya" msgid="">Kano / Gaya</item>
+    <item key="kano_gezawa" msgid="">Kano / Gezawa</item>
+    <item key="kano_gwale" msgid="">Kano / Gwale</item>
+    <item key="kano_gwarzo" msgid="">Kano / Gwarzo</item>
+    <item key="kano_kano-municipal" msgid="">Kano / Kano-Municipal</item>
+    <item key="kano_karaye" msgid="">Kano / Karaye</item>
+    <item key="kano_kibiya" msgid="">Kano / Kibiya</item>
+    <item key="kano_kiru" msgid="">Kano / Kiru</item>
+    <item key="kano_kumbotso" msgid="">Kano / Kumbotso</item>
+    <item key="kano_kunchi" msgid="">Kano / Kunchi</item>
+    <item key="kano_kura" msgid="">Kano / Kura</item>
+    <item key="kano_madobi" msgid="">Kano / Madobi</item>
+    <item key="kano_makoda" msgid="">Kano / Makoda</item>
+    <item key="kano_minjibir" msgid="">Kano / Minjibir</item>
+    <item key="kano_nasarawa" msgid="">Kano / Nasarawa</item>
+    <item key="kano_rano" msgid="">Kano / Rano</item>
+    <item key="kano_rimin-gado" msgid="">Kano / Rimin-Gado</item>
+    <item key="kano_rogo" msgid="">Kano / Rogo</item>
+    <item key="kano_shanono" msgid="">Kano / Shanono</item>
+    <item key="kano_sumaila" msgid="">Kano / Sumaila</item>
+    <item key="kano_takai" msgid="">Kano / Takai</item>
+    <item key="kano_tarauni" msgid="">Kano / Tarauni</item>
+    <item key="kano_tofa" msgid="">Kano / Tofa</item>
+    <item key="kano_tsanyawa" msgid="">Kano / Tsanyawa</item>
+    <item key="kano_tudun-wada" msgid="">Kano / Tudun-Wada</item>
+    <item key="kano_ungogo" msgid="">Kano / Ungogo</item>
+    <item key="kano_warawa" msgid="">Kano / Warawa</item>
+    <item key="kano_wudil" msgid="">Kano / Wudil</item>
+    <item key="katsina_bakori" msgid="">Katsina / Bakori</item>
+    <item key="katsina_batagarawa" msgid="">Katsina / Batagarawa</item>
+    <item key="katsina_batsari" msgid="">Katsina / Batsari</item>
+    <item key="katsina_baure" msgid="">Katsina / Baure</item>
+    <item key="katsina_bindawa" msgid="">Katsina / Bindawa</item>
+    <item key="katsina_charanchi" msgid="">Katsina / Charanchi</item>
+    <item key="katsina_dan-musa" msgid="">Katsina / Dan-Musa</item>
+    <item key="katsina_dandume" msgid="">Katsina / Dandume</item>
+    <item key="katsina_danji" msgid="">Katsina / Danji</item>
+    <item key="katsina_daura" msgid="">Katsina / Daura</item>
+    <item key="katsina_dutsi" msgid="">Katsina / Dutsi</item>
+    <item key="katsina_dutsinma" msgid="">Katsina / Dutsinma</item>
+    <item key="katsina_faskari" msgid="">Katsina / Faskari</item>
+    <item key="katsina_funtua" msgid="">Katsina / Funtua</item>
+    <item key="katsina_ingawa" msgid="">Katsina / Ingawa</item>
+    <item key="katsina_jibia" msgid="">Katsina / Jibia</item>
+    <item key="katsina_kafur" msgid="">Katsina / Kafur</item>
+    <item key="katsina_kaita" msgid="">Katsina / Kaita</item>
+    <item key="katsina_kankara" msgid="">Katsina / Kankara</item>
+    <item key="katsina_kankia" msgid="">Katsina / Kankia</item>
+    <item key="katsina_katsina" msgid="">Katsina / Katsina</item>
+    <item key="katsina_kurfi" msgid="">Katsina / Kurfi</item>
+    <item key="katsina_kusada" msgid="">Katsina / Kusada</item>
+    <item key="katsina_mai-adua" msgid="">Katsina / Mai-Adua</item>
+    <item key="katsina_malumfashi" msgid="">Katsina / Malumfashi</item>
+    <item key="katsina_mani" msgid="">Katsina / Mani</item>
+    <item key="katsina_mashi" msgid="">Katsina / Mashi</item>
+    <item key="katsina_matazu" msgid="">Katsina / Matazu</item>
+    <item key="katsina_musawa" msgid="">Katsina / Musawa</item>
+    <item key="katsina_rimi" msgid="">Katsina / Rimi</item>
+    <item key="katsina_sabuwa" msgid="">Katsina / Sabuwa</item>
+    <item key="katsina_safana" msgid="">Katsina / Safana</item>
+    <item key="katsina_sandamu" msgid="">Katsina / Sandamu</item>
+    <item key="katsina_zango" msgid="">Katsina / Zango</item>
+    <item key="kebbi_aleiro" msgid="">Kebbi / Aleiro</item>
+    <item key="kebbi_arewa-dandi" msgid="">Kebbi / Arewa-Dandi</item>
+    <item key="kebbi_argungu" msgid="">Kebbi / Argungu</item>
+    <item key="kebbi_augie" msgid="">Kebbi / Augie</item>
+    <item key="kebbi_bagudo" msgid="">Kebbi / Bagudo</item>
+    <item key="kebbi_birnin-kebbi" msgid="">Kebbi / Birnin-Kebbi</item>
+    <item key="kebbi_bumza" msgid="">Kebbi / Bumza</item>
+    <item key="kebbi_dandi" msgid="">Kebbi / Dandi</item>
+    <item key="kebbi_danko" msgid="">Kebbi / Danko</item>
+    <item key="kebbi_fakai" msgid="">Kebbi / Fakai</item>
+    <item key="kebbi_gwandu" msgid="">Kebbi / Gwandu</item>
+    <item key="kebbi_jega" msgid="">Kebbi / Jega</item>
+    <item key="kebbi_kalgo" msgid="">Kebbi / Kalgo</item>
+    <item key="kebbi_koko-besse" msgid="">Kebbi / Koko-Besse</item>
+    <item key="kebbi_maiyama" msgid="">Kebbi / Maiyama</item>
+    <item key="kebbi_ngaski" msgid="">Kebbi / Ngaski</item>
+    <item key="kebbi_sakaba" msgid="">Kebbi / Sakaba</item>
+    <item key="kebbi_shanga" msgid="">Kebbi / Shanga</item>
+    <item key="kebbi_suru" msgid="">Kebbi / Suru</item>
+    <item key="kebbi_wasagu" msgid="">Kebbi / Wasagu</item>
+    <item key="kebbi_yauri" msgid="">Kebbi / Yauri</item>
+    <item key="kebbi_zuru" msgid="">Kebbi / Zuru</item>
+    <item key="kogi_adavi" msgid="">Kogi / Adavi</item>
+    <item key="kogi_ajaokuta" msgid="">Kogi / Ajaokuta</item>
+    <item key="kogi_ankpa" msgid="">Kogi / Ankpa</item>
+    <item key="kogi_dekina" msgid="">Kogi / Dekina</item>
+    <item key="kogi_ibaji" msgid="">Kogi / Ibaji</item>
+    <item key="kogi_idah" msgid="">Kogi / Idah</item>
+    <item key="kogi_igalamela" msgid="">Kogi / Igalamela</item>
+    <item key="kogi_ijumu" msgid="">Kogi / Ijumu</item>
+    <item key="kogi_ikoyi-ijumu" msgid="">Kogi / Ikoyi-Ijumu</item>
+    <item key="kogi_kabba/bunu" msgid="">Kogi / Kabba/Bunu</item>
+    <item key="kogi_kogi" msgid="">Kogi / Kogi</item>
+    <item key="kogi_lokoja" msgid="">Kogi / Lokoja</item>
+    <item key="kogi_mopa-muro-mopi" msgid="">Kogi / Mopa-Muro-Mopi</item>
+    <item key="kogi_obaji" msgid="">Kogi / Obaji</item>
+    <item key="kogi_ofu" msgid="">Kogi / Ofu</item>
+    <item key="kogi_ogori/magongo" msgid="">Kogi / Ogori/Magongo</item>
+    <item key="kogi_okehi" msgid="">Kogi / Okehi</item>
+    <item key="kogi_okene" msgid="">Kogi / Okene</item>
+    <item key="kogi_olamaboro" msgid="">Kogi / Olamaboro</item>
+    <item key="kogi_omala" msgid="">Kogi / Omala</item>
+    <item key="kogi_oru" msgid="">Kogi / Oru</item>
+    <item key="kogi_oyi" msgid="">Kogi / Oyi</item>
+    <item key="kogi_yagba-east" msgid="">Kogi / Yagba-East</item>
+    <item key="kogi_yagba-west" msgid="">Kogi / Yagba-West</item>
+    <item key="kwara_asa" msgid="">Kwara / Asa</item>
+    <item key="kwara_baruten" msgid="">Kwara / Baruten</item>
+    <item key="kwara_edu" msgid="">Kwara / Edu</item>
+    <item key="kwara_ekiti" msgid="">Kwara / Ekiti</item>
+    <item key="kwara_ilorin-east" msgid="">Kwara / Ilorin-East</item>
+    <item key="kwara_ilorin-south" msgid="">Kwara / Ilorin-South</item>
+    <item key="kwara_ilorin-west" msgid="">Kwara / Ilorin-West</item>
+    <item key="kwara_isin" msgid="">Kwara / Isin</item>
+    <item key="kwara_kaiama" msgid="">Kwara / Kaiama</item>
+    <item key="kwara_moro" msgid="">Kwara / Moro</item>
+    <item key="kwara_offa" msgid="">Kwara / Offa</item>
+    <item key="kwara_oke-ero" msgid="">Kwara / Oke-Ero</item>
+    <item key="kwara_oyun" msgid="">Kwara / Oyun</item>
+    <item key="kwara_pategi" msgid="">Kwara / Pategi</item>
+    <item key="lagos_agege" msgid="">Lagos / Agege</item>
+    <item key="lagos_ajeromi-ifelodun" msgid="">Lagos / Ajeromi-Ifelodun</item>
+    <item key="lagos_alimosho" msgid="">Lagos / Alimosho</item>
+    <item key="lagos_amuwo-odofin" msgid="">Lagos / Amuwo-Odofin</item>
+    <item key="lagos_apapa" msgid="">Lagos / Apapa</item>
+    <item key="lagos_badagry" msgid="">Lagos / Badagry</item>
+    <item key="lagos_epe" msgid="">Lagos / Epe</item>
+    <item key="lagos_eti-osa" msgid="">Lagos / Eti-Osa</item>
+    <item key="lagos_ibeju-lekki" msgid="">Lagos / Ibeju-Lekki</item>
+    <item key="lagos_ifako-ijaiye" msgid="">Lagos / Ifako-Ijaiye</item>
+    <item key="lagos_ikeja" msgid="">Lagos / Ikeja</item>
+    <item key="lagos_ikorodu" msgid="">Lagos / Ikorodu</item>
+    <item key="lagos_island" msgid="">Lagos / Island</item>
+    <item key="lagos_kosofe" msgid="">Lagos / Kosofe</item>
+    <item key="lagos_lagos-island" msgid="">Lagos / Lagos-Island</item>
+    <item key="lagos_lagos-mainland" msgid="">Lagos / Lagos-Mainland</item>
+    <item key="lagos_mushin" msgid="">Lagos / Mushin</item>
+    <item key="lagos_ojo" msgid="">Lagos / Ojo</item>
+    <item key="lagos_oshodi-isolo" msgid="">Lagos / Oshodi-Isolo</item>
+    <item key="lagos_shomolu" msgid="">Lagos / Shomolu</item>
+    <item key="lagos_somolu" msgid="">Lagos / Somolu</item>
+    <item key="lagos_suru-lere" msgid="">Lagos / Suru-Lere</item>
+    <item key="nassarawa_akwanga" msgid="">Nassarawa / Akwanga</item>
+    <item key="nassarawa_awe" msgid="">Nassarawa / Awe</item>
+    <item key="nassarawa_doma" msgid="">Nassarawa / Doma</item>
+    <item key="nassarawa_karu" msgid="">Nassarawa / Karu</item>
+    <item key="nassarawa_keana" msgid="">Nassarawa / Keana</item>
+    <item key="nassarawa_keffi" msgid="">Nassarawa / Keffi</item>
+    <item key="nassarawa_kokona" msgid="">Nassarawa / Kokona</item>
+    <item key="nassarawa_lafia" msgid="">Nassarawa / Lafia</item>
+    <item key="nassarawa_nassawara" msgid="">Nassarawa / Nassawara</item>
+    <item key="nassarawa_nassawara_eggon" msgid="">Nassarawa / Nassawara Eggon</item>
+    <item key="nassarawa_obi" msgid="">Nassarawa / Obi</item>
+    <item key="nassarawa_wambu" msgid="">Nassarawa / Wambu</item>
+    <item key="niger_agaie" msgid="">Niger / Agaie</item>
+    <item key="niger_agwara" msgid="">Niger / Agwara</item>
+    <item key="niger_bida" msgid="">Niger / Bida</item>
+    <item key="niger_borgu" msgid="">Niger / Borgu</item>
+    <item key="niger_bosso" msgid="">Niger / Bosso</item>
+    <item key="niger_chanchaga" msgid="">Niger / Chanchaga</item>
+    <item key="niger_edati" msgid="">Niger / Edati</item>
+    <item key="niger_gbako" msgid="">Niger / Gbako</item>
+    <item key="niger_gurara" msgid="">Niger / Gurara</item>
+    <item key="niger_katcha" msgid="">Niger / Katcha</item>
+    <item key="niger_kontagora" msgid="">Niger / Kontagora</item>
+    <item key="niger_lapai" msgid="">Niger / Lapai</item>
+    <item key="niger_lavun" msgid="">Niger / Lavun</item>
+    <item key="niger_magama" msgid="">Niger / Magama</item>
+    <item key="niger_mariga" msgid="">Niger / Mariga</item>
+    <item key="niger_mashegu" msgid="">Niger / Mashegu</item>
+    <item key="niger_mokwa" msgid="">Niger / Mokwa</item>
+    <item key="niger_muya" msgid="">Niger / Muya</item>
+    <item key="niger_paikoro" msgid="">Niger / Paikoro</item>
+    <item key="niger_rafi" msgid="">Niger / Rafi</item>
+    <item key="niger_rijau" msgid="">Niger / Rijau</item>
+    <item key="niger_shiroro" msgid="">Niger / Shiroro</item>
+    <item key="niger_suleja" msgid="">Niger / Suleja</item>
+    <item key="niger_tafa" msgid="">Niger / Tafa</item>
+    <item key="niger_wushishi" msgid="">Niger / Wushishi</item>
+    <item key="ogun_abeokuta-north" msgid="">Ogun / Abeokuta-North</item>
+    <item key="ogun_abeokuta-south" msgid="">Ogun / Abeokuta-South</item>
+    <item key="ogun_ado-odo/ota" msgid="">Ogun / Ado-Odo/Ota</item>
+    <item key="ogun_adoodo-ota" msgid="">Ogun / Adoodo-Ota</item>
+    <item key="ogun_ewekoro" msgid="">Ogun / Ewekoro</item>
+    <item key="ogun_idarapo" msgid="">Ogun / Idarapo</item>
+    <item key="ogun_iffo-otta" msgid="">Ogun / Iffo-Otta</item>
+    <item key="ogun_ifo" msgid="">Ogun / Ifo</item>
+    <item key="ogun_igbado-north" msgid="">Ogun / Igbado-North</item>
+    <item key="ogun_igbado-south" msgid="">Ogun / Igbado-South</item>
+    <item key="ogun_ijebu-east" msgid="">Ogun / Ijebu-East</item>
+    <item key="ogun_ijebu-north" msgid="">Ogun / Ijebu-North</item>
+    <item key="ogun_ijebu-north-east" msgid="">Ogun / Ijebu-North-East</item>
+    <item key="ogun_ijebu-ode" msgid="">Ogun / Ijebu-Ode</item>
+    <item key="ogun_ikenne" msgid="">Ogun / Ikenne</item>
+    <item key="ogun_ilishan_remo" msgid="">Ogun / Ilishan Remo</item>
+    <item key="ogun_ilugun-alaro" msgid="">Ogun / Ilugun-Alaro</item>
+    <item key="ogun_imeko-afon" msgid="">Ogun / Imeko-Afon</item>
+    <item key="ogun_ipokia" msgid="">Ogun / Ipokia</item>
+    <item key="ogun_lgayekpe_" msgid="">Ogun / Lgayekpe</item>
+    <item key="ogun_obafemi-owode" msgid="">Ogun / Obafemi-Owode</item>
+    <item key="ogun_odedah" msgid="">Ogun / Odedah</item>
+    <item key="ogun_odogbolu" msgid="">Ogun / Odogbolu</item>
+    <item key="ogun_ogun-waterside" msgid="">Ogun / Ogun-Waterside</item>
+    <item key="ogun_remo-north" msgid="">Ogun / Remo-North</item>
+    <item key="ogun_sagamu" msgid="">Ogun / Sagamu</item>
+    <item key="ogun_shagamu" msgid="">Ogun / Shagamu</item>
+    <item key="ogun_yewa" msgid="">Ogun / Yewa</item>
+    <item key="ondo_akoko" msgid="">Ondo / Akoko</item>
+    <item key="ondo_akoko-north" msgid="">Ondo / Akoko-North</item>
+    <item key="ondo_akoko-north-west" msgid="">Ondo / Akoko-North-West</item>
+    <item key="ondo_akoko-south" msgid="">Ondo / Akoko-South</item>
+    <item key="ondo_akoko-south-east" msgid="">Ondo / Akoko-South-East</item>
+    <item key="ondo_akure" msgid="">Ondo / Akure</item>
+    <item key="ondo_akure-north" msgid="">Ondo / Akure-North</item>
+    <item key="ondo_akure-south" msgid="">Ondo / Akure-South</item>
+    <item key="ondo_ese-odo" msgid="">Ondo / Ese-Odo</item>
+    <item key="ondo_idanre" msgid="">Ondo / Idanre</item>
+    <item key="ondo_ifedore" msgid="">Ondo / Ifedore</item>
+    <item key="ondo_ikale" msgid="">Ondo / Ikale</item>
+    <item key="ondo_ilaje" msgid="">Ondo / Ilaje</item>
+    <item key="ondo_ilaje-west" msgid="">Ondo / Ilaje-West</item>
+    <item key="ondo_ile-oluji-okeigbo" msgid="">Ondo / Ile-Oluji-Okeigbo</item>
+    <item key="ondo_irele" msgid="">Ondo / Irele</item>
+    <item key="ondo_odigbo" msgid="">Ondo / Odigbo</item>
+    <item key="ondo_okiti-pupa" msgid="">Ondo / Okiti-Pupa</item>
+    <item key="ondo_ondo" msgid="">Ondo / Ondo</item>
+    <item key="ondo_ondo-east" msgid="">Ondo / Ondo-East</item>
+    <item key="ondo_ose" msgid="">Ondo / Ose</item>
+    <item key="ondo_owo" msgid="">Ondo / Owo</item>
+    <item key="osun_atakumosa" msgid="">Osun / Atakumosa</item>
+    <item key="osun_atakumosa_east" msgid="">Osun / Atakumosa East</item>
+    <item key="osun_ayeda-ade" msgid="">Osun / Ayeda-Ade</item>
+    <item key="osun_ayedire" msgid="">Osun / Ayedire</item>
+    <item key="osun_boluwaduro" msgid="">Osun / Boluwaduro</item>
+    <item key="osun_boripe" msgid="">Osun / Boripe</item>
+    <item key="osun_ede" msgid="">Osun / Ede</item>
+    <item key="osun_ede_north" msgid="">Osun / Ede North</item>
+    <item key="osun_egbedore" msgid="">Osun / Egbedore</item>
+    <item key="osun_ejigbo" msgid="">Osun / Ejigbo</item>
+    <item key="osun_ife" msgid="">Osun / Ife</item>
+    <item key="osun_ife_north" msgid="">Osun / Ife North</item>
+    <item key="osun_ife_south" msgid="">Osun / Ife South</item>
+    <item key="osun_ife-central" msgid="">Osun / Ife-Central</item>
+    <item key="osun_ife-east" msgid="">Osun / Ife-East</item>
+    <item key="osun_ifelodun" msgid="">Osun / Ifelodun</item>
+    <item key="osun_ila" msgid="">Osun / Ila</item>
+    <item key="osun_ilesa-east" msgid="">Osun / Ilesa-East</item>
+    <item key="osun_ilesa-west" msgid="">Osun / Ilesa-West</item>
+    <item key="osun_ilesha" msgid="">Osun / Ilesha</item>
+    <item key="osun_ilesha_west" msgid="">Osun / Ilesha West</item>
+    <item key="osun_irepodun" msgid="">Osun / Irepodun</item>
+    <item key="osun_irewole" msgid="">Osun / Irewole</item>
+    <item key="osun_isokan" msgid="">Osun / Isokan</item>
+    <item key="osun_iwo" msgid="">Osun / Iwo</item>
+    <item key="osun_obokun" msgid="">Osun / Obokun</item>
+    <item key="osun_odo-otin" msgid="">Osun / Odo-Otin</item>
+    <item key="osun_ola_oluwa" msgid="">Osun / Ola Oluwa</item>
+    <item key="osun_olorunda" msgid="">Osun / Olorunda</item>
+    <item key="osun_ori-ade" msgid="">Osun / Ori-Ade</item>
+    <item key="osun_orolu" msgid="">Osun / Orolu</item>
+    <item key="osun_osogbo" msgid="">Osun / Osogbo</item>
+    <item key="oyo_afijio" msgid="">Oyo / Afijio</item>
+    <item key="oyo_akinyele" msgid="">Oyo / Akinyele</item>
+    <item key="oyo_atiba" msgid="">Oyo / Atiba</item>
+    <item key="oyo_atigbo" msgid="">Oyo / Atigbo</item>
+    <item key="oyo_egbeda" msgid="">Oyo / Egbeda</item>
+    <item key="oyo_ibadan-central" msgid="">Oyo / Ibadan-Central</item>
+    <item key="oyo_ibadan-north-east" msgid="">Oyo / Ibadan-North-East</item>
+    <item key="oyo_ibadan-north-west" msgid="">Oyo / Ibadan-North-West</item>
+    <item key="oyo_ibadan-south-east" msgid="">Oyo / Ibadan-South-East</item>
+    <item key="oyo_ibadan-south-west" msgid="">Oyo / Ibadan-South-West</item>
+    <item key="oyo_ibarapa-central" msgid="">Oyo / Ibarapa-Central</item>
+    <item key="oyo_ibarapa-east" msgid="">Oyo / Ibarapa-East</item>
+    <item key="oyo_ibarapa-north" msgid="">Oyo / Ibarapa-North</item>
+    <item key="oyo_ido" msgid="">Oyo / Ido</item>
+    <item key="oyo_ifedayo" msgid="">Oyo / Ifedayo</item>
+    <item key="oyo_ifeloju" msgid="">Oyo / Ifeloju</item>
+    <item key="oyo_irepo" msgid="">Oyo / Irepo</item>
+    <item key="oyo_iseyin" msgid="">Oyo / Iseyin</item>
+    <item key="oyo_itseiwaju" msgid="">Oyo / Itseiwaju</item>
+    <item key="oyo_iwajowa" msgid="">Oyo / Iwajowa</item>
+    <item key="oyo_kajola" msgid="">Oyo / Kajola</item>
+    <item key="oyo_lagelu" msgid="">Oyo / Lagelu</item>
+    <item key="oyo_odo-oluwa" msgid="">Oyo / Odo-Oluwa</item>
+    <item key="oyo_ogbomosho-north" msgid="">Oyo / Ogbomosho-North</item>
+    <item key="oyo_ogbomosho-south" msgid="">Oyo / Ogbomosho-South</item>
+    <item key="oyo_olorunsogo" msgid="">Oyo / Olorunsogo</item>
+    <item key="oyo_oluyole" msgid="">Oyo / Oluyole</item>
+    <item key="oyo_ona-ara" msgid="">Oyo / Ona-Ara</item>
+    <item key="oyo_orelope" msgid="">Oyo / Orelope</item>
+    <item key="oyo_ori-ire" msgid="">Oyo / Ori-Ire</item>
+    <item key="oyo_oyo-west" msgid="">Oyo / Oyo-West</item>
+    <item key="oyo_saki-east" msgid="">Oyo / Saki-East</item>
+    <item key="oyo_saki-west" msgid="">Oyo / Saki-West</item>
+    <item key="oyo_surulere" msgid="">Oyo / Surulere</item>
+    <item key="plateau_barkin-ladi" msgid="">Plateau / Barkin-Ladi</item>
+    <item key="plateau_bassa" msgid="">Plateau / Bassa</item>
+    <item key="plateau_bokkos" msgid="">Plateau / Bokkos</item>
+    <item key="plateau_jos-east" msgid="">Plateau / Jos-East</item>
+    <item key="plateau_jos-north" msgid="">Plateau / Jos-North</item>
+    <item key="plateau_jos-south" msgid="">Plateau / Jos-South</item>
+    <item key="plateau_kanam" msgid="">Plateau / Kanam</item>
+    <item key="plateau_kanke" msgid="">Plateau / Kanke</item>
+    <item key="plateau_langtang-north" msgid="">Plateau / Langtang-North</item>
+    <item key="plateau_langtang-south" msgid="">Plateau / Langtang-South</item>
+    <item key="plateau_mangu" msgid="">Plateau / Mangu</item>
+    <item key="plateau_mikang" msgid="">Plateau / Mikang</item>
+    <item key="plateau_pankshin" msgid="">Plateau / Pankshin</item>
+    <item key="plateau_quan'anpan" msgid="">Plateau / Quan'anpan</item>
+    <item key="plateau_riyom" msgid="">Plateau / Riyom</item>
+    <item key="plateau_shendam" msgid="">Plateau / Shendam</item>
+    <item key="plateau_wase" msgid="">Plateau / Wase</item>
+    <item key="rivers_aboa/odual" msgid="">Rivers / Aboa/Odual</item>
+    <item key="rivers_ahoada-east" msgid="">Rivers / Ahoada-East</item>
+    <item key="rivers_ahoada-west" msgid="">Rivers / Ahoada-West</item>
+    <item key="rivers_akukutoru" msgid="">Rivers / Akukutoru</item>
+    <item key="rivers_andoni" msgid="">Rivers / Andoni</item>
+    <item key="rivers_asari-toru" msgid="">Rivers / Asari-Toru</item>
+    <item key="rivers_bonny" msgid="">Rivers / Bonny</item>
+    <item key="rivers_buguma" msgid="">Rivers / Buguma</item>
+    <item key="rivers_degema" msgid="">Rivers / Degema</item>
+    <item key="rivers_eleme" msgid="">Rivers / Eleme</item>
+    <item key="rivers_elfane" msgid="">Rivers / Elfane</item>
+    <item key="rivers_emuoha" msgid="">Rivers / Emuoha</item>
+    <item key="rivers_etche" msgid="">Rivers / Etche</item>
+    <item key="rivers_gokana" msgid="">Rivers / Gokana</item>
+    <item key="rivers_ikwerre" msgid="">Rivers / Ikwerre</item>
+    <item key="rivers_khana" msgid="">Rivers / Khana</item>
+    <item key="rivers_obia/akpor" msgid="">Rivers / Obia/Akpor</item>
+    <item key="rivers_ogba-egbema-ndoni" msgid="">Rivers / Ogba-Egbema-Ndoni</item>
+    <item key="rivers_ogba/egbema/ndoni" msgid="">Rivers / Ogba/Egbema/Ndoni</item>
+    <item key="rivers_ogu/bolo" msgid="">Rivers / Ogu/Bolo</item>
+    <item key="rivers_okirika" msgid="">Rivers / Okirika</item>
+    <item key="rivers_omuma" msgid="">Rivers / Omuma</item>
+    <item key="rivers_opobo/nkoro" msgid="">Rivers / Opobo/Nkoro</item>
+    <item key="rivers_oyigbo" msgid="">Rivers / Oyigbo</item>
+    <item key="rivers_port-harcourt" msgid="">Rivers / Port-Harcourt</item>
+    <item key="rivers_tai" msgid="">Rivers / Tai</item>
+    <item key="sokoto_binji" msgid="">Sokoto / Binji</item>
+    <item key="sokoto_bodinga" msgid="">Sokoto / Bodinga</item>
+    <item key="sokoto_dange-shuni" msgid="">Sokoto / Dange-Shuni</item>
+    <item key="sokoto_gada" msgid="">Sokoto / Gada</item>
+    <item key="sokoto_goronyo" msgid="">Sokoto / Goronyo</item>
+    <item key="sokoto_gudu" msgid="">Sokoto / Gudu</item>
+    <item key="sokoto_gwadabawa" msgid="">Sokoto / Gwadabawa</item>
+    <item key="sokoto_illela" msgid="">Sokoto / Illela</item>
+    <item key="sokoto_kebbe" msgid="">Sokoto / Kebbe</item>
+    <item key="sokoto_kware" msgid="">Sokoto / Kware</item>
+    <item key="sokoto_raba" msgid="">Sokoto / Raba</item>
+    <item key="sokoto_sabo-birni" msgid="">Sokoto / Sabo-Birni</item>
+    <item key="sokoto_shagari" msgid="">Sokoto / Shagari</item>
+    <item key="sokoto_silame" msgid="">Sokoto / Silame</item>
+    <item key="sokoto_sokoto-north" msgid="">Sokoto / Sokoto-North</item>
+    <item key="sokoto_sokoto-south" msgid="">Sokoto / Sokoto-South</item>
+    <item key="sokoto_tambuwal" msgid="">Sokoto / Tambuwal</item>
+    <item key="sokoto_tangaza" msgid="">Sokoto / Tangaza</item>
+    <item key="sokoto_tureta" msgid="">Sokoto / Tureta</item>
+    <item key="sokoto_wamakko" msgid="">Sokoto / Wamakko</item>
+    <item key="sokoto_wurno" msgid="">Sokoto / Wurno</item>
+    <item key="sokoto_yabo" msgid="">Sokoto / Yabo</item>
+    <item key="taraba_ardo-kola" msgid="">Taraba / Ardo-Kola</item>
+    <item key="taraba_bali" msgid="">Taraba / Bali</item>
+    <item key="taraba_donga" msgid="">Taraba / Donga</item>
+    <item key="taraba_gashaka" msgid="">Taraba / Gashaka</item>
+    <item key="taraba_gassol" msgid="">Taraba / Gassol</item>
+    <item key="taraba_ibi" msgid="">Taraba / Ibi</item>
+    <item key="taraba_jalingo" msgid="">Taraba / Jalingo</item>
+    <item key="taraba_karim-lamido" msgid="">Taraba / Karim-Lamido</item>
+    <item key="taraba_kurmi" msgid="">Taraba / Kurmi</item>
+    <item key="taraba_lau" msgid="">Taraba / Lau</item>
+    <item key="taraba_oilingo" msgid="">Taraba / Oilingo</item>
+    <item key="taraba_sardauna" msgid="">Taraba / Sardauna</item>
+    <item key="taraba_takum" msgid="">Taraba / Takum</item>
+    <item key="taraba_ussa" msgid="">Taraba / Ussa</item>
+    <item key="taraba_wukari" msgid="">Taraba / Wukari</item>
+    <item key="taraba_yorro" msgid="">Taraba / Yorro</item>
+    <item key="taraba_zing" msgid="">Taraba / Zing</item>
+    <item key="yobe_bade" msgid="">Yobe / Bade</item>
+    <item key="yobe_borsali" msgid="">Yobe / Borsali</item>
+    <item key="yobe_damaturu" msgid="">Yobe / Damaturu</item>
+    <item key="yobe_fika" msgid="">Yobe / Fika</item>
+    <item key="yobe_fune" msgid="">Yobe / Fune</item>
+    <item key="yobe_geidam" msgid="">Yobe / Geidam</item>
+    <item key="yobe_gogaram" msgid="">Yobe / Gogaram</item>
+    <item key="yobe_gujba" msgid="">Yobe / Gujba</item>
+    <item key="yobe_gulani" msgid="">Yobe / Gulani</item>
+    <item key="yobe_jakusko" msgid="">Yobe / Jakusko</item>
+    <item key="yobe_karasuwa" msgid="">Yobe / Karasuwa</item>
+    <item key="yobe_machina" msgid="">Yobe / Machina</item>
+    <item key="yobe_nangere" msgid="">Yobe / Nangere</item>
+    <item key="yobe_nguru" msgid="">Yobe / Nguru</item>
+    <item key="yobe_potiskum" msgid="">Yobe / Potiskum</item>
+    <item key="yobe_tarmua" msgid="">Yobe / Tarmua</item>
+    <item key="yobe_yunusari" msgid="">Yobe / Yunusari</item>
+    <item key="yobe_yusufari" msgid="">Yobe / Yusufari</item>
+    <item key="zamfara_anka" msgid="">Zamfara / Anka</item>
+    <item key="zamfara_bakura" msgid="">Zamfara / Bakura</item>
+    <item key="zamfara_bukkuyum" msgid="">Zamfara / Bukkuyum</item>
+    <item key="zamfara_bungudu" msgid="">Zamfara / Bungudu</item>
+    <item key="zamfara_gumi" msgid="">Zamfara / Gumi</item>
+    <item key="zamfara_gusau" msgid="">Zamfara / Gusau</item>
+    <item key="zamfara_isa" msgid="">Zamfara / Isa</item>
+    <item key="zamfara_kaura-namoda" msgid="">Zamfara / Kaura-Namoda</item>
+    <item key="zamfara_kiyawa" msgid="">Zamfara / Kiyawa</item>
+    <item key="zamfara_maradun" msgid="">Zamfara / Maradun</item>
+    <item key="zamfara_maru" msgid="">Zamfara / Maru</item>
+    <item key="zamfara_shinkafi" msgid="">Zamfara / Shinkafi</item>
+    <item key="zamfara_talata-mafara" msgid="">Zamfara / Talata-Mafara</item>
+    <item key="zamfara_tsafe" msgid="">Zamfara / Tsafe</item>
+    <item key="zamfara_zurmi" msgid="">Zamfara / Zurmi</item>
+
+
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/members.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/members.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/members.xml	(revision 447)
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<object name="members" meta_type="CPS Directory Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="directory">members</property>
+ <property name="add_empty_key">False</property>
+ <property name="empty_key_pos">first</property>
+ <property name="empty_key_value"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/navigation_display_mode.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/navigation_display_mode.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/navigation_display_mode.xml	(revision 447)
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<object name="navigation_display_mode" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="tree">Navigation</item>
+ <item key="search">Search</item>
+ <item key="options">Options</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/navigation_filter_listing_ptypes.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/navigation_filter_listing_ptypes.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/navigation_filter_listing_ptypes.xml	(revision 447)
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<object name="navigation_filter_listing_ptypes"
+   meta_type="CPS Method Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property
+    name="get_vocabulary_method">getVocabularyListingFilterTypes</property>
+ <property name="add_empty_key">False</property>
+ <property name="empty_key_pos">first</property>
+ <property name="empty_key_value"></property>
+ <property name="empty_key_value_i18n"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/navigation_filter_review_state.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/navigation_filter_review_state.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/navigation_filter_review_state.xml	(revision 447)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<object name="navigation_filter_review_state" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="" msgid="choose">choose</item>
+ <item key="work" msgid="work">Work</item>
+ <item key="pending" msgid="pending">Pending</item>
+ <item key="published" msgid="published">Published</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/navigation_filter_tree_ptypes.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/navigation_filter_tree_ptypes.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/navigation_filter_tree_ptypes.xml	(revision 447)
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<object name="navigation_filter_tree_ptypes"
+   meta_type="CPS Method Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property
+    name="get_vocabulary_method">getVocabularyTreeFilterTypes</property>
+ <property name="add_empty_key">False</property>
+ <property name="empty_key_pos">first</property>
+ <property name="empty_key_value"></property>
+ <property name="empty_key_value_i18n"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/navigation_sort_direction.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/navigation_sort_direction.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/navigation_sort_direction.xml	(revision 447)
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<object name="navigation_sort_direction" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="">choose</item>
+ <item key="asc">Ascendant</item>
+ <item key="desc">Descendant</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/navigation_sort_listing_by.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/navigation_sort_listing_by.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/navigation_sort_listing_by.xml	(revision 447)
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<object name="navigation_sort_listing_by" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="">choose</item>
+ <item key="date">Modified date</item>
+ <item key="time">Last workflow transition</item>
+ <item key="review_state">Review State</item>
+ <item key="Title">Title</item>
+ <item key="Subject">Subject</item>
+ <item key="Creator">Creator</item>
+ <item key="portal_type">Type</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/navigation_sort_tree_by.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/navigation_sort_tree_by.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/navigation_sort_tree_by.xml	(revision 447)
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<object name="navigation_sort_tree_by" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="">choose</item>
+ <item key="id">Id</item>
+ <item key="title">Title</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/nigerian_states.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/nigerian_states.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/nigerian_states.xml	(revision 447)
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<object name="nigerian_states" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="abia" msgid="">Abia</item>
+ <item key="adam" msgid="">Adamawa</item>
+ <item key="akwa" msgid="">Akwa Ibom</item>
+ <item key="anam" msgid="">Anambra</item>
+ <item key="bauchi" msgid="">Bauchi</item>
+ <item key="baye" msgid="">Bayelsa</item>
+ <item key="benu" msgid="">Benue</item>
+ <item key="born" msgid="">Borno</item>
+ <item key="cro" msgid="">Cross River</item>
+ <item key="delt" msgid="">Delta</item>
+ <item key="ebon" msgid="">Ebonyi</item>
+ <item key="edo" msgid="">edo</item>
+ <item key="ekit" msgid="">Ekiti</item>
+ <item key="enug" msgid="">Enugu</item>
+ <item key="gomb" msgid="">Gombe</item>
+ <item key="imo" msgid="">Imo</item>
+ <item key="jiga" msgid="">Jigawa</item>
+ <item key="kad" msgid="">Kaduna</item>
+ <item key="kano" msgid="">Kano</item>
+ <item key="kats" msgid="">Katsina</item>
+ <item key="keb" msgid="">Kebbi</item>
+ <item key="kogi" msgid="">Kogi</item>
+ <item key="kwar" msgid="">Kwara</item>
+ <item key="lag" msgid="">Lagos</item>
+ <item key="nasa" msgid="">Nasawara</item>
+ <item key="nige" msgid="">Niger</item>
+ <item key="ogun" msgid="">Ogun</item>
+ <item key="ondo" msgid="">Ondo</item>
+ <item key="osun" msgid="">Osun</item>
+ <item key="oyo" msgid="">oyo</item>
+ <item key="plat" msgid="">Plateau</item>
+ <item key="riv" msgid="">Rivers</item>
+ <item key="sok" msgid="">Sokoto</item>
+ <item key="tar" msgid="">Taraba</item>
+ <item key="yobe" msgid="">Yobe</item>
+ <item key="zam" msgid="">Zamfara</item>
+ <item key="fct" msgid="">FCT</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/range10.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/range10.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/range10.xml	(revision 447)
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+<object name="range10" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="1" msgid="">1</item>
+ <item key="2" msgid="">2</item>
+ <item key="3" msgid="">3</item>
+ <item key="4" msgid="">4</item>
+ <item key="5" msgid="">5</item>
+ <item key="6" msgid="">6</item>
+ <item key="7" msgid="">7</item>
+ <item key="8" msgid="">8</item>
+ <item key="9" msgid="">9</item>
+ <item key="10" msgid="">10</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/range20.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/range20.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/range20.xml	(revision 447)
@@ -0,0 +1,27 @@
+<?xml version="1.0"?>
+<object name="range20" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="1" msgid="">1</item>
+ <item key="2" msgid="">2</item>
+ <item key="3" msgid="">3</item>
+ <item key="4" msgid="">4</item>
+ <item key="5" msgid="">5</item>
+ <item key="6" msgid="">6</item>
+ <item key="7" msgid="">7</item>
+ <item key="8" msgid="">8</item>
+ <item key="9" msgid="">9</item>
+ <item key="10" msgid="">10</item>
+ <item key="11" msgid="">11</item>
+ <item key="12" msgid="">12</item>
+ <item key="13" msgid="">13</item>
+ <item key="14" msgid="">14</item>
+ <item key="15" msgid="">15</item>
+ <item key="16" msgid="">16</item>
+ <item key="17" msgid="">17</item>
+ <item key="18" msgid="">18</item>
+ <item key="19" msgid="">19</item>
+ <item key="20" msgid="">20</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/range5.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/range5.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/range5.xml	(revision 447)
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<object name="range5" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="1" msgid="">1</item>
+ <item key="2" msgid="">2</item>
+ <item key="3" msgid="">3</item>
+ <item key="4" msgid="">4</item>
+ <item key="5" msgid="">5</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/range50.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/range50.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/range50.xml	(revision 447)
@@ -0,0 +1,57 @@
+<?xml version="1.0"?>
+<object name="range50" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="1" msgid="">1</item>
+ <item key="2" msgid="">2</item>
+ <item key="3" msgid="">3</item>
+ <item key="4" msgid="">4</item>
+ <item key="5" msgid="">5</item>
+ <item key="6" msgid="">6</item>
+ <item key="7" msgid="">7</item>
+ <item key="8" msgid="">8</item>
+ <item key="9" msgid="">9</item>
+ <item key="10" msgid="">10</item>
+ <item key="11" msgid="">11</item>
+ <item key="12" msgid="">12</item>
+ <item key="13" msgid="">13</item>
+ <item key="14" msgid="">14</item>
+ <item key="15" msgid="">15</item>
+ <item key="16" msgid="">16</item>
+ <item key="17" msgid="">17</item>
+ <item key="18" msgid="">18</item>
+ <item key="19" msgid="">19</item>
+ <item key="20" msgid="">20</item>
+ <item key="21" msgid="">21</item>
+ <item key="22" msgid="">22</item>
+ <item key="23" msgid="">23</item>
+ <item key="24" msgid="">24</item>
+ <item key="25" msgid="">25</item>
+ <item key="26" msgid="">26</item>
+ <item key="27" msgid="">27</item>
+ <item key="28" msgid="">28</item>
+ <item key="29" msgid="">29</item>
+ <item key="30" msgid="">30</item>
+ <item key="31" msgid="">31</item>
+ <item key="32" msgid="">32</item>
+ <item key="33" msgid="">33</item>
+ <item key="34" msgid="">34</item>
+ <item key="35" msgid="">35</item>
+ <item key="36" msgid="">36</item>
+ <item key="37" msgid="">37</item>
+ <item key="38" msgid="">38</item>
+ <item key="39" msgid="">39</item>
+ <item key="40" msgid="">40</item>
+ <item key="41" msgid="">41</item>
+ <item key="42" msgid="">42</item>
+ <item key="43" msgid="">43</item>
+ <item key="44" msgid="">44</item>
+ <item key="45" msgid="">45</item>
+ <item key="46" msgid="">46</item>
+ <item key="47" msgid="">47</item>
+ <item key="48" msgid="">48</item>
+ <item key="49" msgid="">49</item>
+ <item key="50" msgid="">50</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/religion.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/religion.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/religion.xml	(revision 447)
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<object name="religion" meta_type="CPS Vocabulary">
+    <property name="title"></property>
+    <property name="title_msgid"></property>
+    <property name="description"></property>
+    <property name="acl_write_roles">Manager</property>
+
+    <item key="muslim" msgid="">Muslim</item>
+    <item key="christian" msgid="">Christian</item>
+    <item key="others" msgid="">Others</item>
+
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/roles.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/roles.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/roles.xml	(revision 447)
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<object name="roles" meta_type="CPS Directory Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="directory">roles</property>
+ <property name="add_empty_key">False</property>
+ <property name="empty_key_pos">first</property>
+ <property name="empty_key_value"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/search_portal_type_voc.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/search_portal_type_voc.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/search_portal_type_voc.xml	(revision 447)
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<object name="search_portal_type_voc" meta_type="CPS Method Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property
+    name="get_vocabulary_method">getVocabularySearchPortalType</property>
+ <property name="add_empty_key">False</property>
+ <property name="empty_key_pos">first</property>
+ <property name="empty_key_value"></property>
+ <property name="empty_key_value_i18n"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/search_review_state_voc.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/search_review_state_voc.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/search_review_state_voc.xml	(revision 447)
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<object name="search_review_state_voc" meta_type="CPS Method Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property
+    name="get_vocabulary_method">getVocabularySearchReviewState</property>
+ <property name="add_empty_key">False</property>
+ <property name="empty_key_pos">first</property>
+ <property name="empty_key_value"></property>
+ <property name="empty_key_value_i18n"></property>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/search_sort_results_by.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/search_sort_results_by.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/search_sort_results_by.xml	(revision 447)
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<object name="search_sort_results_by" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="" msgid="label_sort_by">No sort</item>
+ <item key="title_asc" msgid="label_title_asc">Title ascending</item>
+ <item key="title_desc" msgid="label_title_desc">Title descending</item>
+ <item key="date_asc" msgid="label_date_asc">Date ascending</item>
+ <item key="date_desc" msgid="label_date_desc">Date descending</item>
+ <item key="status_asc" msgid="label_status_asc">Status ascending</item>
+ <item key="status_desc" msgid="label_status_desc">Status descending</item>
+ <item key="author_asc" msgid="label_author_asc">Author ascending</item>
+ <item key="author_desc" msgid="label_author_desc">Author descending</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/semester_voc.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/semester_voc.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/semester_voc.xml	(revision 447)
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<object name="courselevel" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="1" msgid="">1st</item>
+ <item key="2" msgid="">2nd</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/states.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/states.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/states.xml	(revision 447)
@@ -0,0 +1,261 @@
+<?xml version="1.0"?>
+<object name="states" meta_type="CPS Vocabulary">
+    <property name="title"></property>
+    <property name="title_msgid"></property>
+    <property name="description"></property>
+    <property name="acl_write_roles">Manager</property>
+
+    <item key="nigeria" msgid="">Nigeria</item>
+    <item key="afghanistan" msgid="">Afghanistan</item>
+    <item key="albania" msgid="">Albania</item>
+    <item key="algeria" msgid="">Algeria</item>
+    <item key="american_samoa" msgid="">American Samoa</item>
+    <item key="andorra" msgid="">Andorra</item>
+    <item key="angola" msgid="">Angola</item>
+    <item key="anguilla" msgid="">Anguilla</item>
+    <item key="antarctica" msgid="">Antarctica</item>
+    <item key="antigua_and_barbuda" msgid="">Antigua And Barbuda</item>
+    <item key="argentina" msgid="">Argentina</item>
+    <item key="armenia" msgid="">Armenia</item>
+    <item key="aruba" msgid="">Aruba</item>
+    <item key="ascension_island" msgid="">Ascension Island</item>
+    <item key="australia" msgid="">Australia</item>
+    <item key="austria" msgid="">Austria</item>
+    <item key="azerbaijan" msgid="">Azerbaijan</item>
+    <item key="bahamas" msgid="">Bahamas</item>
+    <item key="bahrain" msgid="">Bahrain</item>
+    <item key="bangladesh" msgid="">Bangladesh</item>
+    <item key="barbados" msgid="">Barbados</item>
+    <item key="belarus" msgid="">Belarus</item>
+    <item key="belgium" msgid="">Belgium</item>
+    <item key="belize" msgid="">Belize</item>
+    <item key="benin" msgid="">Benin</item>
+    <item key="bermuda" msgid="">Bermuda</item>
+    <item key="bhutan" msgid="">Bhutan</item>
+    <item key="bolivia" msgid="">Bolivia</item>
+    <item key="bosnia_and_herzegovina" msgid="">Bosnia And Herzegovina</item>
+    <item key="botswana" msgid="">Botswana</item>
+    <item key="bouvet_island" msgid="">Bouvet Island</item>
+    <item key="brazil" msgid="">Brazil</item>
+    <item key="british_indian_ocean_territory" msgid="">British Indian Ocean Territory</item>
+    <item key="british_virgin_islands" msgid="">British Virgin Islands</item>
+    <item key="brunei_darussalam" msgid="">Brunei Darussalam</item>
+    <item key="bulgaria" msgid="">Bulgaria</item>
+    <item key="burkina_faso" msgid="">Burkina Faso</item>
+    <item key="burma" msgid="">Burma</item>
+    <item key="burundi" msgid="">Burundi</item>
+    <item key="cambodia" msgid="">Cambodia</item>
+    <item key="cameroon" msgid="">Cameroon</item>
+    <item key="canada" msgid="">Canada</item>
+    <item key="cape_verde" msgid="">Cape Verde</item>
+    <item key="cayman_islands" msgid="">Cayman Islands</item>
+    <item key="central_african_republic" msgid="">Central African Republic</item>
+    <item key="chad" msgid="">Chad</item>
+    <item key="chile" msgid="">Chile</item>
+    <item key="china" msgid="">China</item>
+    <item key="christmas_island" msgid="">Christmas Island</item>
+    <item key="cocos_keeling_islands" msgid="">Cocos (Keeling) Islands</item>
+    <item key="colombia" msgid="">Colombia</item>
+    <item key="comoros" msgid="">Comoros</item>
+    <item key="congo_brazzaville_" msgid="">Congo (Brazzaville) </item>
+    <item key="congo_dem_rep" msgid="">Congo, Democratic Republic Of</item>
+    <item key="cook_islands" msgid="">Cook Islands</item>
+    <item key="costa_rica" msgid="">Costa Rica</item>
+    <item key="cote_d_ivoire" msgid="">Cote D' Ivoire</item>
+    <item key="croatia" msgid="">Croatia</item>
+    <item key="cuba" msgid="">Cuba</item>
+    <item key="cyprus" msgid="">Cyprus</item>
+    <item key="czech_republic" msgid="">Czech Republic</item>
+    <item key="denmark" msgid="">Denmark</item>
+    <item key="djibouti" msgid="">Djibouti</item>
+    <item key="dominica" msgid="">Dominica</item>
+    <item key="dominican_republic" msgid="">Dominican Republic</item>
+    <item key="east_timor" msgid="">East Timor</item>
+    <item key="ecuador" msgid="">Ecuador</item>
+    <item key="egypt" msgid="">Egypt</item>
+    <item key="el_salvador" msgid="">El Salvador</item>
+    <item key="england" msgid="">England</item>
+    <item key="equatorial_guinea" msgid="">Equatorial Guinea</item>
+    <item key="eritrea" msgid="">Eritrea</item>
+    <item key="estonia" msgid="">Estonia</item>
+    <item key="ethiopia" msgid="">Ethiopia</item>
+    <item key="falkland_islands" msgid="">Falkland Islands (Islas Malvinas) </item>
+    <item key="faroe_islands" msgid="">Faroe Islands</item>
+    <item key="fiji" msgid="">Fiji</item>
+    <item key="finland" msgid="">Finland</item>
+    <item key="france" msgid="">France</item>
+    <item key="french_guiana" msgid="">French Guiana</item>
+    <item key="french_polynesia" msgid="">French Polynesia</item>
+    <item key="french_southern_territories" msgid="">French Southern Territories</item>
+    <item key="gabon" msgid="">Gabon</item>
+    <item key="gambia" msgid="">Gambia, The</item>
+    <item key="georgia" msgid="">Georgia</item>
+    <item key="germany" msgid="">Germany</item>
+    <item key="ghana" msgid="">Ghana</item>
+    <item key="gibraltar" msgid="">Gibraltar</item>
+    <item key="greece" msgid="">Greece</item>
+    <item key="greenland_denmark_" msgid="">Greenland (Denmark) </item>
+    <item key="grenada" msgid="">Grenada</item>
+    <item key="guadeloupe" msgid="">Guadeloupe</item>
+    <item key="guam" msgid="">Guam</item>
+    <item key="guatemala" msgid="">Guatemala</item>
+    <item key="guinea" msgid="">Guinea</item>
+    <item key="guinea-bissau" msgid="">Guinea-Bissau</item>
+    <item key="guyana" msgid="">Guyana</item>
+    <item key="haiti" msgid="">Haiti</item>
+    <item key="heard_and_mcdonald_islands" msgid="">Heard And McDonald Islands</item>
+    <item key="honduras" msgid="">Honduras</item>
+    <item key="hong_kong" msgid="">Hong Kong (Special Admin Region Of China) </item>
+    <item key="hungary" msgid="">Hungary</item>
+    <item key="iceland" msgid="">Iceland</item>
+    <item key="india" msgid="">India</item>
+    <item key="indonesia" msgid="">Indonesia</item>
+    <item key="iran" msgid="">Iran</item>
+    <item key="iraq" msgid="">Iraq</item>
+    <item key="ireland" msgid="">Ireland</item>
+    <item key="isle_of_man" msgid="">Isle Of Man</item>
+    <item key="israel" msgid="">Israel</item>
+    <item key="italy" msgid="">Italy</item>
+    <item key="jamaica" msgid="">Jamaica</item>
+    <item key="japan" msgid="">Japan</item>
+    <item key="johnston_atoll" msgid="">Johnston Atoll</item>
+    <item key="jordan" msgid="">Jordan</item>
+    <item key="kazakhstan" msgid="">Kazakhstan</item>
+    <item key="kenya" msgid="">Kenya</item>
+    <item key="kiribati" msgid="">Kiribati</item>
+    <item key="korea_north_" msgid="">Korea, Democratic People S Republic Of (North) </item>
+    <item key="korea_south_" msgid="">Korea, Republic Of (South) </item>
+    <item key="kuwait" msgid="">Kuwait</item>
+    <item key="kyrgyzstan" msgid="">Kyrgyzstan</item>
+    <item key="laos_" msgid="">Lao People S Democratic Republic (Laos) </item>
+    <item key="latvia" msgid="">Latvia</item>
+    <item key="lebanon" msgid="">Lebanon</item>
+    <item key="lesotho" msgid="">Lesotho</item>
+    <item key="liberia" msgid="">Liberia</item>
+    <item key="libya" msgid="">Libyan Arab Jamahiriya</item>
+    <item key="liechtenstein" msgid="">Liechtenstein</item>
+    <item key="lithuania" msgid="">Lithuania</item>
+    <item key="luxembourg" msgid="">Luxembourg</item>
+    <item key="macau" msgid="">Macau (Special Admin Region Of China) </item>
+    <item key="macedonia" msgid="">Macedonia, Former Yugoslav Republic Of</item>
+    <item key="madagascar" msgid="">Madagascar</item>
+    <item key="malawi" msgid="">Malawi</item>
+    <item key="malaysia" msgid="">Malaysia</item>
+    <item key="maldives" msgid="">Maldives</item>
+    <item key="mali" msgid="">Mali</item>
+    <item key="malta" msgid="">Malta</item>
+    <item key="marshall_islands" msgid="">Marshall Islands</item>
+    <item key="martinique" msgid="">Martinique</item>
+    <item key="mauritania" msgid="">Mauritania</item>
+    <item key="mauritius" msgid="">Mauritius</item>
+    <item key="mayotte" msgid="">Mayotte</item>
+    <item key="mexico" msgid="">Mexico</item>
+    <item key="micronesia" msgid="">Micronesia, Federated States Of</item>
+    <item key="midway_islands" msgid="">Midway Islands</item>
+    <item key="moldova" msgid="">Moldova, Republic Of</item>
+    <item key="monaco" msgid="">Monaco</item>
+    <item key="mongolia" msgid="">Mongolia</item>
+    <item key="montserrat" msgid="">Montserrat</item>
+    <item key="morocco" msgid="">Morocco</item>
+    <item key="mozambique" msgid="">Mozambique</item>
+    <item key="myanmar" msgid="">Myanmar</item>
+    <item key="namibia" msgid="">Namibia</item>
+    <item key="nauru" msgid="">Nauru</item>
+    <item key="nepal" msgid="">Nepal</item>
+    <item key="netherlands" msgid="">Netherlands</item>
+    <item key="netherlands_antilles" msgid="">Netherlands Antilles</item>
+    <item key="new_caledonia" msgid="">New Caledonia</item>
+    <item key="new_zealand" msgid="">New Zealand</item>
+    <item key="nicaragua" msgid="">Nicaragua</item>
+    <item key="niger" msgid="">Niger</item>
+    <item key="niue" msgid="">Niue</item>
+    <item key="norfolk_island" msgid="">Norfolk Island</item>
+    <item key="northern_mariana_islands" msgid="">Northern Mariana Islands</item>
+    <item key="norway" msgid="">Norway</item>
+    <item key="oman" msgid="">Oman</item>
+    <item key="pakistan" msgid="">Pakistan</item>
+    <item key="palau" msgid="">Palau</item>
+    <item key="palestinian_territory" msgid="">Palestinian Territory, Occupied</item>
+    <item key="panama" msgid="">Panama</item>
+    <item key="papua_new_guinea" msgid="">Papua New Guinea</item>
+    <item key="paraguay" msgid="">Paraguay</item>
+    <item key="peru" msgid="">Peru</item>
+    <item key="philippines" msgid="">Philippines</item>
+    <item key="pitcairn_islands" msgid="">Pitcairn Islands</item>
+    <item key="poland" msgid="">Poland</item>
+    <item key="portugal" msgid="">Portugal</item>
+    <item key="puerto_rico" msgid="">Puerto Rico</item>
+    <item key="qatar" msgid="">Qatar</item>
+    <item key="reunion" msgid="">Reunion</item>
+    <item key="romania" msgid="">Romania</item>
+    <item key="russian_federation" msgid="">Russian Federation</item>
+    <item key="rwanda" msgid="">Rwanda</item>
+    <item key="saint_helena_island" msgid="">Saint Helena Island</item>
+    <item key="saint_kitts_and_nevis" msgid="">Saint Kitts And Nevis</item>
+    <item key="saint_lucia" msgid="">Saint Lucia</item>
+    <item key="saint_pierre_and_miquelon" msgid="">Saint Pierre And Miquelon</item>
+    <item key="saint_vincent_and_the_grenadines" msgid="">Saint Vincent And The Grenadines</item>
+    <item key="samoa" msgid="">Samoa</item>
+    <item key="san_marino" msgid="">San Marino</item>
+    <item key="sao_tome_and_principe" msgid="">Sao Tome And Principe</item>
+    <item key="saudi_arabia" msgid="">Saudi Arabia</item>
+    <item key="scotland" msgid="">Scotland</item>
+    <item key="senegal" msgid="">Senegal</item>
+    <item key="seychelles" msgid="">Seychelles</item>
+    <item key="sierra_leone" msgid="">Sierra Leone</item>
+    <item key="singapore" msgid="">Singapore</item>
+    <item key="slovakia" msgid="">Slovakia</item>
+    <item key="slovenia" msgid="">Slovenia</item>
+    <item key="solomon_islands" msgid="">Solomon Islands</item>
+    <item key="somalia" msgid="">Somalia</item>
+    <item key="south_africa" msgid="">South Africa</item>
+    <item key="south_georgia_south_sandwich_islands" msgid="">South Georgia And South Sandwich Islands</item>
+    <item key="spain" msgid="">Spain</item>
+    <item key="sri_lanka" msgid="">Sri Lanka</item>
+    <item key="sudan" msgid="">Sudan</item>
+    <item key="suriname" msgid="">Suriname</item>
+    <item key="svalbard_and_jan_mayen" msgid="">Svalbard And Jan Mayen</item>
+    <item key="swaziland" msgid="">Swaziland</item>
+    <item key="sweden" msgid="">Sweden</item>
+    <item key="switzerland" msgid="">Switzerland</item>
+    <item key="syrian_arab_republic" msgid="">Syrian Arab Republic</item>
+    <item key="taiwan" msgid="">Taiwan</item>
+    <item key="tajikistan" msgid="">Tajikistan</item>
+    <item key="tanzania" msgid="">Tanzania, United Republic Of</item>
+    <item key="thailand" msgid="">Thailand</item>
+    <item key="tibet" msgid="">Tibet</item>
+    <item key="togo" msgid="">Togo</item>
+    <item key="tokelau" msgid="">Tokelau</item>
+    <item key="tonga" msgid="">Tonga</item>
+    <item key="trinidad_and_tobago" msgid="">Trinidad And Tobago</item>
+    <item key="tunisia" msgid="">Tunisia</item>
+    <item key="turkey" msgid="">Turkey</item>
+    <item key="turkmenistan" msgid="">Turkmenistan</item>
+    <item key="turks_and_caicos" msgid="">Turks And Caicos</item>
+    <item key="tuvalu" msgid="">Tuvalu</item>
+    <item key="uganda" msgid="">Uganda</item>
+    <item key="ukraine" msgid="">Ukraine</item>
+    <item key="united_arab_emirates" msgid="">United Arab Emirates</item>
+    <item key="united_kingdom" msgid="">United Kingdom</item>
+    <item key="united_states" msgid="">United States</item>
+    <item key="united_states_minor_outlying_islands" msgid="">United States Minor Outlying Islands</item>
+    <item key="united_states_virgin_islands" msgid="">United States Virgin Islands</item>
+    <item key="uruguay" msgid="">Uruguay</item>
+    <item key="uzbekistan" msgid="">Uzbekistan</item>
+    <item key="vanuatu" msgid="">Vanuatu</item>
+    <item key="vatican_city" msgid="">Vatican City</item>
+    <item key="venezuela" msgid="">Venezuela</item>
+    <item key="vietnam" msgid="">Vietnam</item>
+    <item key="wake_island" msgid="">Wake Island</item>
+    <item key="wales" msgid="">Wales</item>
+    <item key="wallis_and_futuna" msgid="">Wallis And Futuna</item>
+    <item key="western_sahara" msgid="">Western Sahara</item>
+    <item key="western_samoa" msgid="">Western Samoa</item>
+    <item key="yemen" msgid="">Yemen</item>
+    <item key="serbia" msgid="">Serbia</item>
+    <item key="montenegro" msgid="">Montenegro</item>
+    <item key="zambia" msgid="">Zambia</item>
+    <item key="zimbabwe" msgid="">Zimbabwe</item>
+
+
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/subject_voc.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/subject_voc.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/subject_voc.xml	(revision 447)
@@ -0,0 +1,23 @@
+<?xml version="1.0"?>
+<object name="subject_voc" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="Arts" msgid="label_subject_Arts">Arts</item>
+ <item key="Business" msgid="label_subject_Business">Business</item>
+ <item key="Computers" msgid="label_subject_Computers">Computers</item>
+ <item key="Games" msgid="label_subject_Games">Games</item>
+ <item key="Health" msgid="label_subject_Health">Health</item>
+ <item key="Home" msgid="label_subject_Home">Home</item>
+ <item key="Kids and Teens"
+    msgid="label_subject_Kids and Teens">Kids and Teens</item>
+ <item key="News" msgid="label_subject_News">News</item>
+ <item key="Recreation" msgid="label_subject_Recreation">Recreation</item>
+ <item key="Reference" msgid="label_subject_Reference">Reference</item>
+ <item key="Regional" msgid="label_subject_Regional">Regional</item>
+ <item key="Science" msgid="label_subject_Science">Science</item>
+ <item key="Shopping" msgid="label_subject_Shopping">Shopping</item>
+ <item key="Society" msgid="label_subject_Society">Society</item>
+ <item key="Sports" msgid="label_subject_Sports">Sports</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/waeup_bed_letters.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/waeup_bed_letters.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/vocabularies/waeup_bed_letters.xml	(revision 447)
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<object name="waeup_bed_letters" meta_type="CPS Vocabulary">
+ <property name="title"></property>
+ <property name="title_msgid"></property>
+ <property name="description"></property>
+ <property name="acl_write_roles">Manager</property>
+ <item key="A" msgid="">Bed A</item>
+ <item key="B" msgid="">Bed B</item>
+ <item key="C" msgid="">Bed C</item>
+ <item key="D" msgid="">Bed D</item>
+ <item key="E" msgid="">Bed E</item>
+ <item key="F" msgid="">Bed F</item>
+ <item key="G" msgid="">Bed G</item>
+ <item key="H" msgid="">Bed H</item>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/workflows.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/workflows.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/workflows.xml	(revision 447)
@@ -0,0 +1,96 @@
+<?xml version="1.0"?>
+<object name="portal_workflow" meta_type="CPS Workflow Tool">
+ <property name="title"></property>
+ <object name="section_content_wf" meta_type="CPS Workflow"/>
+ <object name="section_folder_wf" meta_type="CPS Workflow"/>
+ <object name="waeup_academics_wf" meta_type="CPS Workflow"/>
+ <object name="waeup_accommodation_wf" meta_type="CPS Workflow"/>
+ <object name="waeup_base_wf" meta_type="CPS Workflow"/>
+ <object name="waeup_certificate_course_wf" meta_type="CPS Workflow"/>
+ <object name="waeup_certificate_wf" meta_type="CPS Workflow"/>
+ <object name="waeup_course_wf" meta_type="CPS Workflow"/>
+ <object name="waeup_department_wf" meta_type="CPS Workflow"/>
+ <object name="waeup_faculty_wf" meta_type="CPS Workflow"/>
+ <object name="waeup_section_wf" meta_type="CPS Workflow"/>
+ <object name="waeup_student_wf" meta_type="CPS Workflow"/>
+ <object name="waeup_workspace_wf" meta_type="CPS Workflow"/>
+ <object name="workspace_calendar_wf" meta_type="CPS Workflow"/>
+ <object name="workspace_content_wf" meta_type="CPS Workflow"/>
+ <object name="workspace_folder_wf" meta_type="CPS Workflow"/>
+ <object name="workspace_folderish_content_wf" meta_type="CPS Workflow"/>
+ <bindings>
+  <default/>
+  <type type_id="AcademicsFolder">
+   <bound-workflow workflow_id="section_folder_wf"/>
+  </type>
+  <type type_id="AccoFolder">
+   <bound-workflow workflow_id="section_folder_wf"/>
+  </type>
+  <type type_id="Accommodation">
+   <bound-workflow workflow_id="waeup_accommodation_wf"/>
+  </type>
+  <type type_id="CPS Calendar">
+   <bound-workflow workflow_id="workspace_calendar_wf"/>
+  </type>
+  <type type_id="Certificate">
+   <bound-workflow workflow_id="waeup_base_wf"/>
+  </type>
+  <type type_id="CertificateCourse">
+   <bound-workflow workflow_id="waeup_base_wf"/>
+  </type>
+  <type type_id="CertificatesFolder">
+   <bound-workflow workflow_id="section_folder_wf"/>
+  </type>
+  <type type_id="Course">
+   <bound-workflow workflow_id="waeup_base_wf"/>
+  </type>
+  <type type_id="CourseTicket">
+   <bound-workflow workflow_id="waeup_base_wf"/>
+  </type>
+  <type type_id="CoursesFolder">
+   <bound-workflow workflow_id="section_folder_wf"/>
+  </type>
+  <type type_id="Department">
+   <bound-workflow workflow_id="section_folder_wf"/>
+  </type>
+  <type type_id="Faculty">
+   <bound-workflow workflow_id="section_folder_wf"/>
+  </type>
+  <type type_id="Semester">
+   <bound-workflow workflow_id="section_folder_wf"/>
+  </type>
+  <type type_id="Student">
+   <bound-workflow workflow_id="section_folder_wf"/>
+  </type>
+  <type type_id="StudentDocuments">
+   <bound-workflow workflow_id="waeup_base_wf"/>
+  </type>
+  <type type_id="StudentClearance">
+   <bound-workflow workflow_id="waeup_base_wf"/>
+  </type>
+  <type type_id="StudentAdmission">
+   <bound-workflow workflow_id="section_folder_wf"/>
+  </type>
+  <type type_id="StudentPersonal">
+   <bound-workflow workflow_id="waeup_base_wf"/>
+  </type>
+  <type type_id="StudentStudyCourse">
+   <bound-workflow workflow_id="waeup_base_wf"/>
+  </type>
+  <type type_id="StudentsFolder">
+   <bound-workflow workflow_id="section_folder_wf"/>
+  </type>
+  <type type_id="StudyLevel">
+   <bound-workflow workflow_id="section_folder_wf"/>
+  </type>
+  <type type_id="University">
+   <bound-workflow workflow_id="section_folder_wf"/>
+  </type>
+  <type type_id="ScratchCardBatchesFolder">
+   <bound-workflow workflow_id="section_folder_wf"/>
+  </type>
+  <type type_id="ScratchCardBatch">
+   <bound-workflow workflow_id="section_folder_wf"/>
+  </type>
+ </bindings>
+</object>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_academics_wf/definition.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_academics_wf/definition.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_academics_wf/definition.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<cps-workflow workflow_id="waeup_academics_wf"
+              title="CPS Workflow Definition"
+              state_variable="review_state"
+              meta_type="CPS Workflow">
+</cps-workflow>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_accommodation_wf/definition.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_accommodation_wf/definition.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_accommodation_wf/definition.xml	(revision 447)
@@ -0,0 +1,54 @@
+<?xml version="1.0"?>
+<cps-workflow workflow_id="waeup_accommodation_wf"
+              title="CPS Workflow Definition"
+              state_variable="review_state"
+              meta_type="CPS Workflow">
+ <permission>View</permission>
+ <state state_id="work" title="Work">
+  <exit-transition transition_id="create_content"/>
+  <exit-transition transition_id="cut_copy_paste"/>
+  <permission-map name="View" acquired="False">
+   <permission-role>Manager</permission-role>
+   <permission-role>SectionManager</permission-role>
+   <permission-role>SectionReviewer</permission-role>
+   <permission-role>SectionReader</permission-role>
+  </permission-map>
+ </state>
+ <transition transition_id="create" title="Initial creation"
+             new_state="work" trigger="USER"
+             before_script="" after_script="">
+  
+  <guard>
+   <guard-role>Manager</guard-role>
+   <guard-role>SectionManager</guard-role>
+  </guard>
+  <transition-behavior behavior_id="initial-create"/>
+ </transition>
+ <transition transition_id="create_content"
+             title="Create content" new_state="work"
+             trigger="USER" before_script="" after_script="">
+  
+  <guard>
+   <guard-role>Manager</guard-role>
+   <guard-role>SectionManager</guard-role>
+   <guard-role>SectionReviewer</guard-role>
+   <guard-role>SectionReader</guard-role>
+  </guard>
+  <transition-behavior behavior_id="allow-sub-create"/>
+  <transition-behavior behavior_id="allow-sub-publishing"/>
+ </transition>
+ <transition transition_id="cut_copy_paste"
+             title="Cut/Copy/Paste" new_state=""
+             trigger="USER" before_script="" after_script="">
+  
+  <guard>
+   <guard-role>Manager</guard-role>
+   <guard-role>SectionManager</guard-role>
+   <guard-role>SectionReviewer</guard-role>
+   <guard-role>SectionReader</guard-role>
+  </guard>
+  <transition-behavior behavior_id="allow-sub-move"/>
+  <transition-behavior behavior_id="allow-sub-delete"/>
+  <transition-behavior behavior_id="allow-sub-copy"/>
+ </transition>
+</cps-workflow>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_base_wf/definition.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_base_wf/definition.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_base_wf/definition.xml	(revision 447)
@@ -0,0 +1,78 @@
+<?xml version="1.0"?>
+<cps-workflow workflow_id="waeup_base_wf"
+              title="CPS Workflow Definition"
+              state_variable="review_state"
+              meta_type="CPS Workflow">
+ <permission>View</permission>
+ <state state_id="checked" title="Checked">
+  <exit-transition transition_id="create_content"/>
+  <exit-transition transition_id="cut_copy_paste"/>
+  <exit-transition transition_id="retract"/>
+ </state>
+ <state state_id="unchecked" title="Unchecked">
+  <exit-transition transition_id="approve"/>
+  <exit-transition transition_id="create_content"/>
+  <exit-transition transition_id="cut_copy_paste"/>
+ </state>
+ <state state_id="work" title="Work">
+  <exit-transition transition_id="create_content"/>
+  <exit-transition transition_id="cut_copy_paste"/>
+  <permission-map name="View" acquired="False">
+   <permission-role>Manager</permission-role>
+   <permission-role>SectionManager</permission-role>
+   <permission-role>SectionReader</permission-role>
+  </permission-map>
+ </state>
+ <transition transition_id="approve" title="Approve"
+             new_state="checked" trigger="USER"
+             before_script="" after_script="">
+  <action url="%(content_url)s/content_status_modify?workflow_action=approve"
+          category="workflow">Approve</action>
+  <guard>
+   <guard-role>Manager</guard-role>
+   <guard-role>SectionManager</guard-role>
+  </guard>
+ </transition>
+ <transition transition_id="create" title="Initial creation"
+             new_state="unchecked" trigger="USER"
+             before_script="" after_script="">
+  
+  <guard>
+   <guard-role>Manager</guard-role>
+   <guard-role>SectionManager</guard-role>
+  </guard>
+  <transition-behavior behavior_id="initial-create"/>
+ </transition>
+ <transition transition_id="create_content"
+             title="Create content" new_state="work"
+             trigger="USER" before_script="" after_script="">
+  
+  <guard>
+   <guard-role>Manager</guard-role>
+   <guard-role>SectionManager</guard-role>
+  </guard>
+  <transition-behavior behavior_id="allow-sub-create"/>
+  <transition-behavior behavior_id="allow-sub-publishing"/>
+ </transition>
+ <transition transition_id="cut_copy_paste"
+             title="Cut/Copy/Paste" new_state=""
+             trigger="USER" before_script="" after_script="">
+  
+  <guard>
+   <guard-role>Manager</guard-role>
+   <guard-role>SectionManager</guard-role>
+  </guard>
+  <transition-behavior behavior_id="allow-sub-move"/>
+  <transition-behavior behavior_id="allow-sub-delete"/>
+  <transition-behavior behavior_id="allow-sub-copy"/>
+ </transition>
+ <transition transition_id="retract" title="Retract"
+             new_state="unchecked" trigger="USER"
+             before_script="" after_script="">
+  <action url="%(content_url)s/content_status_modify?workflow_action=retract"
+          category="workflow">Retract</action>
+  <guard>
+   <guard-role>Manager</guard-role>
+  </guard>
+ </transition>
+</cps-workflow>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_certificate_course_wf/definition.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_certificate_course_wf/definition.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_certificate_course_wf/definition.xml	(revision 447)
@@ -0,0 +1,54 @@
+<?xml version="1.0"?>
+<cps-workflow workflow_id="waeup_certificate_course_wf"
+              title="CPS Workflow Definition"
+              state_variable="review_state"
+              meta_type="CPS Workflow">
+ <permission>View</permission>
+ <state state_id="work" title="Work">
+  <exit-transition transition_id="create_content"/>
+  <exit-transition transition_id="cut_copy_paste"/>
+  <permission-map name="View" acquired="False">
+   <permission-role>Manager</permission-role>
+   <permission-role>SectionManager</permission-role>
+   <permission-role>SectionReviewer</permission-role>
+   <permission-role>SectionReader</permission-role>
+  </permission-map>
+ </state>
+ <transition transition_id="create" title="Initial creation"
+             new_state="work" trigger="USER"
+             before_script="" after_script="">
+  
+  <guard>
+   <guard-role>Manager</guard-role>
+   <guard-role>SectionManager</guard-role>
+  </guard>
+  <transition-behavior behavior_id="initial-create"/>
+ </transition>
+ <transition transition_id="create_content"
+             title="Create content" new_state="work"
+             trigger="USER" before_script="" after_script="">
+  
+  <guard>
+   <guard-role>Manager</guard-role>
+   <guard-role>SectionManager</guard-role>
+   <guard-role>SectionReviewer</guard-role>
+   <guard-role>SectionReader</guard-role>
+  </guard>
+  <transition-behavior behavior_id="allow-sub-create"/>
+  <transition-behavior behavior_id="allow-sub-publishing"/>
+ </transition>
+ <transition transition_id="cut_copy_paste"
+             title="Cut/Copy/Paste" new_state=""
+             trigger="USER" before_script="" after_script="">
+  
+  <guard>
+   <guard-role>Manager</guard-role>
+   <guard-role>SectionManager</guard-role>
+   <guard-role>SectionReviewer</guard-role>
+   <guard-role>SectionReader</guard-role>
+  </guard>
+  <transition-behavior behavior_id="allow-sub-move"/>
+  <transition-behavior behavior_id="allow-sub-delete"/>
+  <transition-behavior behavior_id="allow-sub-copy"/>
+ </transition>
+</cps-workflow>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_certificate_wf/definition.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_certificate_wf/definition.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_certificate_wf/definition.xml	(revision 447)
@@ -0,0 +1,54 @@
+<?xml version="1.0"?>
+<cps-workflow workflow_id="waeup_certificate_wf"
+              title="CPS Workflow Definition"
+              state_variable="review_state"
+              meta_type="CPS Workflow">
+ <permission>View</permission>
+ <state state_id="work" title="Work">
+  <exit-transition transition_id="create_content"/>
+  <exit-transition transition_id="cut_copy_paste"/>
+  <permission-map name="View" acquired="False">
+   <permission-role>Manager</permission-role>
+   <permission-role>SectionManager</permission-role>
+   <permission-role>SectionReviewer</permission-role>
+   <permission-role>SectionReader</permission-role>
+  </permission-map>
+ </state>
+ <transition transition_id="create" title="Initial creation"
+             new_state="work" trigger="USER"
+             before_script="" after_script="">
+  
+  <guard>
+   <guard-role>Manager</guard-role>
+   <guard-role>SectionManager</guard-role>
+  </guard>
+  <transition-behavior behavior_id="initial-create"/>
+ </transition>
+ <transition transition_id="create_content"
+             title="Create content" new_state="work"
+             trigger="USER" before_script="" after_script="">
+  
+  <guard>
+   <guard-role>Manager</guard-role>
+   <guard-role>SectionManager</guard-role>
+   <guard-role>SectionReviewer</guard-role>
+   <guard-role>SectionReader</guard-role>
+  </guard>
+  <transition-behavior behavior_id="allow-sub-create"/>
+  <transition-behavior behavior_id="allow-sub-publishing"/>
+ </transition>
+ <transition transition_id="cut_copy_paste"
+             title="Cut/Copy/Paste" new_state=""
+             trigger="USER" before_script="" after_script="">
+  
+  <guard>
+   <guard-role>Manager</guard-role>
+   <guard-role>SectionManager</guard-role>
+   <guard-role>SectionReviewer</guard-role>
+   <guard-role>SectionReader</guard-role>
+  </guard>
+  <transition-behavior behavior_id="allow-sub-move"/>
+  <transition-behavior behavior_id="allow-sub-delete"/>
+  <transition-behavior behavior_id="allow-sub-copy"/>
+ </transition>
+</cps-workflow>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_course_wf/definition.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_course_wf/definition.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_course_wf/definition.xml	(revision 447)
@@ -0,0 +1,54 @@
+<?xml version="1.0"?>
+<cps-workflow workflow_id="waeup_course_wf"
+              title="CPS Workflow Definition"
+              state_variable="review_state"
+              meta_type="CPS Workflow">
+ <permission>View</permission>
+ <state state_id="work" title="Work">
+  <exit-transition transition_id="create_content"/>
+  <exit-transition transition_id="cut_copy_paste"/>
+  <permission-map name="View" acquired="False">
+   <permission-role>Manager</permission-role>
+   <permission-role>SectionManager</permission-role>
+   <permission-role>SectionReviewer</permission-role>
+   <permission-role>SectionReader</permission-role>
+  </permission-map>
+ </state>
+ <transition transition_id="create" title="Initial creation"
+             new_state="work" trigger="USER"
+             before_script="" after_script="">
+  
+  <guard>
+   <guard-role>Manager</guard-role>
+   <guard-role>SectionManager</guard-role>
+  </guard>
+  <transition-behavior behavior_id="initial-create"/>
+ </transition>
+ <transition transition_id="create_content"
+             title="Create content" new_state="work"
+             trigger="USER" before_script="" after_script="">
+  
+  <guard>
+   <guard-role>Manager</guard-role>
+   <guard-role>SectionManager</guard-role>
+   <guard-role>SectionReviewer</guard-role>
+   <guard-role>SectionReader</guard-role>
+  </guard>
+  <transition-behavior behavior_id="allow-sub-create"/>
+  <transition-behavior behavior_id="allow-sub-publishing"/>
+ </transition>
+ <transition transition_id="cut_copy_paste"
+             title="Cut/Copy/Paste" new_state=""
+             trigger="USER" before_script="" after_script="">
+  
+  <guard>
+   <guard-role>Manager</guard-role>
+   <guard-role>SectionManager</guard-role>
+   <guard-role>SectionReviewer</guard-role>
+   <guard-role>SectionReader</guard-role>
+  </guard>
+  <transition-behavior behavior_id="allow-sub-move"/>
+  <transition-behavior behavior_id="allow-sub-delete"/>
+  <transition-behavior behavior_id="allow-sub-copy"/>
+ </transition>
+</cps-workflow>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_department_wf/definition.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_department_wf/definition.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_department_wf/definition.xml	(revision 447)
@@ -0,0 +1,54 @@
+<?xml version="1.0"?>
+<cps-workflow workflow_id="waeup_department_wf"
+              title="CPS Workflow Definition"
+              state_variable="review_state"
+              meta_type="CPS Workflow">
+ <permission>View</permission>
+ <state state_id="work" title="Work">
+  <exit-transition transition_id="create_content"/>
+  <exit-transition transition_id="cut_copy_paste"/>
+  <permission-map name="View" acquired="False">
+   <permission-role>Manager</permission-role>
+   <permission-role>SectionManager</permission-role>
+   <permission-role>SectionReviewer</permission-role>
+   <permission-role>SectionReader</permission-role>
+  </permission-map>
+ </state>
+ <transition transition_id="create" title="Initial creation"
+             new_state="work" trigger="USER"
+             before_script="" after_script="">
+  
+  <guard>
+   <guard-role>Manager</guard-role>
+   <guard-role>SectionManager</guard-role>
+  </guard>
+  <transition-behavior behavior_id="initial-create"/>
+ </transition>
+ <transition transition_id="create_content"
+             title="Create content" new_state="work"
+             trigger="USER" before_script="" after_script="">
+  
+  <guard>
+   <guard-role>Manager</guard-role>
+   <guard-role>SectionManager</guard-role>
+   <guard-role>SectionReviewer</guard-role>
+   <guard-role>SectionReader</guard-role>
+  </guard>
+  <transition-behavior behavior_id="allow-sub-create"/>
+  <transition-behavior behavior_id="allow-sub-publishing"/>
+ </transition>
+ <transition transition_id="cut_copy_paste"
+             title="Cut/Copy/Paste" new_state=""
+             trigger="USER" before_script="" after_script="">
+  
+  <guard>
+   <guard-role>Manager</guard-role>
+   <guard-role>SectionManager</guard-role>
+   <guard-role>SectionReviewer</guard-role>
+   <guard-role>SectionReader</guard-role>
+  </guard>
+  <transition-behavior behavior_id="allow-sub-move"/>
+  <transition-behavior behavior_id="allow-sub-delete"/>
+  <transition-behavior behavior_id="allow-sub-copy"/>
+ </transition>
+</cps-workflow>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_faculty_wf/definition.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_faculty_wf/definition.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_faculty_wf/definition.xml	(revision 447)
@@ -0,0 +1,79 @@
+<?xml version="1.0"?>
+<cps-workflow workflow_id="waeup_faculty_wf"
+              title="CPS Workflow Definition"
+              state_variable="review_state"
+              meta_type="CPS Workflow">
+ <permission>View</permission>
+ <state state_id="reviewed" title="">
+  <exit-transition transition_id="retract"/>
+ </state>
+ <state state_id="work" title="Work">
+  <exit-transition transition_id="create_content"/>
+  <exit-transition transition_id="cut_copy_paste"/>
+  <exit-transition transition_id="review"/>
+  <permission-map name="View" acquired="False">
+   <permission-role>Manager</permission-role>
+   <permission-role>SectionManager</permission-role>
+   <permission-role>SectionReviewer</permission-role>
+   <permission-role>SectionReader</permission-role>
+  </permission-map>
+ </state>
+ <transition transition_id="create" title="Initial creation"
+             new_state="work" trigger="USER"
+             before_script="" after_script="">
+  
+  <guard>
+   <guard-role>Manager</guard-role>
+   <guard-role>SectionManager</guard-role>
+  </guard>
+  <transition-behavior behavior_id="initial-create"/>
+ </transition>
+ <transition transition_id="create_content"
+             title="Create content" new_state="work"
+             trigger="USER" before_script="" after_script="">
+  
+  <guard>
+   <guard-role>Manager</guard-role>
+   <guard-role>SectionManager</guard-role>
+   <guard-role>SectionReviewer</guard-role>
+   <guard-role>SectionReader</guard-role>
+  </guard>
+  <transition-behavior behavior_id="allow-sub-create"/>
+  <transition-behavior behavior_id="allow-sub-publishing"/>
+ </transition>
+ <transition transition_id="cut_copy_paste"
+             title="Cut/Copy/Paste" new_state=""
+             trigger="USER" before_script="" after_script="">
+  
+  <guard>
+   <guard-role>Manager</guard-role>
+   <guard-role>SectionManager</guard-role>
+   <guard-role>SectionReviewer</guard-role>
+   <guard-role>SectionReader</guard-role>
+  </guard>
+  <transition-behavior behavior_id="allow-sub-move"/>
+  <transition-behavior behavior_id="allow-sub-delete"/>
+  <transition-behavior behavior_id="allow-sub-copy"/>
+ </transition>
+ <transition transition_id="retract"
+             title="Retract a reviewed Faculty"
+             new_state="work" trigger="USER"
+             before_script="" after_script="">
+  <action url="%(content_url)s/cpsdocument_edit_form"
+          category="workflow">action_retract</action>
+  <guard>
+   <guard-role>FacultyManager</guard-role>
+   <guard-role></guard-role>
+  </guard>
+ </transition>
+ <transition transition_id="review" title=""
+             new_state="reviewed" trigger="USER"
+             before_script="" after_script="">
+  <action url="%(content_url)s/cpsdocument_edit_form"
+          category="workflow">Review</action>
+  <guard>
+   <guard-role>FacultyManager</guard-role>
+   <guard-role>Manager</guard-role>
+  </guard>
+ </transition>
+</cps-workflow>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_section_wf/definition.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_section_wf/definition.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_section_wf/definition.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<cps-workflow workflow_id="waeup_section_wf"
+              title="CPS Workflow Definition"
+              state_variable="review_state"
+              meta_type="CPS Workflow">
+</cps-workflow>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_student_wf/definition.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_student_wf/definition.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_student_wf/definition.xml	(revision 447)
@@ -0,0 +1,119 @@
+<?xml version="1.0"?>
+<cps-workflow workflow_id="waeup_student_wf"
+              title="CPS Workflow Definition"
+              state_variable="review_state"
+              meta_type="CPS Workflow">
+ <permission>View</permission>
+ <state state_id="pume_failed" title="">
+  <exit-transition transition_id="finally_reject"/>
+ </state>
+ <state state_id="pume_passed" title="">
+  <exit-transition transition_id="admit"/>
+  <exit-transition transition_id="reject_admission"/>
+ </state>
+ <state state_id="admission_pin_entered" title="">
+  <exit-transition transition_id="request_admission"/>
+ </state>
+ <state state_id="admission_rejected" title="">
+  <exit-transition transition_id="finally_reject"/>
+ </state>
+ <state state_id="admission_requested" title="">
+  <exit-transition transition_id="pume_fail"/>
+  <exit-transition transition_id="pume_pass"/>
+ </state>
+ <state state_id="admitted" title="">
+  <exit-transition transition_id="enter_clearance_pin"/>
+ </state>
+ <state state_id="clearance_pin_entered" title="">
+  <exit-transition transition_id="request_clearence"/>
+ </state>
+ <state state_id="cleared_and_validated" title="">
+ </state>
+ <state state_id="clearence_requested" title="">
+  <exit-transition transition_id="clear_and_validate"/>
+  <exit-transition transition_id="reject_clearance"/>
+ </state>
+ <state state_id="finally_rejected" title="">
+ </state>
+ <state state_id="sleeping_mode" title="">
+  <exit-transition transition_id="enter_admission_pin"/>
+ </state>
+ <transition transition_id="pume_fail" title=""
+             new_state="pume_failed" trigger="USER"
+             before_script="" after_script="">
+  
+  <guard>
+  </guard>
+ </transition>
+ <transition transition_id="pume_pass" title=""
+             new_state="pume_passed" trigger="USER"
+             before_script="" after_script="">
+  
+  <guard>
+  </guard>
+ </transition>
+ <transition transition_id="admit" title=""
+             new_state="admitted" trigger="USER"
+             before_script="" after_script="">
+  
+  <guard>
+  </guard>
+  <transition-behavior behavior_id="initial-create"/>
+ </transition>
+ <transition transition_id="clear_and_validate" title=""
+             new_state="cleared_and_validated"
+             trigger="USER" before_script="" after_script="">
+  
+  <guard>
+  </guard>
+ </transition>
+ <transition transition_id="enter_admission_pin" title=""
+             new_state="admission_pin_entered"
+             trigger="USER" before_script="" after_script="">
+  
+  <guard>
+  </guard>
+ </transition>
+ <transition transition_id="enter_clearance_pin" title=""
+             new_state="clearance_pin_entered"
+             trigger="USER" before_script="" after_script="">
+  
+  <guard>
+  </guard>
+ </transition>
+ <transition transition_id="finally_reject" title=""
+             new_state="finally_rejected" trigger="USER"
+             before_script="" after_script="">
+  
+  <guard>
+  </guard>
+ </transition>
+ <transition transition_id="reject_admission" title=""
+             new_state="admission_rejected" trigger="USER"
+             before_script="" after_script="">
+  
+  <guard>
+  </guard>
+ </transition>
+ <transition transition_id="reject_clearance" title=""
+             new_state="clearance_pin_entered"
+             trigger="USER" before_script="" after_script="">
+  
+  <guard>
+  </guard>
+ </transition>
+ <transition transition_id="request_admission" title=""
+             new_state="admission_requested" trigger="USER"
+             before_script="" after_script="">
+  
+  <guard>
+  </guard>
+ </transition>
+ <transition transition_id="request_clearence" title=""
+             new_state="clearence_requested" trigger="USER"
+             before_script="" after_script="">
+  
+  <guard>
+  </guard>
+ </transition>
+</cps-workflow>
Index: /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_workspace_wf/definition.xml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_workspace_wf/definition.xml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/profiles/default/workflows/waeup_workspace_wf/definition.xml	(revision 447)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<cps-workflow workflow_id="waeup_workspace_wf"
+              title="CPS Workflow Definition"
+              state_variable="review_state"
+              meta_type="CPS Workflow">
+</cps-workflow>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/academicsDisplayParams.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/academicsDisplayParams.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/academicsDisplayParams.py	(revision 447)
@@ -0,0 +1,73 @@
+## Script (Python) "getDisplayParams"
+##bind container=container
+##bind context=context
+##bind namespace=
+##bind script=script
+##bind subpath=traverse_subpath
+##parameters=format=None, sort_by=None, direction=None, columns=None, items_per_page=None, nav_action=None, nb_items=None, filter=None, detail_tab_columns=None
+##title=
+##
+# $Id: getDisplayParams.py 32288 2006-01-26 17:36:06Z tziade $
+"""Return params for display_content macro
+"""
+
+from Products.CPSUtil.session import sessionGet
+
+cps_pref = sessionGet(context.REQUEST, 'cps_display_params', {})
+def_params = context.getAcademicsDisplayParams()
+
+params = def_params
+
+if format:
+    params['format'] = format
+else:
+    params['format'] = cps_pref.get('format') or def_params['format']
+
+if sort_by:
+    params['sort_by'] = sort_by
+else:
+    params['sort_by'] = cps_pref.get('sort_by') or def_params['sort_by']
+
+if direction:
+    params['direction'] = direction
+else:
+    params['direction'] = cps_pref.get('direction') or def_params['direction']
+
+
+if nav_action:
+    params['nav_action'] = nav_action
+
+if columns:
+    params['columns'] = columns
+else:
+    fmt = params['format']
+    if fmt == 'icon':
+        col = 4
+        params['items_per_page'] = 12
+    elif fmt == 'compact':
+        col = 2
+    elif fmt == 'detail':
+        col = 1
+    elif fmt == 'detail_tab':
+        col = 1
+    elif fmt == 'one_column':
+        col = 1
+    else:
+        col = 1
+    params['columns'] = col
+
+if items_per_page:
+    params['items_per_page'] = items_per_page
+params['items_per_page'] = min(nb_items, params['items_per_page'])
+
+if filter is not None:
+    params['filter'] = filter
+else:
+    params['filter'] = def_params['filter']
+
+if detail_tab_columns:
+    params['detail_tab_columns'] = detail_tab_columns
+else:
+    params['detail_tab_columns'] = def_params['detail_tab_columns']
+
+return params
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/academicsParent.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/academicsParent.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/academicsParent.py	(revision 447)
@@ -0,0 +1,17 @@
+## Script (Python) "navigationParent"
+##bind container=container
+##bind context=context
+##bind namespace=
+##bind script=script
+##bind subpath=traverse_subpath
+##parameters=obj=None,templateId=None
+##title=returns the appropriate url for the parent object
+##
+
+if obj is None:
+    obj=context
+
+parent=obj.aq_parent
+
+return parent.absolute_url()
+
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/academics_content_lib_display_contents.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/academics_content_lib_display_contents.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/academics_content_lib_display_contents.pt	(revision 447)
@@ -0,0 +1,120 @@
+<!-- a content_lib macro -->
+<!-- $Id: content_lib_display_contents.pt 32722 2006-02-10 15:21:49Z mturcu $ -->
+
+<!-- List contents in 'items' in the specified number of columns
+  with the given format -->
+
+<metal:block define-macro="display_contents">
+<tal:block
+  define="tmp_format format|nothing;
+          tmp_sort_by sort_by|nothing;
+          tmp_direction direction|nothing;
+          tmp_columns columns|nothing;
+          tmp_items_per_page items_per_page|nothing;
+          tmp_nav_action nav_action|nothing;
+          tmp_filter filter|nothing;
+          tmp_detail_tab_columns detail_tab_columns|nothing;
+          params python:here.getDisplayParams(format=tmp_format,
+                          sort_by=tmp_sort_by,
+                          direction=tmp_direction,
+                          columns=tmp_columns,
+                          items_per_page=tmp_items_per_page,
+                          nav_action=tmp_nav_action,
+                          nb_items=len(items),
+                          filter=tmp_filter,
+                          detail_tab_columns=tmp_detail_tab_columns);
+          format params/format;
+          sort_by params/sort_by;
+          direction params/direction;
+          columns params/columns;
+          items_per_page params/items_per_page;
+          nav_action params/nav_action;
+          filter params/filter;
+          detail_tab_columns params/detail_tab_columns;
+          mq nocall:modules/ZTUtils/make_query;
+          form request/form;
+          zoom zoom|python:0;
+          batches_all python:here.getBatchList(items, columns, items_per_page,
+                                               zoom);
+          batches python:batches_all[0];
+          batch_info python:batches_all[1];
+          zoomed python:batches_all[2];
+     ">
+ <tal:block tal:condition="python: batch_info and batch_info['nb_pages'] > 1">
+    <div class="batchLayout">
+        <span i18n:translate="">
+          Objects: 
+          <strong>
+            <tal:block replace="batch_info/start"
+            i18n:name="batch_start" /> - <tal:block replace="batch_info/limit"
+            i18n:name="batch_limit" />
+          </strong>
+          of <tal:block replace="batch_info/length"
+            i18n:name="batch_length" />
+         </span>
+    </div>
+  <br />
+ </tal:block>
+  <table width="100%" cellspacing="0" cellpadding="0"
+    summary="zoomed layout"
+    tal:condition="zoomed">
+    <tr tal:repeat="item zoomed">
+      <td align="left" valign="top">
+       <tal:block define="no_form not:nothing;
+         info python:here.getContentInfo(item, level=1, cpsmcat=cpsmcat);">
+         <metal:block use-macro="here/content_lib_info_summary/macros/info_summary" />
+         <br /><br />
+       </tal:block>
+      </td>
+    </tr>
+  </table>
+  <table width="100%" cellspacing="0" cellpadding="0"
+    summary="content layout column"
+    tal:condition="batches">
+    <tr>
+      <td align="left" valign="top"
+          tal:repeat="batch_items batches">
+        <tal:block condition="batch_items">
+          <metal:block
+            use-macro="here/academics_content_lib_display_contents_column/macros/display_contents_column" />
+        </tal:block>
+      </td>
+    </tr>
+  </table>
+  <tal:block condition="python:batch_info and batch_info['nb_pages'] > 1">
+      <div class="pageNavigationLayout">
+          <a tal:define="previous batch_info/previous"
+             tal:condition="python:previous is not None"
+             tal:attributes="href python:'%s?%s'%(request['URL'],
+                                            mq(request.form, b_start=0))">
+              (&lt;&lt;)</a>
+          <a tal:define="previous batch_info/previous"
+             tal:condition="python:previous is not None"
+             tal:attributes="href python:'%s?%s'%(request['URL'],
+                                            mq(request.form, b_start=previous))"
+             i18n:translate="batch_previous">Previous</a>
+          <tal:block repeat="page batch_info/pages">
+            <tal:block condition="python:page != batch_info['start'] - 1">
+              <a tal:attributes="href python:'%s?%s'%(request['URL'],
+                mq(request.form, b_start=page))"
+                tal:content="repeat/page/number">1</a>&nbsp;
+            </tal:block>
+            <tal:block condition="python:page == batch_info['start'] - 1">
+              <span tal:content="string:${repeat/page/number}" />&nbsp;
+            </tal:block>
+          </tal:block>
+          <a tal:define="next batch_info/next"
+             tal:condition="python:next is not None"
+             tal:attributes="href python:'%s?%s'%(request['URL'],
+                                                mq(request.form, b_start=next))"
+             i18n:translate="batch_next">Next</a>
+          <a tal:define="next batch_info/next;
+             last_page python:batch_info['pages'][-1]"
+             tal:condition="python:next is not None"
+             tal:attributes="href python:'%s?%s'%(request['URL'],
+                                            mq(request.form, b_start=last_page))">
+              (&gt;&gt;)</a>
+      </div>
+  </tal:block>
+</tal:block>
+</metal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/academics_content_lib_display_contents_column.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/academics_content_lib_display_contents_column.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/academics_content_lib_display_contents_column.pt	(revision 447)
@@ -0,0 +1,79 @@
+<!-- a content_lib macro -->
+<!-- $Id: content_lib_display_contents_column.pt 34674 2006-03-23 08:57:49Z madarche $ -->
+
+<!-- Final display of items in a column using the given format -->
+
+<metal:block define-macro="display_contents_column">
+  <tal:block define="no_form no_form|nothing;
+                     site_wide site_wide|nothing;
+                     format python:format or 'detail';
+                     choosen_ids python:request.SESSION.get('choosen_ids', []);
+                     dummy python:request.SESSION.update({'choosen_ids': []});
+                     no_table python:format == 'detail_tab';
+                     use_radio use_radio|nothing;
+                     input_type python: test(use_radio, 'radio', 'checkbox');
+                     input_name python: test(use_radio, 'ids', 'ids:list');
+                     member here/portal_membership/getAuthenticatedMember;
+                     member_id member/id;
+                     is_local_manager python:member.has_role(
+                                     ('Manager', 'WorkspaceManager'), here);
+">
+  <div id="ajax_psm" style="display:none" tal:condition="python:not no_form">
+      ajax feedback
+  </div>
+  <tal:block condition="no_table">
+    <tal:block repeat="item batch_items">
+    <tal:block define="info python:here.getContentInfo(item, level=1, cpsmcat=cpsmcat);
+                        review_state python:info['review_state'];
+                        proxy_creator python:item.Creator();
+                        start repeat/item/start|nothing;
+                        end repeat/item/end|nothing">
+      <tal:block tal:condition="python:review_state!='draft' or (review_state=='draft' and proxy_creator == member_id) or is_local_manager">
+      <metal:block use-macro="here/academics_content_lib_info_detail_tab/macros/info_detail_tab" />
+      </tal:block>
+    </tal:block>
+    </tal:block>
+  <br />
+  </tal:block>
+  </tal:block>
+  <tal:block tal:replace="nothing">
+  XXX Deactivated for CPS 3.4.0, will be re-enabled for 3.4.1
+
+  <tal:block tal:condition="python:not no_form and sort_by is None"
+               tal:define="ajax_working_msg python:cpsmcat('ajax_working');
+                           ajax_working_msg python:ajax_working_msg.replace('\'', '\\\'');
+                           ajax_failing_msg python:cpsmcat('ajax_failing');
+                           ajax_failing_msg python:ajax_failing_msg.replace('\'', '\\\'')">
+
+        <script type="text/javascript" tal:content="structure string:
+                var editor = new CPSContainerEditor('draggable', 'droppable',
+                                                    'droppable-in', '${format}',
+                                                    '${ajax_working_msg}',
+                                                    'folder_content', 'ajax_psm',
+                                                    '${ajax_failing_msg}');
+               // hooking observers
+               if (treeview_editor) {
+                 loadScript('portletrefresher', '++resource++portletrefresher.js');
+
+                 function refresh(event_id, trigger_id) {
+
+                   portlet_refresher.refreshPortlet(trigger_id);
+                   editor.reload();
+                 }
+
+                if ($$('portlet_navigation_sections'))
+                    container_events.observeEvent('element_dropped', 'portlet_navigation_sections',
+                                                refresh);
+
+                if ($$('portlet_navigation_workspaces'))
+                    container_events.observeEvent('element_dropped', 'portlet_navigation_workspaces',
+                                                refresh);
+
+               }
+
+               ">
+        </script>
+
+  </tal:block>
+  </tal:block>
+</metal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/academics_content_lib_info_detail_tab.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/academics_content_lib_info_detail_tab.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/academics_content_lib_info_detail_tab.pt	(revision 447)
@@ -0,0 +1,159 @@
+<!-- a content_lib macro -->
+<!-- $Id: content_lib_info_detail_tab.pt 32943 2006-02-17 14:46:28Z div $ -->
+<!-- All doc information -->
+
+<metal:block define-macro="info_detail_tab"
+             tal:define="title_in_tabs python: 'title' in detail_tab_columns;
+                         long_title_in_tabs python:'long_title' in detail_tab_columns;
+                         id_in_tabs python:'id' in detail_tab_columns;
+                         typetext_in_tabs python:'typetext' in detail_tab_columns;
+                         type_in_tabs python:'type' in detail_tab_columns;
+                         size_in_tabs python:'size' in detail_tab_columns;
+                         date_in_tabs python:'date' in detail_tab_columns;
+                         author_in_tabs python:'author' in detail_tab_columns;
+                         status_in_tabs python:'status' in detail_tab_columns;
+                         version_in_tabs python:'version' in detail_tab_columns;
+                         context_url context_url|here/getContextUrl;
+                         display_buttons context/academics_contents_display_buttons;
+                        ">
+<tal:block condition="start">
+  <tal:block replace='structure string:&lt;table class="contentListing" width="100%" summary="content layout" id="folder_content">' />
+
+
+  <thead tal:condition="nothing">
+    <tr>
+      <td tal:condition="display_buttons"> </td>
+      <th tal:condition="type_in_tabs" align="center">
+        <strong tal:define="sort_type python:sort_by=='type'"
+           tal:omit-tag="not:sort_type"><a href=""
+           tal:attributes="href python:'%s/changeDisplayParams?display_order=%s' % (context_url, test(sort_type and direction=='asc','type_desc','type_asc'))"
+           i18n:translate="label_info_tab_type"></a></strong></th>
+      <th tal:condition="title_in_tabs" align="left">
+        <strong tal:define="sort_title python:sort_by=='title'"
+           tal:omit-tag="not:sort_title"><a href=""
+           tal:attributes="href python:'%s/changeDisplayParams?display_order=%s' % (context_url, test(sort_title and direction=='asc','title_desc','title_asc'))"
+           i18n:translate="label_info_tab_title"></a></strong></th>
+      <th tal:condition="long_title_in_tabs" align="left">
+        <strong tal:define="sort_title python:sort_by=='title'"
+           tal:omit-tag="not:sort_title"><a href=""
+           tal:attributes="href python:'%s/changeDisplayParams?display_order=%s' % (context_url, test(sort_title and direction=='asc','title_desc','title_asc'))"
+           i18n:translate="label_info_tab_title"></a></strong></th>
+
+      <th tal:condition="python:id_in_tabs and display_buttons" align="center">
+        <strong tal:define="sort_id python:sort_by=='id'"
+           tal:omit-tag="not:sort_id"><a href=""
+           tal:attributes="href python:'%s/changeDisplayParams?display_order=%s' % (context_url, test(sort_id and direction=='asc','id_desc','id_asc'))"
+           i18n:translate="label_info_tab_id"></a>ID</strong></th>
+
+      <th tal:condition="typetext_in_tabs" align="center">
+        <strong tal:define="sort_typetext python:sort_by=='typetext'"
+           tal:omit-tag="not:sort_typetext"><a href=""
+           tal:attributes="href python:'%s/changeDisplayParams?display_order=%s' % (context_url, test(sort_typetext and direction=='asc','typetext_desc','typetext_asc'))"
+           i18n:translate="label_info_tab_typetext"></a></strong></th>
+
+
+      <th tal:condition="size_in_tabs" align="center">
+        <strong tal:define="sort_size python:sort_by=='size'"
+           tal:omit-tag="not:sort_size"><a href=""
+           tal:attributes="href python:'%s/changeDisplayParams?display_order=%s' % (context_url, test(sort_size and direction=='asc','size_desc','size_asc'))"
+           i18n:translate="label_info_tab_size"></a></strong></th>
+      <th tal:condition="date_in_tabs" align="center">
+        <strong tal:define="sort_date python:sort_by=='date'"
+           tal:omit-tag="not:sort_date"><a href=""
+           tal:attributes="href python:'%s/changeDisplayParams?display_order=%s' % (context_url, test(sort_date and direction=='asc','date_desc','date_asc'))"
+           i18n:translate="label_info_tab_date"></a></strong></th>
+      <th tal:condition="author_in_tabs" align="center">
+        <strong tal:define="sort_author python:sort_by=='author'"
+           tal:omit-tag="not:sort_author"><a href=""
+           tal:attributes="href python:'%s/changeDisplayParams?display_order=%s' % (context_url, test(sort_author and direction=='asc','author_desc','author_asc'))"
+           i18n:translate="label_info_tab_author"></a></strong></th>
+        <th tal:condition="display_buttons"></th>
+        <th tal:condition="python: display_buttons and status_in_tabs" align="center">
+        <strong tal:define="sort_status python:sort_by=='status'"
+           tal:omit-tag="not:sort_status"><a href=""
+           tal:attributes="href python:'%s/changeDisplayParams?display_order=%s' % (context_url, test(sort_status and direction=='asc','status_desc','status_asc'))"
+           i18n:translate="label_info_tab_status"></a></strong></th>
+      <th tal:condition="version_in_tabs" align="center">
+        <strong tal:define="sort_version python:sort_by=='version'"
+           tal:omit-tag="not:sort_version"><a href=""
+           tal:attributes="href python:'%s/changeDisplayParams?display_order=%s' % (context_url, test(sort_version and direction=='asc','version_desc','version_asc'))"
+           i18n:translate="label_info_tab_version"></a></strong></th>
+    </tr>
+  </thead>
+  <tal:block replace='structure string:&lt;tbody id="folder_content_tbody">' />
+</tal:block>
+
+<tr tal:define="action python:test(info['type'] in ('Section', 'Workspace'),
+                '/folder_contents', '')"
+    tal:attributes="class python:test(repeat['item'].even(), 'even ajaxtd', 'odd ajaxtd')">
+      <span tal:condition="display_buttons" tal:omit-tag="">
+        <td align="left" valign="middle" style="width: 5px;" tal:condition="display_buttons">
+          <input type="checkbox" name="ids:list" value="" id="" class="noborder"
+                 tal:condition="not:no_form"
+                 tal:define="id item/getId"
+                 tal:attributes="value python:site_wide and item.getContextUrl(utool=utool) or id;
+                 id python:'cb_' + id;
+                 checked python:id in choosen_ids;" 
+                 />
+        </td>
+      </span>
+      <td align="center" tal:condition="type_in_tabs">
+      <img tal:replace="structure python:here.getImgTag(info['icon'],
+                        base_url=base_url, title=info['type'])" />
+  </td>
+  <td tal:condition="title_in_tabs">
+    <a href="" tal:attributes="href string:${info/url}${action};
+                               title info/description;">
+    <strong tal:content="info/title_or_id">ID</strong></a></td>
+
+  <td tal:condition="long_title_in_tabs">
+    <a href="" tal:attributes="href string:${info/url}${action};
+                               title info/description;">
+    <strong tal:content="info/long_title|info/title">ID</strong></a></td>
+
+
+  <td tal:condition="python:id_in_tabs and display_buttons and context.portal_type not in ('Certificate',)">
+    <span tal:content="info/id">ID</span>
+  </td>
+  <td tal:condition="typetext_in_tabs">
+    <span tal:content="info/type">ID</span>
+  </td>
+    <span tal:condition="python: context.portal_type == 'CoursesFolder'">
+      <td>
+        <span tal:content="info/semester">ID</span>
+      </td>
+      <td>
+        <span tal:content="info/credits">ID</span>
+      </td>
+      <td>
+        <span tal:content="info/passmark">ID</span>
+      </td>
+    </span>
+    <span tal:condition="python: context.portal_type == 'Semester'">
+      <td>
+        <span tal:content="info/core_or_elective">ID</span>
+      </td>
+    </span>
+  <td align="left"   tal:define="isManager python:checkPerm('Modify portal content', item)">
+    <a tal:condition="python: display_buttons and isManager and context.portal_type not in ('Certificate',)"
+       href="dummy"  tal:attributes="href string:${item/absolute_url}/cpsdocument_edit_form">[edit]</a></td>
+  <td align="center" tal:condition="size_in_tabs">
+    <span tal:condition="info/size|nothing" tal:content="info/size"> </span></td>
+  <td align="center" tal:condition="date_in_tabs">
+    <span tal:content="info/time_str">May 6,...</span></td>
+  <td align="center" tal:condition="author_in_tabs">
+    <span tal:content="info/creator"> </span></td>
+  <td align="center" tal:condition="python:status_in_tabs and display_buttons and info['review_state'] in ('unchecked','checked',)"
+      tal:content="info/review_state" tal:attributes="class info/review_state"
+      i18n:translate="">published</td>
+  <td align="center" tal:condition="version_in_tabs">
+    v-<tal:block replace="info/rev" />
+    <tal:block i18n:translate=""
+      content="string:label_language_${info/lang}">en</tal:block>
+  </td>
+</tr>
+<tal:block condition="end" tal:replace="structure string:&lt;/tbody>">
+</tal:block>
+<tal:block condition="end" tal:replace="structure string:&lt;/table>">
+</tal:block>
+</metal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/academics_contents.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/academics_contents.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/academics_contents.pt	(revision 447)
@@ -0,0 +1,291 @@
+<metal:html tal:define="display_change request/change_display|nothing;
+                        params here/academicsDisplayParams;
+                        sort_by params/sort_by;
+                        direction params/direction;
+                        format string:detail_tab;
+                        displayed python:request.get('displayed', None);
+                        display_buttons context/academics_contents_display_buttons;
+                       ">
+
+<metal:body use-macro="here/content_lib_master/macros/master">
+
+<metal:header metal:fill-slot="header">
+
+  <a href="" tal:attributes="href string:${here/academicsParent}">
+      <img tal:attributes="src string:${here/portal_url}/arrow_up.gif"/>
+      Up one level
+  </a>
+
+  <h3 tal:content="here/LongTitle|here/title_or_id">
+    Page Title
+  </h3>
+</metal:header>
+
+<metal:main fill-slot="javascript_head_slot">
+  <tal:block tal:replace="nothing">
+    XXX Deactivated for CPS 3.4.0, will be re-enabled for 3.4.1
+    <script type="text/javascript" src="prototype.js"
+      tal:attributes="src string:${base_url}prototype.js"></script>
+    <script type="text/javascript" src="effects.js"
+      tal:attributes="src string:${base_url}effects.js"></script>
+    <script type="text/javascript" src="dragdrop.js"
+      tal:attributes="src string:${base_url}dragdrop.js"></script>
+    <script type="text/javascript" src="cpsdefault.js"
+      tal:attributes="src string:${base_url}cpsdefault.js"></script>
+  </tal:block>
+</metal:main>
+
+<metal:main fill-slot="main"
+  tal:define="list_here python:checkPerm('List folder contents', here);">
+  <div tal:condition="not: list_here"
+    tal:define="response request/RESPONSE;url here_url;">
+    <span tal:define="redirect python: response.redirect(url)"></span>
+  </div>
+    <span tal:omit-tag="" tal:condition="python:display_buttons or (context.portal_type in ('Certificate','Department'))" 
+          tal:content="structure doc/render" />
+
+  <form action="" method="post" class="group"
+        tal:attributes="action here_url"
+        tal:define="no_form python:not checkPerm('Modify portal content', here);
+
+                    nav_action string:folder_contents;
+                    items python:here.getFolderContents(displayed=displayed);">
+
+<!-- a content_lib macro -->
+<!-- $Id: content_lib_display_contents.pt 32722 2006-02-10 15:21:49Z mturcu $ -->
+
+<!-- List contents in 'items' in the specified number of columns
+  with the given format -->
+
+<tal:block
+  define="tmp_format format|nothing;
+          tmp_sort_by sort_by|nothing;
+          tmp_direction direction|nothing;
+          tmp_columns columns|nothing;
+          tmp_items_per_page items_per_page|nothing;
+          tmp_nav_action nav_action|nothing;
+          tmp_filter filter|nothing;
+          tmp_detail_tab_columns detail_tab_columns|nothing;
+          params python:here.getDisplayParams(format=tmp_format,
+                          sort_by=tmp_sort_by,
+                          direction=tmp_direction,
+                          columns=tmp_columns,
+                          items_per_page=tmp_items_per_page,
+                          nav_action=tmp_nav_action,
+                          nb_items=len(items),
+                          filter=tmp_filter,
+                          detail_tab_columns=tmp_detail_tab_columns);
+          format params/format;
+          sort_by params/sort_by;
+          direction params/direction;
+          columns params/columns;
+          items_per_page params/items_per_page;
+          nav_action params/nav_action;
+          filter params/filter;
+          detail_tab_columns params/detail_tab_columns;
+          mq nocall:modules/ZTUtils/make_query;
+          form request/form;
+          zoom zoom|python:0;
+          batches_all python:here.getBatchList(items, columns, items_per_page,
+                                               zoom);
+          batches python:batches_all[0];
+          batch_info python:batches_all[1];
+          zoomed python:batches_all[2];
+     ">
+     <span tal:condition="python:0">
+        <span tal:content="params" /><br />
+        <span tal:content="batches_all" /><br />
+      </span>        
+ <tal:block tal:condition="python: batch_info and batch_info['nb_pages'] > 1">
+    <div class="batchLayout">
+        <span i18n:translate="">
+          Objects: 
+          <strong>
+            <tal:block replace="batch_info/start"
+            i18n:name="batch_start" /> - <tal:block replace="batch_info/limit"
+            i18n:name="batch_limit" />
+          </strong>
+          of <tal:block replace="batch_info/length"
+            i18n:name="batch_length" />
+         </span>
+    </div>
+  <br />
+ </tal:block>
+  <table width="100%" cellspacing="0" cellpadding="0"
+    summary="zoomed layout"
+    tal:condition="zoomed">
+    <tr tal:repeat="item zoomed">
+      <td align="left" valign="top">
+       <tal:block define="no_form not:nothing;
+         info python:here.getContentInfo(item, level=1, cpsmcat=cpsmcat);">
+         <metal:block use-macro="here/content_lib_info_summary/macros/info_summary" />
+         <br /><br />
+       </tal:block>
+      </td>
+    </tr>
+  </table>
+  <table width="100%" cellspacing="0" cellpadding="0"
+    summary="content layout column"
+    tal:condition="batches">
+    <tr>
+      <td align="left" valign="top"
+          tal:repeat="batch_items batches">
+        <tal:block condition="batch_items">
+<!-- a content_lib macro -->
+<!-- $Id: content_lib_display_contents_column.pt 34674 2006-03-23 08:57:49Z madarche $ -->
+
+<!-- Final display of items in a column using the given format -->
+  <tal:block define="no_form no_form|nothing;
+                     site_wide site_wide|nothing;
+                     format python:format or 'detail';
+                     choosen_ids python:request.SESSION.get('choosen_ids', []);
+                     dummy python:request.SESSION.update({'choosen_ids': []});
+                     no_table python:format == 'detail_tab';
+                     use_radio use_radio|nothing;
+                     input_type python: test(use_radio, 'radio', 'checkbox');
+                     input_name python: test(use_radio, 'ids', 'ids:list');
+                     member here/portal_membership/getAuthenticatedMember;
+                     member_id member/id;
+                     is_local_manager python:member.has_role(
+                                     ('Manager', 'WorkspaceManager'), here);
+">
+  <div id="ajax_psm" style="display:none" tal:condition="python:not no_form">
+      ajax feedback
+  </div>
+  <tal:block condition="no_table">
+    <tal:block repeat="item batch_items">
+    <tal:block define="info python:here.getContentInfo(item, level=1, cpsmcat=cpsmcat);
+                        review_state python:info['review_state'];
+                        start repeat/item/start|nothing;
+                        end repeat/item/end|nothing">
+      <tal:block tal:condition="python:review_state!='draft' or (review_state=='draft' and proxy_creator == member_id) or is_local_manager">
+      <metal:block use-macro="here/academics_content_lib_info_detail_tab/macros/info_detail_tab" />
+      </tal:block>
+    </tal:block>
+    </tal:block>
+  <br />
+  </tal:block>
+  </tal:block>
+  <tal:block tal:replace="nothing">
+  XXX Deactivated for CPS 3.4.0, will be re-enabled for 3.4.1
+
+  <tal:block tal:condition="python:not no_form and sort_by is None"
+               tal:define="ajax_working_msg python:cpsmcat('ajax_working');
+                           ajax_working_msg python:ajax_working_msg.replace('\'', '\\\'');
+                           ajax_failing_msg python:cpsmcat('ajax_failing');
+                           ajax_failing_msg python:ajax_failing_msg.replace('\'', '\\\'')">
+
+        <script type="text/javascript" tal:content="structure string:
+                var editor = new CPSContainerEditor('draggable', 'droppable',
+                                                    'droppable-in', '${format}',
+                                                    '${ajax_working_msg}',
+                                                    'folder_content', 'ajax_psm',
+                                                    '${ajax_failing_msg}');
+               // hooking observers
+               if (treeview_editor) {
+                 loadScript('portletrefresher', '++resource++portletrefresher.js');
+
+                 function refresh(event_id, trigger_id) {
+
+                   portlet_refresher.refreshPortlet(trigger_id);
+                   editor.reload();
+                 }
+
+                if ($$('portlet_navigation_sections'))
+                    container_events.observeEvent('element_dropped', 'portlet_navigation_sections',
+                                                refresh);
+
+                if ($$('portlet_navigation_workspaces'))
+                    container_events.observeEvent('element_dropped', 'portlet_navigation_workspaces',
+                                                refresh);
+
+               }
+
+               ">
+        </script>
+
+  </tal:block>
+  </tal:block>
+  </tal:block>
+      
+    </td>
+    </tr>
+  </table>
+  <tal:block condition="python:batch_info and batch_info['nb_pages'] > 1">
+      <div class="pageNavigationLayout">
+          <a tal:define="previous batch_info/previous"
+             tal:condition="python:previous is not None"
+             tal:attributes="href python:'%s?%s'%(request['URL'],
+                                            mq(request.form, b_start=0))">
+              (&lt;&lt;)</a>
+          <a tal:define="previous batch_info/previous"
+             tal:condition="python:previous is not None"
+             tal:attributes="href python:'%s?%s'%(request['URL'],
+                                            mq(request.form, b_start=previous))"
+             i18n:translate="batch_previous">Previous</a>
+          <tal:block repeat="page batch_info/pages">
+            <tal:block condition="python:page != batch_info['start'] - 1">
+              <a tal:attributes="href python:'%s?%s'%(request['URL'],
+                mq(request.form, b_start=page))"
+                tal:content="repeat/page/number">1</a>&nbsp;
+            </tal:block>
+            <tal:block condition="python:page == batch_info['start'] - 1">
+              <span tal:content="string:${repeat/page/number}" />&nbsp;
+            </tal:block>
+          </tal:block>
+          <a tal:define="next batch_info/next"
+             tal:condition="python:next is not None"
+             tal:attributes="href python:'%s?%s'%(request['URL'],
+                                                mq(request.form, b_start=next))"
+             i18n:translate="batch_next">Next</a>
+          <a tal:define="next batch_info/next;
+             last_page python:batch_info['pages'][-1]"
+             tal:condition="python:next is not None"
+             tal:attributes="href python:'%s?%s'%(request['URL'],
+                                            mq(request.form, b_start=last_page))">
+              (&gt;&gt;)</a>
+      </div>
+  </tal:block>
+</tal:block>
+
+    <table width="100%" cellspacing="0" cellpadding="2"
+      summary="contents of the folder"
+      class="folderButtons"
+      tal:define="can_add python:checkPerm('Add portal content', here);
+                  can_del python:checkPerm('Delete objects', here);
+                  ">
+      <tr>
+        <td align="left" valign="top" rowspan="3"></td>
+        <td align="left" valign="top">
+          <span tal:condition="display_buttons">
+          <span tal:condition="can_del">
+            <input type="button" value="button_select_all" class="context"
+                   onclick="someJavaScriptFunctionThatWillBeReplaced"
+                   i18n:attributes="value"
+                   tal:attributes="onclick python:'toggleSelect(this, \'%s\', \'%s\')'
+                                   % (cpsmcat('button_select_all'), cpsmcat('button_deselect_all'))" />
+            <span tal:omit-tag="" tal:condition="python: context.portal_type != 'Certificate'">
+              <input type="submit" name="approve_checked:method"
+              class="context" value="Approve" />
+            <input type="submit" name="retract_checked:method"
+              class="context" value="Retract" />
+            </span>
+              <input type="submit" name="folder_delete:method" value="button_delete"
+              class="destructive" i18n:attributes="value"
+              tal:attributes="onclick python:'return window.confirm(\'%s\')' %
+              (cpsmcat('description_confirm_delete'), )" />
+            <input tal:condition="python: context.portal_type not in ('Semester','Certificate')"
+                   type="submit" name="id_rename_form:method"
+              class="context" value="Change Object ID" i18n:attributes="value" />
+          </span>
+          </span>
+        </td>
+      </tr>
+    </table>
+  </form>
+</metal:main>
+
+<metal:sub fill-slot="sub"/>
+
+</metal:body>
+</metal:html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/academics_contents_display_buttons.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/academics_contents_display_buttons.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/academics_contents_display_buttons.py	(revision 447)
@@ -0,0 +1,18 @@
+## Script (Python) ""
+##bind container=container
+##bind context=context
+##bind namespace=
+##bind script=script
+##bind subpath=traverse_subpath
+##parameters=ids=[], REQUEST=None
+##title=
+##
+# $Id: folder_delete.py 30246 2005-12-02 20:10:18Z fguillaume $
+"""
+buttons shouldn't be displayed if 
+"""
+
+#if context.portal_type in ('Department','Certificate','StudyLevel'):
+if context.portal_type in ('Department','StudyLevel',):
+    return None
+return 1
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/academics_view.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/academics_view.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/academics_view.py	(revision 447)
@@ -0,0 +1,73 @@
+##parameters=REQUEST=None
+# $Id$
+"""
+"""
+request = REQUEST
+rget = request.get
+rset = request.set
+fget = request.form.get
+form = request.form
+fhas = request.form.has_key
+
+
+lt = context.portal_layouts
+pr = context.portal_registration
+pm = context.portal_membership
+items = context.contentValues()
+
+validate = fhas('add') or fhas('change') or fhas('delete')
+res,psm,ds = lt.renderLayout(layout_id='faculty_row',
+                      schema_id= 'faculty_row',
+                      context=context,
+                      mapping= {},#validate and request,
+                      ob={},
+                      layout_mode='edit',
+                      formaction = "academics_view",
+                      items=items,
+                      )
+#return res
+
+if True:# or psm == 'invalid':
+    return context.academics_view_form(rendered = res,
+                                 psm = 'Please correct your errors',
+                                 ds = ds,
+                                 )
+elif psm == '':
+    return context.academics_view_form(rendered = res,
+                                 psm = psm,
+                                 ds = ds,
+                                 )
+inr = 0
+if fhas('add') and (fget('type') or fget('subject') or fget('result')):
+    sr.append((fget('type'),fget('subject'),fget('result')))
+    psm = "new result added"
+elif fhas('change') and fget('keys'):
+    for k in fget('keys'):
+        sr[int(k)] = (fget('type_%s' % k),fget('subject_%s' % k),fget('result_%s' % k))
+        inr += 1
+    psm = "%s items changed" % inr
+elif fhas('delete') and fget('keys'):
+    new = []
+    todelete = fget('keys')
+    for k in range(len(sr)):
+        if str(k) not in todelete:
+            new.append(sr[k])
+    inr = len(todelete)
+    sr = new
+    psm = "%s items deleted" % inr
+elif psm == 'valid':
+    psm = "Your changes have been saved."
+
+res,dummy,fds = lt.renderLayout(layout_id= 'faculty_row',
+                      schema_id= 'faculty_row',
+                      context=context,
+                      mapping=request,
+                      ob={},
+                      layout_mode='create',
+                      formaction = "academics_view",
+                      )
+
+return context.academic_view_form(rendered = res,
+                                 #psm = "%s <br /> %s" % (str(ds),str(lt.faculty_row.getLayoutDefinition()))
+                                 psm = psm,
+                                 )
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/approve_checked.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/approve_checked.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/approve_checked.py	(revision 447)
@@ -0,0 +1,27 @@
+## Script (Python) "folder_delete"
+##bind container=container
+##bind context=context
+##bind namespace=
+##bind script=script
+##bind subpath=traverse_subpath
+##parameters=ids=[], REQUEST=None
+##title=
+##
+# $Id: folder_delete.py 30246 2005-12-02 20:10:18Z fguillaume $
+"""
+FIXME: add docstring.
+"""
+
+ret_url = context.absolute_url() + '/academics_contents'
+
+if ids:
+    for id in ids:
+        ob = getattr(context, id)
+        if context.portal_workflow.getInfoFor(ob,'review_state',None) == "unchecked":
+            ob.content_status_modify(workflow_action="approve")
+    message = 'portal_status_message=workflow status changed'
+else:
+    message = 'portal_status_message=psm_select_at_least_one_document'
+
+if REQUEST is not None:
+    return REQUEST.RESPONSE.redirect(ret_url + '?' + message)
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/certificate_view.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/certificate_view.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/certificate_view.py	(revision 447)
@@ -0,0 +1,13 @@
+##parameters=psm=None
+# $Id: temporary_view_all.py 197 2006-02-08 12:47:31Z joachim $
+
+"""
+"""
+
+member = context.portal_membership.getAuthenticatedMember()
+uname = str(member)
+roles = member.getRoles()
+cat = context.portal_catalog
+request = context.REQUEST
+url0 = request.get('URL0')
+return context.certificate_view_form()
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/certificate_view_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/certificate_view_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/certificate_view_form.pt	(revision 447)
@@ -0,0 +1,46 @@
+<html metal:use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="head_slot">
+  </metal:block>
+
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+      tal:attributes="href string:${base_url}document.css" />
+  </metal:block>
+  <metal:block fill-slot="header">
+  </metal:block>
+
+  <metal:block fill-slot="main"
+               tal:define="roles member/getRoles;
+               folder here/getContent;
+               items here/contentValues"
+               >
+<tal:block tal:content="structure python:doc.render()" />
+    <br />      
+    <p>The Levels</p>
+    <tal:block condition="python: len(items)">  
+      <table>
+        <span tal:repeat="item items">
+          <tr>
+            <td>
+              Level :
+            </td>
+            <td>
+              <i>
+                <a href="xxx"  
+                   tal:attributes="href item/absolute_url"
+                   tal:content="item/id"></a> <span tal:condition="nothing" tal:content="item/title_or_id" tal:omit-tag="" />
+              </i>
+            </td>
+          </tr>
+        </span>
+      </table>
+    </tal:block>
+    
+    <tal:block condition="python: not len(items)">
+        (No items contained here!)
+    </tal:block>
+  
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/course_index_html.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/course_index_html.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/course_index_html.py	(revision 447)
@@ -0,0 +1,14 @@
+##parameters=post_id=None, REQUEST=None
+
+# $Id$
+
+"""Default view for the Student."""
+member = context.portal_membership.getAuthenticatedMember()
+if not context.portal_membership.isAnonymousUser():
+    roles = member.getRoles()
+    if 'Manager' in roles:
+        return context.cpsdocument_view()
+    elif 'StudentManager' in roles:
+        return context.course_view_manager()
+return context.course_view_student()
+
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/course_view_manager.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/course_view_manager.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/course_view_manager.pt	(revision 447)
@@ -0,0 +1,21 @@
+<metal:block define-macro="view">
+<metal:block use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="header">
+  </metal:block>
+
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+      tal:attributes="href string:${base_url}document.css" />
+    <link rel="Stylesheet" type="text/css" href=""
+      tal:attributes="href string:${base_url}forum.css" />
+  </metal:block>
+
+  <metal:block fill-slot="main">
+    <tal:block tal:content="structure rendered_main|python:doc.render(proxy=here)" />
+
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+
+</metal:block>
+</metal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/course_view_student.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/course_view_student.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/course_view_student.pt	(revision 447)
@@ -0,0 +1,32 @@
+<metal:block define-macro="view">
+<metal:block use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="header">
+  </metal:block>
+
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+      tal:attributes="href string:${base_url}document.css" />
+    <link rel="Stylesheet" type="text/css" href=""
+      tal:attributes="href string:${base_url}forum.css" />
+  </metal:block>
+
+  <metal:block fill-slot="main">
+      
+    <tal:block tal:content="structure rendered_main|python:doc.render(proxy=here)" />
+
+    <tal:block tal:condition="python:hasattr(here,'portal_discussion') and
+      hasattr(here.portal_discussion, 'isCommentingAllowedFor')">
+      <tal:block tal:define="comments_allowed
+        python:here.portal_discussion.isCommentingAllowedFor(here);"
+        tal:condition="comments_allowed">
+        <metal:block
+          use-macro="here/forum_comment_lib_view_comments_inline/macros/view_comments_inline" />
+      </tal:block>
+    </tal:block>
+
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+
+</metal:block>
+</metal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/create_certificate.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/create_certificate.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/create_certificate.py	(revision 447)
@@ -0,0 +1,50 @@
+##parameters=REQUEST=None
+# $Id: create_course.py 145 2005-11-03 08:53:17Z joachim $
+"""
+Create a Course
+
+"""
+type_name = 'Certificate'
+REQUEST.set('type_name',type_name)
+
+ti = context.portal_types[type_name]
+pr = context.portal_registration
+pm = context.portal_membership
+
+validate = REQUEST.has_key("cpsdocument_create_button")
+
+lt = context.portal_layouts
+
+res,psm,ds = lt.renderLayout(layout_id= 'certificate',
+                      schema_id = 'certificate',
+                      context=context,
+                      mapping=validate and REQUEST,
+                      ob={},
+                      layout_mode='create',
+                      create_action = 'create_certificate',
+                      )
+if  psm == 'invalid':
+    return context.common_edit_form(rendered = res,
+                                 create = 1,
+                                 type_name = type_name,
+                                 psm = 'Please correct your errors',
+                                 )
+elif psm == '':
+    return context.common_edit_form(rendered = res,
+                                 create = 1,
+                                 type_name = type_name,
+                                 psm = psm,
+                                 )
+    
+elif psm == 'valid':
+    oid = "%s" % ds.get('code').replace(' ','')
+    context.invokeFactory(type_name,oid) 
+    object = getattr(context,oid)
+    ds.set('Title',ds.get('heading'))
+    object.getContent().edit(mapping=ds,proxy=object)
+    context.notifyCPSDocumentCreation(ob=object)
+    psm = 'new %s created' % oid
+    context_ti = context.portal_types[context.portal_type] 
+    index = context_ti.getActionById('view','university_view')
+    return getattr(context,index)(psm=psm)
+
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/create_course.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/create_course.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/create_course.py	(revision 447)
@@ -0,0 +1,50 @@
+##parameters=REQUEST=None
+# $Id$
+"""
+Create a Course
+
+"""
+type_name = 'Course'
+REQUEST.set('type_name',type_name)
+
+ti = context.portal_types[type_name]
+pr = context.portal_registration
+pm = context.portal_membership
+
+validate = REQUEST.has_key("cpsdocument_create_button")
+
+lt = context.portal_layouts
+
+res,psm,ds = lt.renderLayout(layout_id= 'course',
+                      schema_id = 'course',
+                      context=context,
+                      mapping=validate and REQUEST,
+                      ob={},
+                      layout_mode='create',
+                      create_action = 'create_course',
+                      )
+if  psm == 'invalid':
+    return context.common_edit_form(rendered = res,
+                                 create = 1,
+                                 type_name = type_name,
+                                 psm = 'Please correct your errors',
+                                 )
+elif psm == '':
+    return context.common_edit_form(rendered = res,
+                                 create = 1,
+                                 type_name = type_name,
+                                 psm = psm,
+                                 )
+    
+elif psm == 'valid':
+    oid = "%s" % ds.get('code').replace(' ','')
+    context.invokeFactory(type_name,oid) 
+    object = getattr(context,oid)
+    ds.set('Title',ds.get('heading'))
+    object.getContent().edit(mapping=ds,proxy=object)
+    context.notifyCPSDocumentCreation(ob=object)
+    psm = 'new %s created' % oid
+    context_ti = context.portal_types[context.portal_type] 
+    index = context_ti.getActionById('view','university_view')
+    return getattr(context,index)(psm=psm)
+
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/create_studycourse.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/create_studycourse.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/create_studycourse.py	(revision 447)
@@ -0,0 +1,50 @@
+##parameters=REQUEST=None
+# $Id: create_course.py 145 2005-11-03 08:53:17Z joachim $
+"""
+Create a Course
+
+"""
+type_name = 'StudyCourse'
+REQUEST.set('type_name',type_name)
+
+ti = context.portal_types[type_name]
+pr = context.portal_registration
+pm = context.portal_membership
+
+validate = REQUEST.has_key("cpsdocument_create_button")
+
+lt = context.portal_layouts
+
+res,psm,ds = lt.renderLayout(layout_id= 'studycourse',
+                      schema_id = 'studycourse',
+                      context=context,
+                      mapping=validate and REQUEST,
+                      ob={},
+                      layout_mode='create',
+                      create_action = 'create_studycourse',
+                      )
+if  psm == 'invalid':
+    return context.common_edit_form(rendered = res,
+                                 create = 1,
+                                 type_name = type_name,
+                                 psm = 'Please correct your errors',
+                                 )
+elif psm == '':
+    return context.common_edit_form(rendered = res,
+                                 create = 1,
+                                 type_name = type_name,
+                                 psm = psm,
+                                 )
+    
+elif psm == 'valid':
+    oid = "%s" % ds.get('code').replace(' ','')
+    context.invokeFactory(type_name,oid) 
+    object = getattr(context,oid)
+    ds.set('Title',ds.get('heading'))
+    object.getContent().edit(mapping=ds,proxy=object)
+    context.notifyCPSDocumentCreation(ob=object)
+    psm = 'new %s created' % oid
+    context_ti = context.portal_types[context.portal_type] 
+    index = context_ti.getActionById('view','university_view')
+    return getattr(context,index)(psm=psm)
+
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/department_created.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/department_created.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/department_created.py	(revision 447)
@@ -0,0 +1,34 @@
+## Script (Python) "cpsdocument_created"
+##bind container=container
+##bind context=context
+##bind namespace=
+##bind script=script
+##bind subpath=traverse_subpath
+##parameters=object=None
+##title=
+##
+"""
+Do the necessary rendering or redirection after an object has been
+successfully created and filled with the initial values by the user.
+
+In CPS, context is a proxy.
+
+May return a rendered document, or do a redirect.
+"""
+# $Id: cpsdocument_created.py 8901 2003-10-14 12:14:25Z fguillaume $
+if object is not None:
+    dep = object
+else:
+    dep = context.getContent()
+dep.invokeFactory('CoursesFolder','courses')
+o = getattr(dep,'courses')
+dict = {'Title': 'Courses'}
+o.getContent().edit(mapping=dict)
+dep.invokeFactory('CertificatesFolder','certificates')
+o = getattr(dep,'certificates')
+dict = {'Title': 'Certificates'}
+o.getContent().edit(mapping=dict)
+psm = 'Department with Certificates and Courses created'
+action_path = context.getTypeInfo().immediate_view
+context.REQUEST.RESPONSE.redirect('%s/%s?portal_status_message=%s' %
+                                  (context.absolute_url(), action_path, psm))
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/department_index_html.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/department_index_html.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/department_index_html.py	(revision 447)
@@ -0,0 +1,13 @@
+##parameters=psm=None, REQUEST=None
+
+# $Id$
+
+"""Default view for a Faculty."""
+member = context.portal_membership.getAuthenticatedMember()
+if not context.portal_membership.isAnonymousUser():
+    roles = member.getRoles()
+    if 'Manager' in roles:
+        return context.folder_view()
+    elif 'StudentManager' in roles:
+        return context.department_view_manager()
+return context.department_view_student()
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/department_view_manager.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/department_view_manager.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/department_view_manager.pt	(revision 447)
@@ -0,0 +1,43 @@
+<html metal:use-macro="here/content_lib_master/macros/master">
+
+  <metal:block fill-slot="head_slot">
+    <tal:block tal:define="student here/getContent">
+    </tal:block>
+  </metal:block>
+
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+          tal:attributes="href string:${base_url}student.css" />
+  </metal:block>
+  <metal:block fill-slot="header">
+  </metal:block>
+
+  <metal:block fill-slot="main"
+               tal:define="department here/getContent;
+               items here/contentValues"
+               >
+    <span>
+      <h2 tal:content="department/title_or_id"></h2>
+      <p tal:content="department/Description">
+      </p>
+      <br />
+      
+      <table cellspacing="0" cellpadding="0">
+        <tal:block condition="python: len(items)">
+          <tr tal:repeat="item items">
+            <td colspan="1">
+              <a href="student" tal:attributes="href item/absolute_url" tal:content="item/title_or_id"></a>
+            </td>
+          </tr>
+        </tal:block>
+        <tr tal:condition="python:not len(items)">
+          <td>
+            no courses yet !
+          </td>
+        </tr>
+      </table>
+    </span>
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/department_view_student.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/department_view_student.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/department_view_student.pt	(revision 447)
@@ -0,0 +1,43 @@
+<html metal:use-macro="here/content_lib_master/macros/master">
+
+  <metal:block fill-slot="head_slot">
+    <tal:block tal:define="student here/getContent">
+    </tal:block>
+  </metal:block>
+
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+          tal:attributes="href string:${base_url}student.css" />
+  </metal:block>
+  <metal:block fill-slot="header">
+  </metal:block>
+
+  <metal:block fill-slot="main"
+               tal:define="department here/getContent;
+               items here/contentValues"
+               >
+    <span>
+      <h2 tal:content="department/title_or_id"></h2>
+      <p tal:content="department/Description">
+      </p>
+      <br />
+      
+      <table cellspacing="0" cellpadding="0">
+        <tal:block condition="python: len(items)">
+          <tr tal:repeat="item items">
+            <td colspan="1">
+              <a href="student" tal:attributes="href item/absolute_url" tal:content="item/title_or_id"></a>
+            </td>
+          </tr>
+        </tal:block>
+        <tr tal:condition="python:not len(items)">
+          <td>
+            no courses yet !
+          </td>
+        </tr>
+      </table>
+    </span>
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/faculty_contents.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/faculty_contents.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/faculty_contents.pt	(revision 447)
@@ -0,0 +1,135 @@
+<metal:html tal:define="display_change request/change_display|nothing;
+                        params here/getDisplayParams;
+                        sort_by params/sort_by;
+                        direction params/direction;
+                        format string:detail_tab;
+                        displayed python:request.get('displayed', None);
+                       ">
+
+<metal:body use-macro="here/content_lib_master/macros/master">
+
+<metal:header metal:fill-slot="header">
+  <h1 tal:content="here/title_or_id">
+    Page Title
+  </h1>
+  <div tal:condition="nothing" id="bylineFolder"
+    class="ddefault">
+    <small>
+      <span metal:use-macro="here/content_lib_byline/macros/byline">By Me</span>
+    </small>
+  </div>
+  <a href="" accesskey="V"
+     style="display:none"
+     tal:attributes="href string:${context_url}/"></a>
+  <a href="" accesskey="N"
+     style="display:none"
+     tal:attributes="href string:${context_url}/folder_factories"></a>
+  <div style="text-align: right" tal:condition="python: False and (not here.isInWorkspace() or (here.isInWorkspace() and sort_by))">
+    <form action="" method="post"
+          tal:attributes="action string:${here_url}/changeDisplayParams">
+      <p>
+      <tal:block condition="python:not here.isInWorkspace()">
+        <metal:params use-macro="here/content_lib_display_params_form/macros/display_params_form" />
+        <input type="submit" value="button_apply" class="standalone"
+             i18n:attributes="value" />
+      </tal:block>
+      <tal:block condition="python:here.isInWorkspace() and sort_by">
+        <input type="hidden" name="display_order" value="None" />
+        <input type="submit" value="label_none" class="standalone"
+             i18n:attributes="value" />
+      </tal:block>
+      </p>
+    </form>
+  </div>
+</metal:header>
+
+<metal:main fill-slot="javascript_head_slot">
+  <tal:block tal:replace="nothing">
+    XXX Deactivated for CPS 3.4.0, will be re-enabled for 3.4.1
+    <script type="text/javascript" src="prototype.js"
+      tal:attributes="src string:${base_url}prototype.js"></script>
+    <script type="text/javascript" src="effects.js"
+      tal:attributes="src string:${base_url}effects.js"></script>
+    <script type="text/javascript" src="dragdrop.js"
+      tal:attributes="src string:${base_url}dragdrop.js"></script>
+    <script type="text/javascript" src="cpsdefault.js"
+      tal:attributes="src string:${base_url}cpsdefault.js"></script>
+  </tal:block>
+</metal:main>
+
+<metal:main fill-slot="main"
+  tal:define="list_here python:checkPerm('List folder contents', here);">
+
+  <div tal:condition="not: list_here"
+    tal:define="response request/RESPONSE;url here_url;">
+    <span tal:define="redirect python: response.redirect(url)"></span>
+  </div>
+
+  <form action="" method="post" class="group"
+        tal:attributes="action here_url"
+        tal:define="no_form python:not checkPerm('Modify portal content', here);
+
+                    nav_action string:folder_contents;
+                    items python:here.getFolderContents(displayed=displayed);">
+
+    <metal:block use-macro="here/academics_content_lib_display_contents/macros/display_contents" />
+
+    <table width="100%" cellspacing="0" cellpadding="2"
+      summary="contents of the folder"
+      class="folderButtons"
+      tal:define="can_add python:checkPerm('Add portal content', here);
+                  can_del python:checkPerm('Delete objects', here);">
+      <tr>
+        <td align="left" valign="top" rowspan="3"></td>
+        <td align="left" valign="top">
+          <span tal:condition="items">
+            <input type="button" value="button_select_all" class="context"
+                   onclick="someJavaScriptFunctionThatWillBeReplaced"
+                   i18n:attributes="value"
+                   tal:attributes="onclick python:'toggleSelect(this, \'%s\', \'%s\')'
+                                   % (cpsmcat('button_select_all'), cpsmcat('button_deselect_all'))" />
+          </span>
+          <span tal:condition="python: False and can_add">
+            <input type="submit" name="folder_cut:method" value="button_cut"
+                   class="context" i18n:attributes="value"
+                   tal:condition="can_del" />
+            <input type="submit" name="folder_copy:method" value="button_copy"
+              class="context" i18n:attributes="value" />
+          </span>
+          <span tal:condition="python:False and can_add and here.cb_dataValid()">
+            <input type="submit" name="folder_paste:method" value="button_paste"
+              class="context" i18n:attributes="value" />
+          </span>
+          <span tal:condition="can_del">
+            <input type="submit" name="folder_rename_form:method"
+              class="context" value="button_rename" i18n:attributes="value" />
+            <input type="submit" name="folder_delete:method" value="button_delete"
+              class="destructive" i18n:attributes="value"
+              tal:attributes="onclick python:'return window.confirm(\'%s\')' %
+              (cpsmcat('description_confirm_delete'), )" />
+          </span>
+        </td>
+      </tr>
+      <tr tal:define="isWsManager python:checkPerm('Change subobjects order',
+                                                   here);"
+          tal:condition="python:False and isWsManager and sort_by is None">
+        <td>
+          <input type="submit" value="button_move_up" class="context moveUp"
+                 i18n:attributes="value" name="moveItemsUp:method" />
+          <input type="submit" value="button_move_down" class="context moveDown"
+                 i18n:attributes="value" name="moveItemsDown:method" />
+          <input type="submit" value="button_move_top" class="context moveTop"
+                 i18n:attributes="value" name="moveItemsTop:method" />
+          <input type="submit" value="button_move_bottom"
+                 class="context moveBottom"
+                 i18n:attributes="value" name="moveItemsBottom:method" />
+        </td>
+      </tr>
+    </table>
+  </form>
+</metal:main>
+
+<metal:sub fill-slot="sub"/>
+
+</metal:body>
+</metal:html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/faculty_index_html.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/faculty_index_html.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/faculty_index_html.py	(revision 447)
@@ -0,0 +1,14 @@
+##parameters=psm=None, REQUEST=None
+
+# $Id$
+
+"""Default view for a Faculty."""
+member = context.portal_membership.getAuthenticatedMember()
+
+if not context.portal_membership.isAnonymousUser():
+    roles = member.getRoles()
+    if 'Manager' in roles:
+        return context.folder_view()
+    elif 'StudentManager' in roles:
+        return context.faculty_view_manager()
+return context.faculty_view_student()
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/faculty_view_manager.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/faculty_view_manager.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/faculty_view_manager.pt	(revision 447)
@@ -0,0 +1,40 @@
+<html metal:use-macro="here/content_lib_master/macros/master">
+
+  <metal:block fill-slot="head_slot">
+    <tal:block tal:define="student here/getContent">
+    </tal:block>
+  </metal:block>
+
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+          tal:attributes="href string:${base_url}student.css" />
+  </metal:block>
+  <metal:block fill-slot="header">
+  </metal:block>
+
+  <metal:block fill-slot="main"
+               tal:define="faculty here/getContent;
+               items here/contentValues"
+               >
+    <h2 tal:content="faculty/title_or_id"></h2>
+    <p tal:content="faculty/Description"></p>
+    <span> 
+      <table cellspacing="0" cellpadding="0">
+        <tal:block condition="python: len(items)">
+          <tr tal:repeat="item items">
+            <td colspan="1">
+              <a href="student" tal:attributes="href item/absolute_url" tal:content="item/title_or_id"></a>
+            </td>
+          </tr>
+        </tal:block>
+        <tr tal:condition="python:not len(items)">
+          <td>
+            nothing yet !
+          </td>
+        </tr>
+      </table>
+    </span>
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/faculty_view_student.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/faculty_view_student.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/faculty_view_student.pt	(revision 447)
@@ -0,0 +1,40 @@
+<html metal:use-macro="here/content_lib_master/macros/master">
+
+  <metal:block fill-slot="head_slot">
+    <tal:block tal:define="student here/getContent">
+    </tal:block>
+  </metal:block>
+
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+          tal:attributes="href string:${base_url}student.css" />
+  </metal:block>
+  <metal:block fill-slot="header">
+  </metal:block>
+
+  <metal:block fill-slot="main"
+               tal:define="faculty here/getContent;
+               items here/contentValues"
+               >
+    <h2 tal:content="faculty/title_or_id"></h2>
+    <p tal:content="faculty/Description"></p>
+    <span> 
+      <table cellspacing="0" cellpadding="0">
+        <tal:block condition="python: len(items)">
+          <tr tal:repeat="item items">
+            <td colspan="1">
+              <a href="student" tal:attributes="href item/absolute_url" tal:content="item/title_or_id"></a>
+            </td>
+          </tr>
+        </tal:block>
+        <tr tal:condition="python:not len(items)">
+          <td>
+            nothing yet !
+          </td>
+        </tr>
+      </table>
+    </span>
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/getAcademicsDisplayParams.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/getAcademicsDisplayParams.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/getAcademicsDisplayParams.py	(revision 447)
@@ -0,0 +1,32 @@
+## Script (Python) "getCustomDisplayParams"
+##bind container=container
+##bind context=context
+##bind namespace=
+##bind script=script
+##bind subpath=traverse_subpath
+##parameters=
+##title=
+##
+# $Id: getAcademicsDisplayParams.py 32717 2006-02-10 13:35:19Z mturcu $
+"""
+The Academics batch parameters
+"""
+custom_params =  {'format': None,
+                  'sort_by': None,
+                  'direction': 'asc',
+                  'items_per_page': 50,
+                  'nav_action': 'folder_view',
+                  'filter': 0,
+                  'detail_tab_columns': ['long_title',
+                                         'id',
+                                          #'typetext',
+                                          #'size',
+                                          #'date', 
+                                          #'author', 
+                                          'status', 
+                                          #'version'
+                                          ],
+                 }
+
+return custom_params
+
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/get_departments_voc.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/get_departments_voc.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/get_departments_voc.py	(revision 447)
@@ -0,0 +1,14 @@
+##parameters=key=None
+# $Id$
+"""
+Return the faculties as an vocabulary
+
+"""
+if key is None:
+    res = context.portal_catalog.search({'meta_type': "Department"})    
+    return [(d.getId(),d.Title,) for d in res]
+res = context.portal_catalog.search({'meta_type': "Department", 'id': key})
+if res:
+    return res[-1].Title
+return "unknown Department %s" % key
+
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/get_faculties_voc.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/get_faculties_voc.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/get_faculties_voc.py	(revision 447)
@@ -0,0 +1,13 @@
+##parameters=key=None 
+# $Id$
+"""
+Return the faculties as an vocabulary
+
+"""
+if key is None:
+    res = context.portal_catalog.search({'meta_type': "Faculty"})    
+    return [(d.getId,d.Title,) for d in res]
+res = context.portal_catalog.search({'meta_type': "Faculty", 'id': key})
+if res:
+    return [-1].Title
+return "unknown Faculty %s" % key
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/level_created.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/level_created.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/level_created.py	(revision 447)
@@ -0,0 +1,36 @@
+## Script (Python) "cpsdocument_created"
+##bind container=container
+##bind context=context
+##bind namespace=
+##bind script=script
+##bind subpath=traverse_subpath
+##parameters=object=None
+##title=
+##
+"""
+Do the necessary rendering or redirection after an object has been
+successfully created and filled with the initial values by the user.
+
+In CPS, context is a proxy.
+
+May return a rendered document, or do a redirect.
+"""
+# $Id: cpsdocument_created.py 8901 2003-10-14 12:14:25Z fguillaume $
+if object is not None:
+    dep = object
+else:
+    dep = context.getContent()
+dep.getContent().edit(mapping={'Title': "Level %s" % dep.getId()})
+dep.invokeFactory('Semester','first')
+o = getattr(dep,'first')
+dict = {'Title': 'First Semester'}
+o.getContent().edit(mapping=dict)
+dep.invokeFactory('Semester','second')
+o = getattr(dep,'second')
+dict = {'Title': 'Second Semester'}
+o.getContent().edit(mapping=dict)
+context.orderObjects('id')
+psm = 'Study Level created'
+action_path = context.getTypeInfo().immediate_view
+context.REQUEST.RESPONSE.redirect('%s/%s?portal_status_message=%s' %
+                                  (context.absolute_url(), action_path, psm))
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/level_view.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/level_view.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/level_view.py	(revision 447)
@@ -0,0 +1,13 @@
+##parameters=psm=None
+# $Id: temporary_view_all.py 197 2006-02-08 12:47:31Z joachim $
+
+"""
+"""
+
+member = context.portal_membership.getAuthenticatedMember()
+uname = str(member)
+roles = member.getRoles()
+cat = context.portal_catalog
+request = context.REQUEST
+url0 = request.get('URL0')
+return context.level_view_form()
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/level_view_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/level_view_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/level_view_form.pt	(revision 447)
@@ -0,0 +1,71 @@
+<html metal:use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="head_slot">
+  </metal:block>
+
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+      tal:attributes="href string:${base_url}document.css" />
+  </metal:block>
+  <metal:block fill-slot="header">
+  </metal:block>
+
+  <metal:block fill-slot="main"
+               tal:define="roles member/getRoles;
+               backend python:'UniversityManager' in roles or 'StudentManager' in roles;
+               frontend python:'Student' in roles or isAnon;
+               folder here/getContent;
+               items python:context.filterContents(items=context.contentValues());"
+               >
+    <h3><span tal:content="context/title_or_id" /></h3>  
+  
+    <tal:block condition="python: len(items)">  
+      <table>
+        <span tal:repeat="item items">
+          <span tal:define="courses python:item.filterContents(items=item.contentValues())">
+            <tr>
+              <th> <span tal:content="item/id" tal:omit-tag="" /> Semester
+              </th>
+            </tr>
+            <tr>
+              <th>Title
+              </th>
+              <th>
+              </th>
+              <th>Credits</th>
+              <th>Pass</th>
+            </tr>
+            <span tal:repeat="course courses">
+              <tr tal:define="info course/getContentInfo;
+                  wf_status info/review_state;
+                  wf_action python: test(wf_status == 'unchecked', 'approve', 'retract')">
+                <td align="center"><span tal:content="string: ${course/getId} ${course/Title}" tal:omit-tag=""/></td>
+                <td align="center" tal:content="python: test(path('course/core_or_elective'),'Core','elective')"></td>
+                <td align="center" tal:content="course/credits"></td>
+                <td align="center" tal:content="course/passmark"></td>
+                <td align="center" tal:content="wf_status"></td>
+                <td><a href="changestatus"
+                       tal:attributes="href string: ${course/absolute_url}/content_status_modify?workflow_action=${wf_action}"
+                       tal:content="string:[${wf_action}]"></a>
+                </td>
+                <td><a href="changestatus"
+                       tal:attributes="href string: ${course/absolute_url}/cpsdocument_edit_form">[edit]</a>
+                </td>
+                <td><a href="coures" tal:content="string:goto Course" 
+                       tal:attributes="href course/coursepath"></a>
+                </td>
+              </tr>
+            </span>
+            <tr> <td></td></tr>
+          </span>
+        </span>
+        </table>
+      </tal:block>
+    
+    <tal:block condition="python: not len(items)">
+        (No Courses yet!)
+    </tal:block>
+  
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/retract_checked.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/retract_checked.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_academics/retract_checked.py	(revision 447)
@@ -0,0 +1,27 @@
+## Script (Python) "folder_delete"
+##bind container=container
+##bind context=context
+##bind namespace=
+##bind script=script
+##bind subpath=traverse_subpath
+##parameters=ids=[], REQUEST=None
+##title=
+##
+# $Id: folder_delete.py 30246 2005-12-02 20:10:18Z fguillaume $
+"""
+FIXME: add docstring.
+"""
+
+ret_url = context.absolute_url() + '/academics_contents'
+
+if ids:
+    for id in ids:
+        ob = getattr(context, id)
+        if context.portal_workflow.getInfoFor(ob,'review_state',None) == "checked":
+            ob.content_status_modify(workflow_action="retract")
+    message = 'portal_status_message=workflow status changed'
+else:
+    message = 'portal_status_message=psm_select_at_least_one_document'
+
+if REQUEST is not None:
+    return REQUEST.RESPONSE.redirect(ret_url + '?' + message)
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/changeDisplayParams.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/changeDisplayParams.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/changeDisplayParams.py	(revision 447)
@@ -0,0 +1,52 @@
+## Script (Python) "changeDisplayParams"
+##bind container=container
+##bind context=context
+##bind namespace=
+##bind script=script
+##bind subpath=traverse_subpath
+##parameters=REQUEST
+##title=
+##
+# $Id: changeDisplayParams.py 7215 2005-03-03 13:58:20Z sfermigier $
+"""
+Change the order/style of the item display within a folder.
+"""
+from Products.CMFCore.utils import getToolByName
+
+context_url = REQUEST.get('context_url', context.getContextUrl())
+
+ti = getToolByName(context, 'portal_types').getTypeInfo(context.portal_type)
+
+# Retrieve display preference from session
+display_params = REQUEST.SESSION.get('cps_display_params', {})
+
+form = REQUEST.form
+
+if form is not None:
+    # Order and direction
+    display_order = form.get('display_order')
+    # "None" means use folder ordering
+    if display_order == 'None' or not display_order:
+        sort_by = None
+        direction = None
+    else:
+        sort_by, direction = display_order.split('_')
+
+    display_params['sort_by'] = sort_by
+    display_params['direction'] = direction
+
+    # Style
+    format = form.get('display_style')
+    if format:
+        # XXX:
+        # "None" means default here whereas None means "don't change"
+        if format == 'None':
+            format = None
+        display_params['format'] = format
+
+    # Update session
+    REQUEST.SESSION['cps_display_params'] = display_params
+
+meth_id = ti.queryMethodID('view', 'folder_contents')
+redirection_url = context_url + '/' + meth_id
+REQUEST.RESPONSE.redirect(redirection_url)
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/content_status_modify.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/content_status_modify.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/content_status_modify.py	(revision 447)
@@ -0,0 +1,86 @@
+## Script (Python) "content_status_modify"
+##bind container=container
+##bind context=context
+##bind namespace=
+##bind script=script
+##bind subpath=traverse_subpath
+##parameters=workflow_action, REQUEST=None, **kw
+##title=
+##
+# $Id: content_status_modify.py 29468 2005-11-11 12:33:08Z avoinea $
+"""
+FIXME: add docstring.
+"""
+
+wftool = context.portal_workflow
+
+if REQUEST is not None:
+    kw.update(REQUEST.form)
+
+comments = kw.get('comments', '')
+
+folder = context.aq_parent
+id = context.getId()
+url = None
+
+psm = 'psm_status_changed'
+
+if workflow_action in ('retract','approve'):
+    # accept, reject, ...
+    if comments:
+        del kw['comments']
+    kw['comment'] = comments
+    res = wftool.doActionFor(context, workflow_action, dest_container=context, **kw)
+    if same_type(res, ()):
+        if res[0] == 'ObjectMoved':
+            rpath = res[1]
+            url = context.portal_url()
+            if not url.endswith('/'):
+                url += '/'
+            url += rpath
+elif workflow_action != 'copy_submit':
+    # accept, reject, ...
+    if comments:
+        del kw['comments']
+    kw['comment'] = comments
+    res = wftool.doActionFor(context, workflow_action, **kw)
+    if same_type(res, ()):
+        if res[0] == 'ObjectMoved':
+            rpath = res[1]
+            url = context.portal_url()
+            if not url.endswith('/'):
+                url += '/'
+            url += rpath
+else:
+    # No section has been specified
+    # XXX We should get a list in here
+    if REQUEST and len(REQUEST.form) < 3:
+        psm = 'psm_you_must_select_sections_for_publishing'
+
+    # publishing: copy and initalize proxy into one or more sections
+    allowed_transitions = wftool.getAllowedPublishingTransitions(context)
+    for transition in allowed_transitions:
+        rpaths = kw.get(transition)
+        if rpaths:
+            if same_type(rpaths, ''):
+                rpaths = (rpaths,)
+            for rpath in rpaths:
+                wftool.doActionFor(context, workflow_action,
+                                   dest_container=rpath,
+                                   initial_transition=transition,
+                                   comment=comments)
+
+if REQUEST is not None:
+    # If the object has been deleted, we can't redirect to it.
+    if url is None:
+        if id in folder.objectIds():
+            url = context.absolute_url()
+        else:
+            url = folder.absolute_url()
+
+    if psm == 'psm_you_must_select_sections_for_publishing':
+        redirect_url = '%s/content_submit_form?%s' % (
+            url, 'portal_status_message=%s'%psm)
+    else:
+        redirect_url = '%s/?%s' % (url, 'portal_status_message=%s'%psm)
+    REQUEST.RESPONSE.redirect(redirect_url)
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/cpsdocument_create.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/cpsdocument_create.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/cpsdocument_create.py	(revision 447)
@@ -0,0 +1,52 @@
+## Script (Python) "cpsdocument_create"
+##bind container=container
+##bind context=context
+##bind namespace=
+##bind script=script
+##bind subpath=traverse_subpath
+##parameters=REQUEST, cluster=None, type_name=None
+##title=
+##
+# $Id: cpsdocument_create.py 32984 2006-02-17 19:30:42Z janguenot $
+"""
+Called when a document form is posted.
+
+Validates data, then:
+
+ - if there's no error, updates the object and redirects to it,
+
+ - if there's an error, puts data in session and redirects to creation form.
+
+A form uid is propagated during the redirect to uniquely identify the
+form in the session.
+"""
+from urllib import urlencode
+from Products.CMFCore.utils import getToolByName
+from Products.CPSDocument.utils import getFormUidUrlArg
+
+ti = getToolByName(context, 'portal_types').getTypeInfo(type_name)
+
+is_valid, ds = ti.validateObject(None, layout_mode='create',
+                                 request=REQUEST, context=context,
+                                 cluster=cluster, use_session=True)
+
+if is_valid:
+    meth_id = ti.queryMethodID('create_do', 'cpsdocument_create_do')
+    ob = getattr(context, meth_id)(type_name, ds.getDataModel())
+    url = ob.absolute_url()
+    meth_id = ti.queryMethodID('created', None)
+    if meth_id is not None:
+        getattr(context, meth_id)(object=ob)
+    action = ob.getTypeInfo().immediate_view
+    psm = 'psm_content_created'
+    args = {}
+else:
+    url = context.absolute_url()
+    action = 'cpsdocument_create_form'
+    psm = 'psm_content_error'
+    args = {'type_name': type_name}
+    args.update(getFormUidUrlArg(REQUEST))
+
+args['portal_status_message'] = psm
+url = url + '/' + action + '?' + urlencode(args)
+REQUEST.RESPONSE.redirect(url)
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/folder_delete.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/folder_delete.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/folder_delete.py	(revision 447)
@@ -0,0 +1,35 @@
+## Script (Python) "folder_delete"
+##bind container=container
+##bind context=context
+##bind namespace=
+##bind script=script
+##bind subpath=traverse_subpath
+##parameters=ids=[], REQUEST=None
+##title=
+##
+# $Id: folder_delete.py 30246 2005-12-02 20:10:18Z fguillaume $
+"""
+FIXME: add docstring.
+"""
+
+from Products.CMFCore.utils import getToolByName
+
+ti = getToolByName(context, 'portal_types').getTypeInfo(context.portal_type)
+meth_id = ti.queryMethodID('view', 'folder_contents')
+ret_url = context.absolute_url() + '/' + meth_id
+
+if ids:
+    for id in ids:
+        # XXX has to be called from here since the workflow doesn't handle the
+        # deletion yet
+        ob = getattr(context, id)
+        from Products.CPSCore.EventServiceTool import getPublicEventService
+        evtool = getPublicEventService(context)
+        evtool.notifyEvent('workflow_delete', ob, {})
+    context.manage_delObjects(ids)
+    message = 'portal_status_message=psm_item(s)_deleted'
+else:
+    message = 'portal_status_message=psm_select_at_least_one_document'
+
+if REQUEST is not None:
+    return REQUEST.RESPONSE.redirect(ret_url + '?' + message)
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/getBatchList.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/getBatchList.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/getBatchList.py	(revision 447)
@@ -0,0 +1,106 @@
+## Script (Python) "getBatchList"
+##bind container=container
+##bind context=context
+##bind namespace=
+##bind script=script
+##bind subpath=traverse_subpath
+##parameters=items=[], columns=1, items_per_page=10, zoom=0, max_items=400
+##title=
+##
+# $Id: getBatchList.py 6281 2004-06-25 13:45:03Z dwyart $
+"""
+Given the desired number of colums, constructs a list of batches to render
+as much columns as necessary within a single macro.
+As well, return the page results link to display straight for the navigation
+"""
+
+from math import ceil
+from ZTUtils import Batch
+
+#
+# First constructing the batch
+#
+
+len_items = len(items)
+
+# desperately empty, no need to go further
+if not len_items:
+    return [], {}, []
+
+if max_items and max_items < len_items:
+    items = items[:max_items]
+    len_batch = max_items
+else:
+    len_batch = len_items
+
+b_start = int(context.REQUEST.get('b_start', 0))
+
+# extract the n first items in a zoomed list
+zoomed = []
+if not b_start and zoom:
+    zoom = int(zoom)
+    zoomed = Batch(items[:zoom], zoom, 0)
+    # deal with items left
+    items = items[zoom:]
+
+items_per_page = float(items_per_page)
+size = int(ceil(items_per_page / columns))
+
+b1 = Batch(items, size, b_start, orphan=0)
+batches = [b1]
+
+b_next = b1
+for c in range(columns - 1):
+    if b_next.next:
+        b_next = b_next.next
+        batches.append(b_next)
+
+#
+# Now the page results parameters
+#
+
+# Calculate the number of pages
+nb_pages = int(ceil(len_batch / items_per_page))
+
+# no more advanced arithmetics
+items_per_page = int(items_per_page)
+
+# Test if we are on the last page
+limit = b_start + items_per_page
+if  limit > len_batch:
+    limit = len_batch
+
+batch_info = {'nb_pages': nb_pages,
+              'start': b_start + 1,
+              'limit': limit,
+              'length': len_items,
+              'previous': None,
+              'next': None,
+              }
+
+# for the nb of items
+j = 0
+# for the current position in the search
+current = [0, 1]
+# list of b_start values
+pages = []
+
+# Loop over the number of pages and construct the page link
+for i in range(nb_pages):
+    pages.append(j)
+    if b_start == j:
+        current = [i + 1, j]
+    j += items_per_page
+
+# list of b_start to other pages
+batch_info['pages'] = pages
+
+# if we are not at the beginning of the file
+if current[0] > 1:
+    batch_info['previous'] = current[1] - items_per_page
+
+# Adding the next link if we are not at the end of the list
+if current[0] != nb_pages:
+    batch_info['next'] = current[1] + items_per_page
+
+return batches, batch_info, zoomed
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/getCPSCandidateLocalRoles.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/getCPSCandidateLocalRoles.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/getCPSCandidateLocalRoles.py	(revision 447)
@@ -0,0 +1,20 @@
+## Script (Python) "getCPSCandidateLocalRoles"
+##bind container=container
+##bind context=context
+##bind namespace=
+##bind script=script
+##bind subpath=traverse_subpath
+##parameters=
+##title=
+##
+# $Id: getCPSCandidateLocalRoles.py 28546 2005-10-23 01:46:45Z atchertchian $
+"""
+XXX content moved into portal_membership
+
+Override this template if you have new portal types or new roles with a
+specific mapping to register.
+"""
+from Products.CMFCore.utils import getToolByName
+mtool = getToolByName(context, 'portal_membership')
+#return mtool.getCPSCandidateLocalRoles(context)
+return ['Manager','SectionReader','SectionManager']
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/getContentInfo.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/getContentInfo.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/getContentInfo.py	(revision 447)
@@ -0,0 +1,332 @@
+## Script (Python) "getContentInfo"
+##bind container=container
+##bind context=context
+##bind namespace=
+##bind script=script
+##bind subpath=traverse_subpath
+##parameters=proxy=None, doc=None, level=0, cpsmcat=None
+##title=
+##
+# $Id: getContentInfo.py 31903 2006-01-21 23:50:55Z fguillaume $
+"""
+Return information about a content item (ie a proxy)
+
+level: 0 (default cost 1)
+  id, title, title_or_id, review_state, icon, rev, lang, type
+  time_str, creator, rpath, url
+level: 1 (cost 1.3)
+  level 0 + descr, size + doc + additional information from obj
+level: 2 (cost 4.6)
+  level 1 + states
+level: 3 (cost 7)
+  level 2 + history
+level: 4 (cost ???)
+  level 3 + archived
+"""
+
+from zLOG import LOG, DEBUG
+from Products.CMFCore.utils import getToolByName
+from AccessControl import Unauthorized
+
+# how many characters for the description
+DESCRIPTION_MAX_LENGTH = 150
+
+if cpsmcat is None:
+    cpsmcat = context.translation_service
+
+if proxy is None:
+    proxy = context
+
+wtool = getToolByName(context, 'portal_workflow')
+utool = getToolByName(context, 'portal_url')
+ptool = getToolByName(context, 'portal_proxies')
+mtool = getToolByName(context, 'portal_membership')
+portal = utool.getPortalObject()
+
+rpath = None
+if hasattr(proxy.aq_explicit, 'getRID'):
+    # this is a brain
+    # rpath is build with catalog path that include languageView selection
+
+    # FIXME: something is broken here when using virtual host monsters
+    rpath = utool.getRpathFromPath(proxy.getPath())
+
+    # change view to switch to have a sticky behaviour
+    from Products.CPSCore.utils import KEYWORD_SWITCH_LANGUAGE, \
+         KEYWORD_VIEW_LANGUAGE
+    rpath = rpath.replace(KEYWORD_VIEW_LANGUAGE, KEYWORD_SWITCH_LANGUAGE)
+    proxy = proxy.getObject()
+
+bmt = getattr(portal, 'Benchmarktimer', None)
+if bmt is not None:
+    bmt = bmt('getContentInfo for ' + proxy.getId(), level=-3)
+    bmt.setMarker('start')
+
+def getRpathTitle(rpath):
+    """Get object's title, or None if Unauthorized or nonexisting."""
+    try:
+        ob = portal.restrictedTraverse(rpath, None)
+        if ob is None:
+            return None
+        return ob.Title()
+    except Unauthorized:
+        return None
+
+
+def compute_states(no_history=0):
+    wf_vars = ['review_state', 'time']
+    docid = proxy.getDocid()
+    if docid:
+        proxies_info = ptool.getProxyInfosFromDocid(docid,
+                                                    workflow_vars=wf_vars)
+    else:
+        # Not a proxy
+        ob_info = {
+            'rpath': utool.getRpath(proxy),
+            'language_revs': {'en': 0},
+            'visible': mtool.checkPermission('View', proxy),
+            }
+        for var in wf_vars:
+            ob_info[var] = wtool.getInfoFor(proxy, var, None)
+        proxies_info = [ob_info]
+    states = []
+    for proxy_info in proxies_info:
+        # take in account only accessible proxies
+        if not proxy_info['visible']:
+            continue
+
+        lrpath = proxy_info['rpath'].split('/')
+        folder_rpath = '/'.join(lrpath[:-1])
+        folder_title = getRpathTitle(folder_rpath)
+        if not folder_title:
+            # Unauthorized
+            if len(lrpath) > 1:
+                folder_title = lrpath[-2]
+            else:
+                folder_title = '?'
+
+        proxy_info_proxy = None
+        portal_type = None
+        if proxy_info.has_key('object'):
+            proxy_info_proxy = proxy_info['object']
+            if hasattr(proxy_info_proxy, 'portal_type'):
+                portal_type = proxy_info_proxy.portal_type
+
+        d = {'rpath': folder_rpath,
+             'title': folder_title,
+             'type': portal_type,
+             'review_state': proxy_info['review_state'],
+             'rev': str(proxy_info['language_revs'].values()[0]),
+             'language': proxy_info['language_revs'].keys()[0],
+             'time': proxy_info['time'],
+             'time_str': context.getDateStr(proxy_info['time']),
+             'proxy': proxy_info_proxy,
+             }
+        d['lang'] = d['language']       # for compatibility
+        states.append(d)
+
+    history = []
+    if not no_history:
+        review_history = wtool.getFullHistoryOf(proxy)
+        if not review_history:
+            review_history = wtool.getInfoFor(proxy, 'review_history', ())
+            remove_redundant = 0
+        else:
+            remove_redundant = 1
+        for d in review_history:
+            if not (d.has_key('actor')
+                    and d.has_key('time')
+                    and d.has_key('action')):
+                continue
+            action = d['action']
+            # Internal transitions hidden from the user.
+            if action in ('unlock', 'checkout_draft_in'):
+                continue
+            # Skip redundant history (two transition when publishing).
+            if action == 'copy_submit' and remove_redundant:
+                continue
+            # Transitions involving a destination container.
+            if action in ('submit', 'copy_submit'):
+                d['has_dest'] = 1
+                dest_container = d.get('dest_container') or '?'
+                d['dest_container'] = dest_container
+                dest_title = getRpathTitle(dest_container)
+                if not dest_title:
+                    # Unauthorized
+                    dest_title = dest_container.split('/')[-1]
+                d['dest_title'] = dest_title
+            d['time_str'] = context.getDateStr(d['time'])
+            history.append(d)
+
+    def cmp_rs(a, b):
+        return -cmp(a['review_state'], b['review_state'])
+    states.sort(cmp_rs)
+
+    def cmp_date(a, b):
+        return -cmp(a['time'], b['time'])
+    history.sort(cmp_date)
+
+    return states, history
+
+def compute_archived():
+    archived = proxy.getArchivedInfos()
+    # Keep only frozen revisions.
+    archived = [d for d in archived if d['is_frozen']]
+    archived.reverse()
+    for d in archived:
+        d['time_str'] = context.getDateStr(d['modified'])
+    return archived
+
+# basic information level 0
+info = {}
+if rpath is None:
+    info['rpath'] = utool.getRpath(proxy)
+else:
+    info['rpath'] = rpath
+
+info['url'] = utool.getUrlFromRpath(info['rpath'])
+
+info['title_or_id'] = proxy.id
+info['id'] = proxy.getId()
+try:
+    info['title'] = proxy.Title()
+except AttributeError:
+    raise AttributeError, 'invalid object: %s in %s' % (info['title_or_id'],
+                                                             info['rpath'])
+except TypeError:
+    info['title'] = proxy.getContent().id
+
+info['icon'] = proxy.getIcon(relative_to_portal=1)
+info['type'] = proxy.getPortalTypeName()
+
+if proxy.getTypeInfo() is not None:
+    info['type_l10n'] = cpsmcat(proxy.getTypeInfo().Title())
+else:
+##    LOG("getContentInfo() pb getting Type Information",
+##        DEBUG,
+##        'Proxy :',
+##        proxy)
+    info['type_l10n'] = ''
+info['review_state'] = wtool.getInfoFor(proxy, 'review_state', '')
+try:
+    info['rev'] = str(proxy.getRevision())
+    info['lang'] = proxy.getLanguage()
+except AttributeError:
+    # not a proxy
+    # FIXME: default lang should not be hardcoded
+    info['rev'] = '0'
+    info['lang'] = 'en'
+info['time'] = proxy.modified()
+
+# level 1
+if level > 0:
+    if doc is None:
+        doc = proxy.getContent()
+    if doc.portal_type == 'Course':
+        info['credits'] = doc.credits
+        info['semester'] = doc.semester
+        info['passmark'] = doc.passmark
+    elif doc.portal_type == 'CertificateCourse':
+        core = 'core'
+        if not doc.core_or_elective:
+            core = 'elective'
+        info['core_or_elective'] = core
+    info['time'] = doc.modified()
+    info['doc'] = doc
+    if hasattr(doc,"LongTitle"):
+        info['long_title'] = doc.LongTitle()
+    description = doc.Description() or ''
+    if len(description) > DESCRIPTION_MAX_LENGTH:
+        description = description[:DESCRIPTION_MAX_LENGTH] + '...'
+    info['description'] = description
+    if hasattr(doc.aq_explicit, 'get_size'):
+        try:
+            size = doc.get_size()
+        except:
+            size = 0
+        if size and size < 1024:
+            info['size'] = '1 K'
+        elif size > 1048576:
+            info['size'] = '%.02f M' % float(size/1048576.0)
+        elif size:
+            info['size'] = str(int(size)/1024)+' K'
+
+    if hasattr(doc.aq_explicit, 'start'):
+        if callable(doc.start):
+            start = doc.start()
+        else:
+            start = doc.start
+        if start:
+            info['start'] = start
+            info['start_str'] = context.getDateStr(start)
+
+    if hasattr(doc.aq_explicit, 'end'):
+        if callable(doc.end):
+            end = doc.end()
+        else:
+            end = doc.end
+        if end:
+            info['end'] = end
+            info['end_str'] = context.getDateStr(end)
+
+    for dc in ('Creator', 'Rights', 'Language',
+               'contributors', 'source', 'relation', 'coverage'):
+        key = dc.lower()
+        if key == 'contributors':
+            key = 'contributor'         # this is the real DC name
+        try:
+            meth = getattr(doc, dc)
+            if callable(meth):
+                value = meth()
+            else:
+                value = meth
+            if value and not same_type(value, ''):
+                value = ', '.join(value)
+            info[key] = value
+        except:
+            info[key] = ''
+
+    if hasattr(doc.aq_explicit, 'hidden_folder'):
+        info['hidden'] = doc.hidden_folder
+    else:
+        info['hidden'] = 0
+
+    if hasattr(doc.aq_explicit, 'getAdditionalContentInfo'):
+        add_info = doc.getAdditionalContentInfo(proxy)
+        info.update(add_info)
+
+    if info['review_state'] == 'published':
+        now = context.ZopeTime()
+        eff = doc.effective()
+        exp = doc.expires()
+        if now < eff:
+            info['review_state'] = 'deferred'
+            info['review_state_date'] = context.getDateStr(eff)
+        elif now > exp:
+            info['review_state'] = 'expired'
+            info['review_state_date'] = context.getDateStr(exp)
+
+# level 2
+if level == 2:
+    info['states'], ignore = compute_states(1)
+
+# level 3
+if level >= 3:
+    info['states'], info['history'] = compute_states()
+
+# level 4
+if level >= 4:
+    info['archived'] = compute_archived()
+
+info['level'] = level
+if info['time']:
+    info['time_str'] = context.getDateStr(info['time'])
+else:
+    info['time_str'] = ''
+
+
+if bmt is not None:
+    bmt.setMarker('stop')
+    bmt.saveProfile(context.REQUEST)
+
+return info
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/getCreatableItems.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/getCreatableItems.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/getCreatableItems.py	(revision 447)
@@ -0,0 +1,29 @@
+## Script (Python) "getCreatableItems"
+##bind container=container
+##bind context=context
+##bind namespace=
+##bind script=script
+##bind subpath=traverse_subpath
+##parameters=
+##title=
+##
+items = []
+utool = context.portal_url
+base_url = utool.getBaseUrl()
+#return context.getPortalTypeName()
+
+if context.getPortalTypeName() == 'Portal':
+    return items
+
+content_types = context.getSortedContentTypes(allowed=1)
+renderIcon = context.portal_cpsportlets.renderIcon
+
+for ptype in content_types:
+    ptype_id = ptype.getId()
+    items.append({
+        'title': ptype.Title(),
+        'id': ptype_id,
+        'icon_tag': renderIcon(ptype_id, base_url, '')
+    })
+
+return items
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/getCustomDisplayParams.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/getCustomDisplayParams.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/getCustomDisplayParams.py	(revision 447)
@@ -0,0 +1,45 @@
+## Script (Python) "getCustomDisplayParams"
+##bind container=container
+##bind context=context
+##bind namespace=
+##bind script=script
+##bind subpath=traverse_subpath
+##parameters=
+##title=
+##
+# $Id: getCustomDisplayParams.py 32717 2006-02-10 13:35:19Z mturcu $
+# $Id: getCustomDisplayParams.py 32717 2006-02-10 13:35:19Z mturcu $
+"""
+FIXME: docstring?
+"""
+if context.isInWorkspace():
+    custom_params = {'format': 'detail_tab',
+                     'sort_by': None,
+                     'direction': 'asc',
+                     'items_per_page': 30,
+                     'nav_action': 'folder_view',
+                     'filter': 0,
+                     'detail_tab_columns': ['title', 'type', 'size', 
+                                'date', 'author','status', 'version'],
+                    }
+
+else:
+    custom_params =  {'format': None,
+                      'sort_by': None,
+                      'direction': 'asc',
+                      'items_per_page': 50,
+                      'nav_action': 'folder_view',
+                      'filter': 0,
+                      'detail_tab_columns': ['long_title',
+                                             'id',
+                                              #'typetext',
+                                              #'size',
+                                              #'date', 
+                                              #'author', 
+                                              'status', 
+                                              #'version'
+                                              ],
+                     }
+
+return custom_params
+
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/logged_in.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/logged_in.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/logged_in.pt	(revision 447)
@@ -0,0 +1,121 @@
+<metal:html>
+
+<metal:body use-macro="here/main_template/macros/master">
+    
+    <metal:main fill-slot="main"
+                tal:define="p_props here/portal_properties;">
+      <metal:skin tal:condition="exists: here/portal_skins | nothing">
+        <div tal:condition="here/portal_skins/updateSkinCookie | nothing"
+             tal:define="dummy here/setupCurrentSkin">
+        </div>
+      </metal:skin>
+      <tal:block condition="isAnon">
+        <tal:block define="dummy python:request.RESPONSE.expireCookie('__ac',path='/')" />
+          <h1 i18n:translate="heading_login_failure">Login failure</h1>
+          <p>
+            <span i18n:translate="description_login_failure">
+              You are not currently logged in. Your username and or password may be
+              incorrect. Your browser may also not be configured to accept HTTP
+              cookies. If you need help please contact
+            </span>
+            <a href="mailto:admin@here.com" title="Email Admin"
+               tal:attributes="href string:mailto:${p_props/email_from_address}"
+               tal:content="p_props/email_from_address">Email Admin</a>.
+          </p>
+          <p i18n:translate="">
+            help_password_forgotten
+            <tal:block i18n:name="link_password_forgotten"
+                       replace="string:${base_url}account_lost_password_form"/>
+          </p>
+          <p>
+            or <a href="" tal:attributes="href string:${base_url}check_admission">check your admission status</a>
+          </p>
+        </tal:block><!-- isAnon -->
+
+        <tal:block condition="not: isAnon"
+                   define="first_time python:(member.getProperty('login_time', None) ==
+                   here.ZopeTime('2000/01/01'));
+                   dum_home mtool/createMemberArea"
+                   >
+          <span tal:condition="nothing" 
+              tal:define="dummy python: context.process_waeup_login(member=member,sc_pin=request.get('sc_pin',None))" />
+          <tal:block condition="first_time">
+            <div tal:define="now here/ZopeTime;
+            dum_reg python:member.setProperties(last_login_time=now,
+            login_time=now)" />
+            
+            <h1>Welcome!</h1>
+            <p>This is the first time that you've logged in to <span
+                                                                   replace="p_props/title">Here</span>. Before you start exploring you need
+              to change your original password. This will ensure that the password we
+            sent you via email cannot be used in a malicious manner.</p>
+            
+            <p>Please use the form below to change your password.</p>
+
+      <form action="change_password" method="post"
+            tal:attributes="action string:${base_url}change_password">
+        <input type="hidden" name="user" value=""
+               tal:attributes="value member" />
+        <input type="hidden" name="domains:tokens" value="" />
+        <input type="hidden" name="redirect" value=""
+               tal:attributes="value base_url" />
+
+      <table border="1" width="100%" cellspacing="1" cellpadding="1">
+
+       <tr valign="top" align="left">
+         <th>Username</th>
+         <td><span tal:replace="member">You</span></td>
+       </tr>
+
+       <tr valign="top" align="left">
+         <th>New password</th>
+         <td><input type="password" name="password" /></td>
+       </tr>
+
+       <tr valign="top" align="left">
+        <th>Confirm new password</th>
+        <td><input type="password" name="confirm" /></td>
+       </tr>
+
+       <tr>
+        <td></td>
+        <td>
+          <input type="submit" class="standalone" value="Change password" />
+        </td>
+       </tr>
+
+      </table>
+
+      </form>
+
+    </tal:block><!-- first_time -->
+
+    <tal:block condition="not: first_time">
+
+      <tal:block define="d_reg python:member.setProperties(
+                                      last_login_time=member.getProperty('login_time', None));
+                         ereg python:member.setProperties(
+                                     login_time=here.ZopeTime());
+                      "/>
+
+      <div tal:condition="request/came_from | nothing ">
+        <div tal:define="came_from python:request.get('came_from');
+                         response request/RESPONSE;
+                         dredirect python: response.redirect(came_from);
+                        " />
+      </div>
+
+      <h1 i18n:translate="heading_login_success">Login success</h1>
+      <p i18n:translate="description_login_success">
+         Welcome. You are currently logged in.
+      </p>
+
+   </tal:block><!-- not first_time -->
+
+  </tal:block><!-- not isAnon -->
+
+</metal:main>
+
+</metal:body>
+
+</metal:html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/logged_out.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/logged_out.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/logged_out.pt	(revision 447)
@@ -0,0 +1,24 @@
+<metal:html>
+
+<metal:body use-macro="here/main_template/macros/master">
+
+<metal:main fill-slot="main">
+
+  <p tal:condition="isAnon"
+     i18n:translate="description_logout_success">
+    You have been logged out. <br />
+  </p>
+
+  <p tal:condition="not:isAnon">
+    <span i18n:translate="description_logout_zmi_warning">
+      You are logged in outside the portal.  You may need to
+    </span>
+    <a href="/manage_zmi_logout"
+       i18n:translate="link_logout_zmi">
+      log out of the Zope management interface
+    </a>.
+  </p>
+
+</metal:main>
+</metal:body>
+</metal:html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/login_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/login_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/login_form.pt	(revision 447)
@@ -0,0 +1,63 @@
+<metal:html>
+
+<metal:body use-macro="here/main_template/macros/master">
+
+<metal:main fill-slot="main"
+      tal:define="username request/username | request/__ac_name | nothing">
+
+  <h1 i18n:translate="heading_login_form">Log in</h1>
+
+  <form id="loginForm" action="" method="post"
+        tal:attributes="action string:${base_url}logged_in">
+
+  <table id="login" class="form"
+         summary="Table for entering login information">
+    <tbody>
+    <tr>
+    <th>
+        <label for="username"
+               i18n:translate="label_user_name">User name</label></th>
+    <td>
+        <input type="text" id="username" name="__ac_name"
+               class="focus" size="20" value=""
+               tal:attributes="value username" /></td>
+    </tr>
+    <tr>
+    <th>
+        <label for="password"
+               i18n:translate="label_password">Password</label></th>
+    <td>
+        <input type="password" id="password" name="__ac_password" size="20"
+               value="" /></td>
+    </tr>
+    </tbody>
+  </table>
+
+  <p class="buttonArea">
+    <!-- ****** Enable the automatic redirect ***** -->
+    <input type="hidden" name="came_from" value=""
+           tal:condition="exists: request/came_from"
+           tal:attributes="value request/came_from" />
+    <!-- ****** Enable the automatic redirect ***** -->
+    <input i18n:attributes="value" class="standalone"
+           type="submit" name="submit" value="button_login" />
+  </p>
+
+  </form>
+
+  <p i18n:translate="help_login_aware_logout">
+    Don't forget to logout or exit your browser when you're done.
+  </p>
+  <p i18n:translate="help_login_troubles_cookies">
+    Having trouble logging in? Make sure to enable cookies in
+    your web browser.
+  </p>
+  <p i18n:translate="">
+    help_password_forgotten
+    <tal:block i18n:name="link_password_forgotten"
+               replace="string:${base_url}account_lost_password_form"/>
+  </p>
+
+</metal:main>
+</metal:body>
+</metal:html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/search_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/search_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/search_form.pt	(revision 447)
@@ -0,0 +1,103 @@
+<html xmlns:tal="http://xml.zope.org/namespaces/tal"
+      xmlns:metal="http://xml.zope.org/namespaces/metal"
+      metal:use-macro="here/main_template/macros/master">
+  <body>
+  <metal:block metal:fill-slot="main">
+  <tal:block define="SearchableText python:request.get('SearchableText','');
+                     sort_by python:request.get('sort_by', '');
+                     direction python:request.get('direction', '');
+                     folder_prefix python:request.get('folder_prefix', '');
+                     items python:here.search(query=request.form,
+                                              sort_by=sort_by,
+                                              direction=direction,
+                                              folder_prefix=folder_prefix);
+                     nav_action string:search_form;
+                     no_form python:1;
+                     site_wide python:1;
+                     items_length python:len(items);
+                     format string:detail;
+                     filter python:0;
+                     title_search request/title_search|nothing;
+                     swr request/search_within_results|nothing;
+                    ">
+    <h1 tal:condition="not:title_search"
+      i18n:translate="heading_search_results">Search Results</h1>
+    <h1 tal:condition="title_search"
+      tal:content="title_search">Title for search results</h1>
+
+    <p tal:condition="python:items_length == 0">
+      <tal:block i18n:translate="legend_no_search_result">
+        Your query gave no result.
+      </tal:block>
+      <tal:block i18n:translate="legend_search_for">
+        You searched for
+      </tal:block>
+      <span class="searchFor" tal:content="SearchableText">SearchableText</span>.
+    </p>
+    <p tal:condition="python:items_length == 1"
+       i18n:translate="legend_one_search_result">
+      Your query gave 1 result.
+    </p>
+    <p tal:condition="python:items_length > 1"
+       i18n:translate="">
+      Your query gave <span class="emphasis"
+                            tal:content="items_length"
+                            i18n:name="nb_results">n</span> results.
+    </p>
+
+      
+<table width="100%" cellspacing="0" cellpadding="2"
+      class="folderButtons"
+      tal:define="can_add python:checkPerm('Add portal content', here);
+                  can_del python:checkPerm('Delete objects', here);">
+
+
+
+  <thead>
+  <tr><td><strong>Title</strong></td><td><strong>Id</strong></td><td><strong>Type</strong></td>
+      <td><strong>Status</strong></td></tr>
+  </thead>
+
+  <tbody tal:repeat="item items">
+
+  <tr><td></td><td></td><td></td></tr>
+
+  <tr tal:define="objURL string:${item/getURL}/view;
+                  objPath item/getPath;
+                  title item/Title;
+                 ">
+  <td>
+  <a href="url"
+      tal:attributes="href objURL">
+   <span tal:content="python: title or '(No title)'" />
+  </a>
+  </td>
+
+  <td i18n:translate="">
+    <span tal:replace="item/id" />
+  </td>
+  
+  <td>
+    <span tal:replace="item/portal_type" />
+  </td>
+
+  <td>
+    <span tal:replace="item/review_state" />
+  </td>
+
+ </tr>
+
+
+ </tbody>
+</table>
+
+
+
+
+    <div style="text-align:right;" class="group">
+    </div>
+  </tal:block>
+
+  </metal:block>
+  </body>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/standard_error_message.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/standard_error_message.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/standard_error_message.pt	(revision 447)
@@ -0,0 +1,55 @@
+<metal:html tal:define="showthirdcol nothing;
+                        error_type options/error_type|nothing;
+                        error_value options/error_value|nothing;
+                        error_message options/error_message|nothing;
+                        error_tb options/error_tb|nothing;
+                        error_traceback options/error_traceback|nothing;
+                        error_log_url options/error_log_url|nothing;
+                        p_props here/portal_properties;
+                       ">
+<metal:body use-macro="here/main_template/macros/master">
+
+<metal:main fill-slot="main">
+
+    
+<tal:haserror condition="error_type">
+  <tal:NotFound condition="python:error_type == 'NotFound'">
+    <metal:block use-macro="here/error_lib_not_found/macros/not_found" />
+  </tal:NotFound>
+
+  <tal:default condition="python:0 and error_type != 'NotFound'">
+    <metal:block use-macro="here/error_lib_other/macros/other" />
+  </tal:default>
+
+  <tal:debugging condition="python:1 or checkPerm('Manage portal', here)">
+    <table width="100%" cellpadding="2" cellspacing="2">
+      <tr>
+        <th width="10%">Error Type:</th>
+        <td tal:content="error_type"></td>
+      </tr>
+      <tr>
+        <th>Error Value:</th>
+        <td><pre tal:content="structure error_value" /></td>
+      </tr>
+      <tr>
+        <th>Traceback:</th>
+        <td><pre tal:content="structure error_traceback" /></td>
+      </tr>
+    </table>
+    <hr />
+    <pre tal:content="structure request" />
+    <hr />
+    <a href="" tal:condition="python:error_log_url"
+               tal:attributes="href error_log_url">
+      Show Error Log Entry
+    </a>
+  </tal:debugging>
+</tal:haserror>
+
+<tal:hasnoerror tal:condition="not:error_type">
+Sorry, an error occurred. 
+</tal:hasnoerror>
+
+</metal:main>
+</metal:body>
+</metal:html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/widget_portlet_breadcrumbs.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/widget_portlet_breadcrumbs.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/widget_portlet_breadcrumbs.pt	(revision 447)
@@ -0,0 +1,30 @@
+<tal:block define="ds options/datastructure;
+                   display ds/display;
+                   display_hidden_folders ds/display_hidden_folders;
+                   display_site_root ds/display_site_root;
+                   highlight_last_item ds/highlight_last_item;
+                   highlight_last_item python:int(highlight_last_item);
+                   first_item ds/first_item;
+                   context nocall:options/context_obj|here;
+                   utool nocall:here/portal_url;
+                   context_url python: utool.getRelativeUrl(context);
+                   base_url python: request.get('cpsskins_base_url');
+                   breadcrumbsItems python: context.getBreadcrumbsItems(context=context, display_hidden_folders=display_hidden_folders, first_item=first_item, display_site_root=display_site_root)">
+  <tal:block condition="python: display == 'horizontal_trail'">
+    <!-- the icon should be made optional, e.g. with a "show icon" option -->
+    You are here: 
+    <img tal:attributes="src
+      string:${base_url}cpsskins_images/UpFolder_icon.png;
+      alt string:Up Folder" />
+    <tal:block repeat="item breadcrumbsItems">
+      <tal:block define="last_item repeat/item/end">
+        <strong tal:omit-tag="python: not (highlight_last_item and last_item)">
+        <a href="" tal:attributes="href item/url"
+         tal:content="python: item['title']" />
+        </strong>
+        <tal:block condition="not:last_item"
+         content="structure string:&gt;" />
+      </tal:block>
+    </tal:block>
+  </tal:block>
+</tal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/widget_portlet_search.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/widget_portlet_search.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_custom/widget_portlet_search.pt	(revision 447)
@@ -0,0 +1,55 @@
+<form tal:define="ds options/datastructure;
+                  advanced_search_link ds/advanced_search_link;
+                  contextual_search_choice ds/contextual_search_choice;
+                  context_is_portlet ds/context_is_portlet;
+                  utool nocall:here/portal_url;
+                  params here/getSearchFormParams;
+                  search_script params/script;
+                  context nocall:options/context_obj;
+                  contextual_search params/contextual;
+                  advanced_search_form params/advanced;
+                  folder_prefix request/folder_prefix|nothing;
+                  cpsmcat nocall:here/translation_service;
+                  value_search
+                    request/SearchableText|python:cpsmcat('button_search');
+                  base_url python:request.get('cpsskins_base_url');"
+ method="get" action=""
+ tal:attributes="action search_script"
+ onsubmit="return checkEmptySearch(this)">
+  <div tal:condition="python:contextual_search_choice and contextual_search"
+   tal:define="id here/getId; id1 string:${id}1; id2 string:${id}2">
+    <tal:block condition="not:context_is_portlet">
+      <label tal:attributes="for id1"
+       i18n:translate="label_search_here">here</label>
+      <input type="radio" name="folder_prefix"
+       tal:attributes="id id1; checked folder_prefix;
+       value python:utool.getRelativeUrl(context)" />
+      <label tal:attributes="for id2"
+       i18n:translate="label_search_all_site">here</label>
+      <input type="radio" name="folder_prefix" value=""
+       tal:attributes="id id2; checked not:folder_prefix" />
+    </tal:block>
+    <tal:block condition="context_is_portlet">
+      <p tal:define="portlet_folder here/getLocalFolder">
+        <input type="hidden" name="folder_prefix"
+         tal:attributes="value python:utool.getRelativeUrl(portlet_folder)" />
+        <tal:block i18n:translate="">cpsportlets_search_in</tal:block>
+        <em tal:content="portlet_folder/title_or_id" />
+      </p>
+    </tal:block>
+  </div>
+  <div>
+  <input id="searchGadget" type="text" name="SearchableText" size="15"
+    value="" tal:attributes="value value_search"
+    onclick="this.value='';"/>
+  <input class="context searchButton" type="submit" value="button_ok"
+    i18n:attributes="value" />
+  </div>
+  <div>
+    <a href="" tal:condition="advanced_search_link"
+    tal:define="adv_url python:contextual_search and
+                               context.absolute_url() or utool()"
+    i18n:translate="cpsportlets_advanced_search"
+    tal:attributes="href string:${adv_url}/${advanced_search_form}">Advanced search</a>
+  </div>
+</form>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/checked.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/checked.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/checked.pt	(revision 447)
@@ -0,0 +1,68 @@
+<html metal:use-macro="here/main_template/macros/master">
+
+<body>
+
+<div metal:fill-slot="main">
+
+
+<div class=""
+     tal:define="physPath python:'/'.join(here.getPhysicalPath());
+                 results python: here.portal_catalog(review_state='checked', path=physPath);
+                 purl here/portal_url;
+                ">
+
+<div tal:condition="results">
+<h1 i18n:translate="">Items checked inside <span tal:content="here/LongTitle|here/title_or_id " /></h1>
+
+
+
+<table width="100%" cellspacing="0" cellpadding="2"
+      summary="contents of the folder"
+      class="folderButtons"
+      tal:define="can_add python:checkPerm('Add portal content', here);
+                  can_del python:checkPerm('Delete objects', here);">
+
+  <thead>
+  <tr><td><strong>Title</strong></td><td><strong>Id</strong></td><td><strong>Type</strong></td></tr>
+  </thead>
+
+
+  <tbody tal:repeat="item results">
+
+  <tr><td></td><td></td><td></td></tr>
+
+  <tr tal:define="objURL string:${item/getURL}/view;
+                  objPath item/getPath;
+                  title item/Title;
+                 ">
+  <td>
+  <a href="url"
+      tal:attributes="href objURL">
+   <span tal:content="python: title or '(No title)'" />
+  </a>
+  </td>
+
+  <td i18n:translate="">
+    <span tal:replace="item/id" />
+  </td>
+  
+  <td>
+    <span tal:replace="item/portal_type" />
+  </td>
+ </tr>
+
+ </tbody>
+</table>
+</div>
+
+
+<div tal:condition="python: not results">
+ <p i18n:translate="">There are no items matching your specified criteria.</p>
+</div>
+
+</div>
+
+</div>
+
+</body>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/common_edit_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/common_edit_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/common_edit_form.pt	(revision 447)
@@ -0,0 +1,23 @@
+<tal:block define="rendered_main options/rendered;
+                   portal_status_message options/psm;"
+                   >
+<metal:block define-macro="edit_form">
+<metal:block use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="header"
+    tal:define="creation creation|nothing;
+                edition python:1;
+                metadata metadata|nothing"
+                >
+    </metal:block>
+
+    <metal:block fill-slot="main">
+      <h1 tal:condition="options/create|nothing"> Create a <span tal:content="options/type_name" />  </h1>
+      <h1 tal:condition="options/edition|nothing"> Edit a <span tal:content="options/type_name" /> </h1>
+      <div tal:replace="structure rendered_main" />
+    </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+
+</metal:block>
+</metal:block>
+</tal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/create_common.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/create_common.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/create_common.py	(revision 447)
@@ -0,0 +1,47 @@
+##parameters=REQUEST=None
+# $Id$
+"""
+Create a Faculty
+
+"""
+type_name = REQUEST.get('type_name')
+
+ti = context.portal_types[type_name]
+pr = context.portal_registration
+pm = context.portal_membership
+
+validate = REQUEST.has_key("cpsdocument_create_button")
+
+lt = context.portal_layouts
+
+res,psm,ds = lt.renderLayout(layout_id= type_name.lower(),
+                      schema_id= type_name.lower(),
+                      context=context,
+                      mapping=validate and REQUEST,
+                      ob={},
+                      layout_mode='create',
+                      )
+if psm == 'invalid':
+    return context.common_edit_form(rendered = res,
+                                 create = 1,
+                                 type_name = type_name,
+                                 psm = 'Please correct your errors',
+                                 )
+elif psm == '':
+    return context.common_edit_form(rendered = res,
+                                 create = 1,
+                                 type_name = type_name,
+                                 psm = psm,
+                                 )
+    
+elif psm == 'valid':
+    oid = "%s" % ds.get('Title').replace(' ','')
+    context.invokeFactory(type_name,oid) 
+    object = getattr(context,oid)    
+    object.getContent().edit(mapping=ds)
+    context.notifyCPSDocumentCreation(ob=object)
+    psm = 'new %s created' % oid
+    context_ti = context.portal_types[context.portal_type] 
+    index = context_ti.getActionById('view','university_view')
+    return getattr(context,index)(psm=psm)
+
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/create_common_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/create_common_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/create_common_form.pt	(revision 447)
@@ -0,0 +1,22 @@
+<tal:block define="rendered_main options/rendered;
+                   portal_status_message options/psm;"
+                   >
+<metal:block define-macro="edit_form">
+<metal:block use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="header"
+    tal:define="creation creation|nothing;
+                edition python:1;
+                metadata metadata|nothing"
+                >
+    </metal:block>
+
+    <metal:block fill-slot="main">
+      <h1>Enter the Data for a <span tal:content="options/type_name" /> </h1>
+      <div tal:replace="structure rendered_main" />
+    </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+
+</metal:block>
+</metal:block>
+</tal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/faculties.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/faculties.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/faculties.pt	(revision 447)
@@ -0,0 +1,36 @@
+<html metal:use-macro="here/content_lib_master/macros/master">
+
+  <metal:block fill-slot="head_slot">
+    <tal:block tal:define="student here/getContent">
+    </tal:block>
+  </metal:block>
+
+  <metal:block fill-slot="header">
+  </metal:block>
+
+  <metal:block fill-slot="main"
+               tal:define="items context/contentValues"
+               >
+    <span> 
+      <h2>The Faculties</h2>
+      <table cellspacing="0" cellpadding="0">
+        <tal:block condition="python: len(items)">
+          <span tal:repeat="item items">
+            <tr tal:condition="python:item.portal_type == 'Faculty'">
+              <td colspan="1">
+                <a href="faculty" tal:attributes="href item/absolute_url" tal:content="item/title_or_id"></a>
+              </td>
+            </tr>
+          </span>
+        </tal:block>
+        <tr tal:condition="python:not len(items)">
+          <td>
+            nothing yet !
+          </td>
+        </tr>
+      </table>
+    </span>
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/home.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/home.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/home.pt	(revision 447)
@@ -0,0 +1,13 @@
+<h2>Welcome to the     
+ 
+<br />Student Registration Portal of the University of Benin, Nigeria</h2>
+
+<br />
+
+<p>This is the frontpage of the Student Registration Portal (SRP) which is part of the West African e-University Project. For further information see 
+<a href="" tal:attributes="href string:http://waeup.org">waeup.org</a>. So far it is working in backend mode only.
+The Portal Administrator can add new members (create member records) and assign local roles to individual members.
+Members can browse the varios academic sections. They can check, edit and approve Faculty, Department, Certificate, 
+Course and CertificateCourse records, if they got the respective role from the Portal Administrator.</p>
+
+<p>This site is best seen in Firefox browser.</p>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/id_rename.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/id_rename.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/id_rename.py	(revision 447)
@@ -0,0 +1,23 @@
+##parameters=
+# $Id: folder_rename.py 28488 2005-10-21 13:16:23Z lregebro $
+"""
+Rename objects which ids are passed in the request.
+
+Used within the folder_contents template.
+"""
+
+REQUEST = context.REQUEST
+
+if context.portal_type in ('CoursesFolder',):
+    return REQUEST.RESPONSE.redirect(context.absolute_url() + \
+                                ('/academics_contents?portal_status_message=%s' \
+                                % ('Courses cannot be renamed',)))
+    
+new_ids = REQUEST['new_ids']
+new_ids = [id.upper() for id in REQUEST['new_ids']]
+
+context.manage_renameObjects(REQUEST['ids'], new_ids, REQUEST) 
+
+return REQUEST.RESPONSE.redirect(context.absolute_url() + \
+                                ('/academics_contents?portal_status_message=%s' \
+                                % ('psm_item(s)_renamed',)))
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/id_rename_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/id_rename_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/id_rename_form.pt	(revision 447)
@@ -0,0 +1,60 @@
+<metal:html use-macro="here/main_template/macros/master">
+
+<metal:header fill-slot="header">
+
+<h1 i18n:translate="heading_rename_items">Rename Items</h1>
+<div class="description" i18n:translate="help_rename_items">Changing the id of an object does not
+affect its title but changes the URL to access it. Links that point to the
+current id won't find it anymore.</div>
+
+</metal:header>
+
+<metal:main fill-slot="main">
+
+<div class="group" tal:condition="here/folder_rename_items" >
+<form action="folder_rename" method="post"
+      tal:attributes="action string:${here_url}/id_rename">
+
+  <table width="90%">
+    <tr tal:repeat="item here/folder_rename_items">
+      <td align="left" valign="top" width="20%" nowrap="nowrap">
+        <span tal:replace="structure item/iconHTML">Type Image</span>
+        <span tal:replace="item/getId">ID</span>
+        <input type="hidden" name="ids:list" value=""
+               tal:attributes="value item/getId" />
+      </td>
+
+      <td align="left" valign="top">
+        <strong i18n:translate="label_rename_to">to</strong>
+      </td>
+
+      <td align="left" valign="top">
+        <input type="text" name="new_ids:list" value=""
+               tal:attributes="value item/getId" size="20" />
+      </td>
+    </tr>
+
+    <tr>
+      <td colspan="3"><br />
+        <input class="standalone" type="submit" value="button_change"
+          i18n:attributes="value" />
+      </td>
+    </tr>
+  </table>
+
+</form>
+</div><!-- tal:condition="here/folder_rename_items" -->
+
+<div tal:condition="not: here/folder_rename_items">
+
+  <p i18n:translate="help_no_items_to_rename">
+    You must select one or more items to rename.
+  </p>
+  <input class="standalone" 
+         type="button" value="button_ok" onclick="history.back()"
+         i18n:attributes="value" />
+
+</div>
+
+</metal:main>
+</metal:html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/layout_row_edit.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/layout_row_edit.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/layout_row_edit.pt	(revision 447)
@@ -0,0 +1,187 @@
+<tal:block define="global creation python:1" />
+<metal:block define-macro="default_edit"
+             tal:define="layout options/layout;
+             ds options/datastructure;
+             creation creation|nothing;
+             metadata metadata|nothing;
+             type_name request/type_name|nothing;
+             ti python:type_name and getattr(here.portal_types,type_name,None) or getattr(here.portal_types,here.portal_type,None);
+             creation_form python:ti and ti.getActionById('create', 'cpsdocument_create_form') or 'cpsdocument_create_form' ;
+             edit_form     python:ti and ti.getActionById('edit',   'cpsdocument_edit_form') or  'cpsdocument_edit_form';
+             metadata_form python:ti and ti.getActionById('metadata', 'cpsdocument_metadata') or 'cpsdocument_metadata';
+             formaction options/formaction;
+             first_layout options/first_layout|python:0;
+             last_layout options/last_layout|python:0;
+             is_flexible options/is_flexible;
+             cpsmcat nocall:here/translation_service;
+             results options/items;
+             "
+             >
+  <span tal:content="structure layout" tal:condition="python: 0" />
+  <form tal:condition="python: 1" action='tobereplaced' method='post' tal:attributes="action formaction"
+        enctype='multipart/form-data' class='workflow'>
+    <div class=''>
+      <div class='documentFields'>
+        <table width="100%" cellpadding="2" cellspacing="2" summary="Form layout">
+          <tr tal:repeat="item results" valign="top">
+            <td>
+        <table width="100%" cellpadding="2" cellspacing="2" summary="Form layout">
+          <tr tal:repeat="row layout/rows" valign="top">
+            <td tal:repeat="cell row" 
+                tal:attributes="colspan cell/ncols">
+              <tal:block define="widget cell/widget;
+              wid widget/getWidgetId;
+              dm options/datastructure/getDataModel;
+              err python:ds.getError(wid);
+              err_mapping python:ds.getErrorMapping(wid);
+              is_required widget/is_required|nothing;
+              tooltip_id python:wid + '_help';
+              widget_css_class cell/widget_css_class|nothing;
+              widget_css_class python:test(is_flexible, 'group', widget_css_class);
+              css_class python:test(err, 'row error',
+              test(is_flexible, 'group', 'row'))"
+              >
+                <div tal:attributes="class widget_css_class;
+                id python:widget.getHtmlWidgetId()+'_widget';"
+                >
+                  <div class="label" tal:condition="widget/label_edit"
+                       tal:attributes="class python:test(is_required, 'label required','label')">
+                    <label i18n:translate="" tal:condition="widget/is_i18n"
+                           tal:content="widget/label_edit"
+                           tal:attributes="for cell/widget_input_area_id|nothing;">label</label>
+                    <label tal:condition="not:widget/is_i18n"
+                           tal:content="widget/label_edit"
+                           tal:attributes="for cell/widget_input_area_id|nothing;">label</label>
+                  </div>
+                  <button type="button" class="tooltipControl"
+                          tal:condition="widget/help"
+                          tal:attributes="onclick python:'toggleElementVisibility(\'%s\')' % tooltip_id;"> ? </button>
+                  <div class="field">
+                    <div tal:replace="structure cell/widget_rendered"/>
+                  </div>
+                  <div class="tooltipArea" style="visibility: hidden;"
+                       tal:condition="widget/help"
+                       tal:attributes="id tooltip_id;
+                       onclick python:'showElement(false, \'%s\')' % tooltip_id;"
+                       >
+                    <tal:block i18n:translate="" tal:condition="widget/is_i18n"
+                               tal:content="widget/help">i18_key-help_for_this_field</tal:block>
+                    <tal:block tal:condition="not:widget/is_i18n"
+                               tal:content="widget/help">This is the help for this field</tal:block>
+                  </div>
+                  <tal:block condition="err">
+                    <tal:block define="msg python:cpsmcat(err, mapping=err_mapping)">
+                      <br /><em style="color: red"
+                                tal:content="msg">err</em>
+                    </tal:block>
+                  </tal:block>
+                </div>
+              </tal:block>
+            </td>
+          </tr>
+        </table>
+            </td>
+          </tr>
+      <tr>
+        <td align="left" colspan="3">
+          <input class="standalone" type="submit" name="change" value=" Change " />
+          <input class="standalone" type="submit" name="delete" value=" Delete " />
+        </td>
+      </tr>
+        </table>
+    <table cellspacing="0" cellpadding="2" border="0" width="100%" tal:condition="nothing">
+      <tr>
+        <td align="left" valign="top">
+          &nbsp;
+        </td>
+        <td align="left" valign="top">
+          <div class="label">Type</div>
+        </td>
+        <td align="left" valign="top">
+          <div class="label">Subject</div>
+        </td>
+        <td align="left" valign="top">
+          <div class="label">Result</div>
+        </td>
+      </tr>
+      <span tal:repeat="row results" tal:condition="python: 0" tal:omit-tag="">
+        <tr tal:define="rindex repeat/row/index">
+          <td align="left" valign="top">
+            <input type="checkbox" name="keys:list" value="100" tal:attributes="value string:${repeat/row/index}"/>
+          </td>
+          <td align="left" valign="top">
+            <div class="field">
+              <input type="text" name="key_0" value="100" size="20" 
+                     tal:attributes="name string:type_${rindex};value python:row[0]" />
+            </div>
+          </td>
+          <td align="left">
+            <div class="field">
+              <input type="text" name="label_0" value="Year 1 (100 Level)" size="40" 
+                     tal:attributes="name string:subject_${rindex};value python:row[1]" />
+            </div>
+          </td>
+          <td align="left">
+            <div class="field">
+              <input type="text" name="msgid_0" value="" size="10" 
+                     tal:attributes="name string:result_${rindex};value python:row[2]" />
+            </div>
+          </td>
+        </tr>
+      </span>
+      <tr>
+        <td align="left" colspan="3">
+          <input class="standalone" type="submit" name="change" value=" Change " />
+          <input class="standalone" type="submit" name="delete" value=" Delete " />
+        </td>
+      </tr>
+    </table>
+    <table tal:condition="python:0" cellspacing="0" cellpadding="2" border="0" width="100%">
+      <tr>
+        <td align="left" valign="top" colspan="2">
+          <div>Add a new post-primary school result:</div>
+        </td>
+      </tr>
+      <tr>
+        <td align="left" valign="top">
+          &nbsp;
+        </td>
+        <td align="left" valign="top">
+          <div class="label">Type</div>
+        </td>
+        <td align="left" valign="top">
+          <div class="label">Subject</div>
+        </td>
+        <td align="left" valign="top">
+          <div class="label">Result</div>
+        </td>
+      </tr>
+      <tr>
+        <td align="left" valign="top">
+          &nbsp;
+        </td>
+        <td align="left" valign="top">
+          <div  class="field">
+            <input type="text" name="type" value="" size="20" /> 
+          </div>
+        </td>
+        <td align="left">
+          <div  class="field">
+            <input type="text" name="subject" value="" size="40" />
+          </div>
+        </td>
+        <td align="left">
+          <div  class="field">
+            <input type="text" name="result" value="" size="10" />
+          </div>
+        </td>
+      </tr>
+      <tr>
+        <td align="left" colspan="3">
+          <input class="standalone" type="submit" name="add" value=" Change/Add " />
+        </td>
+      </tr>
+    </table>
+  </form>
+</metal:block>
+  
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/layout_waeup_create.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/layout_waeup_create.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/layout_waeup_create.pt	(revision 447)
@@ -0,0 +1,2 @@
+<tal:block define="global creation python:1" />
+<metal:block use-macro="here/layout_lib_default_edit/macros/default_edit" />
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/layout_waeup_edit.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/layout_waeup_edit.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/layout_waeup_edit.pt	(revision 447)
@@ -0,0 +1,1 @@
+<metal:block use-macro="here/layout_lib_default_edit/macros/default_edit" />
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/layout_waeup_fancy_view.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/layout_waeup_fancy_view.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/layout_waeup_fancy_view.pt	(revision 447)
@@ -0,0 +1,23 @@
+<tal:block define="layout options/layout;
+                   widgets options/layout/widgets;
+                   ds options/datastructure;
+                   fixed_layouts python:['title'];
+                  ">
+
+
+<!-- Flex part for instance here -->
+
+<table width="100%" cellpadding="2" cellspacing="2">
+  <tr tal:repeat="row layout/rows">
+    <td tal:repeat="cell row" tal:attributes="colspan cell/ncols">
+      <tal:block define="widget cell/widget">
+        <tal:block condition="python:widget.label and widget.id[3:] not in fixed_layouts ">
+          <strong tal:content="widget/label">label</strong>:
+          <div tal:replace="structure python:widget.render('view', ds, layout_mode='view')" />
+      </tal:block>
+      </tal:block>
+    </td>
+  </tr>
+</table>
+
+</tal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/layout_waeup_view.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/layout_waeup_view.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/layout_waeup_view.pt	(revision 447)
@@ -0,0 +1,1 @@
+<metal:block use-macro="here/waeup_layout_lib/macros/table_view" />
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/msie.css
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/msie.css	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/msie.css	(revision 447)
@@ -0,0 +1,26 @@
+/*
+Internet Explorer CSS customization.
+This file is used and read *only* by MSIE through the use of a MSIE conditional
+comment. This is the place to put instructions to correct the rendering problems
+specific to MSIE.
+
+$Id: msie.css.dtml 28860 2005-10-31 16:34:08Z ogrisel $
+*/
+
+<dtml-let last_modified="_.DateTime()-14" expires="_.DateTime()+1" >
+<dtml-call "REQUEST.RESPONSE.setHeader( 'Content-Type', 'text/css' )">
+<dtml-call "REQUEST.RESPONSE.setHeader( 'Last-Modified', last_modified.toZone('GMT').rfc822() )">
+<dtml-call "REQUEST.RESPONSE.setHeader( 'Cache-Control', 'max-age=36000, must-revalidate' )">
+<dtml-call "REQUEST.RESPONSE.setHeader( 'Expires', expires.toZone('GMT').rfc822() )" >
+</dtml-let>
+
+/*
+The MSIE PNG behavior is disabled by default but kept here in case you need it.
+This MSIE behavior was supposed to work for MSIE >= 5.5, but *some* versions of
+MSIE 5.5 have problems with it. So feel free to use it back again if your
+visitors do not use MSIE 5.5 or when MSIE 5.5 becomes history.
+*/
+
+img {
+  behavior: url(pngbehavior.htc);
+}
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/portlet_main_navigation.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/portlet_main_navigation.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/portlet_main_navigation.pt	(revision 447)
@@ -0,0 +1,21 @@
+<tal:block define="mtool here/portal_membership;
+                   anonymous mtool/isAnonymousUser;
+                   user python: mtool.getAuthenticatedMember();
+                   folder_id python:str(user)"
+                   >
+  <tal:block condition="python: 0 and 'Students' in user.getGroups()">
+    <a href="" i18n:translate=""
+       tal:attributes="href string:${here/portal_url}/sections/waeup/students/${folder_id}"
+       tal:content="string: Personal area for JAMB Registration ${folder_id}"></a>
+  </tal:block>
+  <tal:block condition="python: 1">
+    <a href="" i18n:translate=""
+       tal:attributes="href string:${here/portal_url}/sections/waeup/students"
+       >Studentadministration</a> | 
+    <a href="" i18n:translate=""
+       tal:attributes="href string:${here/portal_url}/sections/waeup/faculties"
+       >Faculties</a> 
+  </tal:block>
+  <tal:block condition="anonymous">
+  </tal:block>
+</tal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/portlet_session_info.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/portlet_session_info.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/portlet_session_info.pt	(revision 447)
@@ -0,0 +1,16 @@
+<tal:block define="mtool here/portal_membership;
+           member mtool/getAuthenticatedMember;
+           isAnon mtool/isAnonymousUser;
+           roles member/getRoles;
+           backend python:'Manager' in roles or 'SectionManager' in roles;
+           frontend python:'Student' in roles or isAnon;"
+           >
+  <tal:block condition="not:isAnon">
+       <strong> <span tal:content="python:member.getProperty('fullname',None)" /> 
+       </strong>
+  </tal:block>
+
+  <tal:block condition="isAnon">
+    <strong>Anonymous User</strong>
+  </tal:block>
+</tal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/process_waeup_login.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/process_waeup_login.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/process_waeup_login.py	(revision 447)
@@ -0,0 +1,57 @@
+##parameters=member=None,sc_pin=None
+# $Id$
+"""
+Process a student after login
+
+"""
+request = context.REQUEST
+response=request.response
+return
+##
+##if request.form.get('submit') == 'Login':
+##    #waeup = context.portal_catalog(id = 'demouni')[0]
+##    #waeup = context.portal_catalog(portal_type = 'University')[0]
+##    if 1 or "Manager" in member.getRoles():
+##        return
+###return
+##member_id = str(member)
+##ma = getattr(context,member_id)
+##jkw = {'admission_sc_pin': sc_pin}
+##jamb = getattr(ma,'JAMB')
+##jamb.getContent().edit(mapping=jkw)
+###pdid = 'personal%s' % member_id
+##pdid = 'PERSONAL'
+##ma.invokeFactory('StudentPersonal', pdid)
+##pd = getattr(ma,pdid)
+##pkw = {}
+##jc = jamb.getContent()
+##pkw['sex'] = getattr(jc,'sex')
+##pkw['firstname'] = getattr(jc,'firstname')
+##pkw['middlename'] = getattr(jc,'middlename')
+##pkw['lastname'] = getattr(jc,'lastname')
+##pkw['aggregate'] = getattr(jc,'aggregate')
+##pkw['faculty'] = getattr(jc,'faculty')
+##pkw['course'] = getattr(jc,'course')
+##pkw['age'] = getattr(jc,'age')
+##pkw['jamb_results'] = getattr(jc,'exam_results')
+##pkw['jamb_aggregate'] = getattr(jc,'aggregate')
+##pkw['jamb_listing_date'] = getattr(jc,'listing_date')
+##pkw['state'] = getattr(jc,'state')
+##
+##pd.getContent().edit(mapping=pkw)
+##context.notifyCPSDocumentCreation(ob=pd)
+##
+##pdid = 'DOCUMENTS'
+##ma.invokeFactory('StudentDocuments', pdid)
+##pd = getattr(ma,pdid)
+##context.notifyCPSDocumentCreation(ob=pd)
+##
+##pdid = 'ELIGIBILITY'
+##ma.invokeFactory('StudentEligibility', pdid)
+##pd = getattr(ma,pdid)
+##pd.getContent().edit(mapping=pkw)
+##context.notifyCPSDocumentCreation(ob=pd)
+##
+##return response.redirect("%s" % ma.absolute_url())
+###return ma.personal_addon(REQUEST=context.REQUEST)
+
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/student_view_all_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/student_view_all_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/student_view_all_form.pt	(revision 447)
@@ -0,0 +1,32 @@
+<html metal:use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="head_slot">
+  </metal:block>
+
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+      tal:attributes="href string:${base_url}document.css" />
+  </metal:block>
+  <metal:block fill-slot="header">
+  </metal:block>
+
+  <metal:block fill-slot="main"
+               tal:define="roles member/getRoles;
+               backend python:'UniversityManager' in roles or 'StudentManager' in roles;
+               frontend python:'Student' in roles or isAnon;
+               folder here/getContent;
+               items python:context.filterContents(items=context.contentValues());"
+               >
+    <h1> <span tal:content="context/title_or_id" /></h1>      
+  
+    <p>This is a temporary view of the Students Registration view for anonymous users..</p>       
+  
+    <br />
+    <span  tal:condition="python:context.portal_type != 'University'"  tal:omit-tag="">
+      <p>You are visiting the Student Registration Portal as anonymous user.
+      </p>
+    </span>
+  
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/student_view_student_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/student_view_student_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/student_view_student_form.pt	(revision 447)
@@ -0,0 +1,58 @@
+<html metal:use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="head_slot">
+  </metal:block>
+
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+      tal:attributes="href string:${base_url}document.css" />
+  </metal:block>
+  <metal:block fill-slot="header">
+  </metal:block>
+
+  <metal:block fill-slot="main"
+               tal:define="roles member/getRoles;
+               backend python:'UniversityManager' in roles or 'StudentManager' in roles;
+               frontend python:'Student' in roles or isAnon;
+               folder here/getContent;
+               items python:context.filterContents(items=context.contentValues());"
+               >
+    <h1> <span tal:content="context/title_or_id" /></h1>      
+  
+    <p>This is a temporary view of the object with id <em tal:content="here/id" /> 
+       of type <em tal:content="here/portal_type" /> 
+       which can be customized according to the customer's needs.</p>       
+  
+    <br />
+    <span  tal:condition="python:context.portal_type != 'University'"  tal:omit-tag="">
+      <p>Exemplary view of the <strong>object's data fields</strong>: </p>
+      <tal:block  tal:content="structure rendered_main|python:doc.render(proxy=here)" />
+    </span>
+    <br />      
+    <p>Exemplary view of the <strong>list of items attached to (or contained in) the object</strong>: </p>
+    <tal:block condition="python: len(items)">  
+      <table>
+        <span tal:repeat="item items">
+          <tr>
+            <td>
+              <span tal:content="item/portal_type" />:
+            </td>
+            <td>
+              <i>
+                <a href="xxx"  
+                   tal:attributes="href item/absolute_url"
+                   tal:content="item/title_or_id"></a>
+              </i>
+            </td>
+          </tr>
+        </span>
+      </table>
+    </tal:block>
+    
+    <tal:block condition="python: not len(items)">
+        (No items contained here!)
+    </tal:block>
+  
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/temporary_view_all.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/temporary_view_all.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/temporary_view_all.py	(revision 447)
@@ -0,0 +1,26 @@
+##parameters=psm=None
+# $Id$
+
+"""
+"""
+
+return context.temporary_view_all_form(psm=psm)
+##member = context.portal_membership.getAuthenticatedMember()
+##uname = str(member)
+##roles = member.getRoles()
+##cat = context.portal_catalog
+##request = context.REQUEST
+##url0 = request.get('URL0')
+##if context.portal_membership.isAnonymousUser():
+##    if not url0.endswith('chat'):
+##        return context.students.student_view_all_form(psm=psm)
+##    return context.Chat()
+##else:
+##    if url0.find(uname) > 0 or 'DepartmentManager' in roles or 'Manager' in roles:
+##        return context.temporary_view_all_form(psm=psm)
+##    elif 'Student' in roles and 'StudentManager' not in roles:
+##        res = cat(pathindex="/portal/sections/students/%s" % uname)
+##        for r in res:
+##            if r.getPath().endswith("students/%s" % uname):
+##                return r.getObject().student_view_student_form(psm=psm)
+##        return context.students.student_view_all_form(psm=psm)
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/temporary_view_all_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/temporary_view_all_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/temporary_view_all_form.pt	(revision 447)
@@ -0,0 +1,56 @@
+<html metal:use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="head_slot">
+  </metal:block>
+
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+      tal:attributes="href string:${base_url}document.css" />
+  </metal:block>
+  <metal:block fill-slot="header">
+  </metal:block>
+
+  <metal:block fill-slot="main"
+               tal:define="roles member/getRoles;
+               backend python:'UniversityManager' in roles or 'StudentManager' in roles;
+               frontend python:'Student' in roles or isAnon;
+               folder here/getContent;
+               items python:context.filterContents(items=context.contentValues());"
+               >
+    <h1> <span tal:content="context/title_or_id" /></h1>      
+  
+    <p>This is a temporary view of the object with id <em tal:content="here/id" /> 
+       of type <em tal:content="here/portal_type" />.</p>       
+  
+    <br />
+    <span  tal:condition="python:context.portal_type != 'University' and doc.render()"  tal:omit-tag="">
+    <tal:block  tal:content="structure python:doc.render()" />
+    </span>
+    <br />      
+    <p>Exemplary view of the <strong>list of items attached to (or contained in) the object</strong>: </p>
+    <tal:block condition="python: len(items)">  
+      <table>
+        <span tal:repeat="item items">
+          <tr>
+            <td>
+              <span tal:content="item/portal_type" />:
+            </td>
+            <td>
+              <i>
+                <a href="xxx"  
+                   tal:attributes="href item/absolute_url"
+                   tal:content="item/id"></a> <span tal:content="item/title_or_id" tal:omit-tag="" />
+              </i>
+            </td>
+          </tr>
+        </span>
+      </table>
+    </tal:block>
+    
+    <tal:block condition="python: not len(items)">
+        (No items contained here!)
+    </tal:block>
+  
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/unchecked.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/unchecked.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/unchecked.pt	(revision 447)
@@ -0,0 +1,68 @@
+<html metal:use-macro="here/main_template/macros/master">
+
+<body>
+
+<div metal:fill-slot="main">
+
+
+<div class=""
+     tal:define="physPath python:'/'.join(here.getPhysicalPath());
+                 results python: here.portal_catalog(review_state='unchecked', path=physPath);
+                 purl here/portal_url;
+                ">
+
+<div tal:condition="results">
+<h1 i18n:translate="">Items unchecked inside <span tal:content="here/LongTitle|here/title_or_id " /></h1>
+
+
+
+<table width="100%" cellspacing="0" cellpadding="2"
+      summary="contents of the folder"
+      class="folderButtons"
+      tal:define="can_add python:checkPerm('Add portal content', here);
+                  can_del python:checkPerm('Delete objects', here);">
+
+  <thead>
+  <tr><td><strong>Title</strong></td><td><strong>Id</strong></td><td><strong>Type</strong></td></tr>
+  </thead>
+
+
+  <tbody tal:repeat="item results">
+
+  <tr><td></td><td></td><td></td></tr>
+
+  <tr tal:define="objURL string:${item/getURL}/view;
+                  objPath item/getPath;
+                  title item/Title;
+                 ">
+  <td>
+  <a href="url"
+      tal:attributes="href objURL">
+   <span tal:content="python: title or '(No title)'" />
+  </a>
+  </td>
+
+  <td i18n:translate="">
+    <span tal:replace="item/id" />
+  </td>
+  
+  <td>
+    <span tal:replace="item/portal_type" />
+  </td>
+ </tr>
+
+ </tbody>
+</table>
+</div>
+
+
+<div tal:condition="python: not results">
+ <p i18n:translate="">There are no items matching your specified criteria.</p>
+</div>
+
+</div>
+
+</div>
+
+</body>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/university_view_all.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/university_view_all.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/university_view_all.pt	(revision 447)
@@ -0,0 +1,24 @@
+<html metal:use-macro="here/content_lib_master/macros/master">
+
+  <metal:block fill-slot="head_slot">
+    <tal:block tal:define="student here/getContent">
+    </tal:block>
+  </metal:block>
+
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+          tal:attributes="href string:${base_url}student.css" />
+  </metal:block>
+  <metal:block fill-slot="header">
+  </metal:block>
+
+  <metal:block fill-slot="main"
+               tal:define="student_folder here/getContent;
+               items here/contentValues"
+               >
+    <a href="" tal:attributes="href string:${context/absolute_url}/admission_status">Admission List UME</a>.<br />
+    <a href="" tal:attributes="href string:${context/absolute_url}/check_admission">Admission Request (JAMB canditates only)</a>.
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/waeup_document_create_do.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/waeup_document_create_do.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/waeup_document_create_do.py	(revision 447)
@@ -0,0 +1,42 @@
+##parameters=type_name, datamodel
+# $Id: cpsdocument_create_do.py 34091 2006-03-06 18:37:08Z atchertchian $
+"""
+Create an empty object in the context according to the datamodel.
+
+Datamodel may be examined to create a suitable id.
+
+Returns the created object (usually a proxy).
+"""
+from Products.CMFCore.utils import getToolByName
+
+if type_name == "StudyLevel":
+    id = datamodel.get('code')
+else:
+    id = datamodel.get('code').upper()
+    datamodel.set('code',id)
+##if not id:
+##    id = 'my ' + type_name
+##id = context.computeId(compute_from=id) # XXX shouldn't use a skin
+##
+language = datamodel.get('Language')
+if not language:
+    ts = getToolByName(context, 'translation_service')
+    language = ts.getSelectedLanguage()
+
+ttool = getToolByName(context, 'portal_types')
+ti = ttool[type_name]
+allow_discussion = ti.allowDiscussion()
+
+# Datamodel is passed so that flexti can initialize the object.
+new_id = context.invokeFactory(type_name, id, datamodel=datamodel,
+                               language=language,
+                               allow_discussion=allow_discussion)
+if new_id is not None:
+    id = new_id
+
+ob = getattr(context, id)
+ob.getContent().edit(mapping=datamodel)
+
+context.notifyCPSDocumentCreation(ob=ob) # BBB obsolete in CPS 3.5.0
+
+return ob
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/waeup_edit_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/waeup_edit_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/waeup_edit_form.pt	(revision 447)
@@ -0,0 +1,69 @@
+<tal:block define="res python:here.editCPSDocument(REQUEST=request);
+                   rendered_main python: res[0];
+                   portal_status_message python: res[1];
+                   edition python:1;
+  ">
+<metal:block define-macro="edit_form">
+<metal:block use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+      tal:attributes="href string:${base_url}document.css" />
+
+    <metal:block define-macro="widgets_javascript">
+    <!-- XXX this has to move to CPSSchemas -->
+    <style type="text/css"
+      tal:content="string:@import url(${base_url}calendar-win2k-1.css);"></style>
+    <script type="text/javascript" src="calendar.js"
+      tal:attributes="src string:${base_url}calendar.js"></script>
+    <script type="text/javascript" src="lang/calendar-en.js"
+      tal:define="local cpsmcat/getSelectedLanguage"
+      tal:attributes="src string:${base_url}lang/calendar-${local}.js"></script>
+    <script type="text/javascript" src="calendar-setup.js"
+      tal:attributes="src string:${base_url}calendar-setup.js"></script>
+
+    <script type="text/javascript">
+    <!--
+     function popup_rte(input_id, label_edit) {
+       var args, value
+       value = document.getElementById(input_id).value;
+       args='?input_id='+input_id+'&label_edit='+escape(label_edit);
+       popup = window.open('popup_rte_form'+args, input_id, 'toolbar=0, scrollbars=0, location=0, statusbar=0, menubar=0, resizable=1, dependent=1, width=640, height=480')
+       if(!popup.opener)
+         popup.opener = window;
+       return false;
+   }
+   //-->
+   </script>
+   </metal:block>
+  </metal:block>
+
+  <metal:block fill-slot="header"
+    tal:define="creation creation|nothing;
+                edition edition|nothing;
+                metadata metadata|nothing">
+    <h1 tal:condition="creation" i18n:translate="">
+      Create a document of type
+      <tal:block i18n:name="type_name" i18n:translate=""
+            tal:define="type_name request/type_name;
+                        type_info python:here.portal_types[type_name]"
+            tal:content="type_info/Title">Type Title</tal:block>
+    </h1>
+    <h1 tal:condition="python: 0 and not creation">
+      <img tal:replace="structure python:here.getImgTag('/'+here.getIcon(), base_url='')">
+      <tal:block condition="edition"
+        i18n:translate="">Edit <span i18n:name="title"
+        tal:content="here/title_or_id">Page Title</span></tal:block>
+      <tal:block tal:condition="metadata"
+        i18n:translate="">heading_metadata_edit</tal:block>
+    </h1>
+  </metal:block>
+
+  <metal:block fill-slot="main">
+    <div tal:replace="structure rendered_main" />
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+
+</metal:block>
+</metal:block>
+</tal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/waeup_layout_lib.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/waeup_layout_lib.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/waeup_layout_lib.pt	(revision 447)
@@ -0,0 +1,372 @@
+<!-- WAeUP layout_lib  -->
+<!-- $Id: layout_lib_div_view.pt 24721 2005-07-08 13:04:38Z dwyart $ -->
+
+<!-- div_view  -->
+
+<metal:block define-macro="div_view"
+             tal:define="layout options/layout">
+  <tal:block repeat="row layout/rows">
+    <tal:block repeat="cell row">
+      <tal:block define="widget cell/widget">
+        <div tal:define="dm options/datastructure/getDataModel;"
+             tal:attributes="class cell/widget_css_class|nothing;
+             id python:widget.getHtmlWidgetId()+'_widget';"
+             >
+          <tal:block condition="widget/label">
+            <span class="dlabel" i18n:translate="" tal:condition="widget/is_i18n"
+                  tal:content="widget/label">label</span>
+            <span class="dlabel" tal:condition="not:widget/is_i18n"
+                  tal:content="widget/label">label</span>
+          </tal:block>
+          <tal:block replace="structure cell/widget_rendered" />
+        </div>
+      </tal:block>
+    </tal:block>
+  </tal:block>
+</metal:block>
+
+<!-- table view -->
+<metal:block define-macro="table_view"
+             tal:define="layout options/layout">
+<table border="0">
+    <tal:block repeat="row layout/rows">
+      <tr>
+        <tal:block repeat="cell row">
+          <tal:block define="widget cell/widget">
+            <div tal:omit-tag=""
+                 tal:define="dm options/datastructure/getDataModel;"
+                 tal:attributes="class cell/widget_css_class|nothing;
+                 id python:widget.getHtmlWidgetId()+'_widget';" 
+                 >
+              <tal:block condition="widget/label">
+              <td valign="top">
+                <span i18n:translate="" tal:condition="widget/is_i18n">
+                    <span tal:content="widget/label" />:</span>
+                <span tal:condition="not:widget/is_i18n">
+                    <span tal:content="widget/label" />:</span>
+              </td>
+              </tal:block>
+              <tal:block condition="not: widget/label">
+              <td>
+                <div valign="top"> no label </div>
+              </td>
+              </tal:block>              
+              <td>
+               <div class="ddescription"  tal:condition="cell" tal:content="structure cell/widget_rendered"></div>
+               <div class="ddescription" tal:condition="not:cell/widget_rendered"> none </div>
+             </td>
+            </div>
+          </tal:block>
+        </tal:block>
+      </tr>
+    </tal:block>
+  </table>
+</metal:block>
+
+<!-- default edit  -->
+
+<metal:block define-macro="default_edit"
+  tal:define="layout options/layout;
+              ds options/datastructure;
+              creation creation|nothing;
+              metadata metadata|nothing;
+              type_name request/type_name|nothing;
+              ti python:type_name and getattr(here.portal_types,type_name,None) or getattr(here.portal_types,here.portal_type,None);
+              creation_form python:ti and ti.getActionById('create', 'cpsdocument_create_form') or 'cpsdocument_create_form' ;
+              edit_form     python:ti and ti.getActionById('edit',   'cpsdocument_edit_form') or  'cpsdocument_edit_form';
+              metadata_form python:ti and ti.getActionById('metadata', 'cpsdocument_metadata') or 'cpsdocument_metadata';
+              formaction python: test(creation, creation_form,
+                                 test(metadata, metadata_form,
+                                                edit_form));
+              first_layout options/first_layout|python:0;
+              last_layout options/last_layout|python:0;
+              is_flexible options/is_flexible;
+              cpsmcat nocall:here/translation_service;
+              ">
+<tal:block condition="first_layout">
+  <tal:block
+  content="structure string:<form action='${formaction}' method='post'
+  enctype='multipart/form-data' class='workflow'>
+  <div class=''><div class=''>" />
+  <input type="hidden" name="type_name" value="."
+    tal:condition="creation" tal:attributes="value request/type_name" />
+</tal:block>
+
+<table width="100%" cellpadding="2" cellspacing="2" summary="Form layout">
+  <tr tal:repeat="row layout/rows" valign="top">
+    <td tal:repeat="cell row"
+      tal:attributes="colspan cell/ncols">
+      <tal:block define="widget cell/widget;
+                         wid widget/getWidgetId;
+                         dm options/datastructure/getDataModel;
+                         err python:ds.getError(wid);
+                         err_mapping python:ds.getErrorMapping(wid);
+                         is_required widget/is_required|nothing;
+                         tooltip_id python:wid + '_help';
+                         widget_css_class cell/widget_css_class|nothing;
+                         widget_css_class python:test(is_flexible, 'group', widget_css_class);
+                         css_class python:test(err, 'row error',
+                                               test(is_flexible, 'group', 'row'))">
+        <div tal:attributes="class widget_css_class;
+                             id python:widget.getHtmlWidgetId()+'_widget';
+                            ">
+          <div class="label" tal:condition="widget/label_edit"
+            tal:attributes="class python:test(is_required, 'label required',
+                                              'label')">
+            <label i18n:translate="" tal:condition="widget/is_i18n"
+              tal:content="widget/label_edit"
+              tal:attributes="for cell/widget_input_area_id|nothing;">label</label>
+            <label tal:condition="not:widget/is_i18n"
+              tal:content="widget/label_edit"
+              tal:attributes="for cell/widget_input_area_id|nothing;">label</label>
+          </div>
+          <button type="button" class="tooltipControl"
+                  tal:condition="widget/help"
+                  tal:attributes="onclick python:'toggleElementVisibility(\'%s\')' % tooltip_id;"> ? </button>
+          <div class="field">
+            <div tal:replace="structure cell/widget_rendered"/>
+          </div>
+          <div class="tooltipArea" style="visibility: hidden;"
+               tal:condition="widget/help"
+               tal:attributes="id tooltip_id;
+                               onclick python:'showElement(false, \'%s\')' % tooltip_id;">
+            <tal:block i18n:translate="" tal:condition="widget/is_i18n"
+              tal:content="widget/help">i18_key-help_for_this_field</tal:block>
+            <tal:block tal:condition="not:widget/is_i18n"
+              tal:content="widget/help">This is the help for this field</tal:block>
+          </div>
+          <tal:block condition="err">
+              <tal:block define="msg python:cpsmcat(err, mapping=err_mapping)">
+                <br /><em style="color: red"
+                  tal:content="msg">err</em>
+              </tal:block>
+          </tal:block>
+          <div style="float: right;" tal:condition="is_flexible">
+            <input type="submit" value="button_move_up"
+              tal:condition="not:repeat/row/start"
+              tal:attributes="name string:uprow_${repeat/row/index}"
+              class="context moveUp" i18n:attributes="value" />
+            <input type="submit" value="button_move_down"
+              tal:condition="not:repeat/row/end"
+              tal:attributes="name string:downrow_${repeat/row/index}"
+              class="context moveDown" i18n:attributes="value" />
+            <input type="submit" value="button_delete"
+              class="destructive" i18n:attributes="value"
+              tal:attributes="name string:deleterow_${repeat/row/index};
+                              onclick python:'return window.confirm(\'%s\')' %
+                                (cpsmcat('description_confirm_delete'), )" />
+          </div>
+        </div>
+      </tal:block>
+    </td>
+  </tr>
+</table>
+
+<tal:block condition="is_flexible">
+<div style="float: right;"
+    tal:define="flexible_widgets options/flexible_widgets">
+  <input type="hidden" name="layout_id" value="."
+    tal:attributes="value layout/layout_id" />
+  <tal:select condition="python:len(flexible_widgets)>1">
+    <select name="widget_type">
+      <tal:block repeat="widget options/flexible_widgets">
+      <option value="."
+        tal:condition="widget/is_i18n"
+        i18n:translate=""
+        tal:attributes="value widget/getWidgetId"
+        tal:content="widget/title_or_id">Type</option>
+      <option value="."
+        tal:condition="not:widget/is_i18n"
+        tal:attributes="value widget/getWidgetId"
+        tal:content="widget/title_or_id">Type</option>
+      </tal:block>
+    </select>
+    <input type="submit" name="addwidget_button" value="button_add"
+     class="context"
+     i18n:attributes="value" />
+  </tal:select>
+  <tal:button condition="python:len(flexible_widgets) == 1">
+    <tal:block define="widget python:flexible_widgets[0]">
+      <input type="hidden" name="widget_type"
+        tal:attributes="value widget/getWidgetId">
+      <input type="submit" name="addwidget_button"
+        tal:define="button_add python:cpsmcat('button_add');
+          widget_title python:cpsmcat(widget.title_or_id())"
+        tal:attributes="value string:${button_add} ${widget_title}"
+        class="context" />
+    </tal:block>
+  </tal:button>
+</div>
+</tal:block>
+
+<tal:block condition="last_layout">
+  <tal:block content="structure string:</div>" />
+  <metal:block define-slot="additional_content" />
+
+  <input type="submit" class="standalone" name="cpsdocument_edit_button"
+    value="button_change" i18n:attributes="value"
+    tal:condition="not:creation" />
+  <input type="submit" class="standalone" name="cpsdocument_create_button"
+    value="button_create" i18n:attributes="value" tal:condition="creation" />
+  <tal:block content="structure string:</div></form>" />
+</tal:block>
+
+</metal:block>
+<!-- default edit  -->
+
+<metal:block define-macro="common_edit"
+  tal:define="layout options/layout;
+              ds options/datastructure;
+              creation creation|nothing;
+              metadata metadata|nothing;
+              type_name request/type_name|nothing;
+              ti python:type_name and getattr(here.portal_types,type_name,None) or getattr(here.portal_types,here.portal_type,None);
+              tin python:type_name and getattr(here.portal_types,type_name,None);
+              creation_form options/create_action|string:create_common;
+              edit_form    options/edit_action|string:cpsdocument_edit_form;
+              metadata_form python:ti and ti.getActionById('metadata', 'cpsdocument_metadata') or 'cpsdocument_metadata';
+              formaction python: test(creation, creation_form,
+                                 test(metadata, metadata_form,
+                                                edit_form));
+              first_layout python:1;
+              last_layout python:1;
+              is_flexible options/is_flexible;
+              cpsmcat nocall:here/translation_service;
+              ">
+<tal:block condition="first_layout">
+    <span tal:condition="python: 0">
+      <span tal:content="request/type_name|string:No Typename" /><br />
+      <span tal:content="creation_form" /><br />
+      <span tal:content="ti" /><br />
+      <span tal:content="python:ti.getActionById('create', 'cpsdocument_create_form')" /><br />
+      <span tal:content="python:getattr(here.portal_types,type_name,'no type')" /><br />
+    </span>
+  <tal:block
+  content="structure string:<form action='${formaction}' method='post'
+  enctype='multipart/form-data' class='workflow'>
+  <div class=''><div class='documentFields'>" />
+  <input type="hidden" name="type_name" value="."
+    tal:condition="creation" tal:attributes="value request/type_name" />
+</tal:block>
+
+<table width="100%" cellpadding="2" cellspacing="2" summary="Form layout">
+  <tr tal:repeat="row layout/rows" valign="top">
+    <td tal:repeat="cell row"
+      tal:attributes="colspan cell/ncols">
+      <tal:block define="widget cell/widget;
+                         wid widget/getWidgetId;
+                         dm options/datastructure/getDataModel;
+                         err python:ds.getError(wid);
+                         err_mapping python:ds.getErrorMapping(wid);
+                         is_required widget/is_required|nothing;
+                         tooltip_id python:wid + '_help';
+                         widget_css_class cell/widget_css_class|nothing;
+                         widget_css_class python:test(is_flexible, 'group', widget_css_class);
+                         css_class python:test(err, 'row error',
+                                               test(is_flexible, 'group', 'row'))">
+        <div tal:attributes="class widget_css_class;
+                             id python:widget.getHtmlWidgetId()+'_widget';
+                            ">
+          <div class="label" tal:condition="widget/label_edit"
+            tal:attributes="class python:test(is_required, 'label required',
+                                              'label')">
+            <label i18n:translate="" tal:condition="widget/is_i18n"
+              tal:content="widget/label_edit"
+              tal:attributes="for cell/widget_input_area_id|nothing;">label</label>
+            <label tal:condition="not:widget/is_i18n"
+              tal:content="widget/label_edit"
+              tal:attributes="for cell/widget_input_area_id|nothing;">label</label>
+          </div>
+          <button type="button" class="tooltipControl"
+                  tal:condition="widget/help"
+                  tal:attributes="onclick python:'toggleElementVisibility(\'%s\')' % tooltip_id;"> ? </button>
+          <div class="field">
+            <div tal:replace="structure cell/widget_rendered"/>
+          </div>
+          <div class="tooltipArea" style="visibility: hidden;"
+               tal:condition="widget/help"
+               tal:attributes="id tooltip_id;
+                               onclick python:'showElement(false, \'%s\')' % tooltip_id;">
+            <tal:block i18n:translate="" tal:condition="widget/is_i18n"
+              tal:content="widget/help">i18_key-help_for_this_field</tal:block>
+            <tal:block tal:condition="not:widget/is_i18n"
+              tal:content="widget/help">This is the help for this field</tal:block>
+          </div>
+          <tal:block condition="err">
+              <tal:block define="msg python:cpsmcat(err, mapping=err_mapping)">
+                <br /><em style="color: red"
+                  tal:content="msg">err</em>
+              </tal:block>
+          </tal:block>
+          <div style="float: right;" tal:condition="is_flexible">
+            <input type="submit" value="button_move_up"
+              tal:condition="not:repeat/row/start"
+              tal:attributes="name string:uprow_${repeat/row/index}"
+              class="context moveUp" i18n:attributes="value" />
+            <input type="submit" value="button_move_down"
+              tal:condition="not:repeat/row/end"
+              tal:attributes="name string:downrow_${repeat/row/index}"
+              class="context moveDown" i18n:attributes="value" />
+            <input type="submit" value="button_delete"
+              class="destructive" i18n:attributes="value"
+              tal:attributes="name string:deleterow_${repeat/row/index};
+                              onclick python:'return window.confirm(\'%s\')' %
+                                (cpsmcat('description_confirm_delete'), )" />
+          </div>
+        </div>
+      </tal:block>
+    </td>
+  </tr>
+</table>
+
+<tal:block condition="is_flexible">
+<div style="float: right;"
+    tal:define="flexible_widgets options/flexible_widgets">
+  <input type="hidden" name="layout_id" value="."
+    tal:attributes="value layout/layout_id" />
+  <tal:select condition="python:len(flexible_widgets)>1">
+    <select name="widget_type">
+      <tal:block repeat="widget options/flexible_widgets">
+      <option value="."
+        tal:condition="widget/is_i18n"
+        i18n:translate=""
+        tal:attributes="value widget/getWidgetId"
+        tal:content="widget/title_or_id">Type</option>
+      <option value="."
+        tal:condition="not:widget/is_i18n"
+        tal:attributes="value widget/getWidgetId"
+        tal:content="widget/title_or_id">Type</option>
+      </tal:block>
+    </select>
+    <input type="submit" name="addwidget_button" value="button_add"
+     class="context"
+     i18n:attributes="value" />
+  </tal:select>
+  <tal:button condition="python:len(flexible_widgets) == 1">
+    <tal:block define="widget python:flexible_widgets[0]">
+      <input type="hidden" name="widget_type"
+        tal:attributes="value widget/getWidgetId">
+      <input type="submit" name="addwidget_button"
+        tal:define="button_add python:cpsmcat('button_add');
+          widget_title python:cpsmcat(widget.title_or_id())"
+        tal:attributes="value string:${button_add} ${widget_title}"
+        class="context" />
+    </tal:block>
+  </tal:button>
+</div>
+</tal:block>
+
+<tal:block condition="last_layout">
+  <tal:block content="structure string:</div>" />
+  <metal:block define-slot="additional_content" />
+
+  <input type="submit" class="standalone" name="cpsdocument_edit_button"
+    value="button_change" i18n:attributes="value"
+    tal:condition="not:creation" />
+  <input type="submit" class="standalone" name="cpsdocument_create_button"
+    value="button_create" i18n:attributes="value" tal:condition="creation" />
+  <tal:block content="structure string:</div></form>" />
+</tal:block>
+
+</metal:block>
+    
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_default/widget_waeup_status_display.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_default/widget_waeup_status_display.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_default/widget_waeup_status_display.pt	(revision 447)
@@ -0,0 +1,16 @@
+<tal:block define="item nocall:options/context_obj;
+                   info item/getContentInfo;
+                   base_url python: request.get('cpsskins_base_url');">
+
+<span tal:condition="python:path('info/review_state')=='checked'">
+  <img tal:attributes="src string:${here/portal_url}/cpsskins_images/actionicon_publish.png"/>
+  <span tal:content="info/review_state" />
+</ span>
+
+<span tal:condition="python:path('info/review_state')=='unchecked'">
+  <img tal:attributes="src string:${here/portal_url}/cpsskins_images/actionicon_reject.png"/>
+  <span tal:content="info/review_state" />
+</ span>
+
+</tal:block>
+
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/accommodation_index_html.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/accommodation_index_html.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/accommodation_index_html.py	(revision 447)
@@ -0,0 +1,17 @@
+##parameters=REQUEST=None,psm=None,groups=None
+
+# $Id$
+
+"""Default view for the Accommodation.
+"""
+
+member = context.portal_membership.getAuthenticatedMember()
+if not context.portal_membership.isAnonymousUser():
+    roles = member.getRoles()
+    if 'Manager' in roles:
+        return context.accommodation_view_manager(psm=psm)
+    elif 'StudentManager' in roles:
+        return context.accommodation_view_manager(psm=psm)
+    elif 'Student' in roles:
+        return context.accommodation_view_student(psm=psm)
+return context.accommodation_view_all(psm=psm)
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/accommodation_view_all.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/accommodation_view_all.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/accommodation_view_all.pt	(revision 447)
@@ -0,0 +1,29 @@
+<html metal:use-macro="here/content_lib_master/macros/master">
+
+<metal:block fill-slot="head_slot">
+  <tal:block tal:define="student here/getContent">
+  </tal:block>
+</metal:block>
+
+  <metal:block fill-slot="header">
+  </metal:block>
+
+<metal:block fill-slot="main"
+             tal:define="items here/contentValues"
+             >
+    <h2>Accommodation</h2>
+    <table cellspacing="0" cellpadding="0">
+      <tal:block condition="python: len(items)">
+        <tr tal:repeat="item items">
+          <td colspan="1"> 
+            <a href="jamb" 
+               tal:attributes="href item/absolute_url"
+               tal:content="item/heading"></a>
+          </td>
+        </tr>
+      </tal:block>
+    </table>
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/accommodation_view_manager.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/accommodation_view_manager.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/accommodation_view_manager.pt	(revision 447)
@@ -0,0 +1,29 @@
+<html metal:use-macro="here/content_lib_master/macros/master">
+
+<metal:block fill-slot="head_slot">
+  <tal:block tal:define="student here/getContent">
+  </tal:block>
+</metal:block>
+
+  <metal:block fill-slot="header">
+  </metal:block>
+
+<metal:block fill-slot="main"
+             tal:define="items here/contentValues"
+             >
+    <h2>Accommodation</h2>
+    <table cellspacing="0" cellpadding="0">
+      <tal:block condition="python: len(items)">
+        <tr tal:repeat="item items">
+          <td colspan="1"> 
+            <a href="jamb" 
+               tal:attributes="href item/absolute_url"
+               tal:content="item/heading"></a>
+          </td>
+        </tr>
+      </tal:block>
+    </table>
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/accommodation_view_student.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/accommodation_view_student.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/accommodation_view_student.pt	(revision 447)
@@ -0,0 +1,29 @@
+<html metal:use-macro="here/content_lib_master/macros/master">
+
+<metal:block fill-slot="head_slot">
+  <tal:block tal:define="student here/getContent">
+  </tal:block>
+</metal:block>
+
+  <metal:block fill-slot="header">
+  </metal:block>
+
+<metal:block fill-slot="main"
+             tal:define="items here/contentValues"
+             >
+    <h2>Accommodation</h2>
+    <table cellspacing="0" cellpadding="0">
+      <tal:block condition="python: len(items)">
+        <tr tal:repeat="item items">
+          <td colspan="1"> 
+            <a href="jamb" 
+               tal:attributes="href item/absolute_url"
+               tal:content="item/heading"></a>
+          </td>
+        </tr>
+      </tal:block>
+    </table>
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/add_accommodation.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/add_accommodation.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/add_accommodation.py	(revision 447)
@@ -0,0 +1,49 @@
+##parameters=REQUEST=None
+# $Id$
+"""
+Add a Accommodation Hall
+
+"""
+type_name = 'Accommodation'
+REQUEST.set('type_name',type_name)
+
+ti = context.portal_types[type_name]
+pr = context.portal_registration
+pm = context.portal_membership
+
+validate = REQUEST.has_key("cpsdocument_create_button")
+
+lt = context.portal_layouts
+
+res,psm,ds = lt.renderLayout(layout_id= 'accommodation',
+                      schema_id = 'accommodation',
+                      context=context,
+                      mapping=validate and REQUEST,
+                      ob={},
+                      layout_mode='create',
+                      create_action = 'add_accommodation',
+                      )
+if psm == 'invalid':
+    return context.common_edit_form(rendered = res,
+                                 create = 1,
+                                 type_name = type_name,
+                                 psm = 'Please correct your errors',
+                                 )
+elif psm == '':
+    return context.common_edit_form(rendered = res,
+                                 create = 1,
+                                 type_name = type_name,
+                                 psm = psm,
+                                 )
+elif psm == 'valid':
+    oid = "%s" % ds.get('heading').replace(' ','')
+    context.invokeFactory(type_name,oid)
+    object = getattr(context,oid)
+    ds.set('Title',ds.get('heading'))
+    object.getContent().edit(mapping=ds)
+    context.notifyCPSDocumentCreation(ob=object)
+    psm = 'new %s created' % oid
+    context_ti = context.portal_types[context.portal_type]
+    index = context_ti.getActionById('view','university_view')
+    return getattr(context,index)(psm=psm)
+
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/add_accommodation.py.Joachim
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/add_accommodation.py.Joachim	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/add_accommodation.py.Joachim	(revision 447)
@@ -0,0 +1,55 @@
+##parameters=REQUEST=None
+# $Id: add_accommodation.py 107 2005-10-27 23:58:38Z joachim $
+"""
+Add a Accommodation Hall
+
+"""
+type_name = 'Accommodation'
+REQUEST.set('type_name',type_name)
+
+ti = context.portal_types[type_name]
+pr = context.portal_registration
+pm = context.portal_membership
+
+validate = REQUEST.has_key("cpsdocument_create_button")
+
+lt = context.portal_layouts
+
+accofolder = getattr(context,"Accommodation",None)
+if accofolder is None:
+    context.invokeFactory('AccoFolder','Accommodation')
+    accofolder = getattr(context,"Accommodation")
+    context.notifyCPSDocumentCreation(ob=accofolder)
+    
+    
+res,psm,ds = lt.renderLayout(layout_id= 'accommodation',
+                      schema_id = 'accommodation',
+                      context=context,
+                      mapping=validate and REQUEST,
+                      ob={},
+                      layout_mode='create',
+                      create_action = 'add_accommodation',
+                      )
+if psm == 'invalid':
+    return context.common_edit_form(rendered = res,
+                                 create = 1,
+                                 type_name = type_name,
+                                 psm = 'Please correct your errors',
+                                 )
+elif psm == '':
+    return context.common_edit_form(rendered = res,
+                                 create = 1,
+                                 type_name = type_name,
+                                 psm = psm,
+                                 )
+elif psm == 'valid':
+    oid = "%s" % ds.get('heading').replace(' ','')
+    accofolder.invokeFactory(type_name,oid) 
+    object = getattr(accofolder,oid)    
+    object.getContent().edit(mapping=ds)
+    context.notifyCPSDocumentCreation(ob=object)
+    psm = 'new %s created' % oid
+    context_ti = context.portal_types[context.portal_type] 
+    index = context_ti.getActionById('view','university_view')
+    return getattr(context,index)(psm=psm)
+
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/add_course_ticket.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/add_course_ticket.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/add_course_ticket.py	(revision 447)
@@ -0,0 +1,67 @@
+##parameters=REQUEST
+# $Id$
+"""
+add a course_ticket
+"""
+type_name = 'CourseTicket'
+ti = context.portal_types[type_name]
+pm = context.portal_membership
+REQUEST.set('type_name',type_name)
+
+validate = REQUEST.has_key("cpsdocument_create_button")
+
+
+lt = context.portal_layouts
+pv = context.portal_vocabularies
+#pr = context.portal_registration
+
+res,psm,ds = lt.renderLayout(layout_id= 'study_level',
+                      schema_id= 'study_level',
+                      context=context,
+                      mapping=validate and REQUEST,
+                      ob={},
+                      layout_mode='create',
+                      create_action = 'add_course_ticket',
+                      )
+if True or psm == 'invalid':
+    return context.common_edit_form(rendered = res,
+                                 create = 1,
+                                 type_name = type_name,
+                                 psm = 'Not yet active',
+                                 #psm = 'Please correct your errors',
+                                 )
+elif psm == '':
+    return context.common_edit_form(rendered = res,
+                                 create = 1,
+                                 type_name = type_name,
+                                 psm = psm,
+                                 #psm = str(ds),
+                                 )
+    
+elif psm == 'valid':
+    psm = (ds)
+    oid = ds.get('Title')
+    if hasattr(context,oid):
+        return context.common_edit_form(rendered = res,
+                                 create = 1,
+                                 type_name = type_name,
+                                 psm = 'You already registered for that level',
+                                 )
+    context.invokeFactory(type_name,oid) 
+    object = getattr(context,oid)
+    voc = pv.courselevel
+    ds.set('Title',voc.get(oid))
+    object.getContent().edit(mapping=ds,proxy=object)
+    context.notifyCPSDocumentCreation(ob=object)
+    psm = 'new %s created' % oid
+    semester_id = 'Semester_1_%s_%s' % (oid,context.getId())
+    object.invokeFactory('Semester',semester_id)
+    semester = getattr(object,semester_id)
+    semester.getContent().edit(mapping={'Title': 'First Semester'})
+    semester_id = 'Semester_2_%s_%s' % (oid,context.getId())
+    object.invokeFactory('Semester',semester_id)
+    semester = getattr(object,semester_id)
+    semester.getContent().edit(mapping={'Title': 'Second Semester'})
+    context_ti = context.portal_types[context.portal_type] 
+    index = context_ti.getActionById('view','university_view')
+    return getattr(context,index)(psm=psm)
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/admission_slip_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/admission_slip_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/admission_slip_form.pt	(revision 447)
@@ -0,0 +1,22 @@
+<html metal:use-macro="here/content_lib_master/macros/master">
+
+  <metal:block fill-slot="head_slot">
+  </metal:block>
+
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+      tal:attributes="href string:${base_url}document.css" />
+  </metal:block>
+  <metal:block fill-slot="header">
+  </metal:block>
+
+  <metal:block fill-slot="main">
+    <h1> Your Admission Slip</h1>      
+    <p>you used a <span  tal:content="options/dict/sc_value" /> Scratchcard with PIN 
+    <span tal:content="options/dict/sc_pin" />
+    </p>
+      <tal:block  tal:content="structure options/rendered" />
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/admission_status.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/admission_status.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/admission_status.py	(revision 447)
@@ -0,0 +1,38 @@
+##parameters=
+# $Id$
+"""
+search for admitted students 
+return html renderer + psm
+"""
+##type_name = 'Jamb'
+##ti = context.portal_types[type_name]
+##
+##context.REQUEST.set('type_name',type_name)
+##
+##validate = REQUEST.has_key("cpsdocument_edit_button")
+
+request = context.REQUEST
+lt = context.portal_layouts
+catalog = context.portal_catalog
+
+rendered,psm,ds = lt.renderLayout(layout_id= 'admission_status',
+                      schema_id= 'jamb',
+                      context=context,
+                      mapping=request,
+                      ob={},
+                      layout_mode='create',
+                      )
+qs = ds.get('quick_search')
+list = []
+if qs:
+    res = catalog(SearchableText = "%s*" % qs)
+    if res:
+        for i in res:
+            o = i.getObject()
+            if o.portal_type == 'Jamb':
+                list.append(o)
+return context.admission_status_form(rendered = rendered,
+                                 psm = '',
+                                 list = list,
+                                 ds = ds
+                                 )
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/admission_status_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/admission_status_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/admission_status_form.pt	(revision 447)
@@ -0,0 +1,47 @@
+<tal:block define="rendered_main options/rendered;
+                   portal_status_message options/psm;
+                   data_storage options/ds;
+                   jamb options/jamb/getContent|nothing;
+                   edition python:1;"
+                   >
+<metal:block define-macro="edit_form">
+<metal:block use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="header"
+    tal:define="creation creation|nothing;
+                edition edition|nothing;
+                metadata metadata|nothing"
+                >
+    </metal:block>
+    <metal:block fill-slot="main">
+        <h1>List admitted students!</h1>
+        <p>
+          You may be seeing a long list of names or just the name of the person of your interest below. 
+          Click on the View Details against the name of the candidate of your interest to display the 
+          required information. If the candidate of your interest is not in the list displayed, 
+          you may type another name or registration number again in the Quick Search box below and click 
+          on GO button.
+        </p>
+      <div tal:replace="structure rendered_main" />
+        <span  tal:define="list options/list">
+          <span tal:condition="not: list">
+            No Records found
+          </span>
+          <span tal:condition="list">
+            <h2>The following entries match your query:</h2>
+          <table>
+            <tr tal:repeat="row list">
+              <td colspan="" tal:content="row/reg_nr"></td>
+              <td colspan="" tal:content="row/firstname"></td>
+              <td colspan="" tal:content="row/middlename"></td>
+              <td colspan="" tal:content="row/lastname"></td>
+            </tr>
+          </table>
+        </span>
+        </span>
+    </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+
+</metal:block>
+</metal:block>
+</tal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/book_accommodation.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/book_accommodation.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/book_accommodation.py	(revision 447)
@@ -0,0 +1,75 @@
+##parameters=REQUEST
+# $Id$
+"""
+book an accoMmodation
+"""
+import DateTime
+current = DateTime.DateTime()
+
+type_name = 'Student'
+ti = context.portal_types[type_name]
+pm = context.portal_membership
+REQUEST.set('type_name',type_name)
+
+validate = REQUEST.has_key("cpsdocument_edit_button")
+
+
+lt = context.portal_layouts
+pr = context.portal_registration
+
+res,psm,ds = lt.renderLayout(layout_id= 'accobook',
+                      schema_id= 'student_accommodation',
+                      context=context,
+                      mapping=validate and REQUEST,
+                      ob={},
+                      layout_mode='create',
+                      submit = "book",
+                      action = 'book_accommodation',
+                      )
+if psm == 'invalid':
+    return context.book_accommodation_form(rendered = res,
+                                 psm = "Please correct your input",
+                                 ds = ds,
+                                 )
+elif psm == '':
+    return context.book_accommodation_form(rendered = res,
+                                 psm = None,
+                                 ds = ds,
+                                 )
+elif psm == 'valid':
+    sf = context.getContent()
+    halls = getattr(context,'accommodation').contentValues()
+    beds = []
+    student = context.PERSONAL.getContent()
+    sf = context.getContent()
+    for hall in halls:
+        h = hall.getContent()
+        ba = int(getattr(h,'beds_assigned',0))
+        bal = getattr(h,'beds_assigned_list',[])
+        nr_of_beds = int(h.nr_of_blocks) * int(h.nr_of_floors) * int(h.rooms_per_floor) * int(h.beds_per_room)
+        if h.which_sex == student.sex and nr_of_beds > len(bal):
+            break
+    dict = {'heading': h.heading,
+            'text': h.text,
+            'which_sex': h.which_sex,
+            'nr_of_blocks': h.nr_of_blocks,
+            'nr_of_floors': h.nr_of_floors,
+            'rooms_per_floor': h.rooms_per_floor,
+            'beds_per_room': h.beds_per_room,
+            'nr_of_free': nr_of_beds,
+            'beds_assigned': ba,
+             }
+    ba += 1
+    dict['beds_assigned'] = ba
+    bal.append(('%s:%d' % (pm.getAuthenticatedMember(),ba)))
+    dict['beds_assigned_list'] = bal
+    h.edit(mapping = dict)
+    ds.set('accommodation', "Bed # %(beds_assigned)s in %(heading)s" % dict)
+    sf.edit(mapping = ds)
+    #psm = "Your not admitted"
+    psm = "h:%(heading)s free:%(nr_of_free)s %(beds_assigned)s" % dict
+
+    ds.set('sc_date',current)
+    sf.setScratchCardData('accommodation',ds)
+
+    return context.booked_accommodation(v=dict)
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/book_accommodation_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/book_accommodation_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/book_accommodation_form.pt	(revision 447)
@@ -0,0 +1,25 @@
+<tal:block define="rendered_main options/rendered;
+                   portal_status_message options/psm;
+                   data_storage options/ds;
+                   jamb options/jamb/getContent|nothing;
+                   edition python:1;"
+                   >
+<metal:block define-macro="edit_form">
+<metal:block use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="header"
+    tal:define="creation creation|nothing;
+                edition edition|nothing;
+                metadata metadata|nothing"
+                >
+    </metal:block>
+
+    <metal:block fill-slot="main">
+        <h1>Book Your Accommodation!</h1>
+      <div tal:replace="structure rendered_main" />
+    </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+
+</metal:block>
+</metal:block>
+</tal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/booked_accommodation.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/booked_accommodation.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/booked_accommodation.pt	(revision 447)
@@ -0,0 +1,19 @@
+<html metal:use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="head_slot">
+  </metal:block>
+  <metal:block fill-slot="header">
+  </metal:block>
+  <metal:block fill-slot="main"
+               tal:define="acco options/v"
+               >
+    You have successfully booked bed nr <span tal:content="acco/beds_assigned" /> in <span tal:content="acco/heading" />.
+    <p>Your next steps:</p>
+    <ul>
+      <li>Buy a Hostel Fee Scratch Card</li>
+      <li>Login with your user id and password </li>
+      <li>Click 'Pay Hostel Fee'</li>
+    </ul>
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/check_admission.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/check_admission.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/check_admission.py	(revision 447)
@@ -0,0 +1,63 @@
+##parameters=REQUEST
+# $Id$
+"""
+process the Admission Form
+return html renderer + psm
+"""
+import DateTime
+current = DateTime.DateTime()
+
+
+type_name = 'Jamb'
+ti = context.portal_types[type_name]
+
+REQUEST.set('type_name',type_name)
+
+validate = REQUEST.has_key("cpsdocument_edit_button")
+
+
+lt = context.portal_layouts
+pr = context.portal_registration
+
+res,psm,ds = lt.renderLayout(layout_id= 'admission',
+                      schema_id= 'student_admission',
+                      context=context,
+                      mapping=validate and REQUEST,
+                      ob={},
+                      layout_mode='create',
+                      action = "check_admission",
+                      submit = "check",
+                      )
+if psm == 'invalid':
+    return context.check_admission_form(rendered = res,
+                                 psm = "Please correct your input",
+                                 ds = ds,
+                                 )
+elif psm == '':
+    return context.check_admission_form(rendered = res,
+                                 psm = None,
+                                 ds = ds,
+                                 )
+elif psm == 'valid':
+    s_id = "s%s" % ds.get('jamb_id')
+    catalog = context.portal_catalog
+    search = catalog(SearchableText = "%s*" % s_id)
+    student = getattr(context,s_id,None)
+    if student is None:
+    #if len(search) < 1:
+        psm = "Your are not admitted"
+        return context.check_admission_form(rendered = res,
+                                 psm = psm, 
+                                 ds = ds,
+                                 )
+
+ds.set('sc_date',current)
+student.getContent().setScratchCardData('adm_check',ds)
+
+jamb = getattr(student,'JAMB')
+res = jamb.getContent().render(layout_id = 'admission_slip', 
+                               layout_mode = 'view',
+                               schema_id = 'jamb')
+
+return context.admission_slip_form(rendered = res, dict = ds)
+
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/check_admission_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/check_admission_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/check_admission_form.pt	(revision 447)
@@ -0,0 +1,32 @@
+<tal:block define="rendered_main options/rendered;
+                   portal_status_message options/psm;
+                   data_storage options/ds;
+                   jamb options/jamb/getContent|nothing;
+                   edition python:1;"
+                   >
+<metal:block define-macro="edit_form">
+<metal:block use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="header"
+    tal:define="creation creation|nothing;
+                edition edition|nothing;
+                metadata metadata|nothing"
+                >
+    </metal:block>
+      <metal:block fill-slot="main">
+        <h1> Check Your Admission Status! </h1>
+        <div tal:replace="structure rendered_main" />
+          <p>Instructions :</p>
+          <ul>
+            <li>Buy an Admission Check Scratch Card </li> 
+            <li>Enter the PIN here </li> 
+            <li>Print the Admission Slip which is displayed if you are admitted by the Univesity</li>
+            <li>Buy a Clearance Scratch Card </li> 
+            <li>Proceed to the Clearance Eligibility Online Form and fill your O/L details </li> 
+            <li>Proceed to the Univesity with all original documents for clearance to finalize the clearance process </li>
+          </ul>
+      </metal:block>
+      <metal:block fill-slot="sub">
+      </metal:block>
+    </metal:block>
+  </metal:block>
+</tal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/clearance.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/clearance.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/clearance.py	(revision 447)
@@ -0,0 +1,66 @@
+##parameters=REQUEST
+# $Id$
+"""
+process the Admission Form
+return html renderer + psm
+"""
+import DateTime
+current = DateTime.DateTime()
+
+
+type_name = 'Jamb'
+ti = context.portal_types[type_name]
+
+REQUEST.set('type_name',type_name)
+
+validate = REQUEST.has_key("cpsdocument_edit_button")
+
+
+lt = context.portal_layouts
+pr = context.portal_registration
+
+res,psm,ds = lt.renderLayout(layout_id= 'clearance',
+                      schema_id= 'student_clearance',
+                      context=context,
+                      mapping=validate and REQUEST,
+                      ob={},
+                      layout_mode='create',
+                      action = "clearance",
+                      submit = "submit",
+                      )
+
+if psm == 'invalid':
+    return context.clearance_form(rendered = res,
+                                 psm = "Please correct your input",
+                                 ds = ds,
+                                 )
+elif psm == '':
+    return context.clearance_form(rendered = res,
+                                 psm = None,
+                                 ds = ds,
+                                 )
+elif psm == 'valid':
+    s_id = "s%s" % ds.get('jamb_id')
+    catalog = context.portal_catalog
+    search = catalog(SearchableText = "%s*" % s_id)
+    if len(search) < 1:
+        psm = "You are not admitted"
+        return context.clearance_form(rendered = res,
+                                 psm = psm,
+                                 ds = ds,
+                                 )
+    sf = getattr(context,s_id,None)
+    if sf and getattr(sf,'PERSONAL',None):
+        psm = "Your are already admitted, please login"
+        return context.clearance_form(rendered = res,
+                                 psm = psm,
+                                 ds = ds,
+                                 )
+    rset = REQUEST.set
+    student = getattr(context,s_id)
+    ds.set('sc_date',current)
+    student.getContent().setScratchCardData('clearance',ds)
+    sc_pin =  ds.get('sc_pin')
+    #return REQUEST.RESPONSE.redirect("%s/logged_in?__ac_name=%s&__ac_password=UnSeT&sc_pin=%s"
+    return REQUEST.RESPONSE.redirect("%s/logged_in?__ac_name=%s&__ac_password=123456&sc_pin=%s"
+                                    % (context.absolute_url(),s_id,sc_pin))
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/clearance_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/clearance_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/clearance_form.pt	(revision 447)
@@ -0,0 +1,30 @@
+<tal:block define="rendered_main options/rendered;
+                   portal_status_message options/psm;
+                   data_storage options/ds;
+                   jamb options/jamb/getContent|nothing;
+                   edition python:1;"
+                   >
+<metal:block define-macro="edit_form">
+<metal:block use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="header"
+    tal:define="creation creation|nothing;
+                edition edition|nothing;
+                metadata metadata|nothing"
+                >
+    </metal:block>
+      <metal:block fill-slot="main">
+        <h1>Start Clearance Process!</h1>
+        <div tal:replace="structure rendered_main" />
+          <p>Instructions :</p>
+          <ul>
+            <li>Buy a Clearance Scratch Card </li> 
+            <li>Enter the PIN here </li> 
+            <li>Proceed to the Clearance Eligibility Online Form and fill your O/L details </li> 
+            <li>Proceed to the Univesity with all original documents for clearance to finalize the clearance process</li>
+          </ul>
+      </metal:block>
+      <metal:block fill-slot="sub">
+      </metal:block>
+    </metal:block>
+  </metal:block>
+</tal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/create_jamb.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/create_jamb.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/create_jamb.py	(revision 447)
@@ -0,0 +1,63 @@
+##parameters=REQUEST=None
+# $Id$
+"""
+Create an the Jamb-Record for a Student
+
+"""
+
+type_name = 'Jamb'
+ti = context.portal_types[type_name]
+pr = context.portal_registration
+pm = context.portal_membership
+
+REQUEST.set('type_name',type_name)
+
+validate = REQUEST.has_key("cpsdocument_edit_button")
+
+lt = context.portal_layouts
+
+res,psm,ds = lt.renderLayout(layout_id= 'jambcreate',
+                      schema_id= 'jamb',
+                      context=context,
+                      mapping=validate and REQUEST,
+                      ob={},
+                      layout_mode='create',
+                      )
+if psm == 'invalid':
+    return context.create_jamb_form(rendered = res,
+                                 psm = 'Please correct your errors',
+                                 ds = ds,
+                                 )
+elif psm == '':
+    return context.create_jamb_form(rendered = res,
+                                 psm = psm,
+                                 ds = ds,
+                                 )
+    
+elif psm == 'valid':
+    s_id = "s%s" % ds.get('reg_nr')
+    skw = {'title': "%(firstname)s %(lastname)s" % ds}
+    context.invokeFactory('Student',s_id) 
+    student = getattr(context,s_id)    
+    student.getContent().edit(mapping=skw)
+    context.notifyCPSDocumentCreation(ob=student)
+    jamb_id = 'JAMB'
+    student.invokeFactory('Jamb',jamb_id) 
+    jamb = getattr(student,jamb_id)    
+    ds.set('title', "%(reg_nr)s (%(lastname)s)" % ds)
+    jamb.getContent().edit(mapping=ds)
+    context.notifyCPSDocumentCreation(ob=jamb)
+    psm = 'Student created'
+    noCPSMember = False
+    try:
+        #pr.addMember(s_id, 'UnSeT',roles=('Member','CPSMember','Student','Contributor'))
+        pr.addMember(s_id, '123456',roles=('Member','CPSMember','Contributor'))
+    except:
+        noCPSMember = True
+    if noCPSMember:
+        #pr.addMember(s_id, 'UnSeT',roles=('Member','Student','Contributor',))
+        pr.addMember(s_id, '123456',roles=('Member','Contributor',))
+    student.manage_setLocalRoles(s_id, ['Owner',])
+    jamb.manage_setLocalRoles(s_id, ['Owner',])
+    return context.students_folder_view_manager(psm=psm)
+
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/create_jamb_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/create_jamb_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/create_jamb_form.pt	(revision 447)
@@ -0,0 +1,22 @@
+<tal:block define="rendered_main options/rendered;
+                   portal_status_message options/psm;"
+                   >
+<metal:block define-macro="edit_form">
+<metal:block use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="header"
+    tal:define="creation creation|nothing;
+                edition python:1;
+                metadata metadata|nothing"
+                >
+    </metal:block>
+
+    <metal:block fill-slot="main">
+      <h1>Enter the JAMB Data for a Student </h1>
+      <div tal:replace="structure rendered_main" />
+    </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+
+</metal:block>
+</metal:block>
+</tal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/create_personal_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/create_personal_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/create_personal_form.pt	(revision 447)
@@ -0,0 +1,26 @@
+<html metal:use-macro="here/content_lib_master/macros/master">
+
+  <metal:block fill-slot="head_slot">
+    <tal:block tal:define="student here/getContent">
+    </tal:block>
+  </metal:block>
+
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+          tal:attributes="href string:${base_url}student.css" />
+  </metal:block>
+
+  <metal:block fill-slot="main"
+               tal:define="items here/contentValues"
+               >
+    <form action="content_create" tal:attributes="action string:${here_url}/content_create"
+          method="post" class="group">
+      <dt>
+        <input type="hidden" name="type_name" value="StudentPersonal" /> 
+      <p>
+        <input id="objectTitle" type="text" name="Title" value="personal" class="focus" size="40" />
+        <input type="submit" class="standalone searchButton" value="create" />
+      </p>
+    </form>
+  </metal:block>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/create_student.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/create_student.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/create_student.py	(revision 447)
@@ -0,0 +1,76 @@
+##parameters=type_name, REQUEST=None, **kw
+# $Id$
+"""
+Create an object.
+
+FIXME: what are the parameters?
+"""
+
+from urllib import urlencode
+
+##for k,v in kw.items():
+##    print k,v
+##return printed
+
+if REQUEST is not None:
+    kw.update(REQUEST.form)
+    # Use creation without empty object.
+    # XXX should find better
+    ti = getattr(context.portal_types, type_name)
+    # For cpsdocument
+    if ti.meta_type == 'CPS Flexible Type Information':
+        args = {'type_name': type_name}
+        # XXX pass prefilled title, a bit of a hack...
+        args['widget__Title'] = kw.get('title', '')
+
+        # Look for the create action on the ti
+        create_action_form = ti.getActionById('create', 'cpsdocument_create_form')
+
+        return REQUEST.RESPONSE.redirect('%s/%s?%s'
+                                         % (context.absolute_url(),
+                                            create_action_form,
+                                            urlencode(args)))
+
+
+if REQUEST and not kw.get('title'):
+    # Need a title before creating folders
+    if type_name in ('Section', 'Workspace'):
+        args = {'type_name': type_name}
+        return REQUEST.RESPONSE.redirect('%s/folder_edit_form?%s' %
+                                (context.absolute_url(), urlencode(args)))
+
+
+id = kw.get('title', 'my_sdfsdfdsf' + type_name)
+id = context.computeId(compute_from=id)
+
+context.invokeFactory(type_name, id)
+ob = getattr(context, id)
+
+try:
+    doc = ob.getEditableContent()
+except AttributeError:
+    # not a proxy
+    doc = ob
+else:
+    try:
+        doc.edit(proxy=ob, **kw)
+    except:
+        # CMF Compatibility.
+        # type_name not necessarly and edit method
+        # for CMF types is not aware about that.
+        if kw.has_key('type_name'):
+            del kw['type_name']
+        doc.edit(**kw)
+
+context.portal_eventservice.notifyEvent('modify_object', context, {})
+context.portal_eventservice.notifyEvent('modify_object', ob, {})
+
+
+if REQUEST is not None:
+    psm = 'psm_content_created'
+    action_path = doc.getTypeInfo().immediate_view # getActionById('metadata')
+    REQUEST.RESPONSE.redirect('%s/%s?portal_status_message=%s' %
+                              (ob.absolute_url(), action_path,
+                               psm))
+
+return id
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/create_student_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/create_student_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/create_student_form.pt	(revision 447)
@@ -0,0 +1,30 @@
+<html metal:use-macro="here/content_lib_master/macros/master">
+
+  <metal:block fill-slot="head_slot">
+    <tal:block tal:define="student here/getContent">
+    </tal:block>
+  </metal:block>
+
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+          tal:attributes="href string:${base_url}student.css" />
+  </metal:block>
+
+  <metal:block fill-slot="main"
+               tal:define="items here/contentValues"
+               >
+    <form action="content_create" tal:attributes="action string:${here_url}/create_student"
+          method="post" class="group">
+      <dt>
+        <input type="hidden" name="type_name" value="Student" /> 
+      <p>
+        <label for="objectTitle">
+          <strong>Studentname</strong>
+        </label>
+
+        <input id="objectTitle" type="text" name="title" class="focus" size="40" />
+        <input type="submit" class="standalone searchButton" value="create" />
+      </p>
+    </form>
+  </metal:block>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/eligibility.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/eligibility.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/eligibility.py	(revision 447)
@@ -0,0 +1,81 @@
+##parameters=REQUEST=None
+# $Id$
+"""
+process the Admission Form
+return html renderer + psm
+"""
+request = REQUEST
+rget = request.get
+rset = request.set
+fget = request.form.get
+form = request.form
+fhas = request.form.has_key
+
+
+lt = context.portal_layouts
+pr = context.portal_registration
+pm = context.portal_membership
+eli = context.ELIGIBILITY.getContent()
+sr = eli.schoolresults
+
+validate = fhas('add') or fhas('change') or fhas('delete')
+data = {'faculty': eli.faculty,
+        'course': eli.course,
+        'jamb_aggregate': eli.jamb_aggregate,
+        }
+res,psm,ds = lt.renderLayout(layout_id= 'student_eligibility',
+                      schema_id= 'student_eligibility',
+                      context=context,
+                      mapping=validate and request,
+                      ob=data,
+                      layout_mode='create',
+                      formaction = "eligibility",
+                      schoolresults = sr,
+                      )
+if psm == 'invalid':
+    return context.eligibility_form(rendered = res,
+                                 psm = 'Please correct your errors',
+                                 ds = ds,
+                                 )
+elif psm == '':
+    return context.eligibility_form(rendered = res,
+                                 psm = psm,
+                                 ds = ds,
+                                 )
+inr = 0
+if fhas('add') and (fget('type') or fget('subject') or fget('result')):
+    sr.append((fget('type'),fget('subject'),fget('result')))
+    psm = "new result added"
+elif fhas('change') and fget('keys'):
+    for k in fget('keys'):
+        sr[int(k)] = (fget('type_%s' % k),fget('subject_%s' % k),fget('result_%s' % k))
+        inr += 1
+    psm = "%s items changed" % inr
+elif fhas('delete') and fget('keys'):
+    new = []
+    todelete = fget('keys')
+    for k in range(len(sr)):
+        if str(k) not in todelete:
+            new.append(sr[k])
+    inr = len(todelete)
+    sr = new
+    psm = "%s items deleted" % inr
+elif psm == 'valid':
+    psm = "Your changes have been saved."
+
+ds.set('schoolresults',sr)
+eli.edit(mapping=ds)
+res,dummy,fds = lt.renderLayout(layout_id= 'student_eligibility',
+                      schema_id= 'student_eligibility',
+                      context=context,
+                      mapping=request,
+                      ob={},
+                      layout_mode='create',
+                      formaction = "eligibility",
+                      schoolresults = sr,
+                      )
+
+return context.eligibility_form(rendered = res,
+                                 #psm = "%s <br /> %s" % (str(ds),str(lt.student_eligibility.getLayoutDefinition()))
+                                 psm = psm,
+                                 )
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/eligibility_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/eligibility_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/eligibility_form.pt	(revision 447)
@@ -0,0 +1,21 @@
+<tal:block define="rendered_main options/rendered;
+                   portal_status_message options/psm;
+                   jamb options/jamb/getContent|nothing;
+                   edition python:1;"
+                   >
+<metal:block define-macro="edit_form">
+<metal:block use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="header"
+    tal:define="creation creation|nothing;
+                edition edition|nothing;
+                metadata metadata|nothing"
+                >
+    </metal:block>
+      <metal:block fill-slot="main">
+        <div tal:replace="structure rendered_main" />
+      </metal:block>
+      <metal:block fill-slot="sub">
+      </metal:block>
+    </metal:block>
+  </metal:block>
+</tal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/jamb_index_html.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/jamb_index_html.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/jamb_index_html.py	(revision 447)
@@ -0,0 +1,15 @@
+##parameters=post_id=None, REQUEST=None
+
+# $Id$
+
+"""Default view for the Student."""
+member = context.portal_membership.getAuthenticatedMember()
+
+#return context.student_view_manager()
+if not context.portal_membership.isAnonymousUser:
+    roles = member.getRoles()
+    if 'Manager' in roles:
+        return context.cpsdocument_view()
+    elif 'StudentManager' in roles:
+        return context.jamb_view_manager()
+return context.jamb_view_student()
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/jamb_view_manager.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/jamb_view_manager.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/jamb_view_manager.pt	(revision 447)
@@ -0,0 +1,31 @@
+<metal:block define-macro="view">
+<metal:block use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="header">
+  </metal:block>
+
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+      tal:attributes="href string:${base_url}document.css" />
+    <link rel="Stylesheet" type="text/css" href=""
+      tal:attributes="href string:${base_url}forum.css" />
+  </metal:block>
+
+  <metal:block fill-slot="main">
+    <tal:block tal:content="structure rendered_main|python:doc.render(proxy=here)" />
+
+    <tal:block tal:condition="python:hasattr(here,'portal_discussion') and
+      hasattr(here.portal_discussion, 'isCommentingAllowedFor')">
+      <tal:block tal:define="comments_allowed
+        python:here.portal_discussion.isCommentingAllowedFor(here);"
+        tal:condition="comments_allowed">
+        <metal:block
+          use-macro="here/forum_comment_lib_view_comments_inline/macros/view_comments_inline" />
+      </tal:block>
+    </tal:block>
+
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+
+</metal:block>
+</metal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/jamb_view_student.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/jamb_view_student.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/jamb_view_student.pt	(revision 447)
@@ -0,0 +1,32 @@
+<metal:block define-macro="view">
+<metal:block use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="header">
+  </metal:block>
+
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+      tal:attributes="href string:${base_url}document.css" />
+    <link rel="Stylesheet" type="text/css" href=""
+      tal:attributes="href string:${base_url}forum.css" />
+  </metal:block>
+
+  <metal:block fill-slot="main">
+      
+    <tal:block tal:content="structure rendered_main|python:doc.render(proxy=here)" />
+
+    <tal:block tal:condition="python:hasattr(here,'portal_discussion') and
+      hasattr(here.portal_discussion, 'isCommentingAllowedFor')">
+      <tal:block tal:define="comments_allowed
+        python:here.portal_discussion.isCommentingAllowedFor(here);"
+        tal:condition="comments_allowed">
+        <metal:block
+          use-macro="here/forum_comment_lib_view_comments_inline/macros/view_comments_inline" />
+      </tal:block>
+    </tal:block>
+
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+
+</metal:block>
+</metal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/layout_admission_status_create.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/layout_admission_status_create.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/layout_admission_status_create.pt	(revision 447)
@@ -0,0 +1,83 @@
+<tal:block define="global creation python:1" />
+<metal:block define-macro="default_edit"
+             tal:define="layout options/layout;
+             ds options/datastructure;
+             creation creation|nothing;
+             metadata metadata|nothing;
+             type_name request/type_name|nothing;
+             ti python:type_name and getattr(here.portal_types,type_name,None) or getattr(here.portal_types,here.portal_type,None);
+             creation_form python:ti and ti.getActionById('create', 'cpsdocument_create_form') or 'cpsdocument_create_form' ;
+             edit_form     python:ti and ti.getActionById('edit',   'cpsdocument_edit_form') or  'cpsdocument_edit_form';
+             metadata_form python:ti and ti.getActionById('metadata', 'cpsdocument_metadata') or 'cpsdocument_metadata';
+             formaction string:check_admission_form;
+             first_layout options/first_layout|python:0;
+             last_layout options/last_layout|python:0;
+             is_flexible options/is_flexible;
+             cpsmcat nocall:here/translation_service;
+             "
+             >
+  <form action='admission_status' method='post'
+        enctype='multipart/form-data' class='workflow'>
+    <div class=''>
+      <div class='documentFields'>
+        <table width="100%" cellpadding="2" cellspacing="2" summary="Form layout">
+          <tr tal:repeat="row layout/rows" valign="top">
+            <td tal:repeat="cell row"
+                tal:attributes="colspan cell/ncols">
+              <tal:block define="widget cell/widget;
+              wid widget/getWidgetId;
+              dm options/datastructure/getDataModel;
+              err python:ds.getError(wid);
+              err_mapping python:ds.getErrorMapping(wid);
+              is_required widget/is_required|nothing;
+              tooltip_id python:wid + '_help';
+              widget_css_class cell/widget_css_class|nothing;
+              widget_css_class python:test(is_flexible, 'group', widget_css_class);
+              css_class python:test(err, 'row error',
+              test(is_flexible, 'group', 'row'))"
+              >
+                <div tal:attributes="class widget_css_class;
+                id python:widget.getHtmlWidgetId()+'_widget';"
+                >
+                  <div class="label" tal:condition="widget/label_edit"
+                       tal:attributes="class python:test(is_required, 'label required','label')">
+                    <label i18n:translate="" tal:condition="widget/is_i18n"
+                           tal:content="widget/label_edit"
+                           tal:attributes="for cell/widget_input_area_id|nothing;">label</label>
+                    <label tal:condition="not:widget/is_i18n"
+                           tal:content="widget/label_edit"
+                           tal:attributes="for cell/widget_input_area_id|nothing;">label</label>
+                  </div>
+                  <button type="button" class="tooltipControl"
+                          tal:condition="widget/help"
+                          tal:attributes="onclick python:'toggleElementVisibility(\'%s\')' % tooltip_id;"> ? </button>
+                  <div class="field">
+                    <div tal:replace="structure cell/widget_rendered"/>
+                  </div>
+                  <div class="tooltipArea" style="visibility: hidden;"
+                       tal:condition="widget/help"
+                       tal:attributes="id tooltip_id;
+                       onclick python:'showElement(false, \'%s\')' % tooltip_id;"
+                       >
+                    <tal:block i18n:translate="" tal:condition="widget/is_i18n"
+                               tal:content="widget/help">i18_key-help_for_this_field</tal:block>
+                    <tal:block tal:condition="not:widget/is_i18n"
+                               tal:content="widget/help">This is the help for this field</tal:block>
+                  </div>
+                  <tal:block condition="err">
+                    <tal:block define="msg python:cpsmcat(err, mapping=err_mapping)">
+                      <br /><em style="color: red"
+                                tal:content="msg">err</em>
+                    </tal:block>
+                  </tal:block>
+                </div>
+              </tal:block>
+            </td>
+          </tr>
+        </table>
+        <input type="submit" class="standalone" name="cpsdocument_edit_button" value="GO" />
+      </div>        
+    </div>
+  </form>
+</metal:block>
+  
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/layout_eligibility_create.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/layout_eligibility_create.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/layout_eligibility_create.pt	(revision 447)
@@ -0,0 +1,174 @@
+<tal:block define="global creation python:1" />
+<metal:block define-macro="default_edit"
+             tal:define="layout options/layout;
+             ds options/datastructure;
+             creation creation|nothing;
+             metadata metadata|nothing;
+             type_name request/type_name|nothing;
+             ti python:type_name and getattr(here.portal_types,type_name,None) or getattr(here.portal_types,here.portal_type,None);
+             creation_form python:ti and ti.getActionById('create', 'cpsdocument_create_form') or 'cpsdocument_create_form' ;
+             edit_form     python:ti and ti.getActionById('edit',   'cpsdocument_edit_form') or  'cpsdocument_edit_form';
+             metadata_form python:ti and ti.getActionById('metadata', 'cpsdocument_metadata') or 'cpsdocument_metadata';
+             formaction options/formaction;
+             first_layout options/first_layout|python:0;
+             last_layout options/last_layout|python:0;
+             is_flexible options/is_flexible;
+             cpsmcat nocall:here/translation_service;
+             results options/schoolresults;
+             "
+             >
+  <form action='eligibility' method='post' tal:attributes="action formaction"
+        enctype='multipart/form-data' class='workflow'>
+    <div class=''>
+      <div class='documentFields'>
+        <table width="100%" cellpadding="2" cellspacing="2" summary="Form layout">
+          <tr tal:repeat="row layout/rows" valign="top">
+            <td tal:repeat="cell row"
+                tal:attributes="colspan cell/ncols">
+              <tal:block define="widget cell/widget;
+              wid widget/getWidgetId;
+              dm options/datastructure/getDataModel;
+              err python:ds.getError(wid);
+              err_mapping python:ds.getErrorMapping(wid);
+              is_required widget/is_required|nothing;
+              tooltip_id python:wid + '_help';
+              widget_css_class cell/widget_css_class|nothing;
+              widget_css_class python:test(is_flexible, 'group', widget_css_class);
+              css_class python:test(err, 'row error',
+              test(is_flexible, 'group', 'row'))"
+              >
+                <div tal:attributes="class widget_css_class;
+                id python:widget.getHtmlWidgetId()+'_widget';"
+                >
+                  <div class="label" tal:condition="widget/label_edit"
+                       tal:attributes="class python:test(is_required, 'label required','label')">
+                    <label i18n:translate="" tal:condition="widget/is_i18n"
+                           tal:content="widget/label_edit"
+                           tal:attributes="for cell/widget_input_area_id|nothing;">label</label>
+                    <label tal:condition="not:widget/is_i18n"
+                           tal:content="widget/label_edit"
+                           tal:attributes="for cell/widget_input_area_id|nothing;">label</label>
+                  </div>
+                  <button type="button" class="tooltipControl"
+                          tal:condition="widget/help"
+                          tal:attributes="onclick python:'toggleElementVisibility(\'%s\')' % tooltip_id;"> ? </button>
+                  <div class="field">
+                    <div tal:replace="structure cell/widget_rendered"/>
+                  </div>
+                  <div class="tooltipArea" style="visibility: hidden;"
+                       tal:condition="widget/help"
+                       tal:attributes="id tooltip_id;
+                       onclick python:'showElement(false, \'%s\')' % tooltip_id;"
+                       >
+                    <tal:block i18n:translate="" tal:condition="widget/is_i18n"
+                               tal:content="widget/help">i18_key-help_for_this_field</tal:block>
+                    <tal:block tal:condition="not:widget/is_i18n"
+                               tal:content="widget/help">This is the help for this field</tal:block>
+                  </div>
+                  <tal:block condition="err">
+                    <tal:block define="msg python:cpsmcat(err, mapping=err_mapping)">
+                      <br /><em style="color: red"
+                                tal:content="msg">err</em>
+                    </tal:block>
+                  </tal:block>
+                </div>
+              </tal:block>
+            </td>
+          </tr>
+        </table>
+    <table cellspacing="0" cellpadding="2" border="0" width="100%" tal:condition="results|nothing">
+      <tr>
+        <td align="left" valign="top">
+          &nbsp;
+        </td>
+        <td align="left" valign="top">
+          <div class="label">Type</div>
+        </td>
+        <td align="left" valign="top">
+          <div class="label">Subject</div>
+        </td>
+        <td align="left" valign="top">
+          <div class="label">Result</div>
+        </td>
+      </tr>
+      <span tal:repeat="row results" tal:omit-tag="">
+        <tr tal:define="rindex repeat/row/index">
+          <td align="left" valign="top">
+            <input type="checkbox" name="keys:list" value="100" tal:attributes="value string:${repeat/row/index}"/>
+          </td>
+          <td align="left" valign="top">
+            <div class="field">
+              <input type="text" name="key_0" value="100" size="20" 
+                     tal:attributes="name string:type_${rindex};value python:row[0]" />
+            </div>
+          </td>
+          <td align="left">
+            <div class="field">
+              <input type="text" name="label_0" value="Year 1 (100 Level)" size="40" 
+                     tal:attributes="name string:subject_${rindex};value python:row[1]" />
+            </div>
+          </td>
+          <td align="left">
+            <div class="field">
+              <input type="text" name="msgid_0" value="" size="10" 
+                     tal:attributes="name string:result_${rindex};value python:row[2]" />
+            </div>
+          </td>
+        </tr>
+      </span>
+      <tr>
+        <td align="left" colspan="3">
+          <input class="standalone" type="submit" name="change" value=" Change " />
+          <input class="standalone" type="submit" name="delete" value=" Delete " />
+        </td>
+      </tr>
+    </table>
+    <table cellspacing="0" cellpadding="2" border="0" width="100%">
+      <tr>
+        <td align="left" valign="top" colspan="2">
+          <div>Add a new post-primary school result:</div>
+        </td>
+      </tr>
+      <tr>
+        <td align="left" valign="top">
+          &nbsp;
+        </td>
+        <td align="left" valign="top">
+          <div class="label">Type</div>
+        </td>
+        <td align="left" valign="top">
+          <div class="label">Subject</div>
+        </td>
+        <td align="left" valign="top">
+          <div class="label">Result</div>
+        </td>
+      </tr>
+      <tr>
+        <td align="left" valign="top">
+          &nbsp;
+        </td>
+        <td align="left" valign="top">
+          <div  class="field">
+            <input type="text" name="type" value="" size="20" /> 
+          </div>
+        </td>
+        <td align="left">
+          <div  class="field">
+            <input type="text" name="subject" value="" size="40" />
+          </div>
+        </td>
+        <td align="left">
+          <div  class="field">
+            <input type="text" name="result" value="" size="10" />
+          </div>
+        </td>
+      </tr>
+      <tr>
+        <td align="left" colspan="3">
+          <input class="standalone" type="submit" name="add" value=" Change/Add " />
+        </td>
+      </tr>
+    </table>
+  </form>
+</metal:block>
+  
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/layout_jambcreate_create.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/layout_jambcreate_create.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/layout_jambcreate_create.pt	(revision 447)
@@ -0,0 +1,83 @@
+<tal:block define="global creation python:1" />
+<metal:block define-macro="default_edit"
+             tal:define="layout options/layout;
+             ds options/datastructure;
+             creation creation|nothing;
+             metadata metadata|nothing;
+             type_name request/type_name|nothing;
+             ti python:type_name and getattr(here.portal_types,type_name,None) or getattr(here.portal_types,here.portal_type,None);
+             creation_form python:ti and ti.getActionById('create', 'cpsdocument_create_form') or 'cpsdocument_create_form' ;
+             edit_form     python:ti and ti.getActionById('edit',   'cpsdocument_edit_form') or  'cpsdocument_edit_form';
+             metadata_form python:ti and ti.getActionById('metadata', 'cpsdocument_metadata') or 'cpsdocument_metadata';
+             formaction string:check_admission_form;
+             first_layout options/first_layout|python:0;
+             last_layout options/last_layout|python:0;
+             is_flexible options/is_flexible;
+             cpsmcat nocall:here/translation_service;
+             "
+             >
+  <form action='create_jamb' method='post'
+        enctype='multipart/form-data' class='workflow'>
+    <div class=''>
+      <div class='documentFields'>
+        <table width="100%" cellpadding="2" cellspacing="2" summary="Form layout">
+          <tr tal:repeat="row layout/rows" valign="top">
+            <td tal:repeat="cell row"
+                tal:attributes="colspan cell/ncols">
+              <tal:block define="widget cell/widget;
+              wid widget/getWidgetId;
+              dm options/datastructure/getDataModel;
+              err python:ds.getError(wid);
+              err_mapping python:ds.getErrorMapping(wid);
+              is_required widget/is_required|nothing;
+              tooltip_id python:wid + '_help';
+              widget_css_class cell/widget_css_class|nothing;
+              widget_css_class python:test(is_flexible, 'group', widget_css_class);
+              css_class python:test(err, 'row error',
+              test(is_flexible, 'group', 'row'))"
+              >
+                <div tal:attributes="class widget_css_class;
+                id python:widget.getHtmlWidgetId()+'_widget';"
+                >
+                  <div class="label" tal:condition="widget/label_edit"
+                       tal:attributes="class python:test(is_required, 'label required','label')">
+                    <label i18n:translate="" tal:condition="widget/is_i18n"
+                           tal:content="widget/label_edit"
+                           tal:attributes="for cell/widget_input_area_id|nothing;">label</label>
+                    <label tal:condition="not:widget/is_i18n"
+                           tal:content="widget/label_edit"
+                           tal:attributes="for cell/widget_input_area_id|nothing;">label</label>
+                  </div>
+                  <button type="button" class="tooltipControl"
+                          tal:condition="widget/help"
+                          tal:attributes="onclick python:'toggleElementVisibility(\'%s\')' % tooltip_id;"> ? </button>
+                  <div class="field">
+                    <div tal:replace="structure cell/widget_rendered"/>
+                  </div>
+                  <div class="tooltipArea" style="visibility: hidden;"
+                       tal:condition="widget/help"
+                       tal:attributes="id tooltip_id;
+                       onclick python:'showElement(false, \'%s\')' % tooltip_id;"
+                       >
+                    <tal:block i18n:translate="" tal:condition="widget/is_i18n"
+                               tal:content="widget/help">i18_key-help_for_this_field</tal:block>
+                    <tal:block tal:condition="not:widget/is_i18n"
+                               tal:content="widget/help">This is the help for this field</tal:block>
+                  </div>
+                  <tal:block condition="err">
+                    <tal:block define="msg python:cpsmcat(err, mapping=err_mapping)">
+                      <br /><em style="color: red"
+                                tal:content="msg">err</em>
+                    </tal:block>
+                  </tal:block>
+                </div>
+              </tal:block>
+            </td>
+          </tr>
+        </table>
+        <input type="submit" class="standalone" name="cpsdocument_edit_button" value="add" />
+      </div>        
+    </div>
+  </form>
+</metal:block>
+  
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/layout_personal_edit.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/layout_personal_edit.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/layout_personal_edit.pt	(revision 447)
@@ -0,0 +1,1 @@
+<metal:block use-macro="here/waeup_layout_lib/macros/default_edit" />
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/layout_personal_view.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/layout_personal_view.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/layout_personal_view.pt	(revision 447)
@@ -0,0 +1,1 @@
+<metal:block use-macro="here/waeup_layout_lib/macros/table_view" />
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/layout_results_create.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/layout_results_create.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/layout_results_create.pt	(revision 447)
@@ -0,0 +1,117 @@
+<tal:block define="global creation python:1" />
+<metal:block define-macro="default_edit"
+             tal:define="layout options/layout;
+             ds options/datastructure;
+             creation creation|nothing;
+             metadata metadata|nothing;
+             type_name request/type_name|nothing;
+             ti python:type_name and getattr(here.portal_types,type_name,None) or getattr(here.portal_types,here.portal_type,None);
+             creation_form python:ti and ti.getActionById('create', 'cpsdocument_create_form') or 'cpsdocument_create_form' ;
+             edit_form     python:ti and ti.getActionById('edit',   'cpsdocument_edit_form') or  'cpsdocument_edit_form';
+             metadata_form python:ti and ti.getActionById('metadata', 'cpsdocument_metadata') or 'cpsdocument_metadata';
+             formaction options/formaction;
+             first_layout options/first_layout|python:0;
+             last_layout options/last_layout|python:0;
+             is_flexible options/is_flexible;
+             cpsmcat nocall:here/translation_service;
+             results options/schoolresults;
+             "
+             >
+  <form action='eligibility' method='post' tal:attributes="action formaction"
+        enctype='multipart/form-data' class='workflow'>
+    <table cellspacing="0" cellpadding="2" border="0" width="100%" tal:condition="results|nothing">
+      <tr>
+        <td align="left" valign="top">
+          &nbsp;
+        </td>
+        <td align="left" valign="top">
+          <div class="label">Type</div>
+        </td>
+        <td align="left" valign="top">
+          <div class="label">Subject</div>
+        </td>
+        <td align="left" valign="top">
+          <div class="label">Result</div>
+        </td>
+      </tr>
+      <span tal:repeat="row results" tal:omit-tag="">
+        <tr tal:define="rindex repeat/row/index">
+          <td align="left" valign="top">
+            <input type="checkbox" name="keys:list" value="100" tal:attributes="value string:${repeat/row/index}"/>
+          </td>
+          <td align="left" valign="top">
+            <div class="field">
+              <input type="text" name="key_0" value="100" size="20" 
+                     tal:attributes="name string:type_${rindex};value python:row[0]" />
+            </div>
+          </td>
+          <td align="left">
+            <div class="field">
+              <input type="text" name="label_0" value="Year 1 (100 Level)" size="40" 
+                     tal:attributes="name string:subject_${rindex};value python:row[1]" />
+            </div>
+          </td>
+          <td align="left">
+            <div class="field">
+              <input type="text" name="msgid_0" value="" size="10" 
+                     tal:attributes="name string:result_${rindex};value python:row[2]" />
+            </div>
+          </td>
+        </tr>
+      </span>
+      <tr>
+        <td align="left" colspan="3">
+          <input class="standalone" type="submit" name="change" value=" Change " />
+          <input class="standalone" type="submit" name="delete" value=" Delete " />
+        </td>
+      </tr>
+    </table>
+    <table cellspacing="0" cellpadding="2" border="0" width="100%">
+      <tr>
+        <td align="left" valign="top" colspan="2">
+          <div>Add a new postprimary school result</div>
+        </td>
+      </tr>
+      <tr>
+        <td align="left" valign="top">
+          &nbsp;
+        </td>
+        <td align="left" valign="top">
+          <div class="label">Type</div>
+        </td>
+        <td align="left" valign="top">
+          <div class="label">Subject</div>
+        </td>
+        <td align="left" valign="top">
+          <div class="label">Result</div>
+        </td>
+      </tr>
+      <tr>
+        <td align="left" valign="top">
+          &nbsp;
+        </td>
+        <td align="left" valign="top">
+          <div  class="field">
+            <input type="text" name="type" value="" size="20" /> 
+          </div>
+        </td>
+        <td align="left">
+          <div  class="field">
+            <input type="text" name="subject" value="" size="40" />
+          </div>
+        </td>
+        <td align="left">
+          <div  class="field">
+            <input type="text" name="result" value="" size="10" />
+          </div>
+        </td>
+      </tr>
+      <tr>
+        <td align="left" colspan="3">
+          <input class="standalone" type="submit" name="add" value=" Add " />
+        </td>
+      </tr>
+    </table>
+  </form>
+</metal:block>
+  
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/layout_sc_create.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/layout_sc_create.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/layout_sc_create.pt	(revision 447)
@@ -0,0 +1,85 @@
+<tal:block define="global creation python:1" />
+<metal:block define-macro="default_edit"
+             tal:define="layout options/layout;
+             ds options/datastructure;
+             creation creation|nothing;
+             metadata metadata|nothing;
+             type_name request/type_name|nothing;
+             ti python:type_name and getattr(here.portal_types,type_name,None) or getattr(here.portal_types,here.portal_type,None);
+             creation_form python:ti and ti.getActionById('create', 'cpsdocument_create_form') or 'cpsdocument_create_form' ;
+             edit_form     python:ti and ti.getActionById('edit',   'cpsdocument_edit_form') or  'cpsdocument_edit_form';
+             metadata_form python:ti and ti.getActionById('metadata', 'cpsdocument_metadata') or 'cpsdocument_metadata';
+             formaction options/action;
+             submittext options/submit;
+             first_layout options/first_layout|python:0;
+             last_layout options/last_layout|python:0;
+             is_flexible options/is_flexible;
+             cpsmcat nocall:here/translation_service;
+             "
+             >
+  <form action='check_admission' tal:attributes="action formaction" method='post'
+        enctype='multipart/form-data' class='workflow'>
+    <div class=''>
+      <div class='documentFields'>
+        <table width="100%" cellpadding="2" cellspacing="2" summary="Form layout">
+          <tr tal:repeat="row layout/rows" valign="top">
+            <td tal:repeat="cell row"
+                tal:attributes="colspan cell/ncols">
+              <tal:block define="widget cell/widget;
+              wid widget/getWidgetId;
+              dm options/datastructure/getDataModel;
+              err python:ds.getError(wid);
+              err_mapping python:ds.getErrorMapping(wid);
+              is_required widget/is_required|nothing;
+              tooltip_id python:wid + '_help';
+              widget_css_class cell/widget_css_class|nothing;
+              widget_css_class python:test(is_flexible, 'group', widget_css_class);
+              css_class python:test(err, 'row error',
+              test(is_flexible, 'group', 'row'))"
+              >
+                <div tal:attributes="class widget_css_class;
+                id python:widget.getHtmlWidgetId()+'_widget';"
+                >
+                  <div class="label" tal:condition="widget/label_edit"
+                       tal:attributes="class python:test(is_required, 'label required','label')">
+                    <label i18n:translate="" tal:condition="widget/is_i18n"
+                           tal:content="widget/label_edit"
+                           tal:attributes="for cell/widget_input_area_id|nothing;">label</label>
+                    <label tal:condition="not:widget/is_i18n"
+                           tal:content="widget/label_edit"
+                           tal:attributes="for cell/widget_input_area_id|nothing;">label</label>
+                  </div>
+                  <button type="button" class="tooltipControl"
+                          tal:condition="widget/help"
+                          tal:attributes="onclick python:'toggleElementVisibility(\'%s\')' % tooltip_id;"> ? </button>
+                  <div class="field">
+                    <div tal:replace="structure cell/widget_rendered"/>
+                  </div>
+                  <div class="tooltipArea" style="visibility: hidden;"
+                       tal:condition="widget/help"
+                       tal:attributes="id tooltip_id;
+                       onclick python:'showElement(false, \'%s\')' % tooltip_id;"
+                       >
+                    <tal:block i18n:translate="" tal:condition="widget/is_i18n"
+                               tal:content="widget/help">i18_key-help_for_this_field</tal:block>
+                    <tal:block tal:condition="not:widget/is_i18n"
+                               tal:content="widget/help">This is the help for this field</tal:block>
+                  </div>
+                  <tal:block condition="err">
+                    <tal:block define="msg python:cpsmcat(err, mapping=err_mapping)">
+                      <br /><em style="color: red"
+                                tal:content="msg">err</em>
+                    </tal:block>
+                  </tal:block>
+                </div>
+              </tal:block>
+            </td>
+          </tr>
+        </table>
+        <input type="submit" class="standalone" name="cpsdocument_edit_button" 
+               value="check" tal:attributes="value submittext"/>
+      </div>        
+    </div>
+  </form>
+</metal:block>
+  
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/layout_slregister_create.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/layout_slregister_create.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/layout_slregister_create.pt	(revision 447)
@@ -0,0 +1,2 @@
+<tal:block define="global creation python:1" />
+<metal:block use-macro="here/waeup_layout_lib/macros/common_edit" />
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/pay_hostel_fee.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/pay_hostel_fee.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/pay_hostel_fee.py	(revision 447)
@@ -0,0 +1,45 @@
+##parameters=REQUEST
+# $Id$
+"""
+book an accommodation
+"""
+import DateTime
+current = DateTime.DateTime()
+
+type_name = 'Student'
+ti = context.portal_types[type_name]
+pm = context.portal_membership
+REQUEST.set('type_name',type_name)
+
+validate = REQUEST.has_key("cpsdocument_edit_button")
+
+
+lt = context.portal_layouts
+pr = context.portal_registration
+
+res,psm,ds = lt.renderLayout(layout_id= 'accopay',
+                      schema_id= 'student_hostel_fee',
+                      context=context,
+                      mapping=validate and REQUEST,
+                      ob={},
+                      layout_mode='create',
+                      submit = "pay",
+                      action = 'pay_hostel_fee',
+                      )
+if psm == 'invalid':
+    return context.book_accommodation_form(rendered = res,
+                                 psm = "Please correct your input",
+                                 ds = ds,
+                                 )
+elif psm == '':
+    return context.book_accommodation_form(rendered = res,
+                                 psm = None,
+                                 ds = ds,
+                                 )
+elif psm == 'valid':
+    sf = context.getContent()
+
+    ds.set('sc_date',current)
+    sf.setScratchCardData('hostel_fee',ds)
+
+    return context.payed_hostel_fee(dict=ds)
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/payed_hostel_fee.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/payed_hostel_fee.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/payed_hostel_fee.pt	(revision 447)
@@ -0,0 +1,17 @@
+<html metal:use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="head_slot">
+  </metal:block>
+  <metal:block fill-slot="header">
+  </metal:block>
+  <metal:block fill-slot="main"
+               tal:define="student context/getContent;
+               dict options/dict"
+               >
+    You payed <span tal:content="student/accommodation" /><br /> 
+    with Scratchcard PIN <span tal:content="dict/sc_pin" /> <br />
+    on <span  tal:content="dict/sc_date"/>.
+    
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/personal_addon.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/personal_addon.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/personal_addon.py	(revision 447)
@@ -0,0 +1,51 @@
+##parameters=REQUEST
+# $Id$
+"""
+process the Admission Form
+return html renderer + psm
+"""
+type_name = 'Jamb'
+ti = context.portal_types[type_name]
+
+REQUEST.set('type_name',type_name)
+
+validate = REQUEST.has_key("cpsdocument_edit_button")
+
+
+lt = context.portal_layouts
+pr = context.portal_registration
+pm = context.portal_membership
+
+jamb = getattr(context,'JAMB')
+jamb_rendered = jamb.getContent().render(layout_id = 'admission_slip', 
+                               layout_mode = 'view',
+                               schema_id = 'jamb')
+
+res,psm,ds = lt.renderLayout(layout_id= 'student_personal_addon',
+                      schema_id= 'student_personal',
+                      context=context,
+                      mapping=validate and REQUEST,
+                      ob={},
+                      layout_mode='create',
+                      )
+res = jamb_rendered + res
+if psm == 'invalid':
+    return context.personal_addon_form(rendered = res,
+                                 #psm = str(ds),
+                                 psm = "Please correct your input",
+                                 ds = ds,
+                                 )
+elif psm == '':
+    return context.personal_addon_form(rendered = res,
+                                 psm = None,
+                                 ds = ds,
+                                 )
+elif psm == 'valid':
+    s_personal = context.PERSONAL.getContent()
+    s_personal.edit(mapping={'email': ds.get('email')})
+    #pw = REQUEST.get("widget__pw")
+    #pm.setPassword(pw)
+psm = 'Email has been successfully set. '
+##return context.REQUEST.RESPONSE.redirect('%s' % context.portal_url.getUrlFromRpath('/students'))
+
+return context.eligibility()
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/personal_addon_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/personal_addon_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/personal_addon_form.pt	(revision 447)
@@ -0,0 +1,23 @@
+<tal:block define="rendered_main options/rendered;
+                   portal_status_message options/psm;
+                   data_storage options/ds;
+                   jamb options/jamb/getContent|nothing;
+                   edition python:1;"
+                   >
+<metal:block define-macro="edit_form">
+<metal:block use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="header"
+    tal:define="creation creation|nothing;
+                edition edition|nothing;
+                metadata metadata|nothing"
+                >
+    </metal:block>
+      <metal:block fill-slot="main">
+        <h1> Fillin Your Email</h1>
+        <div tal:replace="structure rendered_main" />
+      </metal:block>
+      <metal:block fill-slot="sub">
+      </metal:block>
+    </metal:block>
+  </metal:block>
+</tal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/register_level.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/register_level.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/register_level.py	(revision 447)
@@ -0,0 +1,63 @@
+##parameters=REQUEST
+# $Id$
+"""
+register for next level
+"""
+type_name = 'StudyLevel'
+ti = context.portal_types[type_name]
+pm = context.portal_membership
+REQUEST.set('type_name',type_name)
+
+validate = REQUEST.has_key("cpsdocument_create_button")
+
+
+lt = context.portal_layouts
+pv = context.portal_vocabularies
+#pr = context.portal_registration
+
+res,psm,ds = lt.renderLayout(layout_id= 'study_level',
+                      schema_id= 'study_level',
+                      context=context,
+                      mapping=validate and REQUEST,
+                      ob={},
+                      layout_mode='create',
+                      create_action = 'register_level',
+                      )
+if psm == 'invalid':
+    return context.register_level_form(rendered = res,
+                                 psm = "Please correct your input",
+                                 ds = ds,
+                                 )
+elif psm == '':
+    return context.register_level_form(rendered = res,
+                                 psm = None,
+                                 ds = ds,
+                                 )
+
+elif psm == 'valid':
+    voc = pv.courselevel
+    level_id = voc.items()[0][0]
+    level = getattr(context,level_id,None)
+    if level:
+        return context.register_level_form(rendered = res,
+                                 psm = "You have already registered for Level %s" % voc.get(level_id),
+                                 ds = ds,
+                                 )
+
+    context.invokeFactory(type_name,level_id)
+    object = getattr(context,level_id)
+    ds.set('Title',voc.get(level_id))
+    object.getContent().edit(mapping=ds,proxy=object)
+    context.notifyCPSDocumentCreation(ob=object)
+    psm = 'new %s created' % level_id
+    semester_id = 'Semester_1_%s_%s' % (level_id,context.getId())
+    object.invokeFactory('Semester',semester_id)
+    semester = getattr(object,semester_id)
+    semester.getContent().edit(mapping={'Title': 'First Semester'})
+    semester_id = 'Semester_2_%s_%s' % (level_id,context.getId())
+    object.invokeFactory('Semester',semester_id)
+    semester = getattr(object,semester_id)
+    semester.getContent().edit(mapping={'Title': 'Second Semester'})
+    context_ti = context.portal_types[context.portal_type]
+    index = context_ti.getActionById('view','university_view')
+    return getattr(context,index)(psm=psm)
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/register_level_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/register_level_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/register_level_form.pt	(revision 447)
@@ -0,0 +1,25 @@
+<tal:block define="rendered_main options/rendered;
+                   portal_status_message options/psm;
+                   data_storage options/ds;
+                   jamb options/jamb/getContent|nothing;
+                   edition python:1;"
+                   >
+<metal:block define-macro="edit_form">
+<metal:block use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="header"
+    tal:define="creation creation|nothing;
+                edition edition|nothing;
+                metadata metadata|nothing"
+                >
+    </metal:block>
+
+    <metal:block fill-slot="main">
+        <h1>Register for Next Level!</h1>
+      <div tal:replace="structure rendered_main" />
+    </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+
+</metal:block>
+</metal:block>
+</tal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/scratch_card_batch_create_do.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/scratch_card_batch_create_do.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/scratch_card_batch_create_do.py	(revision 447)
@@ -0,0 +1,41 @@
+##parameters=type_name, datamodel
+# $Id: cpsdocument_create_do.py 34091 2006-03-06 18:37:08Z atchertchian $
+"""
+Create an empty object in the context according to the datamodel.
+
+Datamodel may be examined to create a suitable id.
+
+Returns the created object (usually a proxy).
+"""
+from Products.CMFCore.utils import getToolByName
+
+id = datamodel.get('prefix').upper()
+datamodel.set('prefix',id)
+bl = context.portal_catalog({'meta_type': "ScratchCardBatch"})
+b_ids = [b.getId(), for b in bl]
+next = 1
+while "%(prefix)s_%(next)d" % vars() in b_ids:
+    next += 1
+id = "%(prefix)s_%(next)d" % vars()
+##if not id:
+##    id = 'my ' + type_name
+##id = context.computeId(compute_from=id) # XXX shouldn't use a skin
+##
+language = datamodel.get('Language')
+if not language:
+    ts = getToolByName(context, 'translation_service')
+    language = ts.getSelectedLanguage()
+
+# Datamodel is passed so that flexti can initialize the object.
+new_id = context.invokeFactory(type_name, id, datamodel=datamodel,
+                               language=language,
+                               )
+if new_id is not None:
+    id = new_id
+
+ob = getattr(context, id)
+ob.getContent().edit(mapping=datamodel)
+
+context.notifyCPSDocumentCreation(ob=ob) # BBB obsolete in CPS 3.5.0
+
+return ob
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/scratch_card_batch_created.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/scratch_card_batch_created.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/scratch_card_batch_created.py	(revision 447)
@@ -0,0 +1,4 @@
+##parameters=
+# $Id: cpsdocument_create_do.py 34091 2006-03-06 18:37:08Z atchertchian $
+
+return
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_admitted_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_admitted_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_admitted_form.pt	(revision 447)
@@ -0,0 +1,12 @@
+<tal:block define="rendered_main options/rendered;
+                   portal_status_message options/psm;
+                   jamb options/jamb/getContent;
+                   student options/student/getContent;
+                   edition python:1;"
+                   >
+  <metal:html use-macro="here/main_template/macros/master">
+    <metal:main fill-slot="main">
+      <a href="edits" tal:attributes="href string:${context/pd/absolute_url}/cpsdocument_edit_form"></a>
+    </metal:main>
+  </metal:html>
+</tal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_documents_edit_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_documents_edit_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_documents_edit_form.pt	(revision 447)
@@ -0,0 +1,69 @@
+<tal:block define="res python:here.editCPSDocument(REQUEST=request);
+                   rendered_main python: res[0];
+                   portal_status_message python: res[1];
+                   edition python:1;
+  ">
+<metal:block define-macro="edit_form">
+<metal:block use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+      tal:attributes="href string:${base_url}document.css" />
+
+    <metal:block define-macro="widgets_javascript">
+    <!-- XXX this has to move to CPSSchemas -->
+    <style type="text/css"
+      tal:content="string:@import url(${base_url}calendar-win2k-1.css);"></style>
+    <script type="text/javascript" src="calendar.js"
+      tal:attributes="src string:${base_url}calendar.js"></script>
+    <script type="text/javascript" src="lang/calendar-en.js"
+      tal:define="local cpsmcat/getSelectedLanguage"
+      tal:attributes="src string:${base_url}lang/calendar-${local}.js"></script>
+    <script type="text/javascript" src="calendar-setup.js"
+      tal:attributes="src string:${base_url}calendar-setup.js"></script>
+
+    <script type="text/javascript">
+    <!--
+     function popup_rte(input_id, label_edit) {
+       var args, value
+       value = document.getElementById(input_id).value;
+       args='?input_id='+input_id+'&label_edit='+escape(label_edit);
+       popup = window.open('popup_rte_form'+args, input_id, 'toolbar=0, scrollbars=0, location=0, statusbar=0, menubar=0, resizable=1, dependent=1, width=640, height=480')
+       if(!popup.opener)
+         popup.opener = window;
+       return false;
+   }
+   //-->
+   </script>
+   </metal:block>
+  </metal:block>
+
+  <metal:block fill-slot="header"
+    tal:define="creation creation|nothing;
+                edition edition|nothing;
+                metadata metadata|nothing">
+    <h1 tal:condition="creation" i18n:translate="">
+      Create a document of type
+      <tal:block i18n:name="type_name" i18n:translate=""
+            tal:define="type_name request/type_name;
+                        type_info python:here.portal_types[type_name]"
+            tal:content="type_info/Title">Type Title</tal:block>
+    </h1>
+    <h1 tal:condition="python: 0 and not creation">
+      <img tal:replace="structure python:here.getImgTag('/'+here.getIcon(), base_url='')">
+      <tal:block condition="edition"
+        i18n:translate="">Edit <span i18n:name="title"
+        tal:content="here/title_or_id">Page Title</span></tal:block>
+      <tal:block tal:condition="metadata"
+        i18n:translate="">heading_metadata_edit</tal:block>
+    </h1>
+  </metal:block>
+
+  <metal:block fill-slot="main">
+    <div tal:replace="structure rendered_main" />
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+
+</metal:block>
+</metal:block>
+</tal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_index_html.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_index_html.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_index_html.py	(revision 447)
@@ -0,0 +1,15 @@
+##parameters=post_id=None, REQUEST=None
+
+# $Id$
+
+"""Default view for the Student."""
+member = context.portal_membership.getAuthenticatedMember()
+
+#return context.student_view_manager()
+if not context.portal_membership.isAnonymousUser():
+    roles = member.getRoles()
+    if 'Manager' in roles:
+        return context.folder_view()
+    elif 'StudentManager' in roles:
+        return context.student_view_manager()
+return context.student_view_student()
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_personal_edit_form.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_personal_edit_form.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_personal_edit_form.pt	(revision 447)
@@ -0,0 +1,69 @@
+<tal:block define="res python:here.editCPSDocument(REQUEST=request);
+                   rendered_main python: res[0];
+                   portal_status_message python: res[1];
+                   edition python:1;
+  ">
+<metal:block define-macro="edit_form">
+<metal:block use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+      tal:attributes="href string:${base_url}document.css" />
+
+    <metal:block define-macro="widgets_javascript">
+    <!-- XXX this has to move to CPSSchemas -->
+    <style type="text/css"
+      tal:content="string:@import url(${base_url}calendar-win2k-1.css);"></style>
+    <script type="text/javascript" src="calendar.js"
+      tal:attributes="src string:${base_url}calendar.js"></script>
+    <script type="text/javascript" src="lang/calendar-en.js"
+      tal:define="local cpsmcat/getSelectedLanguage"
+      tal:attributes="src string:${base_url}lang/calendar-${local}.js"></script>
+    <script type="text/javascript" src="calendar-setup.js"
+      tal:attributes="src string:${base_url}calendar-setup.js"></script>
+
+    <script type="text/javascript">
+    <!--
+     function popup_rte(input_id, label_edit) {
+       var args, value
+       value = document.getElementById(input_id).value;
+       args='?input_id='+input_id+'&label_edit='+escape(label_edit);
+       popup = window.open('popup_rte_form'+args, input_id, 'toolbar=0, scrollbars=0, location=0, statusbar=0, menubar=0, resizable=1, dependent=1, width=640, height=480')
+       if(!popup.opener)
+         popup.opener = window;
+       return false;
+   }
+   //-->
+   </script>
+   </metal:block>
+  </metal:block>
+
+  <metal:block fill-slot="header"
+    tal:define="creation creation|nothing;
+                edition edition|nothing;
+                metadata metadata|nothing">
+    <h1 tal:condition="creation" i18n:translate="">
+      Create a document of type
+      <tal:block i18n:name="type_name" i18n:translate=""
+            tal:define="type_name request/type_name;
+                        type_info python:here.portal_types[type_name]"
+            tal:content="type_info/Title">Type Title</tal:block>
+    </h1>
+    <h1 tal:condition="python: 0 and not creation">
+      <img tal:replace="structure python:here.getImgTag('/'+here.getIcon(), base_url='')">
+      <tal:block condition="edition"
+        i18n:translate="">Edit <span i18n:name="title"
+        tal:content="here/title_or_id">Page Title</span></tal:block>
+      <tal:block tal:condition="metadata"
+        i18n:translate="">heading_metadata_edit</tal:block>
+    </h1>
+  </metal:block>
+
+  <metal:block fill-slot="main">
+    <div tal:replace="structure rendered_main" />
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+
+</metal:block>
+</metal:block>
+</tal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_personal_index_html.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_personal_index_html.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_personal_index_html.py	(revision 447)
@@ -0,0 +1,15 @@
+##parameters=post_id=None, REQUEST=None
+
+# $Id$
+
+"""Default view for the Student."""
+member = context.portal_membership.getAuthenticatedMember()
+
+#return context.student_view_manager()
+if not context.portal_membership.isAnonymousUser():
+    roles = member.getRoles()
+    if 'Manager' in roles:
+        return context.cpsdocument_view()
+    elif 'StudentManager' in roles:
+        return context.student_personal_view_manager()
+return context.student_personal_view_student()
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_personal_view_manager.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_personal_view_manager.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_personal_view_manager.pt	(revision 447)
@@ -0,0 +1,31 @@
+<metal:block define-macro="view">
+<metal:block use-macro="here/content_lib_master/macros/master">
+  <metal:block fill-slot="header">
+  </metal:block>
+
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+      tal:attributes="href string:${base_url}document.css" />
+    <link rel="Stylesheet" type="text/css" href=""
+      tal:attributes="href string:${base_url}forum.css" />
+  </metal:block>
+
+  <metal:block fill-slot="main">
+    <tal:block tal:content="structure rendered_main|python:doc.render(proxy=here)" />
+
+    <tal:block tal:condition="python:hasattr(here,'portal_discussion') and
+      hasattr(here.portal_discussion, 'isCommentingAllowedFor')">
+      <tal:block tal:define="comments_allowed
+        python:here.portal_discussion.isCommentingAllowedFor(here);"
+        tal:condition="comments_allowed">
+        <metal:block
+          use-macro="here/forum_comment_lib_view_comments_inline/macros/view_comments_inline" />
+      </tal:block>
+    </tal:block>
+
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+
+</metal:block>
+</metal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_personal_view_student.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_personal_view_student.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_personal_view_student.pt	(revision 447)
@@ -0,0 +1,20 @@
+<metal:block define-macro="view">
+  <metal:block use-macro="here/content_lib_master/macros/master">
+    <metal:block fill-slot="header">
+    </metal:block>
+
+    <metal:block fill-slot="css_slot">
+      <link rel="Stylesheet" type="text/css" href=""
+            tal:attributes="href string:${base_url}document.css" />
+      <link rel="Stylesheet" type="text/css" href=""
+            tal:attributes="href string:${base_url}forum.css" />
+    </metal:block>
+    
+    <metal:block fill-slot="main">
+      <tal:block tal:content="structure rendered_main|python:doc.render(proxy=here)" />
+    </metal:block>
+    <metal:block fill-slot="sub">
+    </metal:block>
+
+</metal:block>
+</metal:block>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_view_manager.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_view_manager.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_view_manager.pt	(revision 447)
@@ -0,0 +1,38 @@
+<html metal:use-macro="here/content_lib_master/macros/master">
+
+<metal:block fill-slot="head_slot">
+  <tal:block tal:define="student here/getContent">
+  </tal:block>
+</metal:block>
+
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+          tal:attributes="href string:${base_url}student.css" />
+  </metal:block>
+  <metal:block fill-slot="header">
+  </metal:block>
+
+<metal:block fill-slot="main"
+             tal:define="items here/contentValues"
+             >
+    <h2>Data for Student <span tal:content="context/id" /></h2>
+    <table cellspacing="0" cellpadding="0">
+      <tal:block condition="python: len(items)">
+        <tr tal:repeat="item items">
+          <td colspan="1"> 
+            <a href="jamb" 
+               tal:attributes="href item/absolute_url"
+               tal:content="item/title_or_id"></a>
+          </td>
+        </tr>
+      </tal:block>
+      <tr tal:condition="python:not len(items)">
+        <td>
+          no Items yet !
+        </td>
+      </tr>
+    </table>
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_view_student.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_view_student.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/student_view_student.pt	(revision 447)
@@ -0,0 +1,37 @@
+<html metal:use-macro="here/content_lib_master/macros/master">
+
+<metal:block fill-slot="head_slot">
+  <tal:block tal:define="student here/getContent">
+  </tal:block>
+</metal:block>
+
+<metal:block fill-slot="css_slot">
+  <link rel="Stylesheet" type="text/css" href=""
+    tal:attributes="href string:${base_url}student.css" />
+</metal:block>
+  <metal:block fill-slot="header">
+  </metal:block>
+  <metal:block fill-slot="main"
+               tal:define="student here/getContent;
+               items here/contentValues"
+               >
+    <tal:block condition="python:0 and len(items)">
+    <table cellspacing="0" cellpadding="0">
+        <tr tal:repeat="item items">
+          <td colspan="1"> 
+            <a href="jamb" 
+               tal:attributes="href item/absolute_url"
+               tal:content="item/title_or_id"></a>
+          </td>
+        </tr>
+    </table>
+    </tal:block>
+    <ul>
+      <li>  <a href="" tal:attributes="href string:${context/absolute_url}/JAMB">Clearence Form Processing</a></li>
+      <li>  <a href="" tal:attributes="href string:${context/absolute_url}/PERSONAL">Personal Data Form</a></li>
+      <li>  <a href="" tal:attributes="href string:${context/absolute_url}/book_accommodation">Book your accommodation</a></li>
+    </ul>
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/students_folder_view.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/students_folder_view.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/students_folder_view.py	(revision 447)
@@ -0,0 +1,20 @@
+##parameters=REQUEST=None,psm=None,groups=None
+
+# $Id$
+
+"""Default view for the forum. If post_id is not None, post with id = <post_id>
+will be displayed, otherwise first post will be displayed."""
+
+member = context.portal_membership.getAuthenticatedMember()
+if not context.portal_membership.isAnonymousUser():
+    roles = member.getRoles()
+    if 'Manager' in roles:
+        return context.folder_view()
+    elif 'StudentManager' in roles or 'UniversityManager' in roles:
+        return context.students_folder_view_manager(psm=psm)
+    elif 'Student' in roles:
+        return getattr(context, str(member))()
+context_ti = context.portal_types['University'] 
+index = context_ti.getActionById('view','university_view')
+return getattr(context,index)(psm=psm)
+return context.students_folder_view_all(psm=psm)
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/students_folder_view_all.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/students_folder_view_all.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/students_folder_view_all.pt	(revision 447)
@@ -0,0 +1,26 @@
+<html metal:use-macro="here/content_lib_master/macros/master">
+
+  <metal:block fill-slot="head_slot">
+    <tal:block tal:define="student here/getContent">
+    </tal:block>
+  </metal:block>
+
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+          tal:attributes="href string:${base_url}student.css" />
+  </metal:block>
+  <metal:block fill-slot="header">
+  </metal:block>
+
+  <metal:block fill-slot="main"
+               tal:define="student_folder here/getContent;
+               items here/contentValues"
+               >
+    <span tal:condition="python: mtool.isAnonymousUser()"> 
+      Please <a href="" tal:attributes="href string:${context/portal_url}/login_form">login</a> or <br />
+      <a href="" tal:attributes="href string:${context/absolute_url}/admission_status">check you Jambadmission</a>.
+    </span>
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/students_folder_view_anon.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/students_folder_view_anon.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/students_folder_view_anon.pt	(revision 447)
@@ -0,0 +1,24 @@
+<html metal:use-macro="here/content_lib_master/macros/master">
+
+  <metal:block fill-slot="head_slot">
+    <tal:block tal:define="student here/getContent">
+    </tal:block>
+  </metal:block>
+
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+          tal:attributes="href string:${base_url}student.css" />
+  </metal:block>
+  <metal:block fill-slot="header">
+  </metal:block>
+
+  <metal:block fill-slot="main"
+               tal:define="student_folder here/getContent;
+               items here/contentValues"
+               >
+    <a href="" tal:attributes="href string:${context/absolute_url}/admission_status">Admission List UME</a>.<br />
+    <a href="" tal:attributes="href string:${context/absolute_url}/check_admission">Admission Request (JAMB canditates only)</a>.
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/skins/waeup_student/students_folder_view_manager.pt
===================================================================
--- /WAeUP_SRP/branches/srp_benin/skins/waeup_student/students_folder_view_manager.pt	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/skins/waeup_student/students_folder_view_manager.pt	(revision 447)
@@ -0,0 +1,38 @@
+<html metal:use-macro="here/content_lib_master/macros/master">
+
+  <metal:block fill-slot="head_slot">
+    <tal:block tal:define="student here/getContent">
+    </tal:block>
+  </metal:block>
+
+  <metal:block fill-slot="css_slot">
+    <link rel="Stylesheet" type="text/css" href=""
+          tal:attributes="href string:${base_url}student.css" />
+  </metal:block>
+  <metal:block fill-slot="header">
+  </metal:block>
+
+  <metal:block fill-slot="main"
+               tal:define="student_folder here/getContent;
+               items here/contentValues"
+               >
+    <span> 
+      <table cellspacing="0" cellpadding="0">
+        <tal:block condition="python: len(items)">
+          <tr tal:repeat="item items">
+            <td colspan="1">
+              <a href="student" tal:attributes="href item/absolute_url" tal:content="item/title_or_id"></a>
+            </td>
+          </tr>
+        </tal:block>
+        <tr tal:condition="python:not len(items)">
+          <td>
+            no Students yet !
+          </td>
+        </tr>
+      </table>
+    </span>
+  </metal:block>
+  <metal:block fill-slot="sub">
+  </metal:block>
+</html>
Index: /WAeUP_SRP/branches/srp_benin/tests/__init__.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/tests/__init__.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/tests/__init__.py	(revision 447)
@@ -0,0 +1,3 @@
+from Testing.ZopeTestCase import installProduct
+
+installProduct('WAeUP_SRP')
Index: /WAeUP_SRP/branches/srp_benin/tests/test_tables.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/tests/test_tables.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/tests/test_tables.py	(revision 447)
@@ -0,0 +1,57 @@
+# (C) Copyright 2006 AixtraWare <http://aixtraware.de>
+# Author: Joachim Schmitz <js@aixtraware.de>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License version 2 as published
+# by the Free Software Foundation.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+#
+# $Id$
+import unittest
+
+from waeuptest import WAeUP_SRPTest
+
+class TestTables(WAeUP_SRPTest):
+    
+    # Test that data does not go away on reinstall
+    def test_install(self):
+        # Make sure the table got installed properly
+        patool = self.portal.portal_accommodation
+        self.failUnlessEqual(patool.meta_type, 'WAeUP Accommodation Tool')
+        self.failUnlessEqual(patool.schema(), ['bed', 'student'])
+        self.failUnlessEqual(patool.indexes(), ['bed', 'student'])
+        
+    def test_add_change_delete(self):
+        patool = self.portal.portal_accommodation
+        
+        # Add
+        uid = patool.addRecord(bed='bed', student='student')
+        result = patool.searchResults({'bed':'bed'})
+        self.failUnlessEqual(len(result), 1)
+        self.failUnlessEqual(result[0].student, 'student')
+        
+        # Change
+        patool.modifyRecord(uid, student='newstudent')
+        result = patool.searchResults({'bed':'bed'})
+        self.failUnlessEqual(len(result), 1)
+        self.failUnlessEqual(result[0].student, 'newstudent')
+        
+        # Delete
+        patool.deleteRecord(uid)
+        result = patool.searchResults({'bed':'bed'})
+        self.failUnlessEqual(len(result), 0)
+    
+
+def test_suite():
+    return unittest.TestSuite((
+        unittest.makeSuite(TestTables),
+        ))
Index: /WAeUP_SRP/branches/srp_benin/tests/test_test.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/tests/test_test.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/tests/test_test.py	(revision 447)
@@ -0,0 +1,18 @@
+# -*- coding: ISO-8859-15 -*-
+#
+# $Id$
+import unittest
+
+from waeuptest import WAeUP_SRPTest
+
+class TestTesting(WAeUP_SRPTest):
+        
+    def testTest(self):
+        self.failUnless('AcademicsFolder' in 
+            self.portal.portal_types.objectIds(),
+            "No AcademicsFolder type")
+
+def test_suite():
+    return unittest.TestSuite((
+        unittest.makeSuite(TestTesting),
+        ))
Index: /WAeUP_SRP/branches/srp_benin/tests/test_vocabularies.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/tests/test_vocabularies.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/tests/test_vocabularies.py	(revision 447)
@@ -0,0 +1,27 @@
+# -*- coding: ISO-8859-15 -*-
+#
+# $Id$
+import unittest
+
+from waeuptest import WAeUP_SRPTest
+
+from Products.CMFCore.utils import getToolByName
+
+class TestVocabularies(WAeUP_SRPTest):
+    
+    def afterSetUp(self):
+        wftool = getToolByName(self.portal, 'portal_workflow')
+        af = self.portal.campus.academics
+        wftool.invokeFactoryFor(af, 'Faculty', 'fac1')
+        fac1 = af.fac1
+        wftool.invokeFactoryFor(fac1, 'Department', 'dep1')
+        
+    
+    def test_departmentVoc(self):
+        deps = self.portal.get_departments_voc()
+        
+
+def test_suite():
+    return unittest.TestSuite((
+        unittest.makeSuite(TestVocabularies),
+        ))
Index: /WAeUP_SRP/branches/srp_benin/tests/waeuptest.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/tests/waeuptest.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/tests/waeuptest.py	(revision 447)
@@ -0,0 +1,14 @@
+# -*- coding: ISO-8859-15 -*-
+#
+# $Id$
+
+from Products.CPSDefault.tests.CPSTestCase import CPSTestCase
+from Products.CPSDefault.tests.CPSTestCase import ExtensionProfileLayerClass
+
+class LayerClass(ExtensionProfileLayerClass):
+    extension_ids = ('WAeUP_SRP:default',)
+
+WAeUP_SRPLayer = LayerClass(__name__, 'WAeUP_SRPLayer')
+
+class WAeUP_SRPTest(CPSTestCase):
+    layer = WAeUP_SRPLayer
Index: /WAeUP_SRP/branches/srp_benin/upgrade.py
===================================================================
--- /WAeUP_SRP/branches/srp_benin/upgrade.py	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/upgrade.py	(revision 447)
@@ -0,0 +1,20 @@
+# $Id$
+
+# Upgrade steps
+
+old_tool_id = 'portal_accomodation'
+
+def rename_accommodation_tool(portal):
+    required = portal.portal_setup._toolset_registry._required
+    if required.has_key(old_tool_id):
+        del required[old_tool_id]
+    if old_tool_id in portal.objectIds():
+        portal.manage_delObjects([old_tool_id])
+        
+def check_accommodation_tool(portal):
+    required = portal.portal_setup._toolset_registry._required
+    key = 'Products.WAeUP_SRP.WAeUPTables.AccomodationTable'
+    if required.has_key(old_tool_id) or old_tool_id in portal.objectIds():
+        return True
+    return False
+ 
Index: /WAeUP_SRP/branches/srp_benin/upgrade.zcml
===================================================================
--- /WAeUP_SRP/branches/srp_benin/upgrade.zcml	(revision 447)
+++ /WAeUP_SRP/branches/srp_benin/upgrade.zcml	(revision 447)
@@ -0,0 +1,11 @@
+<configure
+    xmlns="http://namespaces.zope.org/zope"
+    xmlns:cps="http://namespaces.nuxeo.org/cps">
+
+  <cps:upgradeStep
+      title="Rename Accommodation tool"
+      handler=".upgrade.rename_accommodation_tool"
+      checker=".upgrade.check_accommodation_tool"
+      />
+
+</configure>
