コード例 #1
0
ファイル: tags.php プロジェクト: kimblemj/server
 public static function updateTag($pack)
 {
     $pack->auth->game_id = dbconnection::queryObject("SELECT * FROM tags WHERE tag_id = '{$pack->tag_id}'")->game_id;
     $pack->auth->permission = "read_write";
     if (!editors::authenticateGameEditor($pack->auth)) {
         return new return_package(6, NULL, "Failed Authentication");
     }
     dbconnection::query("UPDATE tags SET " . (isset($pack->tag) ? "tag            = '" . addslashes($pack->tag) . "', " : "") . (isset($pack->media_id) ? "media_id       = '" . addslashes($pack->media_id) . "', " : "") . (isset($pack->visible) ? "visible        = '" . addslashes($pack->visible) . "', " : "") . (isset($pack->curated) ? "curated        = '" . addslashes($pack->curated) . "', " : "") . (isset($pack->sort_index) ? "sort_index     = '" . addslashes($pack->sort_index) . "', " : "") . "last_active = CURRENT_TIMESTAMP " . "WHERE tag_id = '{$pack->tag_id}'");
     games::bumpGameVersion($pack);
     return tags::getTag($pack);
 }