function mass_approve($a, $list) { $stor = new Storage(); $stor = $stor->storType(TE_STORTYPE); $art = $stor->make('article'); $prs['approve'] = intval($a); foreach ($list as $l) { $prs['id'] = intval($l); $art->setProps($prs); $res = $art->upd($prs); } $cl = get_cat_list(); foreach ($cl as $c) { DbCategoryMaster::updCounter($c['category_id']); export_rss("index.rss", $c['category_id']); } }
function del() { $reg = Registry::instance(); $_hprivs = $reg->get('hamster_privs'); if ($_hprivs['del_article'] && $this->id) { $this->id = intval($this->id); $sql = mysql_query('SELECT * FROM ' . self::PREFIX . 'article WHERE id="' . $this->id . '"'); $article = mysql_fetch_assoc($sql); $sql_del = mysql_query('DELETE FROM ' . self::PREFIX . 'article WHERE id="' . $this->id . '"'); $sql_del = mysql_query('DELETE FROM ' . self::PREFIX . 'comment WHERE article_id="' . $this->id . '"'); DbCategoryMaster::updCounter($article['category_id']); export_rss("index.xml", $article['category_id']); if ($sql_del) { return true; } return false; } return false; }