/** * Check if the object has been frozen, but is not yet saved. * Go up the chain of parents until it reaches the root, whose * is_just_frozen flag is returned. * * @param Jam_Model $model * @param Jam_Event_Data $data * @return boolean */ public function model_call_is_just_frozen(Jam_Model $model, Jam_Event_Data $data) { if ($this->_parent) { $data->return = $model->get_insist($this->_parent)->is_just_frozen(); } else { $data->return = $model->is_just_frozen; } }