예제 #1
0
파일: Default.php 프로젝트: JaXt0r/EewAzVvE
 /**
  *
  * @return array
  */
 public function getWhereColumns()
 {
     $preparedStartDate = Diagram_Model_IntervallMapper::getPreparedStartDate($this->_intervallType, $this->_intervallStart);
     $preparedEndDate = Diagram_Model_IntervallMapper::getPreparedEndDate($this->_intervallType, $this->_intervallStart);
     // FIXME drop +200 from GMT? (@see echo $select)
     $whereTimePart = new Zend_Db_Expr(sprintf("`manipulationtime` BETWEEN '%s' AND '%s'", $preparedStartDate->getIso(), $preparedEndDate->getIso()));
     return $this->_mergeDataArray(array($whereTimePart), $this->_getSensorStrategy()->getWhereColumns());
 }
예제 #2
0
파일: Date.php 프로젝트: JaXt0r/EewAzVvE
 /**
  *
  * Part length depends on INTERVALL_TYPE.
  * @param Diagram_Model_IntervallMapper::INTERVALL_TYPE_* $intervallType
  * @param null|datetime|Zend_Date $date
  * @return string
  */
 public function getEndDate($intervallType, $date = null)
 {
     $dateObj = $this->_getLocaleDate($date);
     $filteredDateObj = Diagram_Model_IntervallMapper::getPreparedEndDate($intervallType, $dateObj);
     return $filteredDateObj->get(Zend_Date::DATETIME_SHORT);
 }