includeExtJS('admin/uxUsersList'); //$this->setView('admin/calendarEdit'); //$this->setJSVar('fields',$fields);รง G::LoadClass('configuration'); $c = new Configurations(); $configPage = $c->getConfiguration('usersList', 'pageSize','',$_SESSION['USER_LOGGED']); $Config['pageSize'] = isset($configPage['pageSize']) ? $configPage['pageSize'] : 20; $this->setJSVar('CONFIG', $Config); $this->setJSVar('FORMATS',$c->getFormats()); G::RenderPage('publish', 'extJs'); } /** * CALENDAR * getting default list * @param string $httpData->PRO_UID (opional) */ public function calendarEdit($httpData) { global $RBAC; //$RBAC->requirePermissions('PM_SETUP_ADVANCE'); G::LoadClass('configuration'); G::LoadClass('calendar'); $CalendarUid = str_replace ( '"', '', isset ( $_GET ['id'] ) ? $_GET ['id'] : G::GenerateUniqueID () ); $calendarObj = new calendar ( ); if ((isset ( $_GET ['id'] )) && ($_GET ['id'] != "")) { $fields = $calendarObj->getCalendarInfoE ( $CalendarUid ); $fields ['OLD_NAME'] = $fields['CALENDAR_NAME']; } if (!isset($fields['CALENDAR_UID'])) { //For a new Calendar $fields ['CALENDAR_UID'] = $CalendarUid; $fields ['OLD_NAME'] = ''; //Default Business Hour $fields ['BUSINESS_DAY'] [1] ['CALENDAR_BUSINESS_DAY'] = 7; $fields ['BUSINESS_DAY'] [1] ['CALENDAR_BUSINESS_START'] = "09:00"; $fields ['BUSINESS_DAY'] [1] ['CALENDAR_BUSINESS_END'] = "17:00"; } if ((isset ( $_GET ['cp'] )) && ($_GET ['cp'] == 1)) { // Copy Calendar $fields ['CALENDAR_UID'] = G::GenerateUniqueID (); $fields ['CALENDAR_NAME'] = G::LoadTranslation ( "ID_COPY_OF" ) . " " . $fields ['CALENDAR_NAME']; } $c = new Configurations(); $configPage = $c->getConfiguration('additionalTablesList', 'pageSize','',$_SESSION['USER_LOGGED']); $Config['pageSize'] = isset($configPage['pageSize']) ? $configPage['pageSize'] : 20; $this->includeExtJS('admin/calendarEdit'); $this->setView('admin/calendarEdit'); $businessDayArray = array(); for($i=0;$isetJSVar('CALENDAR_UID',$fields['CALENDAR_UID']); $this->setJSVar('fields',$fields); G::RenderPage('publish', 'extJs'); } }