function delete_message() { $screen_name = $_SESSION['user']; //configuration parameters: $config_params = Config::getConfigParams(); $css = $config_params['css']; $tweet_size_max = $config_params['tweet_size_max']; $tweet_size_max_google = $config_params['tweet_size_max_google']; $hostname = $config_params['hostname']; $docroot = $config_params['docroot']; $debug = $config_params['debug']; $enable_stats = $config_params['enable_stats']; $script_path = __FUNCTION__; $message_list_delete = $_REQUEST['delete']; $model = new TwextraModel(); $model->deleteTweetList($message_list_delete); header("Location:{$hostname}/displayMessageHistory.php"); exit; }
function delete_message($data) { //delete this message if the user_name is same as the message creator name, and redirect to message history page or page B $username = $_SESSION['user']; $message_id = $data['message_id']; $message_poster = $data['message_poster']; if ($username == $message_poster) { //delete message, and redirect to message history page $twextra_model = new TwextraModel(); $success = $twextra_model->deleteTweetList(array($message_id)); header("Location: " . $hostname . "/displayMessageHistory.php"); exit; } else { //error message, redirect to page B $error = "This message '{$message_id}' could not be deleted."; $twextra_view = new TwextraView(); $twextra_view->displayTweet($message_id, $error); } }