$replace_arr = array($user->user_info['user_username'], $user->user_displayname, $text, $link_url, $link_label, he_wall::get_wall_link($wall_object, $wall_object_id)); $actions->actions_add($user, 'wallpostlink', $replace_arr, array(), 0, false, $action_object_owner, $wall_object_id, $action_privacy_level); he_wall::new_post_notify($wall_object, $wall_object_id, $new_action_id); $result = he_wall_actions_display($wall_object, $wall_object_id, $first_action_id); } elseif ($task == 'post_video') { $first_action_id = isset($_POST['first_action_id']) ? (int) $_POST['first_action_id'] : false; $action_privacy_level = isset($_POST['action_privacy_level']) ? (int) $_POST['action_privacy_level'] : 63; $text = isset($_POST['text']) ? trim($_POST['text']) : ''; $video_provider = isset($_POST['video_provider']) ? trim($_POST['video_provider']) : ''; $video_url = isset($_POST['video_url']) ? trim($_POST['video_url']) : ''; if ($video_provider != 'youtube' && $video_provider != 'vimeo') { $result = array('result' => 0, 'message' => SE_Language::get(690706072)); } elseif ($video_url == '') { $result = array('result' => 0, 'message' => SE_Language::get(690706073)); } else { $new_action_id = he_wall::new_action_id(); $pages_id = $wall_object == 'pages' ? $wall_object_id : 0; if ($pages_id && $video_provider == 'vimeo') { $upload_result = he_wall_vimeo_video_upload($new_action_id, $video_url, $pages_id); } elseif ($video_provider == 'vimeo') { $upload_result = he_wall_vimeo_video_upload($new_action_id, $video_url); } elseif ($video_provider == 'youtube') { if ($pages_id) { $upload_result = he_wall_youtube_video_custom_upload($new_action_id, $video_url, $pages_id); } elseif (isset($global_plugins['video']) && $setting['setting_he_wall_video_sync']) { $upload_result = he_wall_youtube_video_upload($new_action_id, $video_url, $action_privacy_level); } else { $upload_result = he_wall_youtube_video_custom_upload($new_action_id, $video_url); } } if ($upload_result['result'] == 1) {