@@ -15,7 +15,7 @@ discard block |
||
15 | 15 | $title = $plugin->get_lang('AdministratorSepe'); |
16 | 16 | $pluginPath = api_get_path(WEB_PLUGIN_PATH).'sepe/src/'; |
17 | 17 | |
18 | -if (api_is_platform_admin() && $enable) { |
|
18 | +if (api_is_platform_admin() && $enable) { |
|
19 | 19 | $htmlText = ''; |
20 | 20 | $htmlText .= '<div class="panel panel-default">'; |
21 | 21 | $htmlText .= '<div class="panel-heading" role="tab">'; |
@@ -56,6 +56,6 @@ discard block |
||
56 | 56 | $content = $tpl->fetch($listing_tpl); |
57 | 57 | $tpl->assign('content', $content); |
58 | 58 | $tpl->display_one_col_template(); |
59 | -} else { |
|
59 | +} else { |
|
60 | 60 | header('Location:'.api_get_path(WEB_PATH)); |
61 | 61 | } |
@@ -10,16 +10,16 @@ discard block |
||
10 | 10 | |
11 | 11 | $plugin = SepePlugin::create(); |
12 | 12 | |
13 | -if (api_is_platform_admin()) { |
|
13 | +if (api_is_platform_admin()) { |
|
14 | 14 | $templateName = $plugin->get_lang('FormativesActionsList'); |
15 | 15 | $interbreadcrumb[] = array("url" => "/plugin/sepe/src/sepe-administration-menu.php", "name" => $plugin->get_lang('MenuSepe')); |
16 | 16 | $tpl = new Template($templateName); |
17 | 17 | |
18 | - if (isset($_SESSION['sepe_message_info'])) { |
|
18 | + if (isset($_SESSION['sepe_message_info'])) { |
|
19 | 19 | $tpl->assign('message_info', $_SESSION['sepe_message_info']); |
20 | 20 | unset($_SESSION['sepe_message_info']); |
21 | 21 | } |
22 | - if (isset($_SESSION['sepe_message_error'])) { |
|
22 | + if (isset($_SESSION['sepe_message_error'])) { |
|
23 | 23 | $tpl->assign('message_error', $_SESSION['sepe_message_error']); |
24 | 24 | unset($_SESSION['sepe_message_error']); |
25 | 25 | } |
@@ -35,6 +35,6 @@ discard block |
||
35 | 35 | $content = $tpl->fetch($listing_tpl); |
36 | 36 | $tpl->assign('content', $content); |
37 | 37 | $tpl->display_one_col_template(); |
38 | -} else { |
|
38 | +} else { |
|
39 | 39 | header('Location:'.api_get_path(WEB_PATH)); |
40 | 40 | } |
@@ -13,10 +13,10 @@ discard block |
||
13 | 13 | $plugin = SepePlugin::create(); |
14 | 14 | $_cid = 0; |
15 | 15 | |
16 | -if (api_is_platform_admin()) { |
|
16 | +if (api_is_platform_admin()) { |
|
17 | 17 | $actionId = getActionId(intval($_GET['cid'])); |
18 | 18 | $info = getActionInfo($actionId); |
19 | - if ($info === false) { |
|
19 | + if ($info === false) { |
|
20 | 20 | header("Location: formative-actions-list.php"); |
21 | 21 | } |
22 | 22 | $templateName = $plugin->get_lang('FormativeActionData'); |
@@ -24,11 +24,11 @@ discard block |
||
24 | 24 | $interbreadcrumb[] = array("url" => "formative-actions-list.php", "name" => $plugin->get_lang('FormativesActionsList')); |
25 | 25 | $tpl = new Template($templateName); |
26 | 26 | |
27 | - if (isset($_SESSION['sepe_message_info'])) { |
|
27 | + if (isset($_SESSION['sepe_message_info'])) { |
|
28 | 28 | $tpl->assign('message_info', $_SESSION['sepe_message_info']); |
29 | 29 | unset($_SESSION['sepe_message_info']); |
30 | 30 | } |
31 | - if (isset($_SESSION['sepe_message_error'])) { |
|
31 | + if (isset($_SESSION['sepe_message_error'])) { |
|
32 | 32 | $tpl->assign('message_error', $_SESSION['sepe_message_error']); |
33 | 33 | unset($_SESSION['sepe_message_error']); |
34 | 34 | } |
@@ -45,6 +45,6 @@ discard block |
||
45 | 45 | $content = $tpl->fetch($listing_tpl); |
46 | 46 | $tpl->assign('content', $content); |
47 | 47 | $tpl->display_one_col_template(); |
48 | -} else { |
|
48 | +} else { |
|
49 | 49 | header('Location:'.api_get_path(WEB_PATH)); |
50 | 50 | } |
@@ -8,7 +8,7 @@ discard block |
||
8 | 8 | /** |
9 | 9 | * Check if script can be called |
10 | 10 | */ |
11 | -if (!function_exists('api_get_path')) { |
|
11 | +if (!function_exists('api_get_path')) { |
|
12 | 12 | die('This script must be loaded through the Chamilo plugin installer sequence'); |
13 | 13 | } |
14 | 14 | |
@@ -710,7 +710,7 @@ discard block |
||
710 | 710 | |
711 | 711 | $queries = $pluginSchema->toSql($platform); |
712 | 712 | |
713 | -foreach ($queries as $query) { |
|
713 | +foreach ($queries as $query) { |
|
714 | 714 | Database::query($query); |
715 | 715 | } |
716 | 716 | |
@@ -725,7 +725,7 @@ discard block |
||
725 | 725 | array(6, '06', 'Experiencia docente contrastada de al menos 600 horas de impartición de acciones formativas de formación profesional para el empleo o del sistema educativo en modalidad presencial, en los últimos diez años.') |
726 | 726 | ); |
727 | 727 | |
728 | -foreach ($competences as $competence) { |
|
728 | +foreach ($competences as $competence) { |
|
729 | 729 | Database::insert( |
730 | 730 | $sepeTeachingCompetenceTable, |
731 | 731 | array( |
@@ -787,7 +787,7 @@ discard block |
||
787 | 787 | $provinces = 'Albacete;Alicante/Alacant;Almería;Araba/Álava;Asturias;Ávila;Badajoz;Balears, Illes;Barcelona;Bizkaia;Burgos;Cáceres;Cádiz;Cantabria;Castellón/Castelló;Ciudad Real;Córdoba;Coruña, A;Cuenca;Gipuzkoa;Girona;Granada;Guadalajara;Huelva;Huesca;Jaén;León;Lleida;Lugo;Madrid;Málaga;Murcia;Navarra;Ourense;Palencia;Palmas, Las;Pontevedr;Rioja, La;Salamanca;Santa Cruz de Tenerife;Segovia;Sevilla;Soria;Tarragona;Teruel;Toledo;Valencia/Valéncia;Valladolid;Zamora;Zaragoza;Ceuta;Melilla'; |
788 | 788 | $list_provinces = explode(';', $provinces); |
789 | 789 | $i = 1; |
790 | -foreach ($list_provinces as $value) { |
|
790 | +foreach ($list_provinces as $value) { |
|
791 | 791 | $sql = "INSERT INTO extra_field_options (field_id, option_value, display_text, option_order) VALUES ('".$field_id."', '".$i."', '".$value."','".$i."');"; |
792 | 792 | Database::query($sql); |
793 | 793 | $i++; |
@@ -801,7 +801,7 @@ discard block |
||
801 | 801 | $ccaa = ';Andalucía;Aragón;Asturias, Principado de;Balears, Illes;Canarias;Cantabria;Castilla y León;Castilla - La Mancha;Cataluña;Comunitat Valenciana;Extremadura;Galicia;Madrid, Comunidad de;Murcia, Región de;Navarra, Comunidad Foral de;País Vasco;Rioja, La;Ceuta;Melilla'; |
802 | 802 | $list_ccaa = explode(';', $ccaa); |
803 | 803 | $i = 1; |
804 | -foreach ($list_ccaa as $value) { |
|
804 | +foreach ($list_ccaa as $value) { |
|
805 | 805 | $sql = "INSERT INTO extra_field_options (field_id, option_value, display_text, option_order) VALUES ('".$field_id."', '".$i."', '".$value."','".$i."');"; |
806 | 806 | Database::query($sql); |
807 | 807 | $i++; |
@@ -814,7 +814,7 @@ discard block |
||
814 | 814 | //$fieldoptions = ';Albacete;Alicante/Alacant;Almería;Araba/Álava;Asturias;Ávila;Badajoz;Balears, Illes;Barcelona;Bizkaia;Burgos;Cáceres;Cádiz;Cantabria;Castellón/Castelló;Ciudad Real;Córdoba;Coruña, A;Cuenca;Gipuzkoa;Girona;Granada;Guadalajara;Huelva;Huesca;Jaén;León;Lleida;Lugo;Madrid;Málaga;Murcia;Navarra;Ourense;Palencia;Palmas, Las;Pontevedr;Rioja, La;Salamanca;Santa Cruz de Tenerife;Segovia;Sevilla;Soria;Tarragona;Teruel;Toledo;Valencia/Valéncia;Valladolid;Zamora;Zaragoza;Ceuta;Melilla'; |
815 | 815 | $field_id = UserManager::create_extra_field($fieldlabel, $fieldtype, $fieldtitle, $fielddefault); |
816 | 816 | $i = 1; |
817 | -foreach ($list_provinces as $value) { |
|
817 | +foreach ($list_provinces as $value) { |
|
818 | 818 | $sql = "INSERT INTO extra_field_options (field_id, option_value, display_text, option_order) VALUES ('".$field_id."', '".$i."', '".$value."','".$i."');"; |
819 | 819 | Database::query($sql); |
820 | 820 | $i++; |
@@ -827,7 +827,7 @@ discard block |
||
827 | 827 | //$fieldoptions = ';Andalucía;Aragón;Asturias, Principado de;Balears, Illes;Canarias;Cantabria;Castilla y León;Castilla - La Mancha;Cataluña;Comunitat Valenciana;Extremadura;Galicia;Madrid, Comunidad de;Murcia, Región de;Navarra, Comunidad Foral de;País Vasco;Rioja, La;Ceuta;Melilla'; |
828 | 828 | $field_id = UserManager::create_extra_field($fieldlabel, $fieldtype, $fieldtitle, $fielddefault); |
829 | 829 | $i = 1; |
830 | -foreach ($list_ccaa as $value) { |
|
830 | +foreach ($list_ccaa as $value) { |
|
831 | 831 | $sql = "INSERT INTO extra_field_options (field_id, option_value, display_text, option_order) VALUES ('".$field_id."', '".$i."', '".$value."','".$i."');"; |
832 | 832 | Database::query($sql); |
833 | 833 | $i++; |
@@ -18,13 +18,15 @@ |
||
18 | 18 | $objExercise = Session::read('objExercise'); |
19 | 19 | $hotspotId = $_GET['hotspotId']; |
20 | 20 | $exerciseId = $objExercise->selectId(); |
21 | -if ($_GET['answerId'] == "0") { // click is NOT on a hotspot |
|
21 | +if ($_GET['answerId'] == "0") { |
|
22 | +// click is NOT on a hotspot |
|
22 | 23 | $hit = 0; |
23 | 24 | $answerId = $hotspotId; |
24 | 25 | |
25 | 26 | // remove from session |
26 | 27 | unset($_SESSION['exerciseResult'][$questionId][$answerId]); |
27 | -} else { // user clicked ON a hotspot |
|
28 | +} else { |
|
29 | +// user clicked ON a hotspot |
|
28 | 30 | $hit = 1; |
29 | 31 | $answerId = $hotspotId; |
30 | 32 |
@@ -414,7 +414,8 @@ discard block |
||
414 | 414 | Display::return_icon('visible.gif', get_lang('HideAttemptView')), |
415 | 415 | api_get_self().'?action=stats&extend_id='.$my_item_id.'&fold_attempt_id='.$row['iv_id'].$url_suffix |
416 | 416 | ); |
417 | - } else { // Same case if fold_attempt_id is set, so not implemented explicitly. |
|
417 | + } else { |
|
418 | +// Same case if fold_attempt_id is set, so not implemented explicitly. |
|
418 | 419 | // The extend button for this attempt has not been clicked. |
419 | 420 | $extend_attempt_link = Display::url( |
420 | 421 | Display::return_icon('invisible.gif', get_lang('ExtendAttemptView')), |
@@ -2608,7 +2609,9 @@ discard block |
||
2608 | 2609 | $getOnlyBestAttempt = false |
2609 | 2610 | ) { |
2610 | 2611 | $debug = false; |
2611 | - if ($debug) echo '<h1>Tracking::get_avg_student_score</h1>'; |
|
2612 | + if ($debug) { |
|
2613 | + echo '<h1>Tracking::get_avg_student_score</h1>'; |
|
2614 | + } |
|
2612 | 2615 | $tbl_stats_exercices = Database::get_main_table(TABLE_STATISTIC_TRACK_E_EXERCISES); |
2613 | 2616 | $tbl_stats_attempts = Database::get_main_table(TABLE_STATISTIC_TRACK_E_ATTEMPT); |
2614 | 2617 | $course = api_get_course_info($course_code); |
@@ -2794,7 +2797,9 @@ discard block |
||
2794 | 2797 | // Came from the lp_item_view |
2795 | 2798 | $max_score_item_view = $row_max_score['max_score_item_view']; |
2796 | 2799 | $score = $row_max_score['score']; |
2797 | - if ($debug) echo '<h3>Item Type: '.$row_max_score['item_type'].'</h3>'; |
|
2800 | + if ($debug) { |
|
2801 | + echo '<h3>Item Type: '.$row_max_score['item_type'].'</h3>'; |
|
2802 | + } |
|
2798 | 2803 | |
2799 | 2804 | if ($row_max_score['item_type'] == 'sco') { |
2800 | 2805 | /* Check if it is sco (easier to get max_score) |
@@ -2845,18 +2850,24 @@ discard block |
||
2845 | 2850 | LIMIT 1"; |
2846 | 2851 | |
2847 | 2852 | $result_last_attempt = Database::query($sql); |
2848 | - if ($debug) var_dump($sql); |
|
2853 | + if ($debug) { |
|
2854 | + var_dump($sql); |
|
2855 | + } |
|
2849 | 2856 | $num = Database::num_rows($result_last_attempt); |
2850 | 2857 | if ($num > 0) { |
2851 | 2858 | $attemptResult = Database::fetch_array($result_last_attempt, 'ASSOC'); |
2852 | 2859 | $id_last_attempt = $attemptResult['exe_id']; |
2853 | 2860 | // We overwrite the score with the best one not the one saved in the LP (latest) |
2854 | 2861 | if ($getOnlyBestAttempt && $get_only_latest_attempt_results == false) { |
2855 | - if ($debug) echo "Following score comes from the track_exercise table not in the LP because the score is the best<br />"; |
|
2862 | + if ($debug) { |
|
2863 | + echo "Following score comes from the track_exercise table not in the LP because the score is the best<br />"; |
|
2864 | + } |
|
2856 | 2865 | $score = $attemptResult['exe_result']; |
2857 | 2866 | } |
2858 | 2867 | |
2859 | - if ($debug) echo "Attempt id: $id_last_attempt with score $score<br />"; |
|
2868 | + if ($debug) { |
|
2869 | + echo "Attempt id: $id_last_attempt with score $score<br />"; |
|
2870 | + } |
|
2860 | 2871 | // Within the last attempt number tracking, get the sum of |
2861 | 2872 | // the max_scores of all questions that it was |
2862 | 2873 | // made of (we need to make this call dynamic because of random questions selection) |
@@ -2901,7 +2912,9 @@ discard block |
||
2901 | 2912 | $count_items++; |
2902 | 2913 | } |
2903 | 2914 | } |
2904 | - if ($debug) echo '$count_items: '.$count_items; |
|
2915 | + if ($debug) { |
|
2916 | + echo '$count_items: '.$count_items; |
|
2917 | + } |
|
2905 | 2918 | } |
2906 | 2919 | } //end for |
2907 | 2920 | |
@@ -2937,19 +2950,29 @@ discard block |
||
2937 | 2950 | } |
2938 | 2951 | } |
2939 | 2952 | |
2940 | - if ($debug) echo '<h3>$lp_with_quiz '.$lp_with_quiz.' </h3>'; |
|
2941 | - if ($debug) echo '<h3>Final return</h3>'; |
|
2953 | + if ($debug) { |
|
2954 | + echo '<h3>$lp_with_quiz '.$lp_with_quiz.' </h3>'; |
|
2955 | + } |
|
2956 | + if ($debug) { |
|
2957 | + echo '<h3>Final return</h3>'; |
|
2958 | + } |
|
2942 | 2959 | |
2943 | 2960 | if ($lp_with_quiz != 0) { |
2944 | 2961 | if (!$return_array) { |
2945 | 2962 | $score_of_scorm_calculate = round(($global_result / $lp_with_quiz), 2); |
2946 | - if ($debug) var_dump($score_of_scorm_calculate); |
|
2963 | + if ($debug) { |
|
2964 | + var_dump($score_of_scorm_calculate); |
|
2965 | + } |
|
2947 | 2966 | if (empty($lp_ids)) { |
2948 | - if ($debug) echo '<h2>All lps fix: '.$score_of_scorm_calculate.'</h2>'; |
|
2967 | + if ($debug) { |
|
2968 | + echo '<h2>All lps fix: '.$score_of_scorm_calculate.'</h2>'; |
|
2969 | + } |
|
2949 | 2970 | } |
2950 | 2971 | return $score_of_scorm_calculate; |
2951 | 2972 | } else { |
2952 | - if ($debug) var_dump($global_result, $lp_with_quiz); |
|
2973 | + if ($debug) { |
|
2974 | + var_dump($global_result, $lp_with_quiz); |
|
2975 | + } |
|
2953 | 2976 | return array($global_result, $lp_with_quiz); |
2954 | 2977 | } |
2955 | 2978 | } else { |
@@ -3436,11 +3459,13 @@ discard block |
||
3436 | 3459 | |
3437 | 3460 | if (!empty ($id_session)) { |
3438 | 3461 | $sql .= ' WHERE session_course.session_id='.$id_session; |
3439 | - if (api_is_multiple_url_enabled()) |
|
3440 | - $sql .= ' AND access_url_id = '.$access_url_id; |
|
3462 | + if (api_is_multiple_url_enabled()) { |
|
3463 | + $sql .= ' AND access_url_id = '.$access_url_id; |
|
3464 | + } |
|
3441 | 3465 | } else { |
3442 | - if (api_is_multiple_url_enabled()) |
|
3443 | - $sql .= ' WHERE access_url_id = '.$access_url_id; |
|
3466 | + if (api_is_multiple_url_enabled()) { |
|
3467 | + $sql .= ' WHERE access_url_id = '.$access_url_id; |
|
3468 | + } |
|
3444 | 3469 | } |
3445 | 3470 | |
3446 | 3471 | $result = Database::query($sql); |
@@ -3554,8 +3579,7 @@ discard block |
||
3554 | 3579 | if (empty($session['access_start_date']) |
3555 | 3580 | ) { |
3556 | 3581 | $session['status'] = get_lang('SessionActive'); |
3557 | - } |
|
3558 | - else { |
|
3582 | + } else { |
|
3559 | 3583 | $time_start = api_strtotime($session['access_start_date'], 'UTC'); |
3560 | 3584 | $time_end = api_strtotime($session['access_end_date'], 'UTC'); |
3561 | 3585 | if ($time_start < time() && time() < $time_end) { |
@@ -6,7 +6,7 @@ |
||
6 | 6 | */ |
7 | 7 | require_once __DIR__.'/config.php'; |
8 | 8 | |
9 | -if (!api_is_platform_admin()) { |
|
9 | +if (!api_is_platform_admin()) { |
|
10 | 10 | die ('You must have admin permissions to install plugins'); |
11 | 11 | } |
12 | 12 |
@@ -12,17 +12,17 @@ discard block |
||
12 | 12 | $plugin = SepePlugin::create(); |
13 | 13 | $_cid = 0; |
14 | 14 | |
15 | -if (api_is_platform_admin()) { |
|
15 | +if (api_is_platform_admin()) { |
|
16 | 16 | $info = getInfoIdentificationData(); |
17 | 17 | $templateName = $plugin->get_lang('DataCenter'); |
18 | 18 | $interbreadcrumb[] = array("url" => "/plugin/sepe/src/sepe-administration-menu.php", "name" => $plugin->get_lang('MenuSepe')); |
19 | 19 | $tpl = new Template($templateName); |
20 | 20 | |
21 | - if (isset($_SESSION['sepe_message_info'])) { |
|
21 | + if (isset($_SESSION['sepe_message_info'])) { |
|
22 | 22 | $tpl->assign('message_info', $_SESSION['sepe_message_info']); |
23 | 23 | unset($_SESSION['sepe_message_info']); |
24 | 24 | } |
25 | - if (isset($_SESSION['sepe_message_error'])) { |
|
25 | + if (isset($_SESSION['sepe_message_error'])) { |
|
26 | 26 | $tpl->assign('message_error', $_SESSION['sepe_message_error']); |
27 | 27 | unset($_SESSION['sepe_message_error']); |
28 | 28 | } |
@@ -31,6 +31,6 @@ discard block |
||
31 | 31 | $content = $tpl->fetch($listing_tpl); |
32 | 32 | $tpl->assign('content', $content); |
33 | 33 | $tpl->display_one_col_template(); |
34 | -} else { |
|
34 | +} else { |
|
35 | 35 | header('Location:'.api_get_path(WEB_PATH)); |
36 | 36 | } |
@@ -13,17 +13,17 @@ discard block |
||
13 | 13 | $plugin = SepePlugin::create(); |
14 | 14 | $_cid = 0; |
15 | 15 | |
16 | -if (api_is_platform_admin()) { |
|
16 | +if (api_is_platform_admin()) { |
|
17 | 17 | $tUser = Database::get_main_table(TABLE_MAIN_USER); |
18 | 18 | $tApi = Database::get_main_table(TABLE_MAIN_USER_API_KEY); |
19 | 19 | $login = 'SEPE'; |
20 | 20 | $sql = "SELECT a.api_key AS api FROM $tUser u, $tApi a WHERE u.username='".$login."' and u.user_id = a.user_id AND a.api_service = 'dokeos';"; |
21 | 21 | $result = Database::query($sql); |
22 | - if (Database::num_rows($result) > 0) { |
|
22 | + if (Database::num_rows($result) > 0) { |
|
23 | 23 | $tmp = Database::fetch_assoc($result); |
24 | 24 | $info = $tmp['api']; |
25 | 25 | |
26 | - } else { |
|
26 | + } else { |
|
27 | 27 | $info = ''; |
28 | 28 | } |
29 | 29 | $templateName = $plugin->get_lang('Setting'); |
@@ -36,6 +36,6 @@ discard block |
||
36 | 36 | $content = $tpl->fetch($listing_tpl); |
37 | 37 | $tpl->assign('content', $content); |
38 | 38 | $tpl->display_one_col_template(); |
39 | -} else { |
|
39 | +} else { |
|
40 | 40 | header('Location:'.api_get_path(WEB_PATH)); |
41 | 41 | } |