Example #1
0
 /**
  * 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'];
 }
Example #2
0
 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;
 }
Example #3
0
 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);
 }
Example #4
0
        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) {