Changeset 696 for trunk/expressoCalendar/inc
- Timestamp:
- 03/12/09 10:43:22 (15 years ago)
- Location:
- trunk/expressoCalendar/inc
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoCalendar/inc/class.bocalendar.inc.php
r656 r696 18 18 $_SESSION['calendar']['server']['db_type'] 19 19 ); 20 $this -> user_id = $_SESSION['calendar']['user']['account_id']; 20 $this -> user_id = $_SESSION['calendar']['user']['account_id']; 21 $this -> cat_id = 0; 21 22 } 22 23 … … 30 31 function requestDayCal ($dayTime) { 31 32 $day = getdate($dayTime); 32 $query = ("SELECT * FROM phpgw_cal where (owner = '".$this->user_id."') and ((datetime > ".mktime(0,0,0,$day['mon'],$day['mday'],$day['year'])." and datetime < ".(mktime(0,0,0,$day['mon'],($day['mday']+1),$day['year'])).") or (edatetime > ".mktime(0,0,0,$day['mon'],$day['mday'],$day['year'])." and edatetime < ".(mktime(0,0,0,$day['mon'],$day['mday']+1,$day['year']))."))");33 $query = ("SELECT * FROM phpgw_cal where ".($this->cat_id>0?"(category=".$this->cat_id.") and":"")."(owner = '".$this->user_id."') and ((datetime > ".mktime(0,0,0,$day['mon'],$day['mday'],$day['year'])." and datetime < ".(mktime(0,0,0,$day['mon'],($day['mday']+1),$day['year'])).") or (edatetime > ".mktime(0,0,0,$day['mon'],$day['mday'],$day['year'])." and edatetime < ".(mktime(0,0,0,$day['mon'],$day['mday']+1,$day['year']))."))"); 33 34 if (!$this->db->query($query)) 34 35 return false; … … 51 52 function requestWeekCal ($dayTime) { 52 53 // Performing SQL query 53 $query = "SELECT cal_id, title, description, datetime, edatetime FROM phpgw_cal where (owner = '".$this->user_id."') and ((datetime > ".$dayTime." and datetime < ".($dayTime+604800).") or (edatetime > ".$dayTime." and edatetime < ".($dayTime+604800)."))";54 $query = "SELECT cal_id, title, description, datetime, edatetime FROM phpgw_cal where ".($this->cat_id>0?"(category=".$this->cat_id.") and":"")." (owner = '".$this->user_id."') and ((datetime > ".$dayTime." and datetime < ".($dayTime+604800).") or (edatetime > ".$dayTime." and edatetime < ".($dayTime+604800)."))"; 54 55 if (!$this->db->query($query)) 55 56 return false; … … 77 78 // Performing SQL query 78 79 $day = getdate($dayTime); 79 $query = "SELECT cal_id, title, description, datetime, edatetime FROM phpgw_cal where (owner = '".$this->user_id."') and ((datetime > ".mktime(0,0,0,$day['mon'],$day['mday'],$day['year'])." and datetime < ".mktime(0,0,0,$day['mon']+1,$day['mday'],$day['year']).") or (edatetime > ".mktime(0,0,0,$day['mon'],$day['mday'],$day['year'])." and edatetime < ".mktime(0,0,0,$day['month']+1,$day['day'],$day['year'])."))";80 $query = "SELECT cal_id, title, description, datetime, edatetime FROM phpgw_cal where ".($this->cat_id>0?"(category=".$this->cat_id.") and":"")." (owner = '".$this->user_id."') and ((datetime > ".mktime(0,0,0,$day['mon'],$day['mday'],$day['year'])." and datetime < ".mktime(0,0,0,$day['mon']+1,$day['mday'],$day['year']).") or (edatetime > ".mktime(0,0,0,$day['mon'],$day['mday'],$day['year'])." and edatetime < ".mktime(0,0,0,$day['month']+1,$day['day'],$day['year'])."))"; 80 81 if (!$this->db->query($query)) 81 82 return false; … … 90 91 function requestYearCal ($dayTime) { 91 92 // Performing SQL query 92 $query = "SELECT cal_id, title, description, datetime, edatetime FROM phpgw_cal where (owner = '".$this->user_id."') and ((datetime > ".$dayTime." and datetime < ".($dayTime+31104000).") or (edatetime > ".$dayTime." and edatetime < ".($dayTime+2592000)."))";93 $query = "SELECT cal_id, title, description, datetime, edatetime FROM phpgw_cal where ".($this->cat_id>0?"(category=".$this->cat_id.") and":"")." (owner = '".$this->user_id."') and ((datetime > ".$dayTime." and datetime < ".($dayTime+31104000).") or (edatetime > ".$dayTime." and edatetime < ".($dayTime+2592000)."))"; 93 94 if (!$this->db->query($query)) 94 95 return false; -
trunk/expressoCalendar/inc/class.uicalendar.inc.php
r665 r696 114 114 if (isset ($_REQUEST["uid"])) 115 115 $this->db_obj->user_id = $_REQUEST["uid"]; 116 if (isset ($_REQUEST["cat"])) 117 $this->db_obj->cat_id = $_REQUEST["cat"]; 118 116 119 $fromBo = $this->db_obj->requestDayCal($dayTime); 117 120 … … 155 158 if (isset($_REQUEST["uid"])) 156 159 $this->db_obj->user_id = $_REQUEST["uid"]; 160 if (isset ($_REQUEST["cat"])) 161 $this->db_obj->cat_id = $_REQUEST["cat"]; 157 162 158 163 $dayViewTime -= (date('N', $dayViewTime)%7)*86400; … … 195 200 if (isset($_REQUEST["uid"])) 196 201 $this->db_obj->user_id = $_REQUEST["uid"]; 202 if (isset ($_REQUEST["cat"])) 203 $this->db_obj->cat_id = $_REQUEST["cat"]; 197 204 198 205 $fromBo = $this->db_obj->requestMonthCal($todayTime); … … 234 241 $currentWeekDay = date('w', $monthViewTime); 235 242 236 for($i = $this->workweekstarts+$currentWeekDay; $i <= $this->workweekends+$currentWeekDay; $i++){243 for($i = ($this->workweekstarts+$currentWeekDay)-1; $i <= $this->workweekends+$currentWeekDay; $i++){ 237 244 // Dayid is year+month+dayofMonth (currentDay-(dayofWeek+$i)) 238 245 $retorno.= "<dayofweek><dayname>".$this->daysofweek[$i%7]."</dayname></dayofweek>";
Note: See TracChangeset
for help on using the changeset viewer.