//Debug::setVerbosity(11); if (!$permission->Check('message', 'enabled') or !($permission->Check('message', 'view') or $permission->Check('message', 'view_own'))) { $permission->Redirect(FALSE); //Redirect } $smarty->assign('title', TTi18n::gettext($title = 'View Message')); // See index.php /* * Get FORM variables */ extract(FormVariables::GetVariables(array('action', 'page', 'sort_column', 'sort_order', 'object_type_id', 'object_id', 'parent_id', 'id', 'message_data', 'ack_message_id'))); $mf = new MessageFactory(); $action = Misc::findSubmitButton(); switch ($action) { case 'acknowledge_message': $mf->setId($ack_message_id); $mf->setAckDate(TTDate::getTime()); $mf->setAckBy($current_user->getId()); if ($mf->isValid()) { $mf->Save(); Redirect::Page(URLBuilder::getURL(array('object_type_id' => $object_type_id, 'object_id' => $object_id, 'id' => $parent_id), 'ViewMessage.php')); } break; case 'submit_message': //Debug::setVerbosity(11); if (!$permission->Check('message', 'enabled') or !$permission->Check('message', 'add')) { $permission->Redirect(FALSE); //Redirect } if (isset($object_type_id) and isset($object_id)) { if (!isset($parent_id)) {