function init_user_profile($fbid)
 {
     $fbuser = getFacebookUserDetails($_COOKIE['hardcover_token']);
     $param->facebook_id = $fbid;
     $param->fname = $fbuser->first_name;
     $param->lname = $fbuser->last_name;
     $param->fb_username = $fbuser->username;
     $param->fbdata = serialize($fbuser);
     $this->AlbumModel->set_book_creator($param);
 }
Beispiel #2
0
 function set_save_as_book()
 {
     $old_book_info_id = $_POST['book_info_id'];
     $book_name = $_POST['book_name'];
     // 1. get user info
     $params->app_id = $this->config->item('fb_appkey');
     $params->app_secret = $this->config->item('fb_appsecret');
     $fbuser = getFacebookUserDetails($params);
     $fbid = $_COOKIE['hardcover_fbid'];
     // 2. set book creator
     $param->facebook_id = $fbid;
     $param->fname = $fbuser->first_name;
     $param->lname = $fbuser->last_name;
     $param->fb_username = $fbuser->username;
     $param->fbdata = serialize($fbuser);
     /*
     $ret->msg = $this->main_model->set_book_creator($param);
     */
     // 3. init the data to be stored in DB
     $param = new stdClass();
     $param->facebook_id = $fbid;
     $param->book_name = $book_name;
     $param->book_type = 'album';
     //constant
     $param->book_size_id = 2;
     // change this when there is already book sizes
     $param->created_date = date('Y-n-j H:i:s');
     $res1 = $this->main_model->set_book_info($param);
     $ret->msg1 = $res1['msg'];
     $param->old_book_info_id = $old_book_info_id;
     $param->new_book_info_id = $res1['data'];
     setcookie("hardcover_book_info_id", "", time() - 3600);
     setcookie('hardcover_book_info_id', $param->book_info_id, time() + 86400, '/');
     // 4. copy all content of the current book
     $res2 = $this->main_model->set_clone_book_pages($param);
     $ret->msg2 = $res2['msg'];
     $res3 = $this->main_model->set_clone_book_comments($param);
     $ret->msg3 = $res3['msg'];
     //$ret->old_book_info_id = $param->old_book_info_id;
     //$ret->book_name = $param->book_name;
     /*
     $ret->fname = $param->fname;
     $ret->lname = $param->lname;
     $ret->fb_username = $param->fb_username;
     */
     echo json_encode($ret);
 }