示例#1
0
 /**
  * Encapsule le comportement du module de cloture d'exercice
  *
  * @return void
  * @access public
  * @static
  */
 public static function clotureExerciceModule()
 {
     $choix_groupe = getpost_variable('choix_groupe');
     $cloture_users = getpost_variable('cloture_users');
     $cloture_globale = getpost_variable('cloture_globale');
     $cloture_groupe = getpost_variable('cloture_groupe');
     $tab_cloture_users = getpost_variable('tab_cloture_users');
     $tab_commentaire_saisie = getpost_variable('tab_commentaire_saisie');
     $return = '';
     /*************************************/
     header_popup($_SESSION['config']['titre_resp_index']);
     /*************************************/
     /***  suite de la page             ***/
     /*************************************/
     /** initialisation des tableaux des types de conges/absences  **/
     // recup du tableau des types de conges (conges et congesexceptionnels)
     // on concatene les 2 tableaux
     $tab_type_cong = recup_tableau_types_conges() + recup_tableau_types_conges_exceptionnels();
     // titre
     $return .= '<H2>' . _('resp_cloture_exercice_titre') . '</H2>';
     if ($cloture_users == "TRUE") {
         $return .= \responsable\Fonctions::cloture_users($tab_type_cong, $tab_cloture_users, $tab_commentaire_saisie);
     } elseif ($cloture_globale == "TRUE") {
         $return .= \responsable\Fonctions::cloture_globale($tab_type_cong);
     } elseif ($cloture_groupe == "TRUE") {
         $return .= \responsable\Fonctions::cloture_globale_groupe($choix_groupe, $tab_type_cong);
     } else {
         $return .= \responsable\Fonctions::saisie_cloture($tab_type_cong);
     }
     return $return;
 }