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