Esempio n. 1
0
               'url' => "$_SERVER[SCRIPT_NAME]?course=$course_code&attendance_id=$attendance_id",
               'icon' => 'fa fa-reply ',
               'level' => 'primary-label',
               'button-class' => 'btn-success')
         ));
     
 } elseif (isset($_GET['new'])) {
     $navigation[] = array("url" => "$_SERVER[SCRIPT_NAME]?course=$course_code", "name" => $langAttendance);
     $pageName = $langNewAttendance;
     $tool_content .= action_bar(array(
         array('title' => $langBack,
               'url' => "$_SERVER[SCRIPT_NAME]?course=$course_code",
               'icon' => 'fa-reply',
               'level' => 'primary-label')));
 } elseif (isset($_GET['attendance_id']) && $is_editor) {        
     $pageName = get_attendance_title($attendance_id);
 }  elseif (!isset($_GET['attendance_id'])) {
     $tool_content .= action_bar(
         array(
             array('title' => $langNewAttendance,
                   'url' => "$_SERVER[SCRIPT_NAME]?course=$course_code&new=1",
                   'icon' => 'fa-plus',
                   'level' => 'primary-label',
                   'button-class' => 'btn-success')));
 }
 $tool_content .= "</div></div>";
 
 // update attendance settings
 if (isset($_POST['submitAttendanceBookSettings'])) {
     $v = new Valitron\Validator($_POST);
     $v->rule('required', array('title', 'limit', 'start_date', 'end_date'));
Esempio n. 2
0
/**
 * @brief clone attendance
 * @global type $course_id
 * @param type $attendance_id*
 */
function clone_attendance($attendance_id) {
        
    global $course_id, $langCopyDuplicate;
    
    $newTitle = get_attendance_title($attendance_id).$langCopyDuplicate;
    $newLimit = get_attendance_limit($attendance_id);
    $new_attendance_id = Database::get()->query("INSERT INTO attendance SET course_id = ?d,
                                                      students_semester = 1, `limit` = ?d,
                                                      active = 1, title = ?s", $course_id, $newLimit, $newTitle)->lastInsertID;
    Database::get()->query("INSERT INTO attendance_activities (attendance_id, title, date, description, module_auto_id, module_auto_type, auto)
                                SELECT $new_attendance_id, title, " . DBHelper::timeAfter() . ", description, module_auto_id, module_auto_type, auto 
                                 FROM attendance_activities WHERE attendance_id = ?d", $attendance_id);
}