private function getClassification($id) { $conditions = " id = :id: "; $parameters = array("id" => "{$id}"); $changeClassification = MeiuiTag::findFirst(array($conditions, "bind" => $parameters)); return $changeClassification; }
public function insert_tag($tag) { $conditions = " tag_name = :tag_name:"; $parameters = array("tag_name" => $tag); $db_tag = MeiuiTag::findFirst(array($conditions, "bind" => $parameters)); if (!$db_tag) { $db_tag = new MeiuiTag(); $db_tag->tag_name = $tag; $db_tag->create_user = $_SESSION['auth']['id']; $db_tag->create_time = time(); $db_tag->save(); } return $db_tag; }
public function set_user_tag() { $conditions = " user_id = :user_id: "; $parameters = array("user_id" => intval($_GET['user_id'])); $user_tag = MeiuiUserTag::find(array($conditions, "bind" => $parameters)); if ($user_tag) { foreach ($user_tag as $one) { $conditions = " id = :id: "; $parameters = array("id" => $one->tag_id); $history_tag = MeiuiTag::findFirst(array($conditions, "bind" => $parameters)); if ($history_tag) { if (!in_array($history_tag->tag_name, $this->main['data']['user_tag_history'])) { $this->main['data']['user_tag_history'][] = $history_tag->tag_name; } } } $this->main['data']['user_tag_history'] = array_reverse($this->main['data']['user_tag_history']); } }
private function insert_tag($tag, $user_id) { $conditions = " tag_name = :tag_name:"; $parameters = array("tag_name" => $tag); $db_tag = MeiuiTag::findFirst(array($conditions, "bind" => $parameters)); if (!$db_tag) { $db_tag = new MeiuiTag(); $db_tag->tag_name = $tag; $db_tag->tag_type = 1; $db_tag->create_user = $user_id; $db_tag->create_time = time(); $db_tag->save(); } return $db_tag; }