|
|
|
@ -1,5 +1,6 @@ |
|
|
|
<?php |
|
|
|
<?php |
|
|
|
/* For license terms, see /license.txt */ |
|
|
|
/* For license terms, see /license.txt */ |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Plugin class for the SEPE plugin |
|
|
|
* Plugin class for the SEPE plugin |
|
|
|
* @package chamilo.plugin.sepe |
|
|
|
* @package chamilo.plugin.sepe |
|
|
|
@ -24,7 +25,7 @@ class SepePlugin extends Plugin |
|
|
|
const TABLE_SEPE_LOG_PARTICIPANT = 'plugin_sepe_log_participant'; |
|
|
|
const TABLE_SEPE_LOG_PARTICIPANT = 'plugin_sepe_log_participant'; |
|
|
|
const TABLE_SEPE_LOG_MOD_PARTICIPANT = 'plugin_sepe_log_mod_participant'; |
|
|
|
const TABLE_SEPE_LOG_MOD_PARTICIPANT = 'plugin_sepe_log_mod_participant'; |
|
|
|
const TABLE_SEPE_LOG = 'plugin_sepe_log'; |
|
|
|
const TABLE_SEPE_LOG = 'plugin_sepe_log'; |
|
|
|
|
|
|
|
|
|
|
|
public $isAdminPlugin = true; |
|
|
|
public $isAdminPlugin = true; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
@ -47,7 +48,7 @@ class SepePlugin extends Plugin |
|
|
|
array('sepe_enable' => 'boolean') |
|
|
|
array('sepe_enable' => 'boolean') |
|
|
|
); |
|
|
|
); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* This method creates the tables required to this plugin |
|
|
|
* This method creates the tables required to this plugin |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
@ -82,7 +83,7 @@ class SepePlugin extends Plugin |
|
|
|
|
|
|
|
|
|
|
|
require_once api_get_path(SYS_PLUGIN_PATH).'sepe/database.php'; |
|
|
|
require_once api_get_path(SYS_PLUGIN_PATH).'sepe/database.php'; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* This method drops the plugin tables |
|
|
|
* This method drops the plugin tables |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
@ -128,7 +129,7 @@ class SepePlugin extends Plugin |
|
|
|
. $oldTableTutorsCompany." TO ".self::TABLE_SEPE_TUTORS_COMPANY.", " |
|
|
|
. $oldTableTutorsCompany." TO ".self::TABLE_SEPE_TUTORS_COMPANY.", " |
|
|
|
. $oldTableCompetence." TO ".self::TABLE_SEPE_TEACHING_COMPETENCE.";"; |
|
|
|
. $oldTableCompetence." TO ".self::TABLE_SEPE_TEACHING_COMPETENCE.";"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
|
|
|
|
|
|
|
|
$sepeCourseActionsTable = self::TABLE_SEPE_COURSE_ACTIONS; |
|
|
|
$sepeCourseActionsTable = self::TABLE_SEPE_COURSE_ACTIONS; |
|
|
|
$sql = "ALTER TABLE ".$sepeCourseActionsTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
$sql = "ALTER TABLE ".$sepeCourseActionsTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
@ -136,7 +137,7 @@ class SepePlugin extends Plugin |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
$sql = "ALTER TABLE ".$sepeCourseActionsTable." CHANGE `id_course` `course_id` INT( 10 ) UNSIGNED NOT NULL"; |
|
|
|
$sql = "ALTER TABLE ".$sepeCourseActionsTable." CHANGE `id_course` `course_id` INT( 10 ) UNSIGNED NOT NULL"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
|
|
|
|
|
|
|
|
$sepeActionsTable = self::TABLE_SEPE_ACTIONS; |
|
|
|
$sepeActionsTable = self::TABLE_SEPE_ACTIONS; |
|
|
|
$sql = "ALTER TABLE ".$sepeActionsTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
$sql = "ALTER TABLE ".$sepeActionsTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
@ -174,7 +175,7 @@ class SepePlugin extends Plugin |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
$sql = "ALTER TABLE ".$sepeActionsTable." CHANGE `CONTACTO_ACCION` `contact_action` LONGTEXT"; |
|
|
|
$sql = "ALTER TABLE ".$sepeActionsTable." CHANGE `CONTACTO_ACCION` `contact_action` LONGTEXT"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
|
|
|
|
|
|
|
|
$sepeSpecialtyTable = self::TABLE_SEPE_SPECIALTY; |
|
|
|
$sepeSpecialtyTable = self::TABLE_SEPE_SPECIALTY; |
|
|
|
$sql = "ALTER TABLE ".$sepeSpecialtyTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
$sql = "ALTER TABLE ".$sepeSpecialtyTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
@ -226,7 +227,7 @@ class SepePlugin extends Plugin |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
$sql = "ALTER TABLE ".$sepeSpecialtyTable." CHANGE `NUMERO_ACTIVIDADES_EVALUACION` `evaluation_activity_count` INT( 10 ) UNSIGNED"; |
|
|
|
$sql = "ALTER TABLE ".$sepeSpecialtyTable." CHANGE `NUMERO_ACTIVIDADES_EVALUACION` `evaluation_activity_count` INT( 10 ) UNSIGNED"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
|
|
|
|
|
|
|
|
$sepeParticipantTable = self::TABLE_SEPE_PARTICIPANTS; |
|
|
|
$sepeParticipantTable = self::TABLE_SEPE_PARTICIPANTS; |
|
|
|
$sql = "ALTER TABLE ".$sepeParticipantTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
$sql = "ALTER TABLE ".$sepeParticipantTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
@ -250,7 +251,7 @@ class SepePlugin extends Plugin |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
$sql = "ALTER TABLE ".$sepeParticipantTable." CHANGE `CIF_EMPRESA` `company_fiscal_number` VARCHAR( 9 )"; |
|
|
|
$sql = "ALTER TABLE ".$sepeParticipantTable." CHANGE `CIF_EMPRESA` `company_fiscal_number` VARCHAR( 9 )"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
|
|
|
|
|
|
|
|
$sepeCenterTable = self::TABLE_SEPE_CENTERS; |
|
|
|
$sepeCenterTable = self::TABLE_SEPE_CENTERS; |
|
|
|
$sql = "ALTER TABLE ".$sepeCenterTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
$sql = "ALTER TABLE ".$sepeCenterTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
@ -258,7 +259,7 @@ class SepePlugin extends Plugin |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
$sql = "ALTER TABLE ".$sepeCenterTable." CHANGE `CODIGO_CENTRO` `center_code` VARCHAR(16)"; |
|
|
|
$sql = "ALTER TABLE ".$sepeCenterTable." CHANGE `CODIGO_CENTRO` `center_code` VARCHAR(16)"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
|
|
|
|
|
|
|
|
$sepeSpecialtyClassroomTable = self::TABLE_SEPE_SPECIALTY_CLASSROOM; |
|
|
|
$sepeSpecialtyClassroomTable = self::TABLE_SEPE_SPECIALTY_CLASSROOM; |
|
|
|
$sql = "ALTER TABLE ".$sepeSpecialtyClassroomTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
$sql = "ALTER TABLE ".$sepeSpecialtyClassroomTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
@ -266,7 +267,7 @@ class SepePlugin extends Plugin |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
$sql = "ALTER TABLE ".$sepeSpecialtyClassroomTable." CHANGE `cod_centro` `center_id` INT( 10 ) UNSIGNED NOT NULL"; |
|
|
|
$sql = "ALTER TABLE ".$sepeSpecialtyClassroomTable." CHANGE `cod_centro` `center_id` INT( 10 ) UNSIGNED NOT NULL"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
|
|
|
|
|
|
|
|
$sepeSpecialtyTutorsTable = self::TABLE_SEPE_SPECIALTY_TUTORS; |
|
|
|
$sepeSpecialtyTutorsTable = self::TABLE_SEPE_SPECIALTY_TUTORS; |
|
|
|
$sql = "ALTER TABLE ".$sepeSpecialtyTutorsTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
$sql = "ALTER TABLE ".$sepeSpecialtyTutorsTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
@ -284,7 +285,7 @@ class SepePlugin extends Plugin |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
$sql = "ALTER TABLE ".$sepeSpecialtyTutorsTable." CHANGE `FORMACION_MODALIDAD_TELEFORMACION` `training_teleforming` VARCHAR(2)"; |
|
|
|
$sql = "ALTER TABLE ".$sepeSpecialtyTutorsTable." CHANGE `FORMACION_MODALIDAD_TELEFORMACION` `training_teleforming` VARCHAR(2)"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
|
|
|
|
|
|
|
|
$sepeTutorsTable = self::TABLE_SEPE_TUTORS; |
|
|
|
$sepeTutorsTable = self::TABLE_SEPE_TUTORS; |
|
|
|
$sql = "ALTER TABLE ".$sepeTutorsTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
$sql = "ALTER TABLE ".$sepeTutorsTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
@ -306,7 +307,7 @@ class SepePlugin extends Plugin |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
$sql = "ALTER TABLE ".$sepeTutorsTable." CHANGE `FORMACION_MODALIDAD_TELEFORMACION` `training_teleforming` VARCHAR(2)"; |
|
|
|
$sql = "ALTER TABLE ".$sepeTutorsTable." CHANGE `FORMACION_MODALIDAD_TELEFORMACION` `training_teleforming` VARCHAR(2)"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
|
|
|
|
|
|
|
|
$sepeParticipantSpecialtyTable = self::TABLE_SEPE_PARTICIPANTS_SPECIALTY; |
|
|
|
$sepeParticipantSpecialtyTable = self::TABLE_SEPE_PARTICIPANTS_SPECIALTY; |
|
|
|
$sql = "ALTER TABLE ".$sepeParticipantSpecialtyTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
$sql = "ALTER TABLE ".$sepeParticipantSpecialtyTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
@ -336,7 +337,7 @@ class SepePlugin extends Plugin |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
$sql = "ALTER TABLE ".$sepeParticipantSpecialtyTable." CHANGE `PUNTUACION_FINAL` `final_score` VARCHAR(4)"; |
|
|
|
$sql = "ALTER TABLE ".$sepeParticipantSpecialtyTable." CHANGE `PUNTUACION_FINAL` `final_score` VARCHAR(4)"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
|
|
|
|
|
|
|
|
$sepeParticipantSpecialtyTutorialsTable = self::TABLE_SEPE_PARTICIPANTS_SPECIALTY_TUTORIALS; |
|
|
|
$sepeParticipantSpecialtyTutorialsTable = self::TABLE_SEPE_PARTICIPANTS_SPECIALTY_TUTORIALS; |
|
|
|
$sql = "ALTER TABLE ".$sepeParticipantSpecialtyTutorialsTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
$sql = "ALTER TABLE ".$sepeParticipantSpecialtyTutorialsTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
@ -350,9 +351,9 @@ class SepePlugin extends Plugin |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
$sql = "ALTER TABLE ".$sepeParticipantSpecialtyTutorialsTable." CHANGE `FECHA_FIN` `end_date` DATE"; |
|
|
|
$sql = "ALTER TABLE ".$sepeParticipantSpecialtyTutorialsTable." CHANGE `FECHA_FIN` `end_date` DATE"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
|
|
|
|
|
|
|
|
$sepeTutorsCompanyTable = self::TABLE_SEPE_TUTORS_COMPANY; |
|
|
|
$sepeTutorsCompanyTable = self::TABLE_SEPE_TUTORS_COMPANY; |
|
|
|
|
|
|
|
|
|
|
|
$sql = "UPDATE ".$sepeTutorsCompanyTable." SET empresa='1' WHERE empresa='SI'"; |
|
|
|
$sql = "UPDATE ".$sepeTutorsCompanyTable." SET empresa='1' WHERE empresa='SI'"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
$sql = "UPDATE ".$sepeTutorsCompanyTable." SET empresa='0' WHERE empresa='NO'"; |
|
|
|
$sql = "UPDATE ".$sepeTutorsCompanyTable." SET empresa='0' WHERE empresa='NO'"; |
|
|
|
@ -361,7 +362,7 @@ class SepePlugin extends Plugin |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
$sql = "UPDATE ".$sepeTutorsCompanyTable." SET formacion='0' WHERE formacion='NO'"; |
|
|
|
$sql = "UPDATE ".$sepeTutorsCompanyTable." SET formacion='0' WHERE formacion='NO'"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
|
|
|
|
|
|
|
|
$sql = "ALTER TABLE ".$sepeTutorsCompanyTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
$sql = "ALTER TABLE ".$sepeTutorsCompanyTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
$sql = "ALTER TABLE ".$sepeTutorsCompanyTable." CHANGE `alias` `alias` VARCHAR(255)"; |
|
|
|
$sql = "ALTER TABLE ".$sepeTutorsCompanyTable." CHANGE `alias` `alias` VARCHAR(255)"; |
|
|
|
@ -376,13 +377,13 @@ class SepePlugin extends Plugin |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
$sql = "ALTER TABLE ".$sepeTutorsCompanyTable." CHANGE `formacion` `training` VARCHAR(1)"; |
|
|
|
$sql = "ALTER TABLE ".$sepeTutorsCompanyTable." CHANGE `formacion` `training` VARCHAR(1)"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
|
|
|
|
|
|
|
|
$sepeCompetenceTable = self::TABLE_SEPE_TEACHING_COMPETENCE; |
|
|
|
$sepeCompetenceTable = self::TABLE_SEPE_TEACHING_COMPETENCE; |
|
|
|
$sql = "ALTER TABLE ".$sepeCompetenceTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
$sql = "ALTER TABLE ".$sepeCompetenceTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
$sql = "ALTER TABLE ".$sepeCompetenceTable." CHANGE `valor` `value` LONGTEXT"; |
|
|
|
$sql = "ALTER TABLE ".$sepeCompetenceTable." CHANGE `valor` `value` LONGTEXT"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
|
|
|
|
|
|
|
|
$sepeLogParticipantTable = self::TABLE_SEPE_LOG_PARTICIPANT; |
|
|
|
$sepeLogParticipantTable = self::TABLE_SEPE_LOG_PARTICIPANT; |
|
|
|
$sql = "ALTER TABLE ".$sepeLogParticipantTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
$sql = "ALTER TABLE ".$sepeLogParticipantTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
@ -394,7 +395,7 @@ class SepePlugin extends Plugin |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
$sql = "ALTER TABLE ".$sepeLogParticipantTable." CHANGE `fecha_baja` `leaving_date` DATE"; |
|
|
|
$sql = "ALTER TABLE ".$sepeLogParticipantTable." CHANGE `fecha_baja` `leaving_date` DATE"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
|
|
|
|
|
|
|
|
$sepeLogModParticipantTable = self::TABLE_SEPE_LOG_MOD_PARTICIPANT; |
|
|
|
$sepeLogModParticipantTable = self::TABLE_SEPE_LOG_MOD_PARTICIPANT; |
|
|
|
$sql = "ALTER TABLE ".$sepeLogModParticipantTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
$sql = "ALTER TABLE ".$sepeLogModParticipantTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
@ -404,7 +405,7 @@ class SepePlugin extends Plugin |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
$sql = "ALTER TABLE ".$sepeLogModParticipantTable." CHANGE `fecha_mod` `change_date` DATE"; |
|
|
|
$sql = "ALTER TABLE ".$sepeLogModParticipantTable." CHANGE `fecha_mod` `change_date` DATE"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
|
|
|
|
|
|
|
|
$sepeCenterTable = self::TABLE_SEPE_CENTER; |
|
|
|
$sepeCenterTable = self::TABLE_SEPE_CENTER; |
|
|
|
$sql = "ALTER TABLE ".$sepeCenterTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
$sql = "ALTER TABLE ".$sepeCenterTable." CHANGE `cod` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT"; |
|
|
|
Database::query($sql); |
|
|
|
Database::query($sql); |
|
|
|
|