function SaveContactAdmin() { global $context; checkSession('post'); $adk_enable_contact = !empty($_POST['adk_enable_contact']) ? 1 : 0; /*toview*/ $toview = createArrayFromPost('toview'); updateSettingsAdkPortal(array('adk_enable_contact' => $adk_enable_contact, 'adk_groups_contact' => $toview)); redirectexit('action=admin;area=modules;sa=contact;' . $context['session_var'] . '=' . $context['session_id']); }
function SavePermissionBlock() { global $smcFunc, $context; checkSession('post'); $adk = createArrayFromPost('adk'); $id = (int) $_POST['id']; $smcFunc['db_query']('', ' UPDATE {db_prefix}adk_blocks SET permissions = {text:adk} WHERE id = {int:id}', array('adk' => $adk, 'id' => $id)); redirectexit('action=admin;area=blocks;sa=viewblocks;' . $context['session_var'] . '=' . $context['session_id']); }
function AdkDownloadSaveEditCategory() { global $context, $modSettings, $sourcedir, $txt, $boarddir, $smcFunc; checkSession('post'); $title = CleanAdkStrings($_POST['title']); $parent = (int) $_POST['parent']; $description = CleanAdkStrings($_POST['description']); $boardselect = (int) $_POST['boardselect']; $locktopic = (int) $_POST['locktopic']; $id_cat = !empty($_POST['id_cat']) ? (int) $_POST['id_cat'] : 0; $filename = $_POST['picture2']; $cant_view = createArrayFromPost('view'); $cant_add = createArrayFromPost('add'); $roworder = (int) $_POST['roworder']; if (empty($title)) { fatal_lang_error('adkfatal_cat_title_false', false); } $sortby = ''; $orderby = ''; if (!empty($_POST['sortby'])) { switch ($_POST['sortby']) { case 'date': $sortby = 'id_file'; break; case 'title': $sortby = 'title'; break; case 'mostview': $sortby = 'views'; break; case 'mostdowns': $sortby = 'totaldownloads'; break; } } else { $sortby = 'id_file'; } if (!empty($_POST['orderby'])) { switch ($_POST['orderby']) { case 'asc': $orderby = 'ASC'; break; case 'desc': $orderby = 'DESC'; break; } } else { $orderby = 'DESC'; } $context['download_file_name'] = ''; if (!empty($_FILES['picture']['name']) && $_FILES['picture']['name'] != '') { processIconDownload($_FILES['picture'], 'size'); processIconDownload($_FILES['picture'], 'update', $id_cat); } $smcFunc['db_query']('', ' UPDATE {db_prefix}adk_down_cat SET title = {string:title}, description = {string:description}, image = {string:filename}, id_board = {int:idb}, id_parent = {int:idp}, locktopic = {int:locktopic}, sortby = {string:sortby}, orderby = {string:orderby}, groups_can_add = {string:cant_add}, groups_can_view = {string:cant_view}, error = {int:error}, roworder = {int:roworder} WHERE id_cat = {int:id_cat}', array('title' => $title, 'description' => $description, 'filename' => $context['download_file_name'], 'idb' => $boardselect, 'idp' => $parent, 'locktopic' => $locktopic, 'sortby' => $sortby, 'orderby' => $orderby, 'id_cat' => $id_cat, 'cant_add' => $cant_add, 'cant_view' => $cant_view, 'error' => 0, 'roworder' => $roworder)); redirectexit('action=admin;area=adkdownloads;sa=allcategories;' . $context['session_var'] . '=' . $context['session_id']); }