*/
public function modelAction ( $actionData = false )
{
- $view = 'index';
- $success = true;
- $option = '';
- $option2 = false;
- $viewPath = 'admin/messages/';
+ $view = 'index';
+ $success = true;
+ $option = '';
+ $option2 = false;
+ $viewPath = 'admin/messages/';
+ $mergeTags = array(
+ 'Member Name', '{$member.name}',
+ 'Contact First Name', '{$contact.fname}',
+ 'Contact Last Name', '{$contact.lname}',
+ 'Contact Address Line 1', '{$contact.addr1}',
+ 'Contact Address Line 2', '{$contact.addr2}',
+ 'Contact City', '{$contact.city}',
+ 'Contact State', '{$contact.state}',
+ 'Contact Zip', '{$contact.zip}',
+ 'Contact Office Phone', '{$contact.office_phone}',
+ 'Contact Home Phone', '{$contact.home_phone}',
+ 'Contact Mobile Phone', '{$contact.mobile_phone}',
+ );
// Setup Foundation 6
wp_enqueue_style( 'Foundation6', GLM_MEMBERS_PLUGIN_URL . 'css/foundation-6.min.css' );
'error' => $error,
'success' => $success,
);
- break;
} else {
- $template = $Templates->editEntry( $id );
$success = true;
$view = 'editTemplate';
$tData = array(
'error' => $error,
'success' => $success,
);
- break;
}
+ break;
case 'deleteTemplate':
$view = 'list';
case 'editHtmlEmail':
$view = 'editHtmlEmail';
$newEntry = false;
+ $success = false;
if ( isset( $_REQUEST['id'] ) && $id = filter_var( $_REQUEST['id'], FILTER_VALIDATE_INT ) ) {
$message = $this->editEntry( $id );
} else {
$newEntry = true;
}
$tData = array(
- 'message' => $message,
- 'newEntry' => $newEntry,
- 'merge_tags' => array(
- 'Member Name', '{$member.name}',
- 'Contact First Name', '{$contact.fname}',
- 'Contact Last Name', '{$contact.lname}',
- 'Contact Address Line 1', '{$contact.addr1}',
- 'Contact Address Line 2', '{$contact.addr2}',
- 'Contact City', '{$contact.city}',
- 'Contact State', '{$contact.state}',
- 'Contact Zip', '{$contact.zip}',
- 'Contact Office Phone', '{$contact.office_phone}',
- 'Contact Home Phone', '{$contact.home_phone}',
- 'Contact Mobile Phone', '{$contact.mobile_phone}',
- )
+ 'message' => $message,
+ 'newEntry' => $newEntry,
+ 'merge_tags' => $mergeTags,
);
break;
case 'updateHtmlEmail':
+ $error = false;
+ $success = false;
$templateData['thisOption'] = 'list';
$_REQUEST['last_updated'] = date( 'Y-m-d H:i:s' );
if ( isset( $_REQUEST['id'] ) && $id = filter_var( $_REQUEST['id'], FILTER_VALIDATE_INT ) ) {
$message = $this->insertEntry();
}
if ( $message['status'] != 1 ) {
- $view = 'editHtmlEmail';
+ $error = true;
+ $view = 'editHtmlEmail';
$tData = array(
- 'message' => $message,
- 'newEntry' => $newEntry,
+ 'message' => $message,
+ 'newEntry' => $newEntry,
+ 'merge_tags' => $mergeTags,
+ 'error' => $error,
+ 'success' => $success,
+ );
+ } else {
+ $success = true;
+ $view = 'editHtmlEmail';
+ $tData = array(
+ 'message' => $message,
+ 'newEntry' => $newEntry,
+ 'merge_tags' => $mergeTags,
+ 'error' => $error,
+ 'success' => $success,
);
- break;
}
+ break;
case 'deleteMessage':
$view = 'list';