Exemple #1
0
 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');
 }
Exemple #2
0
<?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');
Exemple #3
0
 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);
 }