public function get_add_to_favorites($page_id) { if (Favorite::add($page_id)) { return Redirect::to("page/{$page_id}")->with('added', true); } return Response::error('500'); }
<?php //收藏夹 $type = isset($_REQUEST['t']) ? $_REQUEST['t'] : ''; $action = isset($_REQUEST['a']) ? $_REQUEST['a'] : ''; $userid = isset($_SESSION['userid']) ? (int) $_SESSION['userid'] : 0; if ('ajax' == $type) { switch ($action) { case 'add': $sku_id = isset($_POST['sku_id']) ? (int) $_POST['sku_id'] : 0; if (!$sku_id) { ABase::toJson(1, 'error 001'); } if (Favorite::add($userid, $sku_id)) { ABase::toJson(0, 'ok'); } ABase::toJson(1, 'error 009'); break; case 'remove': $id = isset($_POST['id']) ? (int) $_POST['id'] : 0; if ($id) { if (Favorite::del($id)) { ABase::toJson(0, 'ok'); } else { ABase::toJson(1, 'error 010'); } } ABase::toJson(1, 'error 011'); break; default: ABase::toJson(1, 'action error');
private function __createfavorites() { require_once 'favorite.php'; $bookmarkurl = required_param('bookmarkurl', PARAM_RAW_TRIMMED); $title = required_param('title', PARAM_RAW_TRIMMED); $userid = self::get_user_id(); Favorite::add($userid, $bookmarkurl, $title); }