/** * Function to update the status of particular feed for the user */ private function update_feed_status() { Logger::log("Enter: UserProfileFeed::update_feed_status"); $User = new User(); $User->user_id = $this->user_id; $user_profile_data[] = array('user_id' => $this->user_id, 'field_name' => 'feed_id', 'field_value' => $this->feed_id, 'field_type' => $this->feed_data_obj->field_type, 'field_perm' => $this->feed_data_obj->field_perm, 'seq' => $this->feed_data_obj->seq); $params = array('seq' => $this->feed_data_obj->seq); //Saving data in user_profile table $User->save_user_profile_fields($user_profile_data, 'blogs_rss', 'feed_id', $params); Logger::log("Exit: UserProfileFeed::update_feed_status"); return; }
$use_theme = 'Beta'; include_once "web/includes/page.php"; global $number_user; require_once "api/User/User.php"; require_once "web/includes/functions/user_page_functions.php"; $user = new User(); $params_profile = array(','); $field_type = GENERAL; $field_name = 'BlogSetting'; $user->user_id = $_SESSION['user']['id']; if ($_POST['personal_blog'] && $_POST['external_blog']) { $status = BLOG_SETTING_STATUS_ALLDISPLAY; } else { if ($_POST['personal_blog'] && !$_POST['external_blog']) { $status = PERSONAL_BLOG_SETTING_STATUS; } else { if (!$_POST['personal_blog'] && $_POST['external_blog']) { $status = EXTERNAL_BLOG_SETTING_STATUS; } else { $status = BLOG_SETTING_STATUS_NODISPLAY; } } } $params_profile[0] = array(0 => $user->user_id, 1 => $field_name, 2 => $status, 3 => $field_type, 4 => 1, 5 => null); $user->save_user_profile_fields($params_profile, $field_type, $field_name); if (!empty($_GET['mode']) && htmlspecialchars($_GET['mode']) == 'blog_rss') { header("Location:" . PA::$url . PA_ROUTE_EDIT_PROFILE . "?type=blogs_rss&msg_id=9025"); exit; } header("Location: " . PA::$url . PA_ROUTE_USER_PRIVATE . '/' . "msg_id=9025"); exit;