function ParseTemplate($data = NULL) { $cur_mod = $dispt->mModule; $cur_sub_mod = $dispt->mSubmodule; if (empty($data)) { $this->mrTemplate->addVar('menulist', 'MENU_DESC', 'No demo is available!'); $this->mrTemplate->addVar('menulist', 'MENU_URL', '#'); } else { foreach ($data as $key => $value) { if (Security::Instance()->mSecurityEnabled) { $allow = Security::Instance()->AllowedToAccess($value['Module'], $value['SubModule'], 'view', $value['Type']); } else { $allow = true; } if ($value['Module'] == $cur_mod && $value['SubModule'] == $cur_sub_mod) { $this->mrTemplate->addVar('menulist', 'STRONG_OPEN', '<strong>'); $this->mrTemplate->addVar('menulist', 'STRONG_CLOSE', '</strong>'); } else { $this->mrTemplate->addVar('menulist', 'STRONG_OPEN', ''); $this->mrTemplate->addVar('menulist', 'STRONG_CLOSE', ''); } if ($allow) { $this->mrTemplate->addVar('menulist', 'MENU_NAME', $value['MenuName']); $this->mrTemplate->addVar('menulist', 'MENU_DESC', $value['Description']); $this->mrTemplate->addVar('menulist', 'MENU_URL', Configuration::Instance()->GetValue('application', 'baseaddress') . Dispatcher::Instance()->GetUrl($value['Module'], $value['SubModule'], 'view', $value['Type'])); $this->mrTemplate->parseTemplate('menulist', 'a'); } } } }
/** * @name GetUser * @description Loads the requested user by Id * @response UserResponse * @param int $userId * @return void */ public function GetUser($userId) { $responseCode = RestResponse::OK_CODE; $hideUsers = Configuration::Instance()->GetSectionKey(ConfigSection::PRIVACY, ConfigKeys::PRIVACY_HIDE_USER_DETAILS, new BooleanConverter()); $userSession = $this->server->GetSession(); $repository = $this->repositoryFactory->Create($userSession); $user = $repository->LoadById($userId); $loadedUserId = $user->Id(); if (empty($loadedUserId)) { $this->server->WriteResponse(RestResponse::NotFound(), RestResponse::NOT_FOUND_CODE); return; } $attributes = $this->attributeService->GetAttributes(CustomAttributeCategory::USER, array($userId)); if ($userId == $userSession->UserId || !$hideUsers || $userSession->IsAdmin) { $response = new UserResponse($this->server, $user, $attributes); } else { $me = $repository->LoadById($userSession->UserId); if ($me->IsAdminFor($user)) { $response = new UserResponse($this->server, $user, $attributes); } else { $response = RestResponse::Unauthorized(); $responseCode = RestResponse::UNAUTHORIZED_CODE; } } $this->server->WriteResponse($response, $responseCode); }
/** * @param ReservationItemView $res * @param UserSession $currentUser * @param IPrivacyFilter $privacyFilter * @param string|null $summaryFormat */ public function __construct($res, UserSession $currentUser, IPrivacyFilter $privacyFilter, $summaryFormat = null) { if ($summaryFormat == null) { $summaryFormat = Configuration::Instance()->GetSectionKey(ConfigSection::RESERVATION_LABELS, ConfigKeys::RESERVATION_LABELS_ICS_SUMMARY); } $factory = new SlotLabelFactory($currentUser); $this->ReservationItemView = $res; $canViewUser = $privacyFilter->CanViewUser($currentUser, $res, $res->UserId); $canViewDetails = $privacyFilter->CanViewDetails($currentUser, $res, $res->UserId); $privateNotice = 'Private'; $this->DateCreated = $res->CreatedDate; $this->DateEnd = $res->EndDate; $this->DateStart = $res->StartDate; $this->Description = $canViewDetails ? $res->Description : $privateNotice; $fullName = new FullName($res->OwnerFirstName, $res->OwnerLastName); $this->Organizer = $canViewUser ? $fullName->__toString() : $privateNotice; $this->OrganizerEmail = $canViewUser ? $res->OwnerEmailAddress : $privateNotice; $this->RecurRule = $this->CreateRecurRule($res); $this->ReferenceNumber = $res->ReferenceNumber; $this->Summary = $canViewDetails ? $factory->Format($res, $summaryFormat) : $privateNotice; $this->ReservationUrl = sprintf("%s/%s?%s=%s", Configuration::Instance()->GetScriptUrl(), Pages::RESERVATION, QueryStringKeys::REFERENCE_NUMBER, $res->ReferenceNumber); $this->Location = $res->ResourceName; $this->StartReminder = $res->StartReminder; $this->EndReminder = $res->EndReminder; if ($res->UserId == $currentUser->UserId) { $this->OrganizerEmail = str_replace('@', '-noreply@', $res->OwnerEmailAddress); } }
private function showRecaptcha() { Log::Debug('CaptchaControl using Recaptcha'); require_once ROOT_DIR . 'lib/external/recaptcha/recaptchalib.php'; $response = recaptcha_get_html(Configuration::Instance()->GetSectionKey(ConfigSection::RECAPTCHA, ConfigKeys::RECAPTCHA_PUBLIC_KEY)); echo $response; }
public function PageLoad() { ob_clean(); $this->presenter->PageLoad(); $config = Configuration::Instance(); $feed = new FeedWriter(ATOM); $title = $config->GetKey(ConfigKeys::APP_TITLE); $feed->setTitle("{$title} Reservations"); $url = $config->GetScriptUrl(); $feed->setLink($url); $feed->setChannelElement('updated', date(DATE_ATOM, time())); $feed->setChannelElement('author', array('name' => $title)); foreach ($this->reservations as $reservation) { /** @var FeedItem $item */ $item = $feed->createNewItem(); $item->setTitle($reservation->Summary); $item->setLink($reservation->ReservationUrl); $item->setDate($reservation->DateCreated->Timestamp()); $item->setDescription(sprintf('<div><span>Start</span> %s</div> <div><span>End</span> %s</div> <div><span>Organizer</span> %s</div> <div><span>Description</span> %s</div>', $reservation->DateStart->ToString(), $reservation->DateEnd->ToString(), $reservation->Organizer, $reservation->Description)); $feed->addItem($item); } $feed->genarateFeed(); }
function ProcessRequest() { $mainMsg = ''; $detailMsg = ''; $type = ''; // implements component messenger $msg = Messenger::Instance()->Receive(__FILE__, $this->mComponentName); if (!empty($msg)) { $codeMainMsg = $msg[0][0]; Configuration::Instance()->Load('error.conf.php', 'default'); $mainMsgConf = Configuration::Instance()->GetValue('error', $codeMainMsg); $mainMsg = $mainMsgConf['lang']; $detailMsg = $msg[0][1]; $type = $mainMsgConf['type']; } else { // for compatibility backward, delete me! if (isset($this->mComponentParameters['notebox_mainmsg'])) { $codeMainMsg = $this->mComponentParameters['notebox_mainmsg']; Configuration::Instance()->Load('error.conf.php', 'default'); $mainMsgConf = Configuration::Instance()->GetValue('error', $codeMainMsg); $mainMsg = $mainMsgConf['lang']; $detailMsg = $this->mComponentParameters['notebox_detailmsg']; $type = $mainMsgConf['type']; } } return array('mainMsg' => $mainMsg, 'detailMsg' => $detailMsg, 'type' => $type); }
function __construct($dbConfig = NULL) { parent::__construct($dbConfig); // set debug mode via configuration $GLOBALS['debug'] = (bool) $this->mDbConfig['db_debug_enabled']; // preparing wsdl cache configuration if (!isset($this->mDbConfig['db_wsdl_cache_enabled'])) { $this->mDbConfig['db_wsdl_cache_enabled'] = TRUE; } $this->mDbConfig['db_wsdl_cache_lifetime'] = $this->mDbConfig['db_wsdl_cache_lifetime'] != '' ? (int) $this->mDbConfig['db_wsdl_cache_lifetime'] : 60 * 60 * 24; // defaults to 1 day $this->mDbConfig['db_wsdl_cache_path'] = file_exists($this->mDbConfig['db_wsdl_cache_path']) ? $this->mDbConfig['db_wsdl_cache_path'] : Configuration::Instance()->GetTempDir(); $this->mDbConfig['db_connection_timeout'] = $this->mDbConfig['db_connection_timeout'] != '' ? (int) $this->mDbConfig['db_connection_timeout'] : 30; // default to 30 $this->mDbConfig['db_response_timeout'] = $this->mDbConfig['db_response_timeout'] != '' ? (int) $this->mDbConfig['db_response_timeout'] : 30; require_once Configuration::Instance()->GetValue('application', 'gtfw_base') . 'main/lib/nusoap/class.nusoap_base.php'; require_once Configuration::Instance()->GetValue('application', 'gtfw_base') . 'main/lib/nusoap/class.soap_val.php'; require_once Configuration::Instance()->GetValue('application', 'gtfw_base') . 'main/lib/nusoap/class.soap_parser.php'; require_once Configuration::Instance()->GetValue('application', 'gtfw_base') . 'main/lib/nusoap/class.soap_fault.php'; require_once Configuration::Instance()->GetValue('application', 'gtfw_base') . 'main/lib/nusoap/class.soap_transport_http.php'; require_once Configuration::Instance()->GetValue('application', 'gtfw_base') . 'main/lib/nusoap/class.xmlschema.php'; require_once Configuration::Instance()->GetValue('application', 'gtfw_base') . 'main/lib/nusoap/class.wsdl.php'; require_once Configuration::Instance()->GetValue('application', 'gtfw_base') . 'main/lib/nusoap/class.soapclient.php'; require_once Configuration::Instance()->GetValue('application', 'gtfw_base') . 'main/lib/nusoap/class.wsdlcache.php'; SysLog::Instance()->log('SoapDatabaseEngine::__construct', 'DatabaseEngine'); }
function ProcessRequest() { $msg = Messenger::Instance()->Receive(__FILE__); @($return['Pesan'] = $msg[0][1]); @($return['Data'] = $msg[0][0]); $applicationId = Configuration::Instance()->GetValue('application', 'application_id'); $idDec = Dispatcher::Instance()->Decrypt($_REQUEST['grp']); if ($idDec == '') { @($idDec = Dispatcher::Instance()->Decrypt($return['Data']['0']['grp'])); } $groupObj = new AppGroup(); $menuGroup = $groupObj->GetAllPrivilege($idDec, $applicationId); $return['menuGroup'] = $menuGroup; $dataGroup = $groupObj->GetDataGroupById($idDec); $dataUnitKerja = $groupObj->GetComboUnitKerja($applicationId); #action $actionTemp = $groupObj->GetAllAksiByGroupId($idDec); foreach ($actionTemp as $values) { $key = $values['MenuId']; $actionGroup[$key][] = $values; } //print_r($actionGroup); //exit; $return['actionGroup'] = $actionGroup; if (isset($dataGroup['0']['group_unit_id'])) { $unit_selected = $dataGroup['0']['group_unit_id']; } else { @($unit_selected = $return['Data']['0']['unit_kerja']); } Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'unit_kerja', array('unit_kerja', $dataUnitKerja, $unit_selected, 'false'), Messenger::CurrentRequest); $return['decDataId'] = $idDec; $return['dataGroup'] = $dataGroup; return $return; }
function DoLogin() { $this->mUser->mUserName = $this->mUserName; $this->FetchUserInfo(); SysLog::Instance()->log('User (' . $this->mUserName . ') active: ' . $this->GetCurrentUser()->GetActive(), 'login'); if ($this->GetCurrentUser()->GetActive() != 'Yes') { return FALSE; } $hashed = $this->IsPasswordHashed(); $salt = $this->GetSalt(); if ($hashed) { $hash = md5(md5($salt . $this->GetCurrentUser()->GetPassword())); } else { $hash = $this->mUser->mPassword; } SysLog::Instance()->log('comparing: ' . $this->mPassword . ' == ' . $hash . ' hashed=' . $hashed . ' salt=' . $salt, 'login'); if (md5($this->mPassword) == $hash) { SysLog::Instance()->log('Logged in!', 'login'); $this->mIsLoggedIn = true; $_SESSION['is_logged_in'] = true; $_SESSION['username'] = (string) $this->mUserName; Session::Instance()->Restart(); // regenerate session_id, prevent session fixation } else { $this->mIsLoggedIn = false; $_SESSION['is_logged_in'] = false; $_SESSION['username'] = Configuration::Instance()->GetValue('application', 'default_user'); } return $this->mIsLoggedIn; }
function __construct() { if ($this->mUseNewLibrary) { require_once Configuration::Instance()->GetValue('application', 'gtfw_base') . 'main/lib/WriteExcel/Writer.php'; $this->mrWorkbook = new Spreadsheet_Excel_Writer_Workbook('-'); $this->mrWorkbook->setVersion(8); // BIFF8 if (!empty($this->mWorksheets) && is_array($this->mWorksheets)) { $array_temp = array(); foreach ($this->mWorksheets as $key => $value) { $array_temp[$value] = $this->mrWorkbook->addWorksheet($value); } // reassign previously defined sheetname, so you can refer a worksheet // by calling $this->mWorksheets['Sheet1'], etc. later $this->mWorksheets = $array_temp; } } else { require_once Configuration::Instance()->GetValue('application', 'gtfw_base') . 'main/lib/WriteExcel/Worksheet.php'; require_once Configuration::Instance()->GetValue('application', 'gtfw_base') . 'main/lib/WriteExcel/Workbook.php'; $this->mrWorkbook =& new Workbook('-'); //$this->mrWorkbook = new Spreadsheet_Excel_Writer_Workbook('-'); if (!empty($this->mWorksheets) && is_array($this->mWorksheets)) { $array_temp = array(); foreach ($this->mWorksheets as $key => $value) { $array_temp[$value] =& $this->mrWorkbook->add_worksheet($value); } // reassign previously defined sheetname, so you can refer a worksheet // by calling $this->mWorksheets['Sheet1'], etc. later $this->mWorksheets = $array_temp; } } }
function DoLogin() { SysLog::Instance()->log('Login(sso)::DoLogin', "login"); $ssoclient = SsoClient::Instance(); SysLog::Instance()->log('Login(sso)::DoLogin poke me!!', "login"); // echo "Is sso alive? "; // var_dump($ssoclient->isSsoAlive()); // die(); $SsoAuth = $ssoclient->authenticateSsoUser($this->mUsername, $this->mPassword, $this->mSsoSystemId); // echo "<pre>"; // var_dump($SsoAuth); // echo "</pre>"; // die(); SysLog::Instance()->log("DoLogin got SsoAuth: " . print_r($SsoAuth, true), "login"); if ($SsoAuth['status'] === true) { // save SSID $ssoclient->saveSsIdToLocal($SsoAuth['ssid'], Configuration::Instance()->GetValue('application', 'sso_group')); // request details on SSID $SsoAttr = $ssoclient->requestSsIdAttributes($SsoAuth['ssid'], $this->mSsoSystemId); SysLog::Instance()->log("DoLogin got SsoAttr: " . print_r($SsoAttr, true), "login"); $local_username = $SsoAttr['mSsoLocalUsername']; $this->mUser->mUserName = $local_username; $this->mUser->GetUser(); } // echo "<pre>"; // var_dump($SsoAttr); // echo "</pre>"; // die($local_username); return $SsoAuth['status']; }
function __construct($connectionNumber = 0) { $connection_id = Configuration::Instance()->GetValue('application', 'session_db_connection'); $this->mSqlFile = Configuration::Instance()->GetValue('application', 'gtfw_base') . 'main/lib/gtfw/session/save_handler/database/session.sql.php'; parent::__construct($connectionNumber); SysLog::Log('DbSaveHandler::__construct', 'Session'); }
public function Database($connectionNumber = 0) { SysLog::Instance()->log("creating Database using connection: #{$connectionNumber}", "database"); $db_conn = Configuration::Instance()->GetValue('application', 'db_conn'); $db_conn = $db_conn[$connectionNumber]; // remind me if (!$db_conn) { die('Can\'t find database configuration of index ' . $connectionNumber . '. Please, configure it properly in application.conf.php.'); } if ($this->mDbConfig != NULL) { foreach ($this->mDbConfig as $key => $value) { $db_conn[$key] = $value; } } $this->mDbConfig = $db_conn; // makes connection id as part of db config $this->mDbConfig['connection_id'] = md5(serialize($this->mDbConfig)); // $db_driv_class = str_replace(' ', '', ucwords(str_replace('_', ' ', $this->mDbConfig['db_driv']))); if (!isset($GLOBALS['db'][$this->mDbConfig['connection_id']])) { // not connected yet require_once Configuration::Instance()->GetValue('application', 'gtfw_base') . 'main/lib/gtfw/database/database_engine/' . $this->mDbConfig['db_driv'] . '/' . $db_driv_class . 'DatabaseEngine.class.php'; if (version_compare(PHP_VERSION, '5.3.0', '>=')) { SysLog::Instance()->log('$this->mrDbEngine' . " = new {$db_driv_class}DatabaseEngine(\$this->mDbConfig);", 'database'); SysLog::Instance()->log('$this->mDbConfig):' . print_r($this->mDbConfig, true), 'database'); eval('$this->mrDbEngine' . " = new {$db_driv_class}DatabaseEngine(\$this->mDbConfig);"); } else { SysLog::Instance()->log('$this->mrDbEngine' . " = new {$db_driv_class}DatabaseEngine(\$this->mDbConfig);", 'database'); SysLog::Instance()->log('$this->mDbConfig):' . print_r($this->mDbConfig, true), 'database'); eval('$this->mrDbEngine' . " = new {$db_driv_class}DatabaseEngine(\$this->mDbConfig);"); } if (!$this->mrDbEngine) { SysLog::Log('mrDbEngine is not available, how come?!', 'database'); die('mrDbEngine is not available!!!'); } if ($this->Connect()) { SysLog::Log('Connected using dbid #' . $this->mDbConfig['connection_id'], 'database'); $GLOBALS['db'][$this->mDbConfig['connection_id']] = $this->mrDbEngine; if ($connectionNumber != 0) { $this->addConn = true; } } else { //die('Can\'t connect to database!'); SysLog::Instance()->log('Can\'t connect to database!', 'database'); //die($this->GetLastError()); if ($connectionNumber == 0) { die('Can\'t connect to database number ' . $connectionNumber); } else { $this->addConn = false; } } } else { // connected already SysLog::Log('Already connected using dbid #' . $this->mDbConfig['connection_id'], 'database'); $this->mrDbEngine = $GLOBALS['db'][$this->mDbConfig['connection_id']]; } // new and old instance have to load sql file! $this->LoadSql(); }
function write($log, $category) { if (Configuration::Instance()->GetValue('application', 'syslog_enabled')) { $handle = fopen(Configuration::Instance()->GetValue('application', 'syslog_log_path') . "syslog.log", "a+"); $item = array("category" => $category, "content" => serialize($log)); fwrite($handle, serialize($item) . "\n"); } }
public function Create(UserSession $session) { $hideUsers = Configuration::Instance()->GetSectionKey(ConfigSection::PRIVACY, ConfigKeys::PRIVACY_HIDE_USER_DETAILS, new BooleanConverter()); if ($session->IsAdmin || !$hideUsers) { return new UserRepository(); } return new GroupAdminUserRepository(new GroupRepository(), $session); }
public function GetDirectory() { $uploadDir = Configuration::Instance()->GetKey(ConfigKeys::IMAGE_UPLOAD_DIRECTORY); if (is_dir($uploadDir)) { return $uploadDir; } return ROOT_DIR . $uploadDir; }
/** * @return int */ public function GetPageSize() { $size = $this->page->GetQuerystring(QueryStringKeys::PAGE_SIZE); if (empty($size)) { return Configuration::Instance()->GetKey(ConfigKeys::DEFAULT_PAGE_SIZE); } return $size; }
function __construct($connectionNumber = 0) { $db_type = Configuration::Instance()->GetValue('application', 'db_conn', 0, 'db_type'); $this->mSqlFile = 'module/' . Dispatcher::Instance()->mModule . '/business/' . $db_type . '/anggota.sql.php'; $this->_POST = is_object($_POST) ? $_POST->AsArray() : $_POST; $this->_GET = is_object($_GET) ? $_GET->AsArray() : $_GET; parent::__construct($connectionNumber); }
function Response($filePath, $className) { parent::ResponseBase($filePath, $className); require_once Configuration::Instance()->GetValue('application', 'gtfw_base') . 'main/lib/nusoap/nusoap.php'; require_once Configuration::Instance()->GetValue('application', 'gtfw_base') . 'main/lib/gtfw/response/nusoap/NusoapResponse.class.php'; require_once $this->mFilePath; eval('$this->mrSoapResponse =& new ' . $this->mClassName . '();'); }
function ProcessRequest() { $menuObj = new Menu(); $menuObj->LoadSql('module/menu/business/' . Configuration::Instance()->GetValue('application', array('db_conn', 0, 'db_type')) . '/menu.sql.php'); $menu = $menuObj->ListAllAvailableSubMenuForGroup($_SESSION['username'], $_GET['dmmid']); //print_r($menu);exit; return $menu; }
public function ProcessPageLoad() { $user = new NullUserSession(); $this->_presenter->PageLoad($user); $viewReservations = Configuration::Instance()->GetSectionKey(ConfigSection::PRIVACY, ConfigKeys::PRIVACY_VIEW_RESERVATIONS, new BooleanConverter()); $this->Set('DisplaySlotFactory', new DisplaySlotFactory()); $this->Set('SlotLabelFactory', $viewReservations ? new SlotLabelFactory($user) : new NullSlotLabelFactory()); $this->Display('Schedule/view-schedule.tpl'); }
function testRegistersMultipleConfigFiles() { Configuration::Instance()->Register(ROOT_DIR . 'tests/data/test_config.php', Configuration::DEFAULT_CONFIG_ID, true); Configuration::Instance()->Register(ROOT_DIR . 'tests/data/test_plugin_config.php', 'LDAP'); $this->assertEquals('US/Central', Configuration::Instance()->GetDefaultTimezone()); $this->assertEquals('value1', Configuration::Instance()->File('LDAP')->GetKey('key')); $this->assertEquals('value2', Configuration::Instance()->File('LDAP')->GetSectionKey('server1', 'key')); $this->assertEquals('value3', Configuration::Instance()->File('LDAP')->GetSectionKey('server2', 'key')); }
function ProcessRequest() { $module = Configuration::Instance()->GetValue('application', 'default_module'); $submodule = Configuration::Instance()->GetValue('application', 'default_submodule'); $action = Configuration::Instance()->GetValue('application', 'default_action'); $type = Configuration::Instance()->GetValue('application', 'default_type'); $this->RedirectTo($this->mrDispatcher->GetUrl($module, $submodule, $action, $type)); return NULL; }
function __construct($connectionNumber = 0) { $type = Configuration::Instance()->GetValue('application', 'db_conn', '0', 'db_type'); if ($type == "mysqli") { $type = "mysqlt"; } $this->mSqlFile = Configuration::Instance()->GetValue('application', 'gtfw_base') . 'main/lib/gtfw/configuration/adodb/' . $type . '/configuration.sql.php'; parent::__construct($connectionNumber); }
public function Login($username, $loginContext) { $user = $this->GetShibbolethUser(); $registration = $this->GetRegistration(); // auto-provision new user accounts // or update existing user accounts with the attributes passed in from shibboleth $registration->Synchronize(new AuthenticatedUser($user->GetUsername(), $user->GetEmailAddress(), $user->GetFirstName(), $user->GetLastName(), null, Configuration::Instance()->GetKey(ConfigKeys::LANGUAGE), Configuration::Instance()->GetDefaultTimezone(), $user->GetPhone(), null, null)); return $this->authToDecorate->Login($user->GetUsername(), $loginContext); }
protected function GetFullName(ReservationItemView $reservation) { $shouldHide = Configuration::Instance()->GetSectionKey(ConfigSection::PRIVACY, ConfigKeys::PRIVACY_HIDE_USER_DETAILS, new BooleanConverter()); if ($shouldHide && (is_null($this->user) || $this->user->UserId != $reservation->UserId)) { return Resources::GetInstance()->GetString('Private'); } $name = new FullName($reservation->FirstName, $reservation->LastName); return $name->__toString(); }
function __construct($connectionNumber = 0) { $this->mSqlFile = 'module/header/business/' . Configuration::Instance()->GetValue('application', array('db_conn', 0, 'db_type')) . '/header.sql.php'; if ($connectionNumber == 0) { $connectionNumber = Configuration::Instance()->GetValue('application', 'gtakademik_conn'); } parent::__construct($connectionNumber); #$this->SetDebugOn(); }
/** * @return string */ function Body() { $activationUrl = new Url(Configuration::Instance()->GetScriptUrl()); $activationUrl->Add(Pages::ACTIVATION)->AddQueryString(QueryStringKeys::ACCOUNT_ACTIVATION_CODE, $this->activationCode); $this->Set('FirstName', $this->user->FirstName()); $this->Set('EmailAddress', $this->user->EmailAddress()); $this->Set('ActivationUrl', $activationUrl); return $this->FetchTemplate('AccountActivation.tpl'); }
function TemplateModule() { $this->SetTemplateBasedir(Configuration::Instance()->GetValue('application', 'docroot') . 'module/menu/template'); if (Configuration::Instance()->GetValue('application', 'menu_version') == '2') { $this->SetTemplateFile('view_menu_2.html'); } else { $this->SetTemplateFile('view_menu_1.html'); } }
function ProcessRequest() { $idUnit = $_REQUEST['unit']; $applicationId = Configuration::Instance()->GetValue('application', 'application_id'); $userObj = new AppUser(); $dataGroup = $userObj->GetDataGroupByUnitId("", $idUnit, $applicationId); $return['dataGroup'] = $dataGroup; return $return; }