コード例 #1
0
ファイル: versions.php プロジェクト: severnaya99/Sg-2010
         $message = sprintf(_AMS_NW_VERSIONUPDATED, implode('.', $version_array));
         redirect_header(XOOPS_URL . '/modules/AMS/article.php?storyid=' . $story->storyid, 3, $message);
     } else {
         redirect_header(XOOPS_URL . '/modules/AMS/index.php', 3, $story->renderErrors());
     }
     break;
 case "delversions":
     $story = new AmsStory(intval($_POST['storyid']));
     $gperm_handler =& xoops_gethandler('groupperm');
     if (!$xoopsUser || !$gperm_handler->checkRight("ams_approve", $story->topicid(), $xoopsUser->getGroups(), $xoopsModule->mid())) {
         redirect_header(XOOPS_URL . '/modules/AMS/article.php?storyid=' . $story->storyid, 3, _NOPERM);
         exit;
     }
     if (!empty($_POST['ok'])) {
         include_once XOOPS_ROOT_PATH . "/header.php";
         $story->delversions($_POST['version'], $_POST['revision'], $_POST['revisionminor']);
         redirect_header(XOOPS_URL . '/modules/AMS/article.php?storyid=' . $story->storyid, 3, sprintf(_AMS_NW_VERSIONUPDATED, $_POST['version'] . "." . $_POST['revision'] . "." . $_POST['revisionminor']));
     } else {
         $version_array = explode(".", $_POST['version']);
         if (!isset($version_array[2])) {
             $version_array[2] = 0;
         }
         include_once XOOPS_ROOT_PATH . "/header.php";
         xoops_confirm(array('op' => 'delversions', 'submit' => 1, 'ok' => 1, 'storyid' => $_POST['storyid'], 'version' => $version_array[0], 'revision' => $version_array[1], 'revisionminor' => $version_array[2]), 'versions.php', _AMS_NW_RUSUREDELVERSIONS);
     }
     break;
 case "delallversions":
     $story = new AmsStory(intval($_POST['storyid']));
     $gperm_handler =& xoops_gethandler('groupperm');
     if (!$xoopsUser || !$gperm_handler->checkRight("ams_approve", $story->topicid(), $xoopsUser->getGroups(), $xoopsModule->mid())) {
         redirect_header(XOOPS_URL . '/modules/AMS/article.php?storyid=' . $story->storyid, 3, _NOPERM);