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); }
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); }