Bon ça fait bien 8 heures que je suis dessus :-o, il y a presque tout qui marche sauf actifxmovievotes qui ne veut pas se modifier, c'est un bouton radio. Autrement, tous le reste marche bien sauf celui là(va savoir pourquoi). J'ai du oublier une virgule ou je ne sais quoi mais je trouve pas
.
<?php
include 'admin_header.php';
include_once XOOPS_ROOT_PATH.'/modules/userpoints/admin/functions.php';
$op = isset($_REQUEST['op']) ?$_REQUEST['op'] : "default";
switch ($op)
{
case "save":
global $xoopsDB;
$actifnewbb = $_POST['actifnewbb'];
$poinnewbb = $_POST['poinnewbb'];
$actifuser = $_POST['actifuser'];
$poinuser = $_POST['poinuser'];
$actifwordbook = $_POST['actifwordbook'];
$poinwordbook = $_POST['poinwordbook'];
$actifxmovie = $_POST['actifxmovie'];
$poinxmovie = $_POST['poinxmovie'];
$actifxmovievotes = $_POST['actifxmovievotes'];
$poinxmovievotes = $_POST['poinxmovievotes'];
$actifextgallery = $_POST['actifextgallery'];
$poinextgallery = $_POST['poinextgallery'];
$actifxcgal = $_POST['actifxcgal'];
$poinxcgal = $_POST['poinxcgal'];
$actifxcgalvote = $_POST['actifxcgalvote'];
$poinxcgalvote = $_POST['poinxcgalvote'];
$actifsmartfaq = $_POST['actifsmartfaq'];
$poinsmartfaq = $_POST['poinsmartfaq'];
$actifsmartsection = $_POST['actifsmartsection'];
$poinsmartsection = $_POST['poinsmartsection'];
$actifstories = $_POST['actifstories'];
$poinstories = $_POST['poinstories'];
$actifcomments = $_POST['actifcomments'];
$poincomments = $_POST['poincomments'];
$actifdownloads = $_POST['actifdownloads'];
$poindownloads = $_POST['poindownloads'];
$actifdloadvotes = $_POST['actifdloadvotes'];
$poindloadvotes = $_POST['poindloadvotes'];
$actiflinks = $_POST['actiflinks'];
$poinlinks = $_POST['poinlinks'];
$actiflinkvotes = $_POST['actiflinkvotes'];
$poinlinkvotes = $_POST['poinlinkvotes'];
$actifweblinks = $_POST['actifweblinks'];
$poinweblinks = $_POST['poinweblinks'];
$actifweblinksvotes = $_POST['actifweblinksvotes'];
$poinweblinksvotes = $_POST['poinweblinksvotes'];
$actifwfsections = $_POST['actifwfsections'];
$poinwfsections = $_POST['poinwfsections'];
$actifwfsvotes = $_POST['actifwfsvotes'];
$poinwfsvotes = $_POST['poinwfsvotes'];
$actifposts = $_POST['actifposts'];
$poinposts = $_POST['poinposts'];
$xoopsDB->query("update " . $xoopsDB->prefix("user_points_config") . " set actifnewbb='$actifnewbb', poinnewbb='$poinnewbb', actifuser='$actifuser', poinuser='$poinuser', actifwordbook='$actifwordbook', poinwordbook='$poinwordbook', actifxmovie='$actifxmovie', poinxmovie='$poinxmovie', actifxmovievotes='actifxmovievotes', poinxmovievotes='$poinxmovievotes', actifextgallery='$actifextgallery', poinextgallery='$poinextgallery', actifxcgal='$actifxcgal', poinxcgal='$poinxcgal', actifxcgalvote='$actifxcgalvote', poinxcgalvote='$poinxcgalvote', actifsmartfaq='$actifsmartfaq', poinsmartfaq='$poinsmartfaq', actifsmartsection='$actifsmartsection', poinsmartsection='$poinsmartsection', actifstories='$actifstories', poinstories='$poinstories', actifcomments='$actifcomments', poincomments='$poincomments', actifdownloads='$actifdownloads', poindownloads='$poindownloads', actifdloadvotes='$actifdloadvotes', poindloadvotes='$poindloadvotes', actiflinks='$actiflinks', poinlinks='$poinlinks', actiflinkvotes='$actiflinkvotes', poinlinkvotes='$poinlinkvotes', actifweblinks='$actifweblinks', poinweblinks='$poinweblinks', actifweblinksvotes='$actifweblinksvotes', poinweblinksvotes='$poinweblinksvotes', actifwfsections='$actifwfsections', poinwfsections='$poinwfsections', actifwfsvotes='$actifwfsvotes', poinwfsvotes='$poinwfsvotes', actifposts='$actifposts', poinposts='$poinposts'");
redirect_header("indexpage.php", 1, _AM_USERPOINTS_UPDATED);
exit();
break;
default:
include XOOPS_ROOT_PATH . '/class/xoopsformloader.php';
global $xoopsDB;
$result = $xoopsDB->query("SELECT actifnewbb, poinnewbb, actifuser, poinuser, actifwordbook, poinwordbook, actifxmovie, poinxmovie, actifxmovievotes, poinxmovievotes, actifextgallery, poinextgallery, actifxcgal, poinxcgal, actifxcgalvote, poinxcgalvote, actifsmartfaq, poinsmartfaq, actifsmartsection, poinsmartsection, actifstories, poinstories, actifcomments, poincomments, actifdownloads, poindownloads, actifdloadvotes, poindloadvotes, actiflinks, poinlinks, actiflinkvotes, poinlinkvotes, actifweblinks, poinweblinks, actifweblinksvotes, poinweblinksvotes, actifwfsections, poinwfsections, actifwfsvotes, poinwfsvotes, actifposts, poinposts FROM " . $xoopsDB->prefix('user_points_config') . " ");
list($actifnewbb, $poinnewbb, $actifuser, $poinuser, $actifwordbook, $poinwordbook, $actifxmovie, $poinxmovie, $actifxmovievotes, $poinxmovievotes, $actifextgallery, $poinextgallery, $actifxcgal, $poinxcgal, $actifxcgalvote, $poinxcgalvote, $actifsmartfaq, $poinsmartfaq, $actifsmartsection, $poinsmartsection, $actifstories, $poinstories, $actifcomments, $poincomments, $actifdownloads, $poindownloads, $actifdloadvotes, $poindloadvotes, $actiflinks, $poinlinks, $actiflinkvotes, $poinlinkvotes, $actifweblinks, $poinweblinks, $actifweblinksvotes, $poinweblinksvotes, $actifwfsections, $poinwfsections, $actifwfsvotes, $poinwfsvotes, $actifposts, $poinposts) = $xoopsDB->fetchrow($result);
xoops_cp_header();
userpoints_adminmenu(1);
////////////////
$sform = new XoopsThemeForm(_AM_USERPOINTS_MODIFY, "op", xoops_getenv('PHP_SELF'));
//newbb
$bouton_actifnewbb = new XoopsFormRadioYN(_AM_USERPOINTS_ACTIF_NEWBB, 'actifnewbb', $actifnewbb, ' ' . _YES . '', ' ' . _NO . '');
$sform->addElement($bouton_actifnewbb);
$sform->addElement(new XoopsFormText(_AM_USERPOINTS_POIN_NEWBB, 'poinnewbb', 6, 6, $poinnewbb), false);
//user
$bouton_actifuser = new XoopsFormRadioYN(_AM_USERPOINTS_ACTIF_USER, 'actifuser', $actifuser, ' ' . _YES . '', ' ' . _NO . '');
$sform->addElement($bouton_actifuser);
$sform->addElement(new XoopsFormText(_AM_USERPOINTS_POIN_USER, 'poinuser', 6, 6, $poinuser), false);
//wordbook
$bouton_actifwordbook = new XoopsFormRadioYN(_AM_USERPOINTS_ACTIF_WORDBOOK, 'actifwordbook', $actifwordbook, ' ' . _YES . '', ' ' . _NO . '');
$sform->addElement($bouton_actifwordbook);
$sform->addElement(new XoopsFormText(_AM_USERPOINTS_POIN_WORDBOOK, 'poinwordbook', 6, 6, $poinwordbook), false);
//xmovie
$bouton_actifxmovie = new XoopsFormRadioYN(_AM_USERPOINTS_ACTIF_XMOVIE, 'actifxmovie', $actifxmovie, ' ' . _YES . '', ' ' . _NO . '');
$sform->addElement($bouton_actifxmovie);
$sform->addElement(new XoopsFormText(_AM_USERPOINTS_POIN_XMOVIE, 'poinxmovie', 6, 6, $poinxmovie), false);
//xmoviev
$bouton_actifxmovievotes = new XoopsFormRadioYN(_AM_USERPOINTS_ACTIF_XMOVIEV, 'actifxmovievotes', $actifxmovievotes, ' ' . _YES . '', ' ' . _NO . '');
$sform->addElement($bouton_actifxmovievotes);
$sform->addElement(new XoopsFormText(_AM_USERPOINTS_POIN_XMOVIEV, 'poinxmovievotes', 6, 6, $poinxmovievotes), false);
//extgallery
$bouton_actifextgallery = new XoopsFormRadioYN(_AM_USERPOINTS_ACTIF_EXTGALLERY, 'actifextgallery', $actifextgallery, ' ' . _YES . '', ' ' . _NO . '');
$sform->addElement($bouton_actifextgallery);
$sform->addElement(new XoopsFormText(_AM_USERPOINTS_POIN_EXTGALLERY, 'poinextgallery', 6, 6, $poinextgallery), false);
//xcgal
$bouton_actifxcgal = new XoopsFormRadioYN(_AM_USERPOINTS_ACTIF_XCGAL, 'actifxcgal', $actifxcgal, ' ' . _YES . '', ' ' . _NO . '');
$sform->addElement($bouton_actifxcgal);
$sform->addElement(new XoopsFormText(_AM_USERPOINTS_POIN_XCGAL, 'poinxcgal', 6, 6, $poinxcgal), false);
//xcgalvote
$bouton_actifxcgalvote = new XoopsFormRadioYN(_AM_USERPOINTS_ACTIF_XCGALVOTE, 'actifxcgalvote', $actifxcgalvote, ' ' . _YES . '', ' ' . _NO . '');
$sform->addElement($bouton_actifxcgalvote);
$sform->addElement(new XoopsFormText(_AM_USERPOINTS_POIN_XCGALVOTE, 'poinxcgalvote', 6, 6, $poinxcgalvote), false);
//smartfaq
$bouton_actifsmartfaq = new XoopsFormRadioYN(_AM_USERPOINTS_ACTIF_SMARTFAQ, 'actifsmartfaq', $actifsmartfaq, ' ' . _YES . '', ' ' . _NO . '');
$sform->addElement($bouton_actifsmartfaq);
$sform->addElement(new XoopsFormText(_AM_USERPOINTS_POIN_SMARTFAQ, 'poinsmartfaq', 6, 6, $poinsmartfaq), false);
//smartsection
$bouton_actifsmartsection = new XoopsFormRadioYN(_AM_USERPOINTS_ACTIF_SMARTSECTIONS, 'actifsmartsection', $actifsmartsection, ' ' . _YES . '', ' ' . _NO . '');
$sform->addElement($bouton_actifsmartsection);
$sform->addElement(new XoopsFormText(_AM_USERPOINTS_POIN_SMARTSECTIONS, 'poinsmartsection', 6, 6, $poinsmartsection), false);
//stories
$bouton_actifstories = new XoopsFormRadioYN(_AM_USERPOINTS_ACTIF_STORIES, 'actifstories', $actifstories, ' ' . _YES . '', ' ' . _NO . '');
$sform->addElement($bouton_actifstories);
$sform->addElement(new XoopsFormText(_AM_USERPOINTS_POIN_STORIES, 'poinstories', 6, 6, $poinstories), false);
//comments
$bouton_actifcomments = new XoopsFormRadioYN(_AM_USERPOINTS_ACTIF_COMMENTS, 'actifcomments', $actifcomments, ' ' . _YES . '', ' ' . _NO . '');
$sform->addElement($bouton_actifcomments);
$sform->addElement(new XoopsFormText(_AM_USERPOINTS_POIN_COMMENTS, 'poincomments', 6, 6, $poincomments), false);
//downloads
$bouton_actifdownloads = new XoopsFormRadioYN(_AM_USERPOINTS_ACTIF_DOWNLOAD, 'actifdownloads', $actifdownloads, ' ' . _YES . '', ' ' . _NO . '');
$sform->addElement($bouton_actifdownloads);
$sform->addElement(new XoopsFormText(_AM_USERPOINTS_POIN_DOWNLOAD, 'poindownloads', 6, 6, $poindownloads), false);
//dloadvotes
$bouton_actifdloadvotes = new XoopsFormRadioYN(_AM_USERPOINTS_ACTIF_DLOADVOTES, 'actifdloadvotes', $actifdloadvotes, ' ' . _YES . '', ' ' . _NO . '');
$sform->addElement($bouton_actifdloadvotes);
$sform->addElement(new XoopsFormText(_AM_USERPOINTS_POIN_DLOADVOTES, 'poindloadvotes', 6, 6, $poindloadvotes), false);
//links
$bouton_actiflinks = new XoopsFormRadioYN(_AM_USERPOINTS_ACTIF_LINKS, 'actiflinks', $actiflinks, ' ' . _YES . '', ' ' . _NO . '');
$sform->addElement($bouton_actiflinks);
$sform->addElement(new XoopsFormText(_AM_USERPOINTS_POIN_LINKS, 'poinlinks', 6, 6, $poinlinks), false);
//linksvotes
$bouton_actiflinkvotes = new XoopsFormRadioYN(_AM_USERPOINTS_ACTIF_LINKS_VOTES, 'actiflinkvotes', $actiflinkvotes, ' ' . _YES . '', ' ' . _NO . '');
$sform->addElement($bouton_actiflinkvotes);
$sform->addElement(new XoopsFormText(_AM_USERPOINTS_POIN_LINKS_VOTES, 'poinlinkvotes', 6, 6, $poinlinkvotes), false);
//weblinks
$bouton_actifweblinks = new XoopsFormRadioYN(_AM_USERPOINTS_ACTIF_WEBLINKS, 'actifweblinks', $actifweblinks, ' ' . _YES . '', ' ' . _NO . '');
$sform->addElement($bouton_actifweblinks);
$sform->addElement(new XoopsFormText(_AM_USERPOINTS_POIN_WEBLINKS, 'poinweblinks', 6, 6, $poinweblinks), false);
//weblinksvotes
$bouton_actifweblinksvotes = new XoopsFormRadioYN(_AM_USERPOINTS_ACTIF_WEBLINKSVOTES, 'actifweblinksvotes', $actifweblinksvotes, ' ' . _YES . '', ' ' . _NO . '');
$sform->addElement($bouton_actifweblinksvotes);
$sform->addElement(new XoopsFormText(_AM_USERPOINTS_POIN_WEBLINKSVOTES, 'poinweblinksvotes', 6, 6, $poinweblinksvotes), false);
//wfsections
$bouton_actifwfsections = new XoopsFormRadioYN(_AM_USERPOINTS_ACTIF_WFSECTIONS, 'actifwfsections', $actifwfsections, ' ' . _YES . '', ' ' . _NO . '');
$sform->addElement($bouton_actifwfsections);
$sform->addElement(new XoopsFormText(_AM_USERPOINTS_POIN_WFSECTIONS, 'poinwfsections', 6, 6, $poinwfsections), false);
//wfsvotes
$bouton_actifwfsvotes = new XoopsFormRadioYN(_AM_USERPOINTS_ACTIF_WFSVOTES, 'actifwfsvotes', $actifwfsvotes, ' ' . _YES . '', ' ' . _NO . '');
$sform->addElement($bouton_actifwfsvotes);
$sform->addElement(new XoopsFormText(_AM_USERPOINTS_POIN_WFSVOTES, 'poinwfsvotes', 6, 6, $poinwfsvotes), false);
//post
$bouton_actifposts = new XoopsFormRadioYN(_AM_USERPOINTS_ACTIF_POSTS, 'actifposts', $actifposts, ' ' . _YES . '', ' ' . _NO . '');
$sform->addElement($bouton_actifposts);
$sform->addElement(new XoopsFormText(_AM_USERPOINTS_POIN_POSTS, 'poinposts', 6, 6, $poinposts), false);
////////////////
////////////////
$button_tray = new XoopsFormElementTray('', '');
$hidden = new XoopsFormHidden('op', 'save');
$button_tray->addElement($hidden);
$button_tray->addElement(new XoopsFormButton('', 'post', _AM_USERPOINTS_SAVE, 'submit'));
$sform->addElement($button_tray);
$sform->display();
break;
////////////////
}
echo "
<fieldset><legend style='font-weight: bold; color: #900;'>" . _AM_USERPOINTS_INFORMATION . "</legend>n
<div style='padding: 8px;'>" . _AM_USERPOINTS_PAGEINFOTXT . "</div>n
</fieldset>n
";
welcome();
xoops_cp_footer();
?>
Merci d'avance