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); } }
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); } }