Mesa/Model/Mesa.php
function estaCobrada($id = null, $force_db = false){
			$ret = false;
			if (!empty($id)){
				$this->id = $id;
			}
			
			if ( !empty($this->data[$this->name]['estado_id']) ){
				$ret = $this->data[$this->name]['estado_id'] == MESA_COBRADA;
			}
			
			if ( $force_db) {
				 // lo busco en BBDD        
				$ret = $this->find('count', array(
					'conditions' => array(
						'Mesa.estado_id' => MESA_COBRADA,
						'Mesa.id' => $this->id,
						)
					));
			}


			return $ret;
		}
function estaCobrada($id = null, $force_db = false){
			$ret = false;
			if (!empty($id)){
				$this->id = $id;
			}
			
			if ( !empty($this->data[$this->name]['estado_id']) ){
				$ret = $this->data[$this->name]['estado_id'] == MESA_COBRADA;
			}
			
			if ( $force_db) {
				 // lo busco en BBDD        
				$ret = $this->find('count', array(
					'conditions' => array(
						'Mesa.estado_id' => MESA_COBRADA,
						'Mesa.id' => $this->id,
						)
					));
			}


			return $ret;
		}
function estaCobrada ( $ id = null , $ force_db = false ) { $ ret = false ; if ( ! empty ( $ id ) ) { $ this -> id = $ id ; } if ( ! empty ( $ this -> data [ $ this -> name ] [ 'estado_id' ] ) ) { $ ret = $ this -> data [ $ this -> name ] [ 'estado_id' ] == MESA_COBRADA ; } if ( $ force_db ) { // lo busco en BBDD         $ ret = $ this -> find ( 'count' , array ( 'conditions' => array ( 'Mesa.estado_id' => MESA_COBRADA , 'Mesa.id' => $ this -> id , ) ) ) ; } return $ ret ; }
Dice si una mesa esta cobrada o no
@param integer $id
@param boolean $force_db indica si quiero forzar para que busque en la BBDD
@return boolean
Dice si una mesa esta cobrada o no