$channel['langid'] = $_SYS['alangid']; $channel['title'] = strFilter($_POST['title']); $channel['seotitle'] = strFilter($_POST['seotitle']); $channel['metadesc'] = strFilter($_POST['metadesc']); $channel['metakeywords'] = strFilter($_POST['metakeywords']); if ($doaction == "edit") { $id = intval($_POST['id']); $db->row_update("channels", $channel, "id={$id}"); } else { $tmprow = $db->row_query_one("SELECT max(ordernum) AS morder FROM `{$db->pre}channels` WHERE langid={$_SYS['alangid']} Limit 1"); $channel['content'] = ''; $channel['ordernum'] = ++$tmprow['morder']; $db->row_insert("channels", $channel); } writeChannelsCache(); succeedFlag(); } catch (Exception $e) { echo $e; } break; case "sethide": $channelid = intval($_GET['channelid']); $hide = intval($_GET['hide']); $channel['ishidden'] = $hide; $db->row_update("channels", $channel, "id={$channelid}"); writeChannelsCache(); //_header_("location:admin.php?inc=channel&action=set"); printRes($_AL['channel.ajax.set.succeed'] . "<script>setTimeout(function(){reloadTop('admin.php?inc=channel&action=set');},1000);</script>"); //succeedFlag(); break; case "savepage":
} if (empty($user['userpass'])) { unset($user['userpass']); } else { $user['userpass'] = encrypt($user['username'], $user['userpass']); } $user['addtime'] = strtotime($user['addtime']) - $cache_settings['timeoffset'] * 3600; $user['addtime'] = $user['addtime'] < 0 ? 0 : $user['addtime']; $user['lasttime'] = strtotime($user['lasttime']) - $cache_settings['timeoffset'] * 3600; $user['lasttime'] = $user['lasttime'] < 0 ? 0 : $user['lasttime']; $db->row_update("users", $user, "id={$uid}"); succeedFlag(); break; case "adduser": $user = $_POST['user']; if (empty($user['username']) || empty($user['userpass']) || empty($user['email'])) { exit($_AL['user.dts.required']); } $row = $db->row_select_one("users", "username='******'username']}'"); if (!empty($row)) { exit($_AL['user.nameexist']); } $user['userpass'] = encrypt($user['username'], $user['userpass']); $user['addtime'] = time(); $db->row_insert("users", $user); succeedFlag($db->insert_id()); break; default: echo $_AL['all.noaction']; break; }