Ejemplo n.º 1
0
    $keys = array('name', 'weight', 'description');
    $nodetype = intval($_POST['nodetype']);
    $par = intval($_POST['parent']);
    if ($par == 0) {
        $nodetype = 1;
    }
    // only for category
    $vals = array('nodetype' => $nodetype, 'parent' => $par, 'relay' => $nodetype != 1 ? 0 : intval($_POST['relay']));
    foreach ($keys as $k) {
        $vals[$k] = $xoopsDB->quoteString($myts->stripSlashesGPC($_POST[$k]));
    }
    $keyid = intval($_POST['keyid']);
    redirect_result($keywords->insert($keyid, $vals));
} elseif (isset($_POST['delkey'])) {
    $keyid = intval($_POST['keyid']);
    redirect_result($keywords->delete($keyid));
}
xoops_cp_header();
include "mymenu.php";
$keyid = isset($_GET['keyid']) ? intval($_GET['keyid']) : 0;
switch ($op) {
    default:
        echo "<h2>" . _AM_KEYWORDS_ADMIN . "</h2>\n";
        echo "<style>\n.level1 li { margin-left: 2em; list-style: disc; }\n.level2 li { margin-left: 3em; list-style: circle; }\n.level3 li { margin-left: 4em; list-style: none; }\n</style>";
        keywords_list($keywords->getTree());
        echo "<hr/>";
        keyword_form();
        break;
    case 'editkey':
        keyword_form($keyid);
        break;