Exemplo n.º 1
2
 /**
  * save sorter
  * @param  object $f3   - $f3
  * @param  array  $args - uri params
  * @return array        - std json
  */
 function do_update_sorter($f3, $args)
 {
     rStaff::_chkLogin();
     $req = parent::_getReq();
     foreach ($req['data'] as $row) {
         fMenu::update_sorter($row['id'], $row['sorter']);
     }
     return parent::_return(1, $req);
 }
Exemplo n.º 2
0
 /**
  * save photo
  * @param  object $f3   - $f3
  * @param  array  $args - uri params
  * @return array        - std json
  */
 function do_editor_upload($f3, $args)
 {
     rStaff::_chkLogin();
     list($filename, $width, $height, $title) = Upload::savePhoto(f3()->get('FILES'), array(f3()->get('all_thn')));
     $response = new \StdClass();
     $response->link = f3()->get('uri') . $filename;
     echo stripslashes(json_encode($response));
 }
Exemplo n.º 3
0
 function do_preview($f3, $args)
 {
     rStaff::_chkLogin();
     $cu = fPress::get_row('/' . $args['slug'], 'slug', '', true);
     if (empty($cu)) {
         f3()->error(404);
     }
     f3()->set('cu', $cu);
     parent::wrapper('press/content.html', $cu['title'], '/press' . $cu['slug']);
 }
Exemplo n.º 4
0
 function do_get_one($f3, $args)
 {
     rStaff::_chkLogin();
     $req = parent::_getReq();
     if (!isset($req['pid'])) {
         return parent::_return(8004);
     }
     if ($req['pid'] == 0) {
         return parent::_return(1, array('id' => 0));
     }
     $cu = fStaff::get_row($req['pid']);
     if ($cu == null) {
         return parent::_return(8106);
     }
     unset($cu['pwd']);
     return parent::_return(1, $cu);
 }
Exemplo n.º 5
0
 function do_preview($f3, $args)
 {
     rStaff::_chkLogin();
     $cu = fPost::get_row('/' . $args['slug'], 'slug', '', true);
     if (empty($cu)) {
         f3()->error(404);
     }
     f3()->set('cu', $cu);
     switch ($cu['slug']) {
         case '/about':
             $tmpl = 'about.html';
             break;
         case '/ourservice':
             $tmpl = 'ourservice.html';
             break;
         default:
             $tmpl = 'post.html';
             break;
     }
     f3()->set('bc_ary', array(array('link' => 'javascript:;', 'title' => $cu['title'])));
     parent::wrapper($tmpl, $cu['title'], '/post' . $cu['slug']);
 }
Exemplo n.º 6
0
 function do_get_opts($f3, $args)
 {
     $that = get_called_class();
     $feed = parent::_shift($that, 'feed');
     rStaff::_chkLogin();
     $req = self::_getReq();
     if (!isset($req['query'])) {
         return self::_return(8004);
     }
     $rows = $feed::get_opts($req['query']);
     return self::_return(1, $rows);
 }