0byt3m1n1
Path:
/
data
/
applications
/
aps.bak
/
vtiger
/
5.0.4
/
standard
/
htdocs
/
modules
/
Calendar
/
[
Home
]
File: new_calendar.php
<?php /********************************************************************************* ** The contents of this file are subject to the vtiger CRM Public License Version 1.0 * ("License"); You may not use this file except in compliance with the License * The Original Code is: vtiger CRM Open Source * The Initial Developer of the Original Code is vtiger. * Portions created by vtiger are Copyright (C) vtiger. * All Rights Reserved. * ********************************************************************************/ global $theme,$current_user,$app_strings; $theme_path = "themes/".$theme."/"; $image_path = $theme_path."images/"; require_once("modules/Calendar/calendarLayout.php"); require_once("modules/Calendar/Calendar.php"); $mysel= $_REQUEST['view']; $subtab = $_REQUEST['subtab']; $viewBox = $_REQUEST['viewOption']; if(empty($viewBox)) { $viewBox = 'listview'; } if(empty($subtab)) { $subtab = 'event'; } $calendar_arr = Array(); $calendar_arr['IMAGE_PATH'] = $image_path; /* fix (for Ticket ID:2259 GA Calendar Default View not working) given by dartagnanlaf START --integrated by Minnie */ if(empty($mysel)){ if($current_user->activity_view == "This Year"){ $mysel = 'year'; }else if($current_user->activity_view == "This Month"){ $mysel = 'month'; }else if($current_user->activity_view == "This Week"){ $mysel = 'week'; }else{ $mysel = 'day'; } } /* fix given by dartagnanlaf END --integrated by Minnie */ $date_data = array(); if ( isset($_REQUEST['day'])) { $date_data['day'] = $_REQUEST['day']; } if ( isset($_REQUEST['month'])) { $date_data['month'] = $_REQUEST['month']; } if ( isset($_REQUEST['week'])) { $date_data['week'] = $_REQUEST['week']; } if ( isset($_REQUEST['year'])) { if ($_REQUEST['year'] > 2037 || $_REQUEST['year'] < 1970) { print("<font color='red'>".$app_strings['LBL_CAL_LIMIT_MSG']."</font>"); exit; } $date_data['year'] = $_REQUEST['year']; } if(empty($date_data)) { $data_value=date('Y-m-d H:i:s'); preg_match('/(\d{4})-(\d{2})-(\d{2}) (\d{2}):(\d{2}):(\d{2})/',$data_value,$value); $date_data = Array( 'day'=>$value[3], 'month'=>$value[2], 'year'=>$value[1], 'hour'=>$value[4], 'min'=>$value[5], ); } $calendar_arr['calendar'] = new Calendar($mysel,$date_data); if($current_user->hour_format != '') $calendar_arr['calendar']->hour_format=$current_user->hour_format; if ($viewBox == 'hourview' && ($mysel == 'day' || $mysel == 'week' || $mysel == 'month' || $mysel == 'year')) { $calendar_arr['calendar']->add_Activities($current_user); } $calendar_arr['view'] = $mysel; calendar_layout($calendar_arr,$viewBox,$subtab); ?>