Example #1
0
 public static function TagsSave(Ab_Database $db, $module, $owner, $ownerid, $tags, $groupid = 0)
 {
     $sql = "\n          DELETE FROM " . $db->prefix . "tag_owner\n          WHERE modname='" . bkstr($module) . "'\n              AND owner='" . bkstr($owner) . "'\n              AND ownerid=" . intval($ownerid) . "\n        ";
     $db->query_write($sql);
     $ret = array();
     $rows = TagQuery::TagsByTags($db, $tags);
     while ($d = $db->fetch_array($rows)) {
         $ret[] = $d['tag'];
         $sql = "\n                INSERT INTO " . $db->prefix . "tag_owner\n                    (modname,owner,ownerid,tagid,groupid,userid)\n                VALUES (\n                    '" . bkstr($module) . "',\n                    '" . bkstr($owner) . "',\n                    " . intval($ownerid) . ",\n                    " . intval($d['tagid']) . ",\n                    " . intval($groupid) . ",\n                    " . intval(Abricos::$user->id) . "\n                )\n            ";
         $db->query_write($sql);
     }
     return $ret;
 }
Example #2
0
 public static function TeacherRemove(Ab_Database $db, $d)
 {
     $sql = "\n\t\t\tUPDATE " . $db->prefix . "rb_teacher\n\t\t\tSET\n\t\t\t\tremove=" . bkint($d->remove) . "\n\t\t\tWHERE teacherid=" . bkint($d->id) . "\n\t\t\tLIMIT 1\n\t\t";
     $db->query_write($sql);
 }
Example #3
0
 public static function NewsPublish(Ab_Database $db, $newsid)
 {
     $sql = "\n\t\t\tUPDATE " . $db->prefix . "ns_news\n\t\t\tSET published='" . TIMENOW . "'\n\t\t\tWHERE newsid=" . bkint($newsid) . " \n\t\t";
     $db->query_write($sql);
 }