Esempio n. 1
0
 protected function _getCategoryId($category)
 {
     $title = (string) $category->title;
     $slug = (string) $category->slug;
     if (strlen($slug) < 1) {
         $slug = sanitize_title_with_dashes($title);
     }
     $query = new Daq_Db_Query();
     $result = $query->select("*")->from("Wpjb_Model_Category t")->where("t.title LIKE ?", "%" . $title . "%")->orWhere("t.slug LIKE ?", "%" . $slug . "%")->execute();
     if (count($result) > 0) {
         $category = $result[0];
         return $category->getId();
     } else {
         $category = new Wpjb_Model_Category();
         $category->title = $title;
         $category->slug = $slug;
         $category->save();
         return $category->getId();
     }
 }