/** * get calendar list */ public function getCaledarList() { G::LoadClass('calendar'); $calendar = new CalendarDefinition(); $calendarObj = $calendar->getCalendarList(true, true); $calendarObj['array'][0] = array('CALENDAR_UID' => '', 'CALENDAR_NAME' => ''); $this->rows = $calendarObj['array']; }
public function calendarValidate($httpData) { $httpData = array_unique((array) $httpData); $message = ''; $oldName = isset($_POST['oldName']) ? $_POST['oldName'] : ''; switch ($_POST['action']) { case 'calendarName': require_once 'classes/model/CalendarDefinition.php'; $oCalendar = new CalendarDefinition(); $aCalendars = $oCalendar->getCalendarList(false, true); $aCalendarDefinitions = end($aCalendars); foreach ($aCalendarDefinitions as $aDefinitions) { if (trim($_POST['name']) == '') { $validated = false; $message = G::loadTranslation('ID_CALENDAR_INVALID_NAME'); break; } if ($aDefinitions['CALENDAR_NAME'] != $_POST['name']) { $validated = true; } else { if ($aDefinitions['CALENDAR_NAME'] != $oldName) { $validated = false; $message = G::loadTranslation('ID_CALENDAR_INVALID_NAME'); break; } } } break; case 'calendarDates': $validated = false; $message = G::loadTranslation('ID_CALENDAR_INVALID_WORK_DATES'); break; } return $message; }
public function getCaledarList() { G::LoadClass('calendar'); $calendar = new CalendarDefinition(); $calendarObj = $calendar->getCalendarList(true, true); $calendarObj['array'][0] = array('CALENDAR_UID' => '', 'CALENDAR_NAME' => ''); $response->rows = $calendarObj['array']; print G::json_encode($response); }
die; break; case -1: G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_PAGE', 'error', 'labels'); G::header('location: ../login/login'); die; break; } // validating the fields $message = array(); $oldName = isset($_POST['oldName']) ? $_POST['oldName'] : ''; switch ($_POST['action']) { case 'calendarName': require_once 'classes/model/CalendarDefinition.php'; $oCalendar = new CalendarDefinition(); $aCalendars = $oCalendar->getCalendarList(false, true); // var_dump($_POST['name']); // var_dump($aCalendars); //$count = 0; $aCalendarDefinitions = end($aCalendars); // var_dump($aCalendarDefinitions); foreach ($aCalendarDefinitions as $aDefinitions) { if (trim($_POST['name']) == '') { $validated = false; $message = G::loadTranslation('ID_CALENDAR_INVALID_NAME'); break; } if ($aDefinitions['CALENDAR_NAME'] != $_POST['name']) { $validated = true; } else { if ($aDefinitions['CALENDAR_NAME'] != $oldName) {