//$search_session_id = 'administrator'; require_once 'includes/classes/administrator.admin.class.php'; $smarty->assign('sectionid', 'manage-administrators'); $smarty->assign('pageid', 'administrator-edit'); /******************************************************************************/ /* Get variables /******************************************************************************/ require_once 'includes/edit.variables.php'; $id_administratoraccess = isset($_POST['id_administratoraccess']) && $_POST['id_administratoraccess'] != '' ? $_POST['id_administratoraccess'] : ''; /******************************************************************************/ // Edit per file /******************************************************************************/ $pageObject = new Administrator($id, 'edit'); $smarty->assign('contentTemplate', 'templates-admin/content/' . $pageObject->editContentTemplate); $smarty->assign('htmlpagetitle', $pageObject->editHtmlPageTitle); $pageObject->getAdministratorType($administratorType); $smarty->assign('administratorType', $administratorType); $pageObject->getAdministratorAccess($administratorAccess); $smarty->assign('administratorAccess', $administratorAccess); /******************************************************************************/ /* Update / Add / AddAsNew functionality /******************************************************************************/ if ($formAction != '') { $redirect = false; if (isset($_POST['password']) && trim($_POST['password']) != '') { $_POST['password'] = $pageObject->encrypt($_POST['password']); } else { unset($_POST['password']); } $processResult = $pageObject->processForm($formAction, $_POST, $redirect); $smarty->assign('processResult', $processResult);