/** * 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(); }
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; }
/** * Description... * * @return void **/ public function excelFormat() { return $this->_value->excelFormat(); }