$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) {