add('gestion', l10n('meta_onglet_gestion'), $my_base_url.'&tab=gestion'); $tabsheet->add('description', l10n('meta_onglet_description'), $my_base_url.'&tab=description'); $tabsheet->select($page['tab']); $tabsheet->assign(); // Onglet gestion des meta switch ($page['tab']) { case 'gestion': //charge la liste des meta $groups = array(); $query = ' select id,metaname FROM ' . meta_TABLE . ' ORDER BY metaname ASC;'; $result = pwg_query($query); while ($row = mysql_fetch_array($result)) { $groups[$row['id']] = $row['metaname']; } $selected = 0; $options[] = l10n('meta_select2'); $options['a'] = '----------------------'; foreach ($groups as $metalist => $metalist2) { $options[$metalist] = $metalist2; } $template->assign( 'gestionA', array( 'OPTIONS' => $options, 'SELECTED' => $selected )); //edit de meta if (isset($_POST['submitchoixmeta']) and is_numeric($_POST['metalist']) and (!$_POST['metalist'])==0 and !is_adviser()) { $lire=$_POST['metalist']; $query = ' select id,metaname,metaval FROM ' . meta_TABLE . ' WHERE id = \''.$lire.'\' ;'; $result = pwg_query($query); $row = mysql_fetch_array($result); $chname=$row['metaname']; $chval=$row['metaval']; $selected2 = ""; $template->assign( 'meta_edit', array( 'VALUE' => $chname, 'CONTENT' => $chval, 'SELECTED' => $selected2 )); } //insértion de meta dans la table if (isset($_POST['submitinsmeta']) and !is_adviser()) { $query = ' UPDATE ' . meta_TABLE . ' SET metaval= \''.$_POST['inser'].'\' WHERE metaname = \''.$_POST['invisible'].'\' ;'; $result = pwg_query($query); } break; // Onglet description case 'description': $blockdesc = 'description'; $template->assign( $blockdesc, array( 'meta'=>l10n('meta_name'), )); break; } $template->set_filenames(array('plugin_admin_content' => dirname(__FILE__) . '/admin.tpl')); $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content'); ?>