function __construct($id = 0, $templateType = 'list', $pageSize = 25, $currentPage = 1, $sortBy = '') { parent::__construct(); /*****************************/ /* START: Edit per class file /*****************************/ $this->id = $id; $this->tablePrefix = 'anc_'; $this->tableName = $this->tablePrefix . 'administratoraccess'; $this->idName = 'id_administratoraccess'; //Web variables $this->webUrl = ""; //List page variables $this->listFileName = 'administrator-access-list.php'; $this->listContentTemplate = 'administrator-access-list.tpl'; $this->listHtmlPageTitle = 'Administrator Access'; $this->listPageTitle = 'Administrator Access'; $this->listDefaultSort = "2"; $this->entityName = 'Administrator Access'; $this->entityAliasName = 'administratoraccess'; $this->entityStatusFieldName = 'access_status'; $this->insertButtonName = 'Insert new Access'; //Edit page variables $this->editFileName = 'administrator-access-edit.php'; $this->editHtmlPageTitle = 'Edit Administrator Access'; $this->editPageTitle = 'Edit Administrator Access'; $this->editContentTemplate = 'administrator-access-edit.tpl'; $this->insertHtmlPageTitle = 'Insert Administrator Access'; $this->insertPageTitle = 'Insert Administrator Access'; $this->editPanelHeading = 'Access Details'; //Edit buttons $this->insertAsNewEnabled = 1; //Search $this->searchEnabled = 0; //List action variables $this->enableDelete = true; $this->enableEdit = true; //List Column Names $this->listColumns = array('ID', 'Access', 'Alias', 'Access Status', 'Creation Date'); //List query $this->listSql = "SELECT DISTINCT\r\n\t\t\t\t" . mysql_escape_string($this->tablePrefix) . "administratoraccess.id_administratoraccess as 'id',\r\n\t\t\t\t" . mysql_escape_string($this->tablePrefix) . "administratoraccess.access_name as 'access_name',\r\n\t\t\t\t" . mysql_escape_string($this->tablePrefix) . "administratoraccess.access_alias as 'access_alias',\r\n\t\t\t\t" . mysql_escape_string($this->tablePrefix) . "administratoraccess.access_status as 'access_status',\r\n\t\t\t\t" . mysql_escape_string($this->tablePrefix) . "administratoraccess.cdate as 'cdate',\r\n\t\t\t\t" . mysql_escape_string($this->tablePrefix) . "administratoraccess.mdate as 'mdate'\t\t\t\t\t\t\t\t\t\r\n\t\t\tFROM\r\n\t\t\t\t" . mysql_escape_string($this->tablePrefix) . "administratoraccess"; //Edit form fields $this->formFieldNames = array('id_administratoraccess', 'access_name', 'access_alias', 'access_status', 'cdate', 'mdate'); //Page size $this->pageSize = isset($pageSize) && $pageSize != '' ? $pageSize : 25; /*****************************/ /* END: Edit per class file /*****************************/ //Pagination variables $this->currentPage = $currentPage; //Template type variables $this->templateType = $templateType; //Sort variables $this->listCurrentSort = isset($sortBy) && trim($sortBy) != '' ? trim($sortBy) : $this->listDefaultSort; $this->listCurrentSortAbs = abs($this->listCurrentSort); $this->listNewCurrentSort = -$this->listCurrentSort; }
function __construct($id = 0, $templateType = 'list', $pageSize = 10, $currentPage = 1, $sortBy = '') { parent::__construct(); global $backend_ID; $this->backend_ID = $backend_ID; /*****************************/ /* START: Edit per class file /*****************************/ $this->encrypt_key = '4F4DhS2ardmore3DHekS9r4d'; $this->adminId = $id; $this->id = $id; $this->tablePrefix = 'anc_'; $this->tableName = $this->tablePrefix . 'administrator'; $this->idName = 'id_administrator'; //Web variables $this->webUrl = ""; //List page variables $this->listFileName = 'administrator-list'; $this->listContentTemplate = 'administrator-list.tpl'; $this->listHtmlPageTitle = 'Administrators'; $this->listPageTitle = 'Administrators'; $this->listDefaultSort = "2"; $this->entityName = 'Administrator'; $this->entityAliasName = 'administrator'; $this->entityStatusFieldName = 'administrator_status'; $this->insertButtonName = 'Insert new Administrator'; //Edit page variables $this->editFileName = 'profile-edit'; $this->editHtmlPageTitle = 'Edit Your profile'; $this->editPageTitle = 'Edit Your profile'; $this->editContentTemplate = 'profile-edit.tpl'; $this->insertHtmlPageTitle = 'Insert Administrator'; $this->insertPageTitle = 'Insert Administrator'; $this->editPanelHeading = 'Profile Details'; //Edit buttons $this->insertAsNewEnabled = 1; //Search $this->searchEnabled = 1; //List action variables $this->enableDelete = true; $this->enableEdit = true; //List Column Names $this->listColumns = array('ID', 'Email Address', 'First Name', 'Last Name', 'Admin Type', 'Admin Status', 'Creation Date', 'Last Login Date'); //List query $this->listSql = "SELECT DISTINCT\n\t\t\t\t" . mysql_escape_string($this->tableName) . ".id_administrator as 'id',\n\t\t\t\t" . mysql_escape_string($this->tableName) . ".email_address as 'email_address',\t\t\t\t\n\t\t\t\t" . mysql_escape_string($this->tableName) . ".first_name as 'first_name',\n\t\t\t\t" . mysql_escape_string($this->tableName) . ".last_name as 'last_name',\n\t\t\t\t" . mysql_escape_string($this->tablePrefix) . "administratortype.administratortype_name as 'administratortype_name',\n \t\t\t\t" . mysql_escape_string($this->tableName) . ".administrator_status as 'administrator_status',\n\t\t\t\t" . mysql_escape_string($this->tableName) . ".cdate as 'cdate',\n\t\t\t\t" . mysql_escape_string($this->tableName) . ".ldate as 'ldate'\n\t\t\tFROM\n\t\t\t\t" . mysql_escape_string($this->tableName) . " INNER JOIN " . mysql_escape_string($this->tablePrefix) . "administratortype ON " . mysql_escape_string($this->tableName) . ".id_administratortype = " . mysql_escape_string($this->tablePrefix) . "administratortype.id_administratortype\n\t\t\tWHERE\n\t\t\t\t" . mysql_escape_string($this->tableName) . ".id_administrator != 1"; //Allow the (normal) user to view all non super users only by setting where clause if ($_SESSION[$backend_ID]['ADMIN_TYPE'] == 'user') { $this->setListFilter('user'); } //Edit form fields $this->formFieldNames = array('id_administrator', 'id_administratortype', 'first_name', 'last_name', 'email_address', 'password', 'administrator_status'); //Page size $this->pageSize = isset($pageSize) && $pageSize != '' ? $pageSize : 25; /*****************************/ /* END: Edit per class file /*****************************/ //Pagination variables $this->currentPage = $currentPage; //Template type variables $this->templateType = $templateType; //Sort variables $this->listCurrentSort = isset($sortBy) && trim($sortBy) != '' ? trim($sortBy) : $this->listDefaultSort; $this->listCurrentSortAbs = abs($this->listCurrentSort); $this->listNewCurrentSort = -$this->listCurrentSort; //Get access entities $this->setupEntityAccess(); }
function __construct($id = 0, $templateType = 'list', $pageSize = 10, $currentPage = 1, $sortBy = '3') { parent::__construct(); global $backend_ID; $this->backend_ID = $backend_ID; /*****************************/ /* START: Edit per class file /*****************************/ $this->encrypt_key = '4F4DhS2ardmore3DHekS9r4d'; $this->adminId = $id; $this->id = $id; $this->tablePrefix = 'anc_'; $this->tableName = $this->tablePrefix . 'cw_preview_ass'; $this->idName = 'id_mp_mpl_govreview_ass'; //Web variables $this->webUrl = ""; //List page variables $this->listFileName = 'cwgovernancereview-list'; $this->listContentTemplate = 'cwgovernancereview-list.tpl'; $this->listHtmlPageTitle = 'Chief Whip Governance review'; $this->listPageTitle = ' Chief Whip Governance review'; $this->listDefaultSort = "2"; $this->entityName = 'Councillor Assessment'; $this->entityAliasName = 'Councillor Assessment'; $this->entityStatusFieldName = 'administrator_status'; $this->insertButtonName = ''; //Edit page variables $this->editFileName = 'cwgovernancereview-edit'; $this->editHtmlPageTitle = 'Chief Whip Governance review'; $this->editPageTitle = 'Chief Whip Governance review'; $this->editContentTemplate = 'cwpreview-edit.tpl'; $this->insertHtmlPageTitle = 'Chief Whip Governance review'; $this->insertPageTitle = 'Chief Whip Governance review'; $this->editPanelHeading = 'To be Completed by the Chief Whip (Compulsory)'; $this->enabledatePicker = true; //Edit buttons $this->insertAsNewEnabled = 0; //Search $this->searchEnabled = 1; //List action variables $this->enableDelete = false; $this->enableView = false; $this->enableEdit = true; //List Column Names $this->listColumns = array('ID', 'Councillor Name', 'Municipality', 'Status', 'Score', 'Assessment Date', 'Last Modification Date'); //List query $this->listSql = "SELECT DISTINCT\r\n anc_mp_mpl_govreview_ass.id_mp_mpl_govreview_ass as 'id',\r\n CONCAT(anc_administrator.first_name, ' ', anc_administrator.last_name) AS councillor_name,\r\n anc_municipality.municipality_name AS 'municipality_name',\r\n anc_mp_mpl_govreview_ass.mp_mpl_status as 'mp_mpl_status',\r\n anc_mp_mpl_govreview_ass.mp_mpl_score 'mp_mpl_score',\r\n anc_mp_mpl_govreview_ass.cdate as 'cdate',\r\n anc_mp_mpl_govreview_ass.mdate as 'mdate'\r\n FROM\r\n anc_mp_mpl_govreview_ass INNER JOIN anc_profile ON anc_profile.id_administrator = anc_mp_mpl_govreview_ass.id_administrator\r\n INNER JOIN anc_administrator ON anc_profile.id_administrator = anc_administrator.id_administrator\r\n INNER JOIN anc_municipality ON anc_profile.id_municipality = anc_municipality.id_municipality\r\n WHERE\r\n anc_profile.id_chiefwhip = " . mysql_escape_string($this->id); //echo $this->listSql; //Allow the (normal) user to view all non super users only by setting where clause /* if( $_SESSION[$backend_ID]['ADMIN_TYPE'] == 'user' ) { $this->setListFilter( 'user' ); } */ //Edit form fields $this->formFieldNames = array('id_administrator', 'id_mp_mpl_govreview_ass', 'cw_preview', 'cw_ovpefrating'); //Page size $this->pageSize = isset($pageSize) && $pageSize != '' ? $pageSize : 25; /*****************************/ /* END: Edit per class file /*****************************/ //Pagination variables $this->currentPage = $currentPage; //Template type variables $this->templateType = $templateType; //Sort variables $this->listCurrentSort = isset($sortBy) && trim($sortBy) != '' ? trim($sortBy) : $this->listDefaultSort; $this->listCurrentSortAbs = abs($this->listCurrentSort); $this->listNewCurrentSort = -$this->listCurrentSort; //Get access entities //$this->setupEntityAccess(); }
public function __construct() { parent::__construct(); }
function __construct($id = 0, $templateType = 'list', $pageSize = 25, $currentPage = 1, $sortBy = '', $filters = array(), $getVariables = array()) { parent::__construct(); /*****************************/ /* START: Edit per class file /*****************************/ $this->id = $id; $this->tableName = 'med_service'; $this->idName = 'id_service'; //Web variables $this->webUrl = ""; //List page variables $this->listFileName = 'service-list'; $this->listContentTemplate = 'service-list.tpl'; $this->listHtmlPageTitle = 'Liste des Services'; $this->listPageTitle = 'Liste des Services'; $this->listDefaultSort = "1"; $this->entityName = 'Service'; $this->entityAliasName = 'service'; $this->entityStatusFieldName = 'service_status'; $this->insertButtonName = 'Insert new Service'; //Edit page variables $this->editFileName = 'service-edit'; $this->editHtmlPageTitle = 'Modifier un Service'; $this->editPageTitle = 'Modifier un Service'; $this->editContentTemplate = 'service-edit.tpl'; $this->insertHtmlPageTitle = 'Ajout d\'un Service'; $this->insertPageTitle = 'Ajout d\'un Service'; $this->editPanelHeading = 'Service Details'; //Export Data $this->enableExportToCSV = false; $this->exportPageTitle = "Service"; $this->exportColumns = array('ID', 'Désignation', 'Status', 'Creation Date', 'Modified Date'); $this->exportListSql = "SELECT DISTINCT\r\n\t\t\t\t{$this->tableName}.id_service AS 'id',\r\n\t\t\t\t{$this->tableName}.service_designation AS 'service_designation',\r\n\t\t\t\t{$this->tableName}.service_status AS 'service_status',\r\n\t\t\t\t{$this->tableName}.cdate AS 'cdate',\r\n\t\t\t\t{$this->tableName}.mdate AS 'mdate'\r\n\t\t\tFROM \r\n\t\t\t\t{$this->tableName}"; //Edit buttons $this->insertAsNewEnabled = 1; //Search $this->searchEnabled = 1; //List action variables $this->enableDelete = true; $this->enableEdit = true; //List Column Names $this->listColumns = array('ID', 'Désignation', 'Status', 'Creation Date', 'Modified Date'); //List query $this->listSql = "SELECT DISTINCT\r\n\t\t\t\t{$this->tableName}.id_service AS 'id',\r\n\t\t\t\t{$this->tableName}.service_designation AS 'service_designation',\r\n\t\t\t\t{$this->tableName}.service_status AS 'service_status',\r\n\t\t\t\t{$this->tableName}.cdate AS 'cdate',\r\n\t\t\t\t{$this->tableName}.mdate AS 'mdate'\r\n\t\t\tFROM \r\n\t\t\t\t{$this->tableName}"; //Edit form fields $this->formFieldNames = array('id_service', 'service_designation', 'service_status'); //Page size $this->pageSize = isset($pageSize) && $pageSize != '' ? $pageSize : 50; /*****************************/ /* END: Edit per class file /*****************************/ //Pagination variables $this->currentPage = $currentPage; //Template type variables $this->templateType = $templateType; //Sort variables $this->listCurrentSort = isset($sortBy) && trim($sortBy) != '' ? trim($sortBy) : $this->listDefaultSort; $this->listCurrentSortAbs = abs($this->listCurrentSort); $this->listNewCurrentSort = -$this->listCurrentSort; $this->listFilterData = $filters; $this->addGetVariables($getVariables); }