Ejemplo n.º 1
0
 /**
  * Removes Report2Value relation
  *
  * @param 		RM_Report_Object		obReport
  * @param 		RM_ReportValue_Object	obValue
  * @return		bool
  **/
 public function removeValueFromReport(RM_Report_Object $obReport, RM_ReportValue_Object $obValue)
 {
     $this->access($obReport, 'WRITE');
     $query = M('Db')->createQuery($this->_tables['report2value'], 'delete')->where('report_id = ? AND value_id = ?', $obReport->id(), $obValue->id());
     return $query->execute();
 }
Ejemplo n.º 2
0
 public function isBlocked(RM_ReportValue_Object $object, RM_ReportBrick_iBrick $brick = NULL)
 {
     if (!isNull($brick)) {
         foreach (M('Db')->query('select * from ' . $this->table('dependency') . ' where value_id=? and brick_code=?', $object->id(), $brick->getBrickSystemName()) as $item) {
             return TRUE;
         }
     }
     return FALSE;
 }
Ejemplo n.º 3
0
 /**
  *	Description...
  *
  *	@return void
  **/
 public function excelFormat()
 {
     return $this->_value->excelFormat();
 }