Example #1
0
function updateMimeValue()
{
    global $hMime;
    $start = $limit = 0;
    if (isset($_GET['limit'])) {
        $limit = intval($_GET['limit']);
    }
    if (isset($_GET['start'])) {
        $start = intval($_GET['start']);
    }
    if (!isset($_REQUEST['id'])) {
        redirect_header(XHELP_ADMIN_URL . "/mimetypes.php", 3, _AM_XHELP_MESSAGE_NO_ID);
    } else {
        $mime_id = intval($_REQUEST['id']);
    }
    $mimetype =& $hMime->get($mime_id);
    if (isset($_REQUEST['mime_admin'])) {
        $mime_admin = intval($_REQUEST['mime_admin']);
        $mime_admin = _changeMimeValue($mime_admin);
        $mimetype->setVar('mime_admin', $mime_admin);
    }
    if (isset($_REQUEST['mime_user'])) {
        $mime_user = intval($_REQUEST['mime_user']);
        $mime_user = _changeMimeValue($mime_user);
        $mimetype->setVar('mime_user', $mime_user);
    }
    if ($hMime->insert($mimetype, true)) {
        header("Location: " . XHELP_ADMIN_URL . "/mimetypes.php?limit={$limit}&start={$start}");
    } else {
        redirect_header(XHELP_ADMIN_URL . "/mimetypes.php?limit={$limit}&start={$start}", 3);
    }
}
Example #2
0
function updateMimeValue()
{
    $xoops = Xoops::getInstance();
    $publisher = Publisher::getInstance();
    $start = $limit = 0;
    if (isset($_GET['limit'])) {
        $limit = (int) $_GET['limit'];
    }
    if (isset($_GET['start'])) {
        $start = (int) $_GET['start'];
    }
    if (!isset($_REQUEST['id'])) {
        $xoops->redirect(PUBLISHER_ADMIN_URL . "/mimetypes.php", 3, _AM_PUBLISHER_MESSAGE_NO_ID);
    }
    $mime_id = (int) $_REQUEST['id'];
    $mimetype = $publisher->getMimetypeHandler()->get($mime_id);
    if (isset($_REQUEST['mime_admin'])) {
        $mime_admin = (int) $_REQUEST['mime_admin'];
        $mime_admin = _changeMimeValue($mime_admin);
        $mimetype->setVar('mime_admin', $mime_admin);
    }
    if (isset($_REQUEST['mime_user'])) {
        $mime_user = (int) $_REQUEST['mime_user'];
        $mime_user = _changeMimeValue($mime_user);
        $mimetype->setVar('mime_user', $mime_user);
    }
    if ($publisher->getMimetypeHandler()->insert($mimetype, true)) {
        header("Location: " . PUBLISHER_ADMIN_URL . "/mimetypes.php?limit={$limit}&start={$start}");
    } else {
        $xoops->redirect(PUBLISHER_ADMIN_URL . "/mimetypes.php?limit={$limit}&start={$start}", 3);
    }
}