Rev 245 | Rev 560 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
<?phpuse LeadersLinked\Model\UserType;function getAclResources(){return ['home','signin-admin','signin-company','dashboard','signout','storage','settings','settings/company-sizes','settings/company-sizes/add','settings/company-sizes/edit','settings/company-sizes/delete','settings/competency-types','settings/competency-types/add','settings/competency-types/edit','settings/competency-types/delete','settings/competency-types/import','settings/competencies','settings/competencies/add','settings/competencies/edit','settings/competencies/delete','settings/competencies/import','settings/degrees','settings/degrees/add','settings/degrees/edit','settings/degrees/delete','settings/email-templates','settings/email-templates/edit','settings/push-templates','settings/push-templates/edit','settings/group-types','settings/group-types/add','settings/group-types/edit','settings/group-types/delete','settings/industries','settings/industries/add','settings/industries/edit','settings/industries/delete','settings/job-categories','settings/job-categories/add','settings/job-categories/edit','settings/job-categories/delete','settings/jobs-description','settings/jobs-description/add','settings/jobs-description/edit','settings/jobs-description/delete','settings/positions','settings/positions/add','settings/positions/edit','settings/positions/delete','settings/skills','settings/skills/add','settings/skills/edit','settings/skills/delete','publications','publications/posts','publications/posts/add','publications/posts/edit','publications/posts/delete','publications/pages','publications/pages/add','publications/pages/edit','publications/pages/delete','users','users/change-password','users/unblock','users/invite','users/accept','users/cancel','users/reject','users/edit','users/upload','users/email-verify','companies','companies/edit','companies/services','companies/roles',//Company'profile','profile/extended','profile/cover','profile/image','profile/website','profile/foundation_year','profile/location','profile/social-network','profile/company-size','profile/industry','profile/delete','feeds','feeds/timeline','feeds/delete','feeds/comments','feeds/comments/delete','feeds/add','followers','followers/delete','self-evaluation','self-evaluation/forms','self-evaluation/forms/add','self-evaluation/forms/edit','self-evaluation/forms/delete','self-evaluation/users','self-evaluation/users/add','self-evaluation/users/delete','self-evaluation/reviews','self-evaluation/reviews/edit','jobs','jobs/add','jobs/delete','jobs/users-who-applied','jobs/edit','jobs/edit/title','jobs/edit/status','jobs/edit/last-date-of-application','jobs/edit/employment-type','jobs/edit/experience','jobs/edit/job-category','jobs/edit/extended','jobs/edit/location','jobs/edit/salary','jobs/edit/languages','jobs/edit/degrees','jobs/edit/skills','jobs/edit/how-apply','microlearning','microlearning/overview','microlearning/reports','microlearning/reports/progress','microlearning/reports/devices','microlearning/reports/comments-for-capsule','microlearning/content','microlearning/content/topics','microlearning/content/topics/add','microlearning/content/topics/edit','microlearning/content/topics/delete','microlearning/content/capsules','microlearning/content/capsules/add','microlearning/content/capsules/edit','microlearning/content/capsules/delete','microlearning/content/capsules/users','microlearning/content/slides','microlearning/content/slides/add','microlearning/content/slides/edit','microlearning/content/slides/delete','microlearning/content/slides/text','microlearning/content/quizzes','microlearning/content/quizzes/add','microlearning/content/quizzes/edit','microlearning/content/quizzes/delete','microlearning/content/quizzes/check','microlearning/content/quizzes/publish','microlearning/content/quizzes/copy','microlearning/content/quizzes/questions','microlearning/content/quizzes/questions/add','microlearning/content/quizzes/questions/edit','microlearning/content/quizzes/questions/delete','microlearning/content/quizzes/questions/answers','microlearning/content/quizzes/questions/answers/add','microlearning/content/quizzes/questions/answers/edit','microlearning/content/quizzes/questions/answers/delete','microlearning/access-for-students','microlearning/access-for-students/revoke','microlearning/access-for-students/unlimit','microlearning/access-for-students/cancel','microlearning/access-for-students/reactive','microlearning/access-for-students/upload','microlearning/access-for-students/notification','microlearning/students','microlearning/students/edit','microlearning/students/timeline','microlearning/students/change-password','microlearning/students/unblock','microlearning/settings','microlearning/settings/student-types','microlearning/settings/student-types/add','microlearning/settings/student-types/edit','microlearning/settings/student-types/delete','microlearning/settings/functions','microlearning/settings/functions/add','microlearning/settings/functions/edit','microlearning/settings/functions/delete','microlearning/settings/sectors','microlearning/settings/sectors/add','microlearning/settings/sectors/edit','microlearning/settings/sectors/delete','microlearning/settings/programs','microlearning/settings/programs/add','microlearning/settings/programs/edit','microlearning/settings/programs/delete','microlearning/settings/groups','microlearning/settings/groups/add','microlearning/settings/groups/edit','microlearning/settings/groups/delete','microlearning/settings/companies','microlearning/settings/companies/add','microlearning/settings/companies/edit','microlearning/settings/companies/delete','microlearning/settings/partners','microlearning/settings/partners/add','microlearning/settings/partners/edit','microlearning/settings/partners/delete','microlearning/settings/institutions','microlearning/settings/institutions/add','microlearning/settings/institutions/edit','microlearning/settings/institutions/delete',//'microlearning/devices',//'microlearning/devices/notification','test','test/method-one','test/method-two','test/method-three','test/method-four',];}function getAclRolesCompany(){return ['creator' => ['home','signin-admin','signin-company','dashboard','signout','storage','profile','profile/extended','profile/cover','profile/image','profile/website','profile/foundation_year','profile/location','profile/social-network','profile/company-size','profile/industry','profile/delete','users','users/change-password','users/unblock','users/invite','users/accept','users/cancel','users/reject','users/edit','users/upload','feeds','feeds/timeline','feeds/delete','feeds/comments','feeds/comments/delete','feeds/add','followers','followers/delete','jobs','jobs/add','jobs/delete','jobs/users-who-applied','jobs/edit','jobs/edit/title','jobs/edit/status','jobs/edit/last-date-of-application','jobs/edit/employment-type','jobs/edit/experience','jobs/edit/job-category','jobs/edit/extended','jobs/edit/location','jobs/edit/salary','jobs/edit/languages','jobs/edit/degrees','jobs/edit/skills','jobs/edit/how-apply','settings','settings/competency-types','settings/competency-types/add','settings/competency-types/edit','settings/competency-types/delete','settings/competency-types/import','settings/competencies','settings/competencies/add','settings/competencies/edit','settings/competencies/delete','settings/competencies/import','settings/jobs-description','settings/jobs-description/add','settings/jobs-description/edit','settings/jobs-description/delete','settings/positions','settings/positions/add','settings/positions/edit','settings/positions/delete','test','test/method-one','test/method-two','test/method-three','test/method-four',],'creator-self-evaluation' => ['self-evaluation','self-evaluation/forms','self-evaluation/forms/add','self-evaluation/forms/edit','self-evaluation/forms/delete','self-evaluation/users','self-evaluation/users/add','self-evaluation/users/delete','self-evaluation/reviews','self-evaluation/reviews/edit',],'creator-microlearning' => ['microlearning','microlearning/overview','microlearning/reports','microlearning/reports/progress','microlearning/reports/devices','microlearning/reports/comments-for-capsule','microlearning/content','microlearning/content/topics','microlearning/content/topics/add','microlearning/content/topics/edit','microlearning/content/topics/delete','microlearning/content/capsules','microlearning/content/capsules/add','microlearning/content/capsules/edit','microlearning/content/capsules/delete','microlearning/content/capsules/users','microlearning/content/slides','microlearning/content/slides/add','microlearning/content/slides/edit','microlearning/content/slides/delete','microlearning/content/slides/text','microlearning/content/quizzes','microlearning/content/quizzes/add','microlearning/content/quizzes/edit','microlearning/content/quizzes/delete','microlearning/content/quizzes/check','microlearning/content/quizzes/publish','microlearning/content/quizzes/copy','microlearning/content/quizzes/questions','microlearning/content/quizzes/questions/add','microlearning/content/quizzes/questions/edit','microlearning/content/quizzes/questions/delete','microlearning/content/quizzes/questions/answers','microlearning/content/quizzes/questions/answers/add','microlearning/content/quizzes/questions/answers/edit','microlearning/content/quizzes/questions/answers/delete','microlearning/students','microlearning/students/edit','microlearning/students/timeline','microlearning/students/change-password','microlearning/students/unblock','microlearning/access-for-students','microlearning/access-for-students/revoke','microlearning/access-for-students/unlimit','microlearning/access-for-students/cancel','microlearning/access-for-students/reactive','microlearning/access-for-students/upload','microlearning/access-for-students/notification','microlearning/settings','microlearning/settings/student-types','microlearning/settings/student-types/add','microlearning/settings/student-types/edit','microlearning/settings/student-types/delete','microlearning/settings/functions','microlearning/settings/functions/add','microlearning/settings/functions/edit','microlearning/settings/functions/delete','microlearning/settings/sectors','microlearning/settings/sectors/add','microlearning/settings/sectors/edit','microlearning/settings/sectors/delete','microlearning/settings/programs','microlearning/settings/programs/add','microlearning/settings/programs/edit','microlearning/settings/programs/delete','microlearning/settings/groups','microlearning/settings/groups/add','microlearning/settings/groups/edit','microlearning/settings/groups/delete','microlearning/settings/companies','microlearning/settings/companies/add','microlearning/settings/companies/edit','microlearning/settings/companies/delete','microlearning/settings/partners','microlearning/settings/partners/add','microlearning/settings/partners/edit','microlearning/settings/partners/delete','microlearning/settings/institutions','microlearning/settings/institutions/add','microlearning/settings/institutions/edit','microlearning/settings/institutions/delete',],'company-creator' => ['home','signin-admin','signin-company','dashboard','signout','storage','profile','profile/extended','profile/cover','profile/image','profile/website','profile/foundation_year','profile/location','profile/social-network','profile/company-size','profile/industry','profile/delete','users','users/change-password','users/unblock','users/invite','users/accept','users/cancel','users/reject','users/edit','users/upload','feeds','followers','followers/delete','jobs','jobs/add','jobs/delete','jobs/users-who-applied','jobs/status','jobs/edit','jobs/edit/last-date-of-application','jobs/edit/employment-type','jobs/edit/experience','jobs/edit/job-category','jobs/edit/extended','jobs/edit/location','jobs/edit/salary','jobs/edit/languages','jobs/edit/degrees','jobs/edit/skills','jobs/edit/how-apply','settings','settings/competency-types','settings/competency-types/add','settings/competency-types/edit','settings/competency-types/delete','settings/competency-types/import','settings/competencies','settings/competencies/add','settings/competencies/edit','settings/competencies/delete','settings/competencies/import','settings/jobs-description','settings/jobs-description/add','settings/jobs-description/edit','settings/jobs-description/delete','settings/positions','settings/positions/add','settings/positions/edit','settings/positions/delete','test','test/method-one','test/method-two','test/method-three','test/method-four',],'company-admin' => ['home','signin-admin','signin-company','dashboard','signout','storage','profile','profile/extended','profile/cover','profile/image','profile/website','profile/foundation_year','profile/location','profile/social-network','profile/company-size','profile/industry','profile/delete','users','users/change-password','users/unblock','users/invite','users/accept','users/cancel','users/reject','users/edit','users/upload','feeds','followers','followers/delete','jobs','jobs/add','jobs/delete','jobs/users-who-applied','jobs/status','jobs/edit','jobs/edit/last-date-of-application','jobs/edit/employment-type','jobs/edit/experience','jobs/edit/job-category','jobs/edit/extended','jobs/edit/location','jobs/edit/salary','jobs/edit/languages','jobs/edit/degrees','jobs/edit/skills','jobs/edit/how-apply','settings','settings/competency-types','settings/competency-types/add','settings/competency-types/edit','settings/competency-types/delete','settings/competency-types/import','settings/competencies','settings/competencies/add','settings/competencies/edit','settings/competencies/delete','settings/competencies/import','settings/jobs-description','settings/jobs-description/add','settings/jobs-description/edit','settings/jobs-description/delete','settings/positions','settings/positions/add','settings/positions/edit','settings/positions/delete','test','test/method-one','test/method-two','test/method-three','test/method-four',],'company-password-unblock' => ['home','signin-admin','signin-company','dashboard','signout','storage','users','users/change-password','users/unblock',],'microlearning-admin' => ['home','signin-admin','signin-company','dashboard','signout','storage','microlearning','microlearning/overview','microlearning/reports','microlearning/reports/progress','microlearning/reports/devices','microlearning/reports/comments-for-capsule','microlearning/content','microlearning/content/topics','microlearning/content/topics/add','microlearning/content/topics/edit','microlearning/content/topics/delete','microlearning/content/capsules','microlearning/content/capsules/add','microlearning/content/capsules/edit','microlearning/content/capsules/delete','microlearning/content/capsules/users','microlearning/content/slides','microlearning/content/slides/add','microlearning/content/slides/edit','microlearning/content/slides/delete','microlearning/content/slides/text','microlearning/students','microlearning/students/edit','microlearning/students/timeline','microlearning/access-for-students','microlearning/access-for-students/revoke','microlearning/access-for-students/unlimit','microlearning/access-for-students/cancel','microlearning/access-for-students/reactive','microlearning/access-for-students/upload','microlearning/access-for-students/notification','microlearning/settings','microlearning/settings/student-types','microlearning/settings/student-types/add','microlearning/settings/student-types/edit','microlearning/settings/student-types/delete','microlearning/settings/functions','microlearning/settings/functions/add','microlearning/settings/functions/edit','microlearning/settings/functions/delete','microlearning/settings/sectors','microlearning/settings/sectors/add','microlearning/settings/sectors/edit','microlearning/settings/sectors/delete','microlearning/settings/programs','microlearning/settings/programs/add','microlearning/settings/programs/edit','microlearning/settings/programs/delete','microlearning/settings/groups','microlearning/settings/groups/add','microlearning/settings/groups/edit','microlearning/settings/groups/delete','microlearning/settings/companies','microlearning/settings/companies/add','microlearning/settings/companies/edit','microlearning/settings/companies/delete','microlearning/settings/partners','microlearning/settings/partners/add','microlearning/settings/partners/edit','microlearning/settings/partners/delete','microlearning/settings/institutions','microlearning/settings/institutions/add','microlearning/settings/institutions/edit','microlearning/settings/institutions/delete',],'microlearning-editor' => ['home','signin-admin','signin-company','dashboard','signout','storage','microlearning','microlearning/content','microlearning/content/topics','microlearning/content/topics/add','microlearning/content/topics/edit','microlearning/content/topics/delete','microlearning/content/capsules','microlearning/content/capsules/add','microlearning/content/capsules/edit','microlearning/content/capsules/delete','microlearning/content/capsules/users','microlearning/content/slides','microlearning/content/slides/add','microlearning/content/slides/edit','microlearning/content/slides/delete','microlearning/content/slides/text','microlearning/access-for-students','microlearning/access-for-students/revoke','microlearning/access-for-students/unlimit','microlearning/access-for-students/cancel','microlearning/access-for-students/reactive','microlearning/access-for-students/upload','microlearning/access-for-students/notification',],'microlearning-students-password-unblock' => ['home','signin-admin','signin-company','dashboard','signout','storage','microlearning','microlearning/students','microlearning/students/change-password','microlearning/students/unblock',],'self-evaluation-admin' => ['self-evaluation','self-evaluation/forms','self-evaluation/forms/add','self-evaluation/forms/edit','self-evaluation/forms/delete','self-evaluation/users','self-evaluation/users/add','self-evaluation/users/delete','self-evaluation/reviews','self-evaluation/reviews/edit',],];}function getAclUsertype(){return [UserType::ADMIN => ['home','signin-admin','signin-company','dashboard','signout','storage','settings','settings/company-sizes','settings/company-sizes/add','settings/company-sizes/edit','settings/company-sizes/delete','settings/competency-types','settings/competency-types/add','settings/competency-types/edit','settings/competency-types/delete','settings/competencies','settings/competencies/add','settings/competencies/edit','settings/competencies/delete','settings/degrees','settings/degrees/add','settings/degrees/edit','settings/degrees/delete','settings/email-templates','settings/email-templates/edit','settings/push-templates','settings/push-templates/edit','settings/group-types','settings/group-types/add','settings/group-types/edit','settings/group-types/delete','settings/industries','settings/industries/add','settings/industries/edit','settings/industries/delete','settings/job-categories','settings/job-categories/add','settings/job-categories/edit','settings/job-categories/delete','settings/skills','settings/skills/add','settings/skills/edit','settings/skills/delete','publications','publications/posts','publications/posts/add','publications/posts/edit','publications/posts/delete','publications/pages','publications/pages/add','publications/pages/edit','publications/pages/delete','companies','companies/edit','companies/services','companies/roles','users','users/change-password','users/unblock','users/email-verify',],UserType::USER => ['home','signin-admin','signin-company','dashboard','signout','storage',],UserType::GUEST => ['home','signin-admin','signin-company','signout',],];}function getAclMenuSystem(){return [['label' => 'LABEL_HOME','route' => 'dashboard','class' => 'fa fa-home'],['label' => 'LABEL_COMPANIES','route' => 'companies','class' => 'fa fa-building',],['label' => 'LABEL_SETTINGS','route' => 'settings','class' => 'fa fa-cog','pages' => [['label' => 'LABEL_JOB_CATEGORIES','route' => 'settings/job-categories',],['label' => 'LABEL_COMPETENCIES','route' => 'settings/competencies',],['label' => 'LABEL_EMAIL_TEMPLATES','route' => 'settings/email-templates',],['label' => 'LABEL_PUSH_TEMPLATES','route' => 'settings/push-templates',],['label' => 'LABEL_DEGREES','route' => 'settings/degrees',],['label' => 'LABEL_SKILLS','route' => 'settings/skills',],['label' => 'LABEL_INDUSTRIES','route' => 'settings/industries',],['label' => 'LABEL_COMPANY_SIZES','route' => 'settings/company-sizes',],['label' => 'LABEL_COMPETENCY_TYPES','route' => 'settings/competency-types',],['label' => 'LABEL_GROUP_TYPES','route' => 'settings/group-types',],]],['label' => 'LABEL_PUBLICATIONS','route' => 'publications','class' => 'fa fa-book','pages' => [['label' => 'LABEL_PAGES','route' => 'publications/pages',],['label' => 'LABEL_POSTS','route' => 'publications/posts',],]],['label' => 'LABEL_USERS','route' => 'users','class' => 'fa fa-users',/*'pages' => [['label' => 'LABEL_PAGES','route' => 'publications/pages',],]*/],['label' => 'LABEL_LOGOUT','route' => 'signout','class' => 'fa fa-sign-out',]];}function getAclMenuCompany(){return [['label' => 'LABEL_HOME','route' => 'dashboard','class' => 'fa fa-home'],['label' => 'LABEL_JOBS','route' => 'jobs','class' => 'fa fa-briefcase'],['label' => 'LABEL_FEEDS','route' => 'feeds','class' => 'fa fa-rss'],['label' => 'LABEL_SELF_EVALUATION','route' => 'self-evaluation','class' => 'fa fa-book','pages' => [['label' => 'LABEL_FORMS','route' => 'self-evaluation/forms',],['label' => 'LABEL_USERS','route' => 'self-evaluation/users',],['label' => 'LABEL_REVIEWS','route' => 'self-evaluation/reviews',]],],['label' => 'LABEL_MICRO_LEARNING','route' => 'microlearning','class' => 'fa fa-book','pages' => [['label' => 'LABEL_OVERVIEW','route' => 'microlearning/overview',],['label' => 'LABEL_REPORTS','route' => 'microlearning/reports','pages' => [['label' => 'LABEL_DEVICES','route' => 'microlearning/reports/devices',],['label' => 'LABEL_PROGRESS','route' => 'microlearning/reports/progress',],],],['label' => 'LABEL_CONTENT','route' => 'microlearning/content','pages' => [['label' => 'LABEL_QUIZZES','route' => 'microlearning/content/quizzes',],['label' => 'LABEL_TOPICS','route' => 'microlearning/content/topics',],['label' => 'LABEL_CAPSULES','route' => 'microlearning/content/capsules',],['label' => 'LABEL_SLIDES','route' => 'microlearning/content/slides',],]],['label' => 'LABEL_ACCESS_FOR_STUDENTS','route' => 'microlearning/access-for-students',],['label' => 'LABEL_STUDENTS','route' => 'microlearning/students',],['label' => 'LABEL_FILTERS','route' => 'microlearning/settings','pages' => [['label' => 'LABEL_COMPANIES','route' => 'microlearning/settings/companies',],['label' => 'LABEL_FUNCTIONS','route' => 'microlearning/settings/functions',],['label' => 'LABEL_GROUPS','route' => 'microlearning/settings/groups',],['label' => 'LABEL_INSTITUTIONS','route' => 'microlearning/settings/institutions',],['label' => 'LABEL_PROGRAMS','route' => 'microlearning/settings/programs',],['label' => 'LABEL_PARTNERS','route' => 'microlearning/settings/partners',],['label' => 'LABEL_SECTORS','route' => 'microlearning/settings/sectors',],['label' => 'LABEL_STUDENT_TYPES','route' => 'microlearning/settings/student-types',],],]]],['label' => 'LABEL_SETTINGS','route' => 'settings','class' => 'fa fa-book','pages' => [['label' => 'LABEL_JOBS_DESCRIPTION','route' => 'settings/jobs-description',],['label' => 'LABEL_COMPETENCIES','route' => 'settings/competencies',],['label' => 'LABEL_COMPETENCY_TYPES','route' => 'settings/competency-types',],['label' => 'LABEL_POSITIONS','route' => 'settings/positions',],]],['label' => 'LABEL_PROFILE','route' => 'profile','class' => 'fa fa-picture-o'],['label' => 'LABEL_FOLLOWERS','route' => 'followers','class' => 'fa fa-heart'],['label' => 'LABEL_USERS','route' => 'users','class' => 'fa fa-users',],['label' => 'LABEL_LOGOUT','route' => 'signout','class' => 'fa fa-sign-out',]];}