Exemple #1
0
        if (isset($_GET['from']) && $_GET['from'] != '') {
            $where .= "AND `date` >= '{$_GET['from']}' ";
            $qpage .= "&from={$_GET['from']}";
        }
        if (isset($_GET['to']) && $_GET['to'] != '') {
            $where .= "AND `date` <= '{$_GET['to']}' ";
            $qpage .= "&to={$_GET['to']}";
        }
        if (isset($_GET['status']) && $_GET['status'] != '') {
            $status = Typo::int($_GET['status']);
            $where .= "AND `status` LIKE '%%{$status}%%' ";
            $qpage .= "&status={$status}";
        }
        $max = "15";
        if (isset($_GET['paging'])) {
            $paging = Typo::int($_GET['paging']);
            $offset = ($paging - 1) * $max;
        } else {
            $paging = 1;
            $offset = 0;
        }
        $data['posts'] = Db::result("SELECT * FROM `posts` \n            WHERE `type` = 'page' {$where} \n            ORDER BY `date` DESC \n            LIMIT {$offset},{$max}");
        $data['num'] = Db::$num_rows;
        Theme::admin('header', $data);
        System::inc('pages', $data);
        Theme::admin('footer');
        $page = array('paging' => $paging, 'table' => 'posts', 'where' => "`type` = 'page'" . $where, 'max' => $max, 'url' => 'index.php?page=pages' . $qpage, 'type' => 'pager');
        echo Paging::create($page);
        break;
}
/* End of file pages.control.php */
Exemple #2
0
 public static function delete($id)
 {
     $id = Typo::int($id);
     try {
         $vars1 = array('table' => 'posts', 'where' => array('id' => $id));
         $d = Db::delete($vars1);
         $vars2 = array('table' => 'posts_param', 'where' => array('post_id' => $id));
         $d = Db::delete($vars2);
         Hooks::run('post_sqldel_action', $id);
         return true;
     } catch (Exception $e) {
         return $e->getMessage();
     }
 }
Exemple #3
0
 switch ($submit) {
     case true:
         if (!isset($_POST['token']) || !Token::isExist($_POST['token'])) {
             // VALIDATE ALL
             $alertred[] = TOKEN_NOT_EXIST;
         }
         if (!isset($_POST['name']) || $_POST['name'] == '') {
             $alertred[] = MENU_NAME_CANNOT_EMPTY;
         }
         if (!isset($_POST['type']) || $_POST['type'] == '') {
             $alertred[] = MENU_TYPE_CANNOT_EMPTY;
         }
         if (isset($alertred)) {
             $data['alertred'] = $alertred;
         } else {
             $vars = array('parent' => Typo::int($_POST['parent']), 'menuid' => Typo::strip($_POST['id']), 'name' => Typo::cleanX($_POST['name']), 'class' => Typo::cleanX($_POST['class']), 'type' => Typo::strip($_POST['type']), 'value' => Typo::cleanX($_POST[$_POST['type']]));
             Menus::insert($vars);
             $data['alertgreen'][] = 'Menu Item Added';
             Token::remove($_POST['token']);
         }
         break;
     default:
         # code...
         break;
 }
 // ADD MENU ITEM END
 // CHANGE ORDER START
 if (isset($_POST['changeorder'])) {
     $submit = true;
 } else {
     $submit = false;
Exemple #4
0
 public static function deactivate($id)
 {
     $act = Db::query(sprintf("UPDATE `user` SET `status` = '0' WHERE `id` = '%d'", Typo::int($id)));
     if ($act) {
         return true;
     } else {
         return false;
     }
 }
        # code...
        break;
}
switch (isset($_POST['updatecat'])) {
    case true:
        # code...
        // cleanup first
        $cat = Typo::cleanX($_POST['cat']);
        if (!isset($_POST['token']) || !Token::isExist($_POST['token'])) {
            // VALIDATE ALL
            $alertred[] = TOKEN_NOT_EXIST;
        }
        if (isset($alertred)) {
            $data['alertred'] = $alertred;
        } else {
            $vars = array('table' => 'cat', 'id' => Typo::int($_POST['id']), 'key' => array('name' => $cat));
            $cat = Db::update($vars);
            $data['alertgreen'][] = MSG_CATEGORY_UPDATED . " " . $_POST['cat'];
        }
        if (isset($_POST['token'])) {
            Token::remove($_POST['token']);
        }
        break;
    default:
        # code...
        break;
}
if (isset($_GET['act']) == 'del') {
    if (!isset($_GET['token']) || !Token::isExist($_GET['token'])) {
        // VALIDATE ALL
        $alertred[] = TOKEN_NOT_EXIST;
Exemple #6
0
 public static function updateMenuOrder($vars)
 {
     foreach ($vars as $k => $v) {
         # code...
         // print_r($v);
         $sql = array('table' => 'menus', 'id' => Typo::int($k), 'key' => $v);
         Db::update($sql);
     }
 }