/** * 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); }
/** * 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)); }
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']); }
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); }
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']); }
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); }