public static function getTemplate($type = 'sms') { $template = null; switch (trim(strtolower($type))) { case 'sms': $template = Model_Message_Template::find_by_key('debt_manager.recovery.sms'); break; case 'email': $template = Model_Message_Template::find_by_key('debt_manager.recovery.email'); break; } return !is_null($template) ? $template : new Model_Message_Template(array('id' => 0, 'key' => '', 'title' => '')); }
ob_start(); require_once dirname(__FILE__) . '/_autoload.php'; $user_id = isset($_SESSION['adminId']) && intval($_SESSION['adminId']) > 0 ? intval($_SESSION['adminId']) : 0; if ($user_id < 1) { header('Location: login.php'); exit; } $subMenus = Tracetec_Debt_Manager::getSubMenus(); include "include/head.php"; $id = isset($_REQUEST['id']) ? $_REQUEST['id'] : 0; $template = Model_Message_Template::find_by_id($id); $error = ''; $success = ''; if (is_null($template)) { $error = 'Cannot find the selected template.'; $template = new Model_Message_Template(array('id' => 0)); } elseif (isset($_POST['submit'])) { $template->template = trim($_POST['template']); if (trim($template->template) == '') { $error = 'Please provide some text for the contect of this template.'; } elseif ($template->save()) { $success = 'Successfully updated your template.'; } else { $error = 'There was an error in updating this template.'; } } Tracetec_Debt_Manager::setupMessageTemplates(); ?> <!DOCTYPE html> <html lang="en"> <head>
<?php if (session_id() == '') { session_start(); } require_once dirname(__FILE__) . '/_autoload.php'; $user_id = isset($_SESSION['adminId']) && intval($_SESSION['adminId']) > 0 ? intval($_SESSION['adminId']) : 0; if ($user_id < 1) { echo 'You must be logged in to access this page!'; exit; } $message_id = isset($_REQUEST['message_id']) ? $_REQUEST['message_id'] : 0; $template = Model_Message_Template::find_by_id($message_id); if (is_null($template)) { $template = new Model_Message_Template(array('id' => 0, 'title' => 'No template found', 'template' => 'No template found.')); } //print '<pre>'; ?> <div style="overflow: auto;"> <?php echo $template->template == '' ? 'No text in template' : $template->template; ?> </div>