$privacy_level = isset($_POST['wall_action_privacy']) ? (int) $_POST['wall_action_privacy'] : 63; $new_action_id = he_wall::new_action_id(); $upload_result = array(); if (isset($global_plugins['music']) && $setting['setting_he_wall_music_sync']) { $upload_result = he_wall_music_upload(); } else { $upload_result = he_wall_custom_music_upload($new_action_id); } if ($upload_result['result'] == 1) { $text = he_wall_format_text($text); $player = '<div class="wall_music_container"><div id="action_music_' . $new_action_id . '" class="wall_music_player">' . '<script type="text/javascript">/* <![CDATA[ */' . 'AudioPlayer.embed("action_music_' . $new_action_id . '", ' . '{soundFile: "' . $upload_result['file_url'] . '",titles: "' . $upload_result['title'] . '"});' . '/* ]]> */</script>' . '</div></div>'; $replace_arr = array($user->user_info['user_username'], $user->user_displayname, $text, $upload_result['title'], $player, he_wall::get_wall_link($wall_object, $wall_object_id)); $actions->actions_add($user, 'wallpostmusic', $replace_arr, array(), 0, false, $action_object_owner, $wall_object_id, $privacy_level); he_wall::new_post_notify($wall_object, $wall_object_id, $new_action_id); if (isset($upload_result['music_id']) && $upload_result['music_id']) { he_wall::add_music_action_link($user->user_info['user_id'], $new_action_id, $upload_result['music_id']); } $result = array('result' => 1); } else { $result = array('result' => 0, 'message' => $upload_result['error']); } } elseif ($task == 'new_actions') { $first_action_id = isset($_POST['first_action_id']) ? (int) $_POST['first_action_id'] : false; $result = he_wall_actions_display($wall_object, $wall_object_id, $first_action_id); } elseif ($task == 'post_link') { $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']) : ''; $link = isset($_POST['link']) ? trim($_POST['link']) : ''; $new_action_id = he_wall::new_action_id(); if (strstr($link, 'https://') !== false) {