ce188a5f by Kevin Burton

updates to notifications admin

1 parent 3a021562
......@@ -39,15 +39,10 @@ function display_page() {
$details = get_post_meta($id,'details',true);
$email = get_post_meta($id,'email',true);
$system = get_post_meta($id,'system',true);
$sms = get_post_meta($id,'sms',true);
$entry->details = $details;
$entry->email = $email;
$entry->system = $system;
$entry->sms = $sms;
// here
$validation = new Notifications\Validation;
......@@ -69,7 +64,7 @@ function display_page() {
$validation->set_rules('system_message_type','System Message Type','trim');
$validation->set_rules('system','System Message','trim|min_length[16]');
$validation->set_rules('sms','SMS Message','trim|min_length[16]');
//details
if ($validation->run() == TRUE) {
......@@ -102,11 +97,11 @@ function display_page() {
$system_message_type = $_POST['system_message_type'];
$system = $_POST['system'];
// SMS
$sms ="";
update_post_meta($id, 'notif_type', $type);
update_post_meta($id, 'execute_date', mysqldatetime_to_timestamp($execute_date));
update_post_meta($id, 'trigger', $trigger);
update_post_meta($id, "details", array(
'type' => $type
......@@ -132,9 +127,7 @@ function display_page() {
'system_message_type' => $system_message_type
, 'message' => $system
));
update_post_meta($id, "sms", array(
'message' => $sms
));
$update = array();
$update['ID'] = $id;
......@@ -146,12 +139,12 @@ function display_page() {
$details = get_post_meta($id,'details',true);
$email = get_post_meta($id,'email',true);
$system = get_post_meta($id,'system',true);
$sms = get_post_meta($id,'sms',true);
$entry->details = $details;
$entry->email = $email;
$entry->system = $system;
$entry->sms = $sms;
$flash = "<strong>Notification Saved Successfully!</strong><br /><a href='/wp-admin/admin.php?page=notifications'>Click here</a> to view all notifications.</a>";
......@@ -204,7 +197,7 @@ function display_page() {
$details = get_post_meta($id,'details',true);
$email = get_post_meta($id,'email',true);
$system = get_post_meta($id,'system',true);
$sms = get_post_meta($id,'sms',true);
$entry->trigger = $details['trigger'];
$entry->status = isset($details['status']) ? $details['status'] : "active";
......@@ -213,7 +206,7 @@ function display_page() {
$entry->is_email = (($email['text'] != "" || $email['html'] != "")) ? true : false;
$entry->is_system = (isset($system['message']) && $system['message'] != "") ? true : false;
$entry->is_sms = (isset($sms['message']) && $sms['message'] != "") ? true : false;
$entry->execute_date = $details['execute_date'];
......@@ -309,9 +302,9 @@ function create_notification() {
$validation->set_rules('html','HTML Version','trim|min_length[16]');
$validation->set_rules('system','System Message','trim|min_length[16]');
$validation->set_rules('sms','SMS Message','trim|min_length[16]');
if ($_POST && ($_POST['subject']=="" && $_POST['sms']=="" && $_POST['system']=="")) {
if ($_POST && ($_POST['subject']=="" && $_POST['system']=="")) {
$form_error = true;
require_once(__DIR__ . DIRECTORY_SEPARATOR . 'views' . DIRECTORY_SEPARATOR . 'create.php');
} else {
......@@ -352,8 +345,7 @@ function create_notification() {
$system_message_type = $_POST['system_message_type'];
$system = $_POST['system'];
// SMS
$sms = $_POST['sms'];
// make post...
......@@ -367,6 +359,7 @@ function create_notification() {
update_post_meta($id, 'notif_type', $type);
update_post_meta($id, 'execute_date', mysqldatetime_to_timestamp($execute_date));
update_post_meta($id, 'trigger', $trigger);
add_post_meta($id, "details", array(
'type' => $type
......@@ -387,11 +380,7 @@ function create_notification() {
update_post_meta($id, "system", array(
'system_message_type' => $system_message_type
, 'message' => $system
));
update_post_meta($id, "sms", array(
'message' => $sms
));
));
$flash = "<strong>Notification Saved Successfully!</strong><br /><a href='/wp-admin/admin.php?page=notifications'>Click here</a> to view all notifications.</a>";
require_once(__DIR__ . DIRECTORY_SEPARATOR . 'views' . DIRECTORY_SEPARATOR . 'create.php');
......