'; /** * if post save then we save a new one */ if ( isset($_POST['save_plugin'])) { extract($_POST); $plugin=new Extension($cn); $plugin->me_code=$me_code; $plugin->me_menu=$me_menu; $plugin->me_file=$me_file; $plugin->me_description=$me_description; $plugin->me_parameter='plugin_code='.$me_code; $plugin->insert_plugin(); } /** * if post update then we update */ if (isset($_POST['mod_plugin'])) { extract ($_POST); $plugin=new Extension($cn); $plugin->me_code=$me_code; $plugin->me_menu=$me_menu; $plugin->me_file=$me_file; $plugin->me_description=$me_description; $plugin->me_parameter='plugin_code='.$me_code; if ( !isset ($delete_pl)) { $plugin->update_plugin(); } else { $plugin->remove_plugin(); } } /** * if delete then delete */ ////////////////////////////////////////////////////////////////////////////// // Show the list of menu ////////////////////////////////////////////////////////////////////////////// global $cn; $table=new Sort_Table(); $url=$_SERVER['REQUEST_URI']; $table->add('Code',$url,"order by me_code asc","order by me_code desc","codea","coded"); $table->add('Menu',$url,"order by me_menu asc","order by me_menu desc","menua","menud"); $table->add('Description',$url,"order by me_description asc","order by me_description desc","desa","desd"); $table->add('URL',$url,"order by me_url asc","order by me_url desc","urla","urld"); $table->add('Paramètre',$url,"order by me_parametere asc","order by me_parameter desc","paa","pad"); $table->add('Javascript',$url,"order by me_javascript asc","order by me_javascript desc","jsa","jsd"); $table->add('Type',$url,"order by me_type asc","order by me_type desc","ta","td"); $ord=(isset($_REQUEST['ord']))?$_REQUEST['ord']:'codea'; $order=$table->get_sql_order($ord); $menu=new Menu_Ref_sql($cn); $ret=$menu->seek($order); echo '

le type vaut :

'; $gDossier=Dossier::id(); echo HtmlInput::button("Add_plugin", "Ajout d'un plugin", "onclick=add_plugin($gDossier)"); echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; for ($i=0;$iget_object($ret, $i); $js=$row->me_code; switch ($row->me_type) { case 'PL': $js=sprintf('%s', $gDossier,$row->me_code,$row->me_code); break; } echo ''; echo td($js); echo td($row->me_menu); echo td($row->me_description); echo td($row->me_url); echo td($row->me_parameter); echo td($row->me_javascript); echo td($row->me_type); echo ''; } echo '
'.$table->get_header(0).''.$table->get_header(1).''.$table->get_header(2).''.$table->get_header(3).''.$table->get_header(4).''.$table->get_header(5).''.$table->get_header(6).'
'; ?>