/** * Helper main function * @return String HTML to be inserted in the view * @param Array $structureArray [optional] Structure in an array form */ public function RecyclebinEditor($structureArray = array()) { $grpDB = new Usersgroups(); $this->groups = $grpDB->fetchLabelstoFlatArray(); $this->addNodes($structureArray); return $this->toReturn; }
public function __construct($options = null) { parent::__construct($options); $this->setAttrib('accept-charset', 'UTF-8'); $this->setName('safmodules'); $id = new Zend_Form_Element_Hidden('id'); $hash = new Zend_Form_Element_Hash('no_csrf_foo', array('salt' => '4s564evzaSD64sf')); $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('id', 'submitbutton'); $label = new Zend_Form_Element_Text('label'); $label->setLabel('label'); $image = new Zend_Form_Element_Textarea('image'); $image->setLabel('image'); $description = new Zend_Form_Element_Textarea('description'); $description->setLabel('description'); $usersgroupsId = new Zend_Form_Element_Select('usersgroups_id'); $options = new Usersgroups(); $usersgroupsId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $usersgroupsId->addMultiOption($k, $v['mlabel']); } $usersgroupsId->setLabel('usersgroups_id'); $prefix = new Zend_Form_Element_Text('prefix'); $prefix->setLabel('prefix'); $name = new Zend_Form_Element_Text('name'); $name->setLabel('name'); $showintab = new Zend_Form_Element_Text('showintab'); $showintab->setLabel('showintab'); $istechnical = new Zend_Form_Element_Text('istechnical'); $istechnical->setLabel('istechnical'); $order = new Zend_Form_Element_Text('order'); $order->setLabel('order'); $isalwaysactive = new Zend_Form_Element_Text('isalwaysactive'); $isalwaysactive->setLabel('isalwaysactive'); $isapplication = new Zend_Form_Element_Text('isapplication'); $isapplication->setLabel('isapplication'); $longdesc = new Zend_Form_Element_Text('longdesc'); $longdesc->setLabel('longdesc'); $fileFoldersId = new Zend_Form_Element_Select('filfolders_id'); $options = new Filfolders(); $fileFoldersId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $fileFoldersId->addMultiOption($k, $v['mlabel']); } $fileFoldersId->setLabel('filfolders_id'); $safinstancesTypeId = new Zend_Form_Element_Select('safinstancestype_id'); $options = new Safinstancestype(); $safinstancesTypeId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $safinstancesTypeId->addMultiOption($k, $v['mlabel']); } $safinstancesTypeId->setLabel('safinstancestype_id'); $safinstancesSafmodules = new SafinstanceslistForm('SafinstancesSafmodules'); $safinstancesSafmodules->setLabel('SafinstancesSafmodules'); $this->addElements(array($id, $hash, $label, $image, $description, $usersgroupsId, $prefix, $name, $showintab, $istechnical, $order, $isalwaysactive, $isapplication, $longdesc, $fileFoldersId, $safinstancesTypeId, $safinstancesSafmodules)); $this->addElements(array($submit)); }
/** * Helper main function * @return String HTML to be inserted in the view * @param Array $structureArray [optional] Structure in an array form */ public function StructureEditor($structureArray = array()) { $oPageDivs = new Pagdivspage(); $this->listDraftContentByPage = $oPageDivs->getDivsDraft(); $grpDB = new Usersgroups(); $this->groups = $grpDB->fetchLabelstoFlatArray(); $this->addNodes($structureArray); return $this->toReturn; }
/** * * @return void */ public function indexAction() { $r = $this->r; $groupsDb = new Usersgroups(); $this->view->groups = $groupsDb->fetchLabelstoFlatArray(500, false); // define filters $filters = ''; if (isset($r->searchstr)) { $filters .= " AND ( LOWER( CONCAT(users.fname, ' ', users.lname)) LIKE '%" . addslashes(strtolower($r->searchstr)) . "%') "; } if (isset($r->fgroup) && $r->fgroup != '') { $filters .= " AND users.usersgroups_id = '" . addslashes($r->fgroup) . "' "; } $sql = $this->_getQuery('people', array($filters)); $this->view->users_id = $this->usersId; $this->view->people = $this->_db->fetchAll($sql); /** * load paginator */ if (isset($r->context)) { $context = $r->context; } else { $context = 'default'; } if (isset($r->filter)) { $filter = $r->filter; } else { $filter = ''; } if (isset($r->mode)) { $mode = $r->mode; } else { $mode = 'thumb'; } $this->view->embed = true; $this->view->addiScript = '<script> var oPaginator; $(function() { if($("#peoplelisting").length > 0) oPaginator = $("#peoplelisting").paginator( { \'embeded\' : \'' . $r->embed . '\', \'context\' : \'' . $context . '\', \'filter\' : \'' . $filter . '\', \'mode\' : \'' . $mode . '\', \'ajaxurl_displayresult\' : \'/adminpeople/services/displaypeople\', }); $(".edefiles").css("background","#DDD"); $(".contentEditor > li.editing").css("padding-top","5px"); }); </script>'; // END - paginator }
public function __construct($options = null) { parent::__construct($options); $this->setAttrib('accept-charset', 'UTF-8'); $this->setName('safmodules'); $id = new Zend_Form_Element_Hidden('id'); $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('id', 'submitbutton'); $label = new Zend_Form_Element_Text('label'); $label->setLabel('label'); $image = new Zend_Form_Element_Text('image'); $image->setLabel('Picto path'); $description = new Zend_Form_Element_Textarea('description'); $description->setLabel('Description'); $usersGroupsId = new Zend_Form_Element_Select('usersgroups_id'); $options = new Usersgroups(); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $usersGroupsId->addMultiOption($k, $v['mlabel']); } $usersGroupsId->setLabel('usersgroups_id'); $prefix = new Zend_Form_Element_Text('prefix'); $prefix->setLabel('Prefix'); $name = new Zend_Form_Element_Text('name'); $name->setLabel('Technical Name'); $showintab = new Zend_Form_Element_Text('showintab'); $showintab->setLabel('Show in tab?'); $istechnical = new Zend_Form_Element_Text('istechnical'); $istechnical->setLabel('Is technical only?'); $order = new Zend_Form_Element_Text('order'); $order->setLabel('Order'); $isalwaysactive = new Zend_Form_Element_Text('isalwaysactive'); $isalwaysactive->setLabel('Is always active?'); $longdesc = new Zend_Form_Element_Textarea('longdesc'); $longdesc->setLabel('Long description'); $fileFoldersId = new Zend_Form_Element_Select('filfolders_id'); $options = new Filfolders(); $fileFoldersId->addMultiOption('', '----------'); foreach ($options->fetchAll("safinstances_id = '" . $this->safinstancesid . "' ") as $k => $v) { $fileFoldersId->addMultiOption($v->id, $v->label); } $fileFoldersId->setLabel('Image category'); $safinstancesTypeId = new Zend_Form_Element_Select('safinstancestype_id'); $options = new Safinstancestype(); $safinstancesTypeId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $safinstancesTypeId->addMultiOption($k, $v['mlabel']); } $safinstancesTypeId->setLabel('safinstancestype_id'); $this->addElements(array($id, $label, $safinstancesTypeId, $image, $fileFoldersId, $description, $longdesc, $usersGroupsId, $prefix, $name, $showintab, $istechnical, $order, $isalwaysactive)); $this->addElements(array($submit)); }
public function __construct($options = null) { parent::__construct($options); $this->setAttrib('accept-charset', 'UTF-8'); $this->setName('pagdivs'); $id = new Zend_Form_Element_Hidden('id'); $hash = new Zend_Form_Element_Hash('no_csrf_foo', array('salt' => '4s564evzaSD64sf')); $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('id', 'submitbutton'); $label = new Zend_Form_Element_Text('label'); $label->setLabel('label'); $params = new Zend_Form_Element_Text('params'); $params->setLabel('params'); $paramsDraft = new Zend_Form_Element_Textarea('params_draft'); $paramsDraft->setLabel('params_draft'); $content = new Zend_Form_Element_Text('content'); $content->setLabel('content'); $contentDraft = new Zend_Form_Element_Text('content_draft'); $contentDraft->setLabel('content_draft'); $status = new Zend_Form_Element_Text('status'); $status->setLabel('status'); $dateCreated = new Zend_Form_Element_Text('datecreated'); $dateCreated->setLabel('datecreated'); $dateModified = new Zend_Form_Element_Text('datemodified'); $dateModified->setLabel('datemodified'); $order = new Zend_Form_Element_Text('order'); $order->setLabel('order'); $usersGroupsId = new Zend_Form_Element_Select('usersgroups_id'); $options = new Usersgroups(); $usersGroupsId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $usersGroupsId->addMultiOption($k, $v['mlabel']); } $usersGroupsId->setLabel('usersgroups_id'); $isDeleted = new Zend_Form_Element_Text('isDeleted'); $isDeleted->setLabel('isDeleted'); $online = new Zend_Form_Element_Checkbox('online'); $online->setLabel('online'); $pagStructurePagDivs = new PagstructurelistForm('PagstructurePagdivs'); $pagStructurePagDivs->setLabel('PagstructurePagdivs'); $this->addElements(array($id, $hash, $label, $params, $paramsDraft, $content, $contentDraft, $status, $dateCreated, $dateModified, $order, $usersGroupsId, $isDeleted, $online, $pagStructurePagDivs)); $this->addElements(array($submit)); }
public function __construct($options = null) { parent::__construct($options); $this->setAttrib('accept-charset', 'UTF-8'); $this->setName('usersgroups'); $id = new Zend_Form_Element_Hidden('id'); $hash = new Zend_Form_Element_Hash('no_csrf_foo', array('salt' => '4s564evzaSD64sf')); $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('id', 'submitbutton'); $name = new Zend_Form_Element_Text('name'); $name->setLabel('name'); $desc = new Zend_Form_Element_Text('desc'); $desc->setLabel('desc'); $parentId = new Zend_Form_Element_Select('parent_id'); $options = new Usersgroups(); $parentId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $parentId->addMultiOption($k, $v['mlabel']); } $parentId->setLabel('parent_id'); $this->addElements(array($id, $hash, $name, $desc, $parentId)); $this->addElements(array($submit)); }
/** * Edit the properties of a page * @return void */ public function editpropertiesAction() { $usrgDB = new Usersgroups(); $this->view->usersgroups = $usrgDB->fetchLabelstoFlatArray(); $nodes = new Pagstructure(); $where = 'id = ' . $this->getRequest()->id . ' AND safinstances_id = ' . $this->safinstancesId; $this->view->node = $nodes->fetchRow($where); if ($this->view->node) { $pgs = new Pagstructure(); $this->view->structureArray = $pgs->toArray($this->safinstancesId); $this->view->pagid = $this->getRequest()->id; $this->view->menusArray = $this->getMenusArray($this->getRequest()->id, false); $this->view->editType = 'normal'; $this->setSubtitle2($this->view->node->label); $this->setSubtitle('Properties'); $this->setSideBar('settings', 'pages'); $this->render('create'); } else { $this->render('index'); } }
/** * Returns the group of the user and put the user's data in the session * @param $login * @return string */ private function getGroupName($login) { if (!isset($this->userNamespace->user)) { $users = new Users(); $select = $users->select()->setIntegrityCheck(false)->from($users, array('users_id' => 'users.id', 'login' => 'users.login', 'usersgroups_name' => 'usersgroups.name', 'usersgroups_id' => 'usersgroups.id', 'fname' => 'users.fname', 'lname' => 'users.lname', 'email' => 'users.email', 'usersgroups_id' => 'users.usersgroups_id'))->where(' users.login LIKE ?', $login)->join('usersgroups', 'users.usersgroups_id = usersgroups.id'); $rows = $users->fetchAll($select); $row = $rows->current(); // save the last login time $usrDB = new Users(); $urow = $usrDB->fetchRow("id = '" . $row->users_id . "'"); $urow->lastlogindate = Sydney_Tools::getMySQLFormatedDate(); $urow->save(); $this->userNamespace->user = $row->toArray(); // define all the groups this user is part of $groupsDB = new Usersgroups(); $this->userNamespace->user['member_of_groups'] = $groupsDB->getParentsIds($this->userNamespace->user['usersgroups_id']); $this->userNamespace->lock(); return $row->usersgroups_name; } else { return $this->userNamespace->user['usersgroups_name']; } }
public function __construct($options = null) { parent::__construct($options); $this->setAttrib('accept-charset', 'UTF-8'); $this->setName('users'); $id = new Zend_Form_Element_Hidden('id'); $hash = new Zend_Form_Element_Hash('no_csrf_foo', array('salt' => '4s564evzaSD64sf')); $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('id', 'submitbutton'); $login = new Zend_Form_Element_Text('login'); $login->setLabel('login'); $password = new Zend_Form_Element_Password('password'); $password->setLabel('password'); $usersGroupsId = new Zend_Form_Element_Select('usersgroups_id'); $options = new Usersgroups(); $usersGroupsId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $usersGroupsId->addMultiOption($k, $v['mlabel']); } $usersGroupsId->setLabel('usersgroups_id'); $valid = new Zend_Form_Element_Checkbox('valid'); $valid->setLabel('valid'); $fileName = new Zend_Form_Element_Text('fname'); $fileName->setLabel('fname'); $mdName = new Zend_Form_Element_Text('mdname'); $mdName->setLabel('mdname'); $lastName = new Zend_Form_Element_Text('lname'); $lastName->setLabel('lname'); $phone = new Zend_Form_Element_Text('phone'); $phone->setLabel('phone'); $cell = new Zend_Form_Element_Text('cell'); $cell->setLabel('cell'); $email = new Zend_Form_Element_Text('email'); $email->setLabel('email'); $active = new Zend_Form_Element_Checkbox('active'); $active->setLabel('active'); $safinstancesId = new Zend_Form_Element_Select('safinstances_id'); $options = new Safinstances(); $safinstancesId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $safinstancesId->addMultiOption($k, $v['mlabel']); } $safinstancesId->setLabel('safinstances_id'); $subscribeDate = new Zend_Form_Element_Text('subscribedate'); $subscribeDate->setLabel('subscribedate'); $unsubscribeDate = new Zend_Form_Element_Text('unsubscribedate'); $unsubscribeDate->setLabel('unsubscribedate'); $modifiedDate = new Zend_Form_Element_Text('modifieddate'); $modifiedDate->setLabel('modifieddate'); $ip = new Zend_Form_Element_Text('ip'); $ip->setLabel('ip'); $creatorIdentity = new Zend_Form_Element_Text('creatoridentity'); $creatorIdentity->setLabel('creatoridentity'); $avatar = new Zend_Form_Element_Text('avatar'); $avatar->setLabel('avatar'); $pageOrder = new Zend_Form_Element_Text('pagorder'); $pageOrder->setLabel('pagorder'); $lastLoginDate = new Zend_Form_Element_Text('lastlogindate'); $lastLoginDate->setLabel('lastlogindate'); $lastStatusChange = new Zend_Form_Element_Text('laststatuschange'); $lastStatusChange->setLabel('laststatuschange'); $lastPwdChanges = new Zend_Form_Element_Text('lastpwdchanges'); $lastPwdChanges->setLabel('lastpwdchanges'); $timeValidityPassword = new Zend_Form_Element_Text('timeValidityPassword'); $timeValidityPassword->setLabel('timeValidityPassword'); $lastPwdHistory = new Zend_Form_Element_Text('lastpwdhistory'); $lastPwdHistory->setLabel('lastpwdhistory'); $filFoldersUsers = new FilfolderslistForm('FilfoldersUsers'); $filFoldersUsers->setLabel('FilfoldersUsers'); $safinstancesUsers = new SafinstanceslistForm('SafinstancesUsers'); $safinstancesUsers->setLabel('SafinstancesUsers'); $this->addElements(array($id, $hash, $login, $password, $usersGroupsId, $valid, $fileName, $mdName, $lastName, $phone, $cell, $email, $active, $safinstancesId, $subscribeDate, $unsubscribeDate, $modifiedDate, $ip, $creatorIdentity, $avatar, $pageOrder, $lastLoginDate, $lastStatusChange, $lastPwdChanges, $timeValidityPassword, $lastPwdHistory, $filFoldersUsers, $safinstancesUsers)); $this->addElements(array($submit)); }
public function getUsergroups() { return $this->hasMany(Usersgroups::className(), ['id_user' => 'id']); }
public function __construct($options = null, $memberOfGroups = array(), $modeEdit = false) { parent::__construct($options); // get request $request = UsersFormOp::getParams('request'); $postedDatas = UsersFormOp::getParams('data'); $this->setAttrib('accept-charset', 'UTF-8'); $this->setName('users'); $id = new Zend_Form_Element_Hidden('id'); // Url forward in case of form success $urlForwards = new Zend_Form_Element_Hidden('urlforwards'); $urlForwards->setValue('/adminpeople/index/index/'); $module = new Zend_Form_Element_Hidden('module'); $module->setValue($request->module); $controller = new Zend_Form_Element_Hidden('controller'); $controller->setValue($request->controller); $login = new Zend_Form_Element_Text('login'); $login->setLabel('login'); if ($modeEdit) { $login->setAttrib('disabled', true); $login->setAttrib('readonly', true); } else { $login->setRequired(); } /** * Password field * @var void */ $password = new Zend_Form_Element_Password('password'); $password->setLabel('password'); if (!$modeEdit) { $password->setRequired(); } $password->addValidator(new Zend_Validate_StringLength(array('min' => 6, 'max' => 12))); $password2 = new Zend_Form_Element_Password('password2'); $password2->setLabel('password2'); $this->password = $password; $this->password2 = $password2; $fileName = new Zend_Form_Element_Text('fname'); $fileName->setLabel('fname'); $fileName->setRequired(); $mdName = new Zend_Form_Element_Text('mdname'); $mdName->setLabel('mdname'); $lastName = new Zend_Form_Element_Text('lname'); $lastName->setLabel('lname'); $lastName->setRequired(); $phone = new Zend_Form_Element_Text('phone'); $phone->setLabel('phone'); $cell = new Zend_Form_Element_Text('cell'); $cell->setLabel('cell'); $email = new Zend_Form_Element_Text('email'); $email->setLabel('email'); $email->addValidator(new Zend_Validate_EmailAddress()); $submit = new Zend_Form_Element_Submit('submit', 'Save user'); $submit->setAttrib('id', 'submitbuttonuser'); // Init list of elements $elementsList[0] = array($id, $module, $controller, $urlForwards, $login, $password, $password2); $elementsList[1] = array($fileName, $mdName, $lastName, $phone, $cell, $email, $submit); if ($request->module != 'publicms' && $request->controller != 'profile' && ($postedDatas['module'] != 'publicms' && $postedDatas['controller'] != 'profile')) { $usersgroupsId = new Zend_Form_Element_Select('usersgroups_id'); $options = new Usersgroups(); foreach ($options->fetchAlltoFlatArray() as $k => $v) { if (in_array($k, $memberOfGroups)) { $usersgroupsId->addMultiOption($k, $v['mlabel']); } } $usersgroupsId->setLabel('usersgroups_id'); $usersgroupsId->setRequired(); $valid = new Zend_Form_Element_Checkbox('valid'); $valid->setLabel('valid'); $active = new Zend_Form_Element_Checkbox('active'); $active->setLabel('active'); $elementsList[0] = array($id, $module, $controller, $urlForwards, $login, $password, $password2, $usersgroupsId); $elementsList[1] = array($fileName, $mdName, $lastName, $phone, $cell, $email, $valid, $active, $submit); } $this->addElements($elementsList[0]); $this->addElements($elementsList[1]); }
/** * */ public function usersgroupsAction() { $this->setSubtitle2('Groups'); $userGroups = new Usersgroups(); $this->view->userGroups = $userGroups->fetchAll(); }
public function __construct($options = null) { parent::__construct($options); $this->setAttrib('accept-charset', 'UTF-8'); $this->setName('pagstructure'); $id = new Zend_Form_Element_Hidden('id'); $hash = new Zend_Form_Element_Hash('no_csrf_foo', array('salt' => '4s564evzaSD64sf')); $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('id', 'submitbutton'); $label = new Zend_Form_Element_Textarea('label'); $label->setLabel('label'); $htmlTitle = new Zend_Form_Element_Textarea('htmltitle'); $htmlTitle->setLabel('htmltitle'); $url = new Zend_Form_Element_Textarea('url'); $url->setLabel('url'); $metaDesc = new Zend_Form_Element_Textarea('metadesc'); $metaDesc->setLabel('metadesc'); $metaKeywords = new Zend_Form_Element_Textarea('metakeywords'); $metaKeywords->setLabel('metakeywords'); $parentId = new Zend_Form_Element_Select('parent_id'); $options = new Pagstructure(); $parentId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $parentId->addMultiOption($k, $v['mlabel']); } $parentId->setLabel('parent_id'); $safinstancesId = new Zend_Form_Element_Select('safinstances_id'); $options = new Safinstances(); $safinstancesId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $safinstancesId->addMultiOption($k, $v['mlabel']); } $safinstancesId->setLabel('safinstances_id'); $isHome = new Zend_Form_Element_Text('ishome'); $isHome->setLabel('ishome'); $status = new Zend_Form_Element_Text('status'); $status->setLabel('status'); $pagOrder = new Zend_Form_Element_Text('pagorder'); $pagOrder->setLabel('pagorder'); $dateCreated = new Zend_Form_Element_Text('datecreated'); $dateCreated->setLabel('datecreated'); $dateModified = new Zend_Form_Element_Text('datemodified'); $dateModified->setLabel('datemodified'); $dateLastUpdateContent = new Zend_Form_Element_Text('date_lastupdate_content'); $dateLastUpdateContent->setLabel('date_lastupdate_content'); $whoModified = new Zend_Form_Element_Text('who_modified'); $whoModified->setLabel('who_modified'); $whoLastUpdateContent = new Zend_Form_Element_Text('who_lastupdate_content'); $whoLastUpdateContent->setLabel('who_lastupdate_content'); $isCachable = new Zend_Form_Element_Text('iscachable'); $isCachable->setLabel('iscachable'); $cacheTime = new Zend_Form_Element_Text('cachetime'); $cacheTime->setLabel('cachetime'); $hits = new Zend_Form_Element_Text('hits'); $hits->setLabel('hits'); $redirectToId = new Zend_Form_Element_Text('redirecttoid'); $redirectToId->setLabel('redirecttoid'); $usersGroupsId = new Zend_Form_Element_Select('usersgroups_id'); $options = new Usersgroups(); $usersGroupsId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $usersGroupsId->addMultiOption($k, $v['mlabel']); } $usersGroupsId->setLabel('usersgroups_id'); $isDeleted = new Zend_Form_Element_Text('isDeleted'); $isDeleted->setLabel('isDeleted'); $shortDesc = new Zend_Form_Element_Textarea('shortdesc'); $shortDesc->setLabel('shortdesc'); $colorCode = new Zend_Form_Element_Text('colorcode'); $colorCode->setLabel('colorcode'); $layout = new Zend_Form_Element_Text('layout'); $layout->setLabel('layout'); $pagStructurePagDivs = new PagdivslistForm('PagstructurePagdivs'); $pagStructurePagDivs->setLabel('PagstructurePagdivs'); $pagStructurePagMenus = new PagmenuslistForm('PagstructurePagmenus'); $pagStructurePagMenus->setLabel('PagstructurePagmenus'); $this->addElements(array($id, $hash, $label, $htmlTitle, $url, $metaDesc, $metaKeywords, $parentId, $safinstancesId, $isHome, $status, $pagOrder, $dateCreated, $dateModified, $dateLastUpdateContent, $whoModified, $whoLastUpdateContent, $isCachable, $cacheTime, $hits, $redirectToId, $usersGroupsId, $isDeleted, $shortDesc, $colorCode, $layout, $pagStructurePagDivs, $pagStructurePagMenus)); $this->addElements(array($submit)); }