Exemplo n.º 1
0
         } else {
             if (!empty($skills)) {
                 $smarty->assign("T_SKILLS", $skills);
                 $smarty->assign("T_SKILLS_SIZE", sizeof($skills));
             }
         }
     }
     #cpp#endif
 }
 $roles = EfrontLessonUser::getLessonsRoles(true);
 $smarty->assign("T_ROLES", $roles);
 if (isset($_GET['ajax']) && $_GET['ajax'] == 'usersTable') {
     $constraints = array('archive' => false, 'active' => 1, 'return_objects' => false) + createConstraintsFromSortedTable();
     if ($_SESSION['s_current_branch']) {
         $branch = new EfrontBranch($_SESSION['s_current_branch']);
         $branches = $branch->getAllSubbranches();
         $branches[] = $_SESSION['s_current_branch'];
         $constraints['branch'] = $branches;
     }
     $users = $editLesson->getLessonUsersIncludingUnassigned($constraints);
     $totalEntries = $editLesson->countLessonUsersIncludingUnassigned($constraints);
     foreach ($users as $key => $user) {
         if (!$user['has_lesson']) {
             $user['user_types_ID'] ? $users[$key]['role'] = $user['user_types_ID'] : ($users[$key]['role'] = $user['user_type']);
         }
     }
     $dataSource = $users;
     $tableName = $_GET['ajax'];
     $alreadySorted = 1;
     $smarty->assign("T_TABLE_SIZE", $totalEntries);
     include "sorted_table.php";