/** * * @param ItemProperty $item */ function defaults($item) { $now = time(); $user = api_get_user_id(); $value = $item->get_insert_user_id(); if (empty($value)) { $item->set_insert_user_id($user); } $value = get_insert_date(); if (empty($value)) { $item->set_insert_date($now); } $value = get_lastedit_date(); if (empty($value)) { $item->set_lastedit_date($now); } $value = $item->get_lastedit_user_id(); if (empty($value)) { $item->set_insert_user_id($user); } $value = $item->get_id_session(); if (empty($value)) { $value = api_get_session_id(); $item->set_session_id($value); } }
/** * * @return \Model\ItemProperty */ public function get_item_property() { if ($this->item_property && $this->item_property->get_c_id() == $this->c_id && $this->item_property->get_ref() == $this->id) { return $this->item_property; } $this->item_property = ItemProperty::get_by_ref($this->id, TOOL_DOCUMENT); return $this->item_property; }