id = $id+0; } public static function proceed_module_diffusion($suite) { global $msg; global $sub; global $form_cb; global $id_classement; global $liste_bannette; global $database_window_title; $action_diff_aff = ''; // récupérer les bannettes cochées if (!$liste_bannette) $liste_bannette = array() ; for ($iba=0 ; $iba < sizeof($liste_bannette) ; $iba++) { $bannette = new bannette($liste_bannette[$iba]) ; switch($suite) { case "vider" : $action_diff_aff .= $msg['dsi_dif_vidage'].": ".$bannette->nom_bannette."
" ; $bannette->vider(); break ; case "remplir" : $action_diff_aff .= $msg['dsi_dif_remplissage'].": ".$bannette->nom_bannette ; $action_diff_aff .= $bannette->remplir(); $bannette->purger(); break ; case "diffuser" : $action_diff_aff .= "".$msg['dsi_dif_diffusion'].": ".$bannette->nom_bannette."
" ; $action_diff_aff .= $bannette->diffuser(); break ; case "visualiser" : $action_diff_aff .= "

".$msg['dsi_dif_ban_contenu'].": ".$bannette->nom_bannette."

" ; $action_diff_aff .= $bannette->aff_contenu_bannette("./dsi.php?categ=diffuser&sub=auto", 0); break ; case "full_auto" : $action_diff_aff .= $msg['dsi_dif_vidage'].": ".$bannette->nom_bannette."
" ; if(!$bannette->limite_type)$action_diff_aff .= $bannette->vider(); $action_diff_aff .= $msg['dsi_dif_remplissage'].": ".$bannette->nom_bannette ; $action_diff_aff .= $bannette->remplir(); $bannette->purger(); $action_diff_aff .= "".$msg['dsi_dif_diffusion'].": ".$bannette->nom_bannette."
" ; $action_diff_aff .= $bannette->diffuser(); break ; case "exporter" : $action_diff_aff .= "" ; break ; case "gen_document" : $action_diff_aff .= "" ; break ; } } switch($suite) { case "search": case "vider" : case "remplir" : case "diffuser" : case "full_auto" : case "exporter" : case "gen_document" : if ($action_diff_aff) print "

".$msg['dsi_dif_action_effectuee']." :

".$action_diff_aff ; static::proceed_diffusion_list(); break ; case "visualiser" : if ($action_diff_aff) print $action_diff_aff; break ; default: echo window_title($database_window_title.$msg['dsi_dif_auto']); static::proceed_diffusion_list(); break; } } public static function proceed_diffusion_list() { global $sub; global $form_cb; global $id_classement; switch($sub) { case 'auto': $list_bannettes_diffusion_ui = new list_bannettes_diffusion_ui(array('sub' => $sub, 'auto' => 1)); break; case 'lancer': $list_bannettes_diffusion_ui = new list_bannettes_diffusion_ui(array('sub' => $sub, 'auto' => 1)); break; case 'manu': $list_bannettes_diffusion_ui = new list_bannettes_diffusion_ui(array('sub' => $sub, 'auto' => 0)); break; } print $list_bannettes_diffusion_ui->get_display_list(); } public static function proceed_module_equations($suite) { switch($suite) { case 'acces': $equation = new equation($id_equation) ; print $equation->show_form(); break; case 'add': $equation = new equation(0) ; print $equation->show_form(); break; case 'transform': if ($id_equation) { $equation = new equation($id_equation) ; $equation->requete = stripslashes($requete); } else { $equation = new equation(0) ; $equation->num_classement = 1; $equation->nom_equation = ""; $equation->comment_equation = ""; $equation->requete = stripslashes($requete); $equation->proprio_equation = 0; } print $equation->show_form(); break; case 'delete': $equation = new equation($id_equation) ; $equation->delete(); print get_equation ($msg['dsi_equ_search'], $msg['dsi_equ_search_nom'], './dsi.php?categ=equations', stripslashes($form_cb)); print pmb_bidi(dsi_list_equations($form_cb)) ; break; case 'update': if(!isset($proprio_equation)) $proprio_equation = 0; $equation = new equation($id_equation); $equation->set_properties_from_form(); $equation->save(); print get_equation ($msg['dsi_equ_search'], $msg['dsi_equ_search_nom'], './dsi.php?categ=equations', stripslashes($nom_equation)); print pmb_bidi(dsi_list_equations($nom_equation)) ; break; case 'search': print get_equation ($msg['dsi_equ_search'], $msg['dsi_equ_search_nom'], './dsi.php?categ=equations', stripslashes($form_cb)); print pmb_bidi(dsi_list_equations($form_cb)) ; break; default: echo window_title($database_window_title.$msg['dsi_menu_title']); print get_equation ($msg['dsi_equ_search'], $msg['dsi_equ_search_nom'], './dsi.php?categ=equations', stripslashes($form_cb)); print pmb_bidi(dsi_list_equations($form_cb)) ; break; } } }// end class