Ejemplo n.º 1
0
         $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":
Ejemplo n.º 2
0
        }
        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;
}