Changeset 3604

Show
Ignore:
Timestamp:
07/05/07 17:26:31 (3 years ago)
Author:
inureyes
Message:

#428

  • '그거' 했습니다. 묵념.
  • variable $owner, Table field 'owner' is deprecated.
Location:
trunk
Files:
63 modified

Legend:

Unmodified
Added
Removed
  • trunk/blog/checkup/index.php

    r3599 r3604  
    692692} 
    693693 
     694if (DBQuery::queryExistence("DESC {$database['prefix']}Entries owner")) { 
     695    $changed = true; 
     696    echo '<li>', _text('본문 테이블의 필드 이름을 변경합니다.'), ': '; 
     697    if (DBQuery::execute("ALTER TABLE {$database['prefix']}Entries CHANGE owner blogid int(11) NOT NULL DEFAULT 0") 
     698       && DBQuery::execute("ALTER TABLE {$database['prefix']}Attachments CHANGE owner blogid int(11) NOT NULL DEFAULT 0") 
     699       && DBQuery::execute("ALTER TABLE {$database['prefix']}BlogStatistics CHANGE owner blogid int(11) NOT NULL DEFAULT 0") 
     700       && DBQuery::execute("ALTER TABLE {$database['prefix']}Categories CHANGE owner blogid int(11) NOT NULL DEFAULT 0") 
     701       && DBQuery::execute("ALTER TABLE {$database['prefix']}Comments CHANGE owner blogid int(11) NOT NULL DEFAULT 0") 
     702       && DBQuery::execute("ALTER TABLE {$database['prefix']}CommentsNotified CHANGE owner blogid int(11) NOT NULL DEFAULT 0") 
     703       && DBQuery::execute("ALTER TABLE {$database['prefix']}CommentsNotifiedQueue CHANGE owner blogid int(11) NOT NULL DEFAULT 0") 
     704       && DBQuery::execute("ALTER TABLE {$database['prefix']}DailyStatistics CHANGE owner blogid int(11) NOT NULL DEFAULT 0") 
     705       && DBQuery::execute("ALTER TABLE {$database['prefix']}FeedGroupRelations CHANGE owner blogid int(11) NOT NULL DEFAULT 0") 
     706       && DBQuery::execute("ALTER TABLE {$database['prefix']}FeedGroups CHANGE owner blogid int(11) NOT NULL DEFAULT 0") 
     707       && DBQuery::execute("ALTER TABLE {$database['prefix']}FeedReads CHANGE owner blogid int(11) NOT NULL DEFAULT 0") 
     708       && DBQuery::execute("ALTER TABLE {$database['prefix']}FeedSettings CHANGE owner blogid int(11) NOT NULL DEFAULT 0") 
     709       && DBQuery::execute("ALTER TABLE {$database['prefix']}FeedStarred CHANGE owner blogid int(11) NOT NULL DEFAULT 0") 
     710       && DBQuery::execute("ALTER TABLE {$database['prefix']}Filters CHANGE owner blogid int(11) NOT NULL DEFAULT 0") 
     711       && DBQuery::execute("ALTER TABLE {$database['prefix']}Links CHANGE owner blogid int(11) NOT NULL DEFAULT 0") 
     712       && DBQuery::execute("ALTER TABLE {$database['prefix']}Plugins CHANGE owner blogid int(11) NOT NULL DEFAULT 0") 
     713       && DBQuery::execute("ALTER TABLE {$database['prefix']}RefererLogs CHANGE owner blogid int(11) NOT NULL DEFAULT 0") 
     714       && DBQuery::execute("ALTER TABLE {$database['prefix']}RefererStatistics CHANGE owner blogid int(11) NOT NULL DEFAULT 0") 
     715       && DBQuery::execute("ALTER TABLE {$database['prefix']}TagRelations CHANGE owner blogid int(11) NOT NULL DEFAULT 0") 
     716       && DBQuery::execute("ALTER TABLE {$database['prefix']}Trackbacks CHANGE owner blogid int(11) NOT NULL DEFAULT 0") 
     717       && DBQuery::execute("ALTER TABLE {$database['prefix']}TrackbackLogs CHANGE owner blogid int(11) NOT NULL DEFAULT 0") 
     718       && DBQuery::execute("ALTER TABLE {$database['prefix']}XMLRPCPingSettings CHANGE owner blogid int(11) NOT NULL DEFAULT 0") 
     719    ) 
     720        echo '<span style="color:#33CC33;">', _text('성공'), '</span></li>'; 
     721    else 
     722        echo '<span style="color:#FF0066;">', _text('실패'), '</span></li>'; 
     723} 
     724 
    694725$filename = ROOT . '/.htaccess'; 
    695726$fp = fopen($filename, "r"); 
  • trunk/components/Textcube.Control.RSS.php

    r3124 r3604  
    55class RSS { 
    66    function refresh() { 
    7         global $owner; 
    8         @unlink(ROOT . "/cache/rss/$owner.xml"); 
     7        @unlink(ROOT . "/cache/rss/".getBlogId().".xml"); 
    98    } 
    109} 
  • trunk/components/Textcube.Core.php

    r3572 r3604  
    1717    /*@static@*/ 
    1818    function getName($userid = null) { 
    19         global $database, $owner; 
     19        global $database; 
    2020        if (!isset($userid)) 
    21             $userid = $owner; 
     21            $userid = getUserId(); 
    2222        return DBQuery::queryCell("SELECT name FROM {$database['prefix']}Users WHERE userid = $userid"); 
    2323    } 
     
    2525    /*@static@*/ 
    2626    function getEmail($userid = null) { 
    27         global $database, $owner; 
     27        global $database; 
    2828        if (!isset($userid)) 
    29             $userid = $owner; 
     29            $userid = getUserId(); 
    3030        return DBQuery::queryCell("SELECT loginid FROM {$database['prefix']}Users WHERE userid = $userid"); 
    3131    } 
     
    3333    /*@static@*/ 
    3434    function confirmPassword($password) { 
    35         global $database, $owner; 
     35        global $database; 
    3636        $password = md5($password); 
    37         return DBQuery::queryExistence("SELECT userid FROM {$database['prefix']}Users WHERE userid = $owner AND password = '$password'"); 
     37        return DBQuery::queryExistence("SELECT userid FROM {$database['prefix']}Users WHERE userid = ".getBlogId()." AND password = '$password'"); 
    3838    } 
    3939 
    4040    function authorName($owner,$entryId){ 
    4141        requireComponent('Eolin.PHP.Core'); 
    42         global $database, $owner, $entry; 
     42        global $database, $entry; 
    4343 
    4444        // Read userId of entry from relation table. 
    45         $userId = getUserIdOfEntry($owner,$entryId); 
     45        $userId = getUserIdOfEntry(getBlogId(),$entryId); 
    4646        if(isset($userId)) { 
    4747            $author = DBQuery::queryCell("SELECT name 
  • trunk/components/Textcube.Data.Attachment.php

    r3124 r3604  
    2424     
    2525    function open($filter = '', $fields = '*', $sort = 'attached') { 
    26         global $database, $owner; 
     26        global $database; 
     27        $blogid = getBlogId(); 
    2728        if (!empty($filter)) 
    2829            $filter = 'AND ' . $filter; 
     
    3031            $sort = 'ORDER BY ' . $sort; 
    3132        $this->close(); 
    32         $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Attachments WHERE owner = $owner $filter $sort"); 
     33        $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Attachments WHERE blogid = $blogid $filter $sort"); 
    3334        if ($this->_result) { 
    3435            if ($this->_count = mysql_num_rows($this->_result)) 
     
    5455        if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 
    5556            foreach ($row as $name => $value) { 
    56                 if ($name == 'owner') 
     57                if ($name == 'blogid') 
    5758                    continue; 
    5859                switch ($name) { 
     
    9798    /*@static@*/ 
    9899    function doesExist($name) { 
    99         global $database, $owner; 
     100        global $database; 
    100101        if (!Validator::filename($name)) 
    101102            return null; 
    102         return DBQuery::queryExistence("SELECT parent FROM {$database['prefix']}Attachments WHERE owner = $owner AND name = '$name'"); 
     103        return DBQuery::queryExistence("SELECT parent FROM {$database['prefix']}Attachments WHERE blogid = ".getBlogId()." AND name = '$name'"); 
    103104    } 
    104105     
    105106    /*@static@*/ 
    106107    function getParent($name) { 
    107         global $database, $owner; 
     108        global $database; 
    108109        if (!Validator::filename($name)) 
    109110            return null; 
    110         return DBQuery::queryCell("SELECT parent FROM {$database['prefix']}Attachments WHERE owner = $owner AND name = '$name'"); 
     111        return DBQuery::queryCell("SELECT parent FROM {$database['prefix']}Attachments WHERE blogid = ".getBlogId()." AND name = '$name'"); 
    111112    } 
    112113     
     
    124125    /*@static@*/ 
    125126    function confirmFolder() { 
    126         global $owner, $service; 
    127         $path = ROOT . "/attach/$owner"; 
     127        global $service; 
     128        $path = ROOT . "/attach/".getBlogId(); 
    128129        if (!file_exists($path)) { 
    129130            mkdir($path); 
     
    138139     
    139140    function _generateName() { 
    140         global $owner; 
     141        $blogid = getBlogId(); 
    141142        if (isset($this->name)) { 
    142143            if (!Validator::filename($this->name, false)) 
     
    168169            return $this->_error('name'); 
    169170 
    170         global $database, $owner; 
     171        global $database; 
    171172        $query = new TableQuery($database['prefix'] . 'Attachments'); 
    172         $query->setQualifier('owner', $owner); 
     173        $query->setQualifier('blogid', getBlogId()); 
    173174        $query->setQualifier('name', $this->name, true); 
    174175        if (isset($this->parent)) { 
  • trunk/components/Textcube.Data.Category.php

    r3124 r3604  
    2323    /*@polymorphous(numeric $id, $fields, $sort)@*/ 
    2424    function open($filter = true, $fields = '*', $sort = 'priority') { 
    25         global $database, $owner; 
     25        global $database; 
    2626        if (is_numeric($filter)) { 
    2727            $filter = 'AND id = ' . $filter; 
     
    3535            $sort = 'ORDER BY ' . $sort; 
    3636        $this->close(); 
    37         $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Categories WHERE owner = $owner $filter $sort"); 
     37        $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Categories WHERE blogid = ".getBlogId()." $filter $sort"); 
    3838        if ($this->_result) 
    3939            $this->_count = mysql_num_rows($this->_result); 
     
    5454        if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 
    5555            foreach ($row as $name => $value) { 
    56                 if ($name == 'owner') 
     56                if ($name == 'blogid') 
    5757                    continue; 
    5858                switch ($name) { 
     
    7272     
    7373    function add() { 
    74         global $database, $owner; 
     74        global $database; 
    7575        if($this->id != 0) $this->id = null; 
    7676        if (isset($this->parent) && !is_numeric($this->parent)) 
     
    8181         
    8282        $query = new TableQuery($database['prefix'] . 'Categories'); 
    83         $query->setQualifier('owner', $owner); 
     83        $query->setQualifier('blogid', getBlogId()); 
    8484        if (isset($this->parent)) { 
    8585            if (($parentLabel = Category::getLabel($this->parent)) === null) 
     
    117117 
    118118    function getNextCategoryId($id = 0) { 
    119         global $database, $owner; 
    120         $maxId = DBQuery::queryCell("SELECT MAX(id) FROM {$database['prefix']}Categories WHERE owner = $owner");  
     119        global $database; 
     120        $maxId = DBQuery::queryCell("SELECT MAX(id) FROM {$database['prefix']}Categories WHERE blogid = ".getBlogId());  
    121121        if($id==0) 
    122122            return $maxId + 1; 
     
    144144    /*@static@*/ 
    145145    function doesExist($id) { 
    146         global $database, $owner; 
     146        global $database; 
    147147        if (!Validator::number($id, 0)) 
    148148            return false; 
    149149        if ($id == 0) return true; // not specified case 
    150         return DBQuery::queryExistence("SELECT id FROM {$database['prefix']}Categories WHERE owner = $owner AND id = $id"); 
     150        return DBQuery::queryExistence("SELECT id FROM {$database['prefix']}Categories WHERE blogid = ".getBlogId()." AND id = $id"); 
    151151    } 
    152152     
    153153    /*@static@*/ 
    154154    function getId($label) { 
    155         global $database, $owner; 
     155        global $database; 
    156156        if (empty($label)) 
    157157            return null; 
    158         return DBQuery::queryCell("SELECT id FROM {$database['prefix']}Categories WHERE owner = $owner AND label = '" . mysql_tt_escape_string($label) . "'"); 
     158        return DBQuery::queryCell("SELECT id FROM {$database['prefix']}Categories WHERE blogid = ".getBlogId()." AND label = '" . mysql_tt_escape_string($label) . "'"); 
    159159    } 
    160160     
    161161    /*@static@*/ 
    162162    function getLabel($id) { 
    163         global $database, $owner; 
     163        global $database; 
    164164        if (!Validator::number($id, 1)) 
    165165            return null; 
    166         return DBQuery::queryCell("SELECT label FROM {$database['prefix']}Categories WHERE owner = $owner AND id = $id"); 
     166        return DBQuery::queryCell("SELECT label FROM {$database['prefix']}Categories WHERE blogid = ".getBlogId()." AND id = $id"); 
    167167    } 
    168168 
    169169    /*@static@*/ 
    170170    function getParent($id) { 
    171         global $database, $owner; 
     171        global $database; 
    172172        if (!Validator::number($id, 1)) 
    173173            return null; 
    174         return DBQuery::queryCell("SELECT parent FROM {$database['prefix']}Categories WHERE owner = $owner AND id = $id"); 
     174        return DBQuery::queryCell("SELECT parent FROM {$database['prefix']}Categories WHERE blogid = ".getBlogId()." AND id = $id"); 
    175175    } 
    176176 
  • trunk/components/Textcube.Data.Comment.php

    r3124 r3604  
    2626     
    2727    function open($filter = '', $fields = '*', $sort = 'id') { 
    28         global $database, $owner; 
     28        global $database; 
    2929        if (is_numeric($filter)) 
    3030            $filter = 'AND id = ' . $filter; 
     
    3434            $sort = 'ORDER BY ' . $sort; 
    3535        $this->close(); 
    36         $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Comments WHERE owner = $owner $filter $sort"); 
     36        $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Comments WHERE blogid = ".getBlogId()." $filter $sort"); 
    3737        if ($this->_result) { 
    3838            if ($this->_count = mysql_num_rows($this->_result)) 
     
    5858        if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 
    5959            foreach ($row as $name => $value) { 
    60                 if ($name == 'owner') 
     60                if ($name == 'blogid') 
    6161                    continue; 
    6262                switch ($name) { 
     
    7676     
    7777    function add() { 
    78         global $database, $owner; 
     78        global $database; 
    7979        if (!isset($this->entry)) 
    8080            return $this->_error('entry'); 
     
    100100            $this->entry = Comment::getEntry($this->parent); 
    101101        if ((isset($this->entry)) && ($this->isFiltered == 0)) 
    102             DBQuery::execute("UPDATE {$database['prefix']}Entries SET comments = comments + 1 WHERE owner = $owner AND id = {$this->entry}"); 
     102            DBQuery::execute("UPDATE {$database['prefix']}Entries SET comments = comments + 1 WHERE blogid = ".getBlogId()." AND id = {$this->entry}"); 
    103103        return true; 
    104104    } 
     
    118118    /*@static@*/ 
    119119    function getEntry($id) { 
    120         global $database, $owner; 
     120        global $database; 
    121121        if (!Validator::number($id, 1)) 
    122122            return null; 
    123         return DBQuery::queryCell("SELECT entry FROM {$database['prefix']}Comments WHERE owner = $owner AND id = {$id}"); 
     123        return DBQuery::queryCell("SELECT entry FROM {$database['prefix']}Comments WHERE blogid = ".getBlogId()." AND id = {$id}"); 
    124124    } 
    125125     
    126126    function _buildQuery() { 
    127         global $database, $owner; 
     127        global $database; 
    128128        $query = new TableQuery($database['prefix'] . 'Comments'); 
    129         $query->setQualifier('owner', $owner); 
     129        $query->setQualifier('blogid', getBlogId()); 
    130130        if (isset($this->id)) { 
    131131            if (!Validator::number($this->id, 1)) 
  • trunk/components/Textcube.Data.DailyStatistics.php

    r3124 r3604  
    1515     
    1616    function open($filter = '', $fields = '*', $sort = 'date DESC') { 
    17         global $database, $owner; 
     17        global $database; 
    1818        if (is_numeric($filter)) 
    1919            $filter = 'AND date = ' . $filter; 
     
    2323            $sort = 'ORDER BY ' . $sort; 
    2424        $this->close(); 
    25         $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}DailyStatistics WHERE owner = $owner $filter $sort"); 
     25        $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}DailyStatistics WHERE blogid = ".getBlogId()." $filter $sort"); 
    2626        if ($this->_result) { 
    2727            if ($this->_count = mysql_num_rows($this->_result)) 
     
    4747        if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 
    4848            foreach ($row as $name => $value) { 
    49                 if ($name == 'owner') 
     49                if ($name == 'blogid') 
    5050                    continue; 
    5151                $this->$name = $value; 
     
    110110            return $this->_error('date'); 
    111111             
    112         global $database, $owner; 
     112        global $database; 
    113113        $query = new TableQuery($database['prefix'] . 'DailyStatistics'); 
    114         $query->setQualifier('owner', $owner); 
     114        $query->setQualifier('blogid', getBlogId()); 
    115115        $query->setQualifier('date', $this->date); 
    116116        if (isset($this->visits)) { 
  • trunk/components/Textcube.Data.DataMaintenance.php

    r3124 r3604  
    66    /*@static@*/ 
    77    function removeAll($removeAttachments = true) { 
    8         global $database, $owner; 
     8        global $database; 
     9        $blogid = getBlogId();   
     10        $tags = DBQuery::queryColumn("SELECT DISTINCT tag FROM {$database['prefix']}TagRelations WHERE blogid = $blogid"); 
    911         
    10         $tags = DBQuery::queryColumn("SELECT DISTINCT tag FROM {$database['prefix']}TagRelations WHERE owner = $owner"); 
     12        mysql_query("UPDATE {$database['prefix']}BlogStatistics SET visits = 0 WHERE blogid = $blogid"); 
     13        mysql_query("DELETE FROM {$database['prefix']}DailyStatistics WHERE blogid = $blogid"); 
     14        mysql_query("DELETE FROM {$database['prefix']}Categories WHERE blogid = $blogid"); 
     15        mysql_query("DELETE FROM {$database['prefix']}Attachments WHERE blogid = $blogid"); 
     16        mysql_query("DELETE FROM {$database['prefix']}Comments WHERE blogid = $blogid"); 
     17        mysql_query("DELETE FROM {$database['prefix']}Trackbacks WHERE blogid = $blogid"); 
     18        mysql_query("DELETE FROM {$database['prefix']}TrackbackLogs WHERE blogid = $blogid"); 
     19        mysql_query("DELETE FROM {$database['prefix']}TagRelations WHERE blogid = $blogid"); 
     20        mysql_query("DELETE FROM {$database['prefix']}Entries WHERE blogid = $blogid"); 
     21        mysql_query("DELETE FROM {$database['prefix']}Links WHERE blogid = $blogid"); 
     22        mysql_query("DELETE FROM {$database['prefix']}RefererLogs WHERE blogid = $blogid"); 
     23        mysql_query("DELETE FROM {$database['prefix']}RefererStatistics WHERE blogid = $blogid"); 
     24        mysql_query("DELETE FROM {$database['prefix']}Plugins WHERE blogid = $blogid"); 
     25        //mysql_query("DELETE FROM {$database['prefix']}UserSettings WHERE user = $blogid"); 
    1126         
    12         mysql_query("UPDATE {$database['prefix']}BlogStatistics SET visits = 0 WHERE owner = $owner"); 
    13         mysql_query("DELETE FROM {$database['prefix']}DailyStatistics WHERE owner = $owner"); 
    14         mysql_query("DELETE FROM {$database['prefix']}Categories WHERE owner = $owner"); 
    15         mysql_query("DELETE FROM {$database['prefix']}Attachments WHERE owner = $owner"); 
    16         mysql_query("DELETE FROM {$database['prefix']}Comments WHERE owner = $owner"); 
    17         mysql_query("DELETE FROM {$database['prefix']}Trackbacks WHERE owner = $owner"); 
    18         mysql_query("DELETE FROM {$database['prefix']}TrackbackLogs WHERE owner = $owner"); 
    19         mysql_query("DELETE FROM {$database['prefix']}TagRelations WHERE owner = $owner"); 
    20         mysql_query("DELETE FROM {$database['prefix']}Entries WHERE owner = $owner"); 
    21         mysql_query("DELETE FROM {$database['prefix']}Links WHERE owner = $owner"); 
    22         mysql_query("DELETE FROM {$database['prefix']}RefererLogs WHERE owner = $owner"); 
    23         mysql_query("DELETE FROM {$database['prefix']}RefererStatistics WHERE owner = $owner"); 
    24         mysql_query("DELETE FROM {$database['prefix']}Plugins WHERE owner = $owner"); 
    25         //mysql_query("DELETE FROM {$database['prefix']}UserSettings WHERE user = $owner"); 
    26          
    27         mysql_query("DELETE FROM {$database['prefix']}Filters WHERE owner = $owner"); 
    28         mysql_query("DELETE FROM {$database['prefix']}FeedStarred WHERE owner = $owner"); 
    29         mysql_query("DELETE FROM {$database['prefix']}FeedReads WHERE owner = $owner"); 
    30         mysql_query("DELETE FROM {$database['prefix']}FeedGroupRelations WHERE owner = $owner"); 
    31         mysql_query("DELETE FROM {$database['prefix']}FeedGroups WHERE owner = $owner AND id <> 0"); 
     27        mysql_query("DELETE FROM {$database['prefix']}Filters WHERE blogid = $blogid"); 
     28        mysql_query("DELETE FROM {$database['prefix']}FeedStarred WHERE blogid = $blogid"); 
     29        mysql_query("DELETE FROM {$database['prefix']}FeedReads WHERE blogid = $blogid"); 
     30        mysql_query("DELETE FROM {$database['prefix']}FeedGroupRelations WHERE blogid = $blogid"); 
     31        mysql_query("DELETE FROM {$database['prefix']}FeedGroups WHERE blogid = $blogid AND id <> 0"); 
    3232         
    3333        if (count($tags) > 0)  
     
    4343        } 
    4444         
    45         if (file_exists(ROOT . "/cache/rss/$owner.xml")) 
    46             unlink(ROOT . "/cache/rss/$owner.xml"); 
     45        if (file_exists(ROOT . "/cache/rss/$blogid.xml")) 
     46            unlink(ROOT . "/cache/rss/$blogid.xml"); 
    4747         
    4848        if ($removeAttachments) { 
    49             Path::removeFiles(Path::combine(ROOT, 'attach', $owner)); 
    50             mysql_query("UPDATE {$database['prefix']}BlogSettings SET logo = '' WHERE owner = $owner"); 
     49            Path::removeFiles(Path::combine(ROOT, 'attach', $blogid)); 
     50            mysql_query("UPDATE {$database['prefix']}BlogSettings SET logo = '' WHERE blogid = $blogid"); 
    5151        } 
    5252    } 
  • trunk/components/Textcube.Data.Feed.php

    r3124 r3604  
    66    /*@static@*/ 
    77    function getId($name, $add = false) { 
    8         global $database, $owner; 
     8        global $database; 
    99        $name = mysql_lessen($name); 
    1010        if (empty($name)) 
    1111            return 0; 
    1212        $query = new TableQuery($database['prefix'] . 'FeedGroups'); 
    13         $query->setQualifier('owner', $owner); 
     13        $query->setQualifier('blogid', getBlogId()); 
    1414        $query->setQualifier('title', $name, true); 
    1515        $id = $query->getCell('id'); 
     
    2929    /*@static@*/ 
    3030    function getName($id) { 
    31         global $database, $owner; 
     31        global $database; 
    3232        if (!Validator::number($id, 0)) 
    3333            return null; 
     
    3535            return ''; 
    3636        $query = new TableQuery($database['prefix'] . 'FeedGroups'); 
    37         $query->setQualifier('owner', $owner); 
     37        $query->setQualifier('blogid', getBlogId()); 
    3838        $query->setQualifier('id', $id); 
    3939        return $query->getCell('title'); 
     
    6060     
    6161    function open($filter = '', $fields = 'f.*, g.groupId', $sort = 'id') { 
    62         global $database, $owner; 
     62        global $database; 
    6363        if (is_numeric($filter)) 
    6464            $filter = 'AND id = ' . $filter; 
     
    6868            $sort = 'ORDER BY ' . $sort; 
    6969        $this->close(); 
    70         $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Feeds f JOIN {$database['prefix']}FeedGroupRelations g ON f.id = g.feed WHERE g.owner = $owner $filter $sort"); 
     70        $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Feeds f JOIN {$database['prefix']}FeedGroupRelations g ON f.id = g.feed WHERE g.blogid = ".getBlogId()." $filter $sort"); 
    7171        if ($this->_result) { 
    7272            if ($this->_count = mysql_num_rows($this->_result)) 
     
    9292        if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 
    9393            foreach ($row as $name => $value) { 
    94                 if ($name == 'owner') 
     94                if ($name == 'blogid') 
    9595                    continue; 
    9696                switch ($name) { 
     
    116116     
    117117    function add() { 
    118         global $database, $owner; 
     118        global $database; 
    119119        $this->id = null; 
    120120        $this->url = trim($this->url); 
     
    134134         
    135135        $query->reset($database['prefix'] . 'FeedGroupRelations'); 
    136         $query->setQualifier('owner', $owner); 
     136        $query->setQualifier('blogid', $blogid); 
    137137        $query->setQualifier('feed', $this->id); 
    138138        $query->setQualifier('groupId', $this->group); 
     
    188188     
    189189    function open($filter = '', $fields = 'i.*', $sort = 'id') { 
    190         global $database, $owner; 
     190        global $database; 
    191191        if (is_numeric($filter)) 
    192192            $filter = 'AND id = ' . $filter; 
     
    196196            $sort = 'ORDER BY ' . $sort; 
    197197        $this->close(); 
    198         $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}FeedItems i JOIN {$database['prefix']}FeedGroupRelations g ON i.feed = g.feed WHERE g.owner = $owner $filter $sort"); 
     198        $this->_result = mysql_query("SELECT $fields  
     199                FROM {$database['prefix']}FeedItems i  
     200                JOIN {$database['prefix']}FeedGroupRelations g ON i.feed = g.feed  
     201                WHERE g.blogid = $blogid $filter $sort"); 
    199202        if ($this->_result) { 
    200203            if ($this->_count = mysql_num_rows($this->_result)) 
     
    220223        if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 
    221224            foreach ($row as $name => $value) { 
    222                 if ($name == 'owner') 
     225                if ($name == 'blogid') 
    223226                    continue; 
    224227                switch ($name) { 
     
    238241     
    239242    function add() { 
    240         global $database, $owner; 
     243        global $database; 
    241244        $this->id = null; 
    242245        $this->link = mysql_lessen(trim($this->link), 255); 
     
    280283     
    281284    function isRead() { 
    282         global $database, $owner; 
     285        global $database; 
    283286        if (isset($this->id)) 
    284             return DBQuery::queryExistence("SELECT * FROM {$database['prefix']}FeedReads WHERE owner = $owner AND item = {$this->id}"); 
     287            return DBQuery::queryExistence("SELECT * FROM {$database['prefix']}FeedReads WHERE blogid = ".getBlogId()." AND item = {$this->id}"); 
    285288        return false; 
    286289    } 
    287290     
    288291    function setRead() { 
    289         global $database, $owner; 
     292        global $database; 
    290293        if (isset($this->id)) 
    291             return DBQuery::execute("INSERT INTO {$database['prefix']}FeedReads VALUES($owner, {$this->id})"); 
     294            return DBQuery::execute("INSERT INTO {$database['prefix']}FeedReads VALUES(".getBlogId().", {$this->id})"); 
    292295        return false; 
    293296    } 
    294297     
    295298    function isStarred() { 
    296         global $database, $owner; 
     299        global $database; 
    297300        if (isset($this->id)) 
    298             return DBQuery::queryExistence("SELECT * FROM {$database['prefix']}FeedStarred WHERE owner = $owner AND item = {$this->id}"); 
     301            return DBQuery::queryExistence("SELECT * FROM {$database['prefix']}FeedStarred  
     302                    WHERE blogid = ".getBlogId()." AND item = {$this->id}"); 
    299303        return false; 
    300304    } 
    301305     
    302306    function setStarred() { 
    303         global $database, $owner; 
     307        global $database; 
    304308        if (isset($this->id)) 
    305             return DBQuery::execute("INSERT INTO {$database['prefix']}FeedStarred VALUES($owner, {$this->id})"); 
     309            return DBQuery::execute("INSERT INTO {$database['prefix']}FeedStarred VALUES(".getBlogId().", {$this->id})"); 
    306310        return false; 
    307311    } 
  • trunk/components/Textcube.Data.Filter.php

    r3124 r3604  
    1717     
    1818    function open($filter = '', $sort = 'id') { 
    19         global $database, $owner; 
     19        global $database; 
    2020        if (is_numeric($filter)) 
    2121            $filter = 'AND id = ' . $filter; 
     
    2525            $sort = 'ORDER BY ' . $sort; 
    2626        $this->close(); 
    27         $this->_result = mysql_query("SELECT * FROM {$database['prefix']}Filters WHERE owner = $owner $filter $sort"); 
     27        $this->_result = mysql_query("SELECT * FROM {$database['prefix']}Filters WHERE blogid = ".getBlogId()." $filter $sort"); 
    2828        if ($this->_result) { 
    2929            if ($this->_count = mysql_num_rows($this->_result)) 
     
    4949        if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 
    5050            foreach ($row as $name => $value) { 
    51                 if ($name == 'owner') 
     51                if ($name == 'blogid') 
    5252                    continue; 
    5353                $this->$name = $value; 
     
    103103    /*@static@*/ 
    104104    function isFiltered($type, $value) { 
    105         global $database, $owner; 
     105        global $database; 
    106106        $type = mysql_tt_escape_string($type); 
    107107        $value = mysql_tt_escape_string($value); 
    108         return DBQuery::queryExistence("SELECT * FROM {$database['prefix']}Filters WHERE owner = $owner AND type = '$type' AND '$value' LIKE CONCAT('%', pattern, '%')"); 
     108        return DBQuery::queryExistence("SELECT * FROM {$database['prefix']}Filters WHERE blogid = ".getBlogId()." AND type = '$type' AND '$value' LIKE CONCAT('%', pattern, '%')"); 
    109109    } 
    110110     
    111111    function _buildQuery() { 
    112         global $database, $owner; 
     112        global $database; 
    113113        $query = new TableQuery($database['prefix'] . 'Filters'); 
    114         $query->setQualifier('owner', $owner); 
     114        $query->setQualifier('blogid', getBlogId()); 
    115115        if (isset($this->id)) { 
    116116            if (!Validator::number($this->id, 1)) 
  • trunk/components/Textcube.Data.GuestComment.php

    r3124 r3604  
    2424     
    2525    function open($filter = '', $fields = '*', $sort = 'id') { 
    26         global $database, $owner; 
     26        global $database; 
    2727        if (is_numeric($filter)) 
    2828            $filter = 'AND id = ' . $filter; 
     
    3232            $sort = 'ORDER BY ' . $sort; 
    3333        $this->close(); 
    34         $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Comments WHERE owner = $owner AND entry = 0 $filter $sort"); 
     34        $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Comments WHERE blogid = ".getBlogId()," AND entry = 0 $filter $sort"); 
    3535        if ($this->_result) { 
    3636            if ($this->_count = mysql_num_rows($this->_result)) 
     
    5656        if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 
    5757            foreach ($row as $name => $value) { 
    58                 if ($name == 'owner') 
     58                if ($name == 'blogid') 
    5959                    continue; 
    6060                switch ($name) { 
     
    7474     
    7575    function add() { 
    76         global $database, $owner; 
     76        global $database; 
    7777        if (!isset($this->commenter) && !isset($this->name)) 
    7878            return $this->_error('commenter'); 
     
    107107     
    108108    function _buildQuery() { 
    109         global $database, $owner; 
     109        global $database; 
    110110        $query = new TableQuery($database['prefix'] . 'Comments'); 
    111         $query->setQualifier('owner', $owner); 
     111        $query->setQualifier('blogid', getBlogId()); 
    112112        $query->setQualifier('entry', 0); 
    113113        if (isset($this->id)) { 
  • trunk/components/Textcube.Data.Keyword.php

    r3124 r3604  
    2424    /*@polymorphous(numeric $id, $fields, $sort)@*/ 
    2525    function open($filter = '', $fields = '*', $sort = 'published DESC') { 
    26         global $database, $owner; 
     26        global $database; 
    2727        if (is_numeric($filter)) 
    2828            $filter = 'AND id = ' . $filter; 
     
    3232            $sort = 'ORDER BY ' . $sort; 
    3333        $this->close(); 
    34         $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Entries WHERE owner = $owner AND draft = 0 AND category = -1 $filter $sort"); 
     34        $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Entries WHERE blogid = ".getBlogId()." AND draft = 0 AND category = -1 $filter $sort"); 
    3535        if ($this->_result) 
    3636            $this->_count = mysql_num_rows($this->_result); 
     
    5252            foreach ($row as $name => $value) { 
    5353                switch ($name) { 
    54                     case 'owner': 
     54                    case 'blogid': 
    5555                    case 'draft': 
    5656                    case 'category': 
     
    8585     
    8686    function add() { 
    87         global $database, $owner; 
     87        global $database; 
    8888        if (isset($this->id) && !Validator::number($this->id, 1)) 
    8989             return $this->_error('id');     
     
    116116 
    117117    function remove($id) { 
    118         global $database, $owner; 
     118        global $database; 
    119119        if (!is_numeric($id)) { 
    120120            return false; 
    121121        } 
    122         $result = mysql_query("DELETE FROM FROM {$database['prefix']}Entries WHERE owner = $owner AND category = -1 AND id = $id "); 
     122        $result = mysql_query("DELETE FROM FROM {$database['prefix']}Entries WHERE blogid = ".getBlogId()." AND category = -1 AND id = $id "); 
    123123        if ($result && ($this->_count = mysql_affected_rows())) 
    124124            return true; 
     
    162162    /*@static@*/ 
    163163    function doesExist($id) { 
    164         global $database, $owner; 
     164        global $database; 
    165165        if (!Validator::number($id, 1)) 
    166166            return false; 
    167         return DBQuery::queryExistence("SELECT id FROM {$database['prefix']}Entries WHERE owner = $owner AND id = $id AND category = -1 AND draft = 0"); 
     167        return DBQuery::queryExistence("SELECT id FROM {$database['prefix']}Entries WHERE blogid = ".getBlogId()." AND id = $id AND category = -1 AND draft = 0"); 
    168168    } 
    169169     
    170170    function nextEntryId($id = 0) { 
    171         global $database, $owner; 
    172         $maxId = DBQuery::queryCell("SELECT MAX(id) FROM {$database['prefix']}Entries WHERE owner = $owner"); 
     171        global $database; 
     172        $maxId = DBQuery::queryCell("SELECT MAX(id) FROM {$database['prefix']}Entries WHERE blogid = ".getBlogId()); 
    173173        if($id==0) 
    174174            return $maxId + 1; 
     
    178178     
    179179    function _buildQuery() { 
    180         global $database, $owner; 
     180        global $database; 
    181181        $query = new TableQuery($database['prefix'] . 'Entries'); 
    182         $query->setQualifier('owner', $owner); 
     182        $query->setQualifier('blogid', getBlogId()); 
    183183        $query->setQualifier('category', -1); 
    184184        if (isset($this->id)) { 
  • trunk/components/Textcube.Data.Link.php

    r3124 r3604  
    1919     
    2020    function open($filter = '', $fields = '*', $sort = 'id') { 
    21         global $database, $owner; 
     21        global $database; 
    2222        if (is_numeric($filter)) 
    2323            $filter = 'AND id = ' . $filter; 
     
    2727            $sort = 'ORDER BY ' . $sort; 
    2828        $this->close(); 
    29         $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Links WHERE owner = $owner $filter $sort"); 
     29        $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Links WHERE blogid = ".getBlogId()." $filter $sort"); 
    3030        if ($this->_result) 
    3131            $this->_count = mysql_num_rows($this->_result); 
     
    4646        if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 
    4747            foreach ($row as $name => $value) { 
    48                 if ($name == 'owner') 
     48                if ($name == 'blogid') 
    4949                    continue; 
    5050                switch ($name) { 
     
    102102    /*@static@*/ 
    103103    function getId($url) { 
    104         global $database, $owner; 
     104        global $database; 
    105105        if (empty($url)) 
    106106            return null; 
    107         return DBQuery::queryCell("SELECT id FROM {$database['prefix']}Links WHERE owner = $owner AND url = '" . mysql_tt_escape_string($url) . "'"); 
     107        return DBQuery::queryCell("SELECT id FROM {$database['prefix']}Links WHERE blogid = ".getBlogId()." AND url = '" . mysql_tt_escape_string($url) . "'"); 
    108108    } 
    109109     
    110110    /*@static@*/ 
    111111    function getURL($id) { 
    112         global $database, $owner; 
     112        global $database; 
    113113        if (!Validator::number($id, 1)) 
    114114            return null; 
    115         return DBQuery::queryCell("SELECT label FROM {$database['prefix']}Links WHERE owner = $owner AND id = $id"); 
     115        return DBQuery::queryCell("SELECT label FROM {$database['prefix']}Links WHERE blogid = ".getBlogId()." AND id = $id"); 
    116116    } 
    117117 
    118118    function _buildQuery() { 
    119         global $database, $owner; 
     119        global $database; 
    120120        $query = new TableQuery($database['prefix'] . 'Links'); 
    121         $query->setQualifier('owner', $owner); 
     121        $query->setQualifier('blogid', getBlogId()); 
    122122        if (isset($this->id)) { 
    123123            if (!Validator::number($this->id, 1)) 
  • trunk/components/Textcube.Data.Notice.php

    r3124 r3604  
    2424    /*@polymorphous(numeric $id, $fields, $sort)@*/ 
    2525    function open($filter = '', $fields = '*', $sort = 'published DESC') { 
    26         global $database, $owner; 
     26        global $database; 
    2727        if (is_numeric($filter)) 
    2828            $filter = 'AND id = ' . $filter; 
     
    3232            $sort = 'ORDER BY ' . $sort; 
    3333        $this->close(); 
    34         $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Entries WHERE owner = $owner AND draft = 0 AND category = -2 $filter $sort"); 
     34        $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Entries WHERE blogid = ".getBlogId()." AND draft = 0 AND category = -2 $filter $sort"); 
    3535        if ($this->_result) 
    3636            $this->_count = mysql_num_rows($this->_result); 
     
    5252            foreach ($row as $name => $value) { 
    5353                switch ($name) { 
    54                     case 'owner': 
     54                    case 'blogid': 
    5555                    case 'draft': 
    5656                    case 'category': 
     
    7373     
    7474    function add() { 
    75         global $database, $owner; 
     75        global $database; 
    7676        if (isset($this->id) && !Validator::number($this->id, 1)) 
    7777             return $this->_error('id'); 
     
    104104     
    105105    function remove($id) { 
    106         global $database, $owner; 
     106        global $database; 
    107107        if (is_numeric($id)) { 
    108108            return false; 
    109109        } 
    110         $result = mysql_query("DELETE FROM FROM {$database['prefix']}Entries WHERE owner = $owner AND category = -2 AND id = $id"); 
     110        $result = mysql_query("DELETE FROM FROM {$database['prefix']}Entries WHERE blogid = ".getBlogId()." AND category = -2 AND id = $id"); 
    111111        if ($result && ($this->_count = mysql_affected_rows())) 
    112112            return true; 
     
    150150    /*@static@*/ 
    151151    function doesExist($id) { 
    152         global $database, $owner; 
     152        global $database; 
    153153        if (!Validator::number($id, 1)) 
    154154            return false; 
    155         return DBQuery::queryExistence("SELECT id FROM {$database['prefix']}Entries WHERE owner = $owner AND id = $id AND category = -2 AND draft = 0"); 
     155        return DBQuery::queryExistence("SELECT id FROM {$database['prefix']}Entries WHERE blogid = ".getBlogId()." AND id = $id AND category = -2 AND draft = 0"); 
    156156    } 
    157157 
    158158    function nextEntryId($id = 0) { 
    159         global $database, $owner; 
    160         $maxId = DBQuery::queryCell("SELECT MAX(id) FROM {$database['prefix']}Entries WHERE owner = $owner"); 
     159        global $database; 
     160        $maxId = DBQuery::queryCell("SELECT MAX(id) FROM {$database['prefix']}Entries WHERE blogid = ".getBlogId()); 
    161161        if($id==0) 
    162162            return $maxId + 1; 
     
    166166     
    167167    function _buildQuery() { 
    168         global $database, $owner; 
     168        global $database; 
    169169        $query = new TableQuery($database['prefix'] . 'Entries'); 
    170         $query->setQualifier('owner', $owner); 
     170        $query->setQualifier('blogid', getBlogId()); 
    171171        $query->setQualifier('category', -2); 
    172172        if (isset($this->id)) { 
  • trunk/components/Textcube.Data.PluginSetting.php

    r3124 r3604  
    1616     
    1717    function open($name = '', $fields = '*', $sort = 'name') { 
    18         global $database, $owner; 
     18        global $database; 
    1919        if (!empty($name)) 
    2020            $name = 'AND name = \'' . $name . '\''; 
     
    2222            $sort = 'ORDER BY ' . $sort; 
    2323        $this->close(); 
    24         $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Plugins WHERE owner = $owner $name $sort"); 
     24        $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Plugins WHERE blogid = ".getBlogId()." $name $sort"); 
    2525        if ($this->_result) 
    2626            $this->_count = mysql_num_rows($this->_result); 
     
    4141        if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 
    4242            foreach ($row as $name => $value) { 
    43                 if ($name == 'owner') 
     43                if ($name == 'blogid') 
    4444                    continue; 
    4545                switch ($name) { 
     
    7777            return $this->_error('name'); 
    7878         
    79         global $database, $owner; 
     79        global $database; 
    8080        $query = new TableQuery($database['prefix'] . 'Plugins'); 
    81         $query->setQualifier('owner', $owner); 
     81        $query->setQualifier('blogid', getBlogId()); 
    8282        $query->setQualifier('name', mysql_tt_escape_string(mysql_lessen($this->name, 255)), true); 
    8383        if (isset($this->setting)) 
  • trunk/components/Textcube.Data.Post.php

    r3547 r3604  
    4343            $sort = 'ORDER BY ' . $sort; 
    4444        $this->close(); 
    45         $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Entries WHERE owner = $blogid AND draft = 0 AND category >= 0 $filter $sort"); 
     45        $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Entries WHERE blogid = $blogid AND draft = 0 AND category >= 0 $filter $sort"); 
    4646        if ($this->_result) 
    4747            $this->_count = mysql_num_rows($this->_result); 
     
    6262        if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 
    6363            foreach ($row as $name => $value) { 
    64                 if ($name == 'owner') 
     64                if ($name == 'blogid') 
    6565                    continue; 
    6666                switch ($name) { 
     
    9292     
    9393    function add($userid) { 
    94         global $database, $owner; 
     94        global $database; 
    9595        if (isset($this->id) && !Validator::number($this->id, 1)) 
    9696            return $this->_error('id'); 
     
    125125            $target = ($parentCategory = Category::getParent($this->category)) ? '(id = ' . $this->category . ' OR id = ' . $parentCategory . ')' : 'id = ' . $this->category; 
    126126            if (isset($this->visibility) && ($this->visibility != 'private')) 
    127                 mysql_query("UPDATE {$database['prefix']}Categories SET entries = entries + 1, entriesInLogin = entriesInLogin + 1 WHERE owner = $owner AND " . $target); 
     127                mysql_query("UPDATE {$database['prefix']}Categories SET entries = entries + 1, entriesInLogin = entriesInLogin + 1 WHERE blogid = ".getBlogId()." AND " . $target); 
    128128            else 
    129                 mysql_query("UPDATE {$database['prefix']}Categories SET entriesInLogin = entriesInLogin + 1 WHERE owner = $owner AND " . $target); 
     129                mysql_query("UPDATE {$database['prefix']}Categories SET entriesInLogin = entriesInLogin + 1 WHERE blogid = ".getBlogId()." AND " . $target); 
    130130        } 
    131131        $this->saveSlogan(); 
     
    148148     
    149149    function remove($id) { // attachment & category is own your risk! 
    150         global $database, $owner; 
     150        global $database; 
    151151        // step 0. Get Information 
    152152        if (!isset($this->id) || !Validator::number($this->id, 1)) 
     
    166166         
    167167        // step 2. Delete Entry 
    168         $result = DBQuery::execute("DELETE FROM {$database['prefix']}Entries WHERE owner = $owner AND id = $this->id"); 
     168        $result = DBQuery::execute("DELETE FROM {$database['prefix']}Entries WHERE blogid = ".getBlogId()." AND id = $this->id"); 
    169169        if (mysql_affected_rows() > 0) { 
    170170        // step 3. Delete Comment 
    171             DBQuery::execute("DELETE FROM {$database['prefix']}Comments WHERE owner = $owner AND entry = $this->id"); 
     171            DBQuery::execute("DELETE FROM {$database['prefix']}Comments WHERE blogid = ".getBlogId()." AND entry = $this->id"); 
    172172         
    173173        // step 4. Delete Trackback 
    174             DBQuery::execute("DELETE FROM {$database['prefix']}Trackbacks WHERE owner = $owner AND entry = $this->id"); 
     174            DBQuery::execute("DELETE FROM {$database['prefix']}Trackbacks WHERE blogid = ".getBlogId()." AND entry = $this->id"); 
    175175         
    176176        // step 5. Delete Trackback Logs 
    177             DBQuery::execute("DELETE FROM {$database['prefix']}TrackbackLogs WHERE owner = $owner AND entry = $this->id"); 
     177            DBQuery::execute("DELETE FROM {$database['prefix']}TrackbackLogs WHERE blogid = ".getBlogId()." AND entry = $this->id"); 
    178178         
    179179        // step 6. update Category 
     
    261261     
    262262    function saveSlogan($slogan = null) { 
    263         global $database, $owner; 
     263        global $database; 
    264264        if (!Validator::number($this->id, 1)) 
    265265            return $this->_error('id'); 
     
    270270 
    271271        $query = new TableQuery($database['prefix'] . 'Entries'); 
    272         $query->setQualifier('owner', $owner); 
     272        $query->setQualifier('blogid', getBlogId()); 
    273273        $query->setQualifier('userid', $this->userid); 
    274274        $query->setQualifier('id', $this->id); 
     
    288288            if (!DBQuery::queryExistence( 
    289289                "SELECT id FROM {$database['prefix']}Entries "  
    290                 . "WHERE owner = $owner AND id <> {$this->id} AND slogan ='{$checkSlogan}'") 
     290                . "WHERE blogid = ".getBlogId()." AND id <> {$this->id} AND slogan ='{$checkSlogan}'") 
    291291                )  
    292292            { 
     
    302302     
    303303    function loadTags() { 
    304         global $database, $owner; 
     304        global $database; 
    305305        if (!Validator::number($this->id, 1)) 
    306306            return $this->_error('id'); 
    307307        $this->tags = array(); 
    308         if ($result = mysql_query("SELECT name FROM {$database['prefix']}TagRelations LEFT JOIN {$database['prefix']}Tags ON id = tag WHERE owner = $owner AND entry = {$this->id} ORDER BY name")) { 
     308        if ($result = mysql_query("SELECT name FROM {$database['prefix']}TagRelations  
     309            LEFT JOIN {$database['prefix']}Tags ON id = tag  
     310            WHERE blogid = ".getBlogId()." AND entry = {$this->id}  
     311            ORDER BY name")) { 
    309312            while ($row = mysql_fetch_row($result)) 
    310313                array_push($this->tags, $row[0]); 
     
    345348    function addTags() { 
    346349        // Don't call outside of object! 
    347         global $database, $owner; 
     350        global $database; 
    348351        if (!Validator::number($this->id, 1)) 
    349352            return $this->_error('id'); 
     
    355358         
    356359        requireComponent('Textcube.Data.Tag'); 
    357         Tag::addTagsWithEntryId($owner, $this->id, $this->tags); 
     360        Tag::addTagsWithEntryId(getBlogId(), $this->id, $this->tags); 
    358361 
    359362        return true; 
     
    363366    function updateTags() { 
    364367        // Don't call outside of object! 
    365         global $database, $owner; 
     368        global $database; 
    366369        if (!Validator::number($this->id, 1)) 
    367370            return $this->_error('id'); 
     
    372375         
    373376        requireComponent('Textcube.Data.Tag'); 
    374         Tag::modifyTagsWithEntryId($owner, $this->id, $this->tags); 
     377        Tag::modifyTagsWithEntryId(getBlogId(), $this->id, $this->tags); 
    375378         
    376379        return true; 
     
    380383    function deleteTags() { 
    381384        // Don't call outside of object! 
    382         global $database, $owner; 
     385        global $database; 
    383386        if (!Validator::number($this->id, 1)) 
    384387            return $this->_error('id'); 
    385388         
    386389        requireComponent('Textcube.Data.Tag'); 
    387         Tag::deleteTagsWithEntryId($owner, $this->id); 
     390        Tag::deleteTagsWithEntryId(getBlogId(), $this->id); 
    388391         
    389392        return true; 
     
    419422    /*@static@*/ 
    420423    function doesExist($id) { 
    421         global $database, $owner; 
     424        global $database; 
    422425        if (!Validator::number($id, 1)) 
    423426            return false; 
    424         return DBQuery::queryExistence("SELECT id FROM {$database['prefix']}Entries WHERE owner = $owner AND id = $id AND category >= 0 AND draft = 0"); 
     427        return DBQuery::queryExistence("SELECT id FROM {$database['prefix']}Entries WHERE blogid = ".getBlogId()." AND id = $id AND category >= 0 AND draft = 0"); 
    425428    } 
    426429     
    427430    /*@static@*/ 
    428431    function doesAcceptTrackback($id) { 
    429         global $database, $owner; 
     432        global $database; 
    430433        if (!Validator::number($id, 1)) 
    431434            return false; 
    432         return DBQuery::queryExistence("SELECT id FROM {$database['prefix']}Entries WHERE owner = $owner AND id = $id AND draft = 0 AND visibility > 0 AND category >= 0 AND acceptTrackback = 1"); 
     435        return DBQuery::queryExistence("SELECT id  
     436            FROM {$database['prefix']}Entries  
     437            WHERE blogid = ".getBlogId()." AND id = $id AND draft = 0 AND visibility > 0 AND category >= 0 AND acceptTrackback = 1"); 
    433438    } 
    434439     
    435440    /*@static@*/ 
    436441    function updateComments($id = null) { 
    437         global $database, $owner; 
     442        global $database; 
    438443 
    439444        if (($id !== null) && !is_numeric($id)) { 
     
    441446        } 
    442447 
    443         $posts = ($id === null ? DBQuery::queryColumn("SELECT id FROM {$database['prefix']}Entries WHERE owner = $owner AND category >= 0 AND draft = 0") : array($id)); 
     448        $posts = ($id === null ? DBQuery::queryColumn("SELECT id FROM {$database['prefix']}Entries WHERE blogid = ".getBlogId()." AND category >= 0 AND draft = 0") : array($id)); 
    444449        if (!is_array($posts)) 
    445450            return false; 
    446451        $succeeded = true; 
    447452        foreach ($posts as $id) { 
    448             $comments = DBQuery::queryCell("SELECT COUNT(*) FROM {$database['prefix']}Comments WHERE owner = $owner AND entry = $id AND isFiltered = 0"); 
     453            $comments = DBQuery::queryCell("SELECT COUNT(*) FROM {$database['prefix']}Comments WHERE blogid = ".getBlogId()." AND entry = $id AND isFiltered = 0"); 
    449454            if ($comments !== null) { 
    450                 if (DBQuery::execute("UPDATE {$database['prefix']}Entries SET comments = $comments WHERE owner = $owner AND id = $id")) 
     455                if (DBQuery::execute("UPDATE {$database['prefix']}Entries SET comments = $comments WHERE blogid = ".getBlogId()." AND id = $id")) 
    451456                    continue; 
    452457            } 
     
    458463    /*@static@*/ 
    459464    function updateTrackbacks($id = null) { 
    460         global $database, $owner; 
     465        global $database; 
    461466 
    462467        if (($id !== null) && !is_numeric($id)) { 
     
    464469        } 
    465470 
    466         $posts = ($id === null ? DBQuery::queryColumn("SELECT id FROM {$database['prefix']}Entries WHERE owner = $owner AND category >= 0 AND draft = 0") : array($id)); 
     471        $posts = ($id === null ? DBQuery::queryColumn("SELECT id FROM {$database['prefix']}Entries WHERE blogid = ".getBlogId()." AND category >= 0 AND draft = 0") : array($id)); 
    467472        if (!is_array($posts)) 
    468473            return false;  
    469474        $succeeded = true; 
    470475        foreach ($posts as $id) { 
    471             $trackbacks = DBQuery::queryCell("SELECT COUNT(*) FROM {$database['prefix']}Trackbacks WHERE owner = $owner AND entry = $id AND isFiltered = 0"); 
     476            $trackbacks = DBQuery::queryCell("SELECT COUNT(*) FROM {$database['prefix']}Trackbacks WHERE blogid = ".getBlogId()." AND entry = $id AND isFiltered = 0"); 
    472477            if ($trackbacks !== null) {  
    473                 if (DBQuery::execute("UPDATE {$database['prefix']}Entries SET trackbacks = $trackbacks WHERE owner = $owner AND id = $id")) 
     478                if (DBQuery::execute("UPDATE {$database['prefix']}Entries SET trackbacks = $trackbacks  
     479                    WHERE blogid = ".getBlogId()." AND id = $id")) 
    474480                    continue; 
    475481            } 
     
    499505     
    500506    function nextEntryId($id = 0) { 
    501         global $database, $owner; 
    502         $maxId = DBQuery::queryCell("SELECT MAX(id) FROM {$database['prefix']}Entries WHERE owner = $owner"); 
     507        global $database; 
     508        $maxId = DBQuery::queryCell("SELECT MAX(id) FROM {$database['prefix']}Entries WHERE blogid = ".getBlgoId()); 
    503509        if($id==0) 
    504510            return $maxId + 1; 
     
    508514 
    509515    function _buildQuery() { 
    510         global $database, $owner; 
     516        global $database; 
    511517        $query = new TableQuery($database['prefix'] . 'Entries'); 
    512         $query->setQualifier('owner', $owner); 
     518        $query->setQualifier('blogid', getBlogId()); 
    513519        if (isset($this->id)) { 
    514520            if (!Validator::number($this->id, 1)) 
     
    585591                    $tagid = DBQuery::queryCell("SELECT id FROM {$database['prefix']}Tags WHERE name = '" . mysql_tt_escape_string($oldtag['name']) . "' LIMIT 1 "); 
    586592                    if ($tagid == null) {  
    587                         DBQuery::execute("DELETE FROM {$database['prefix']}TagRelations WHERE owner = {$target['owner']} AND tag = {$target['tag']} AND entry = {$target['entry']}"); 
     593                        DBQuery::execute("DELETE FROM {$database['prefix']}TagRelations WHERE blogid = {$target['blogid']} AND tag = {$target['tag']} AND entry = {$target['entry']}"); 
    588594                    } else { 
    589595                        if ($tagid == $oldtag['id']) continue; 
    590                         if (DBQuery::execute("UPDATE {$database['prefix']}TagRelations SET tag = $tagid WHERE owner = {$target['owner']} AND tag = {$target['tag']} AND entry = {$target['entry']}") == false) { // maybe duplicated tag 
    591                             DBQuery::execute("DELETE FROM {$database['prefix']}TagRelations WHERE owner = {$target['owner']} AND tag = {$target['tag']} AND entry = {$target['entry']}"); 
     596                        if (DBQuery::execute("UPDATE {$database['prefix']}TagRelations SET tag = $tagid WHERE blogid = {$target['blogid']} AND tag = {$target['tag']} AND entry = {$target['entry']}") == false) { // maybe duplicated tag 
     597                            DBQuery::execute("DELETE FROM {$database['prefix']}TagRelations WHERE blogid = {$target['blogid']} AND tag = {$target['tag']} AND entry = {$target['entry']}"); 
    592598                        } 
    593599                    } 
    594600                } else { // Ooops! 
    595                     DBQuery::execute("DELETE FROM {$database['prefix']}TagRelations WHERE owner = {$target['owner']} AND tag = {$target['tag']} AND entry = {$target['entry']}"); 
     601                    DBQuery::execute("DELETE FROM {$database['prefix']}TagRelations WHERE blogid = {$target['blogid']} AND tag = {$target['tag']} AND entry = {$target['entry']}"); 
    596602                } 
    597603            } 
  • trunk/components/Textcube.Data.RefererLog.php

    r3124 r3604  
    1717     
    1818    function open($filter = '', $fields = '*', $sort = 'referred DESC') { 
    19         global $database, $owner; 
     19        global $database; 
    2020        if (is_numeric($filter)) 
    2121            $filter = 'AND id = ' . $filter; 
     
    2525            $sort = 'ORDER BY ' . $sort; 
    2626        $this->close(); 
    27         $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}RefererLogs WHERE owner = $owner $filter $sort"); 
     27        $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}RefererLogs WHERE blogid = ".getBlogId()." $filter $sort"); 
    2828        if ($this->_result) { 
    2929            if ($this->_count = mysql_num_rows($this->_result)) 
     
    4949        if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 
    5050            foreach ($row as $name => $value) { 
    51                 if ($name == 'owner') 
     51                if ($name == 'blogid') 
    5252                    continue; 
    5353                $this->$name = $value; 
     
    8181 
    8282    function _buildQuery() { 
    83         global $database, $owner; 
     83        global $database; 
    8484        $query = new TableQuery($database['prefix'] . 'RefererLogs'); 
    85         $query->setQualifier('owner', $owner); 
     85        $query->setQualifier('blogid', getBlogId()); 
    8686        if (isset($this->host)) { 
    8787            $this->host = mysql_lessen(trim($url['host']), 64); 
  • trunk/components/Textcube.Data.RefererStatistics.php

    r3124 r3604  
    1616     
    1717    function open($filter = '', $fields = '*', $sort = 'count DESC') { 
    18         global $database, $owner; 
     18        global $database; 
    1919        if (is_numeric($filter)) 
    2020            $filter = 'AND id = ' . $filter; 
     
    2424            $sort = 'ORDER BY ' . $sort; 
    2525        $this->close(); 
    26         $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}RefererStatistics WHERE owner = $owner $filter $sort"); 
     26        $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}RefererStatistics WHERE blogid = ".getBlogId()." $filter $sort"); 
    2727        if ($this->_result) { 
    2828            if ($this->_count = mysql_num_rows($this->_result)) 
     
    4848        if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 
    4949            foreach ($row as $name => $value) { 
    50                 if ($name == 'owner') 
     50                if ($name == 'blogid') 
    5151                    continue; 
    5252                $this->$name = $value; 
     
    103103     
    104104    function _buildQuery() { 
    105         global $database, $owner; 
     105        global $database; 
    106106        $this->host = mysql_lessen(trim($this->host), 64); 
    107107        if (empty($this->host)) 
    108108            return $this->_error('host'); 
    109109        $query = new TableQuery($database['prefix'] . 'RefererStatistics'); 
    110         $query->setQualifier('owner', $owner); 
     110        $query->setQualifier('blogid', getBlogId()); 
    111111        $query->setQualifier('host', $this->host, true); 
    112112        if (isset($this->count)) { 
  • trunk/components/Textcube.Data.SkinSetting.php

    r3599 r3604  
    6565        if (isset($this->skin)) { 
    6666            if (strncmp($this->skin, 'customize/', 10) == 0) { 
    67                 if (strcmp($this->skin, "customize/$owner") != 0) 
     67                if (strcmp($this->skin, "customize/".getBlogId()) != 0) 
    6868                    return $this->_error('skin'); 
    6969            } else { 
  • trunk/components/Textcube.Data.SubscriptionLog.php

    r3124 r3604  
    1515     
    1616    function open($filter = '', $fields = '*', $sort = 'referred DESC') { 
    17         global $database, $owner; 
     17        global $database; 
    1818        if (is_numeric($filter)) 
    1919            $filter = 'AND id = ' . $filter; 
     
    2323            $sort = 'ORDER BY ' . $sort; 
    2424        $this->close(); 
    25         $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}SubscriptionLogs WHERE owner = $owner $filter $sort"); 
     25        $this->_result = mysql_query("SELECT $fields  
     26            FROM {$database['prefix']}SubscriptionLogs  
     27            WHERE blogid = ".getBlogId()." $filter $sort"); 
    2628        if ($this->_result) { 
    2729            if ($this->_count = mysql_num_rows($this->_result)) 
     
    4749        if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 
    4850            foreach ($row as $name => $value) { 
    49                 if ($name == 'owner') 
     51                if ($name == 'blogid') 
    5052                    continue; 
    5153                $this->$name = $value; 
     
    7981 
    8082    function _buildQuery() { 
    81         global $database, $owner; 
     83        global $database; 
    8284        $query = new TableQuery($database['prefix'] . 'SubscriptionLogs'); 
    83         $query->setQualifier('owner', $owner); 
     85        $query->setQualifier('blogid', getBlogId()); 
    8486        if (isset($this->ip)) { 
    8587            if (!Validator::ip($this->ip)) 
  • trunk/components/Textcube.Data.SubscriptionStatistics.php

    r3124 r3604  
    1616     
    1717    function open($filter = '', $fields = '*', $sort = 'subscribed DESC') { 
    18         global $database, $owner; 
     18        global $database; 
    1919        if (is_numeric($filter)) 
    2020            $filter = 'AND id = ' . $filter; 
     
    2424            $sort = 'ORDER BY ' . $sort; 
    2525        $this->close(); 
    26         $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}SubscriptionStatistics WHERE owner = $owner $filter $sort"); 
     26        $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}SubscriptionStatistics WHERE blogid = ".getBlogId()." $filter $sort"); 
    2727        if ($this->_result) { 
    2828            if ($this->_count = mysql_num_rows($this->_result)) 
     
    4848        if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 
    4949            foreach ($row as $name => $value) { 
    50                 if ($name == 'owner') 
     50                if ($name == 'blogid') 
    5151                    continue; 
    5252                $this->$name = $value; 
     
    9595     
    9696    function _buildQuery() { 
    97         global $database, $owner; 
     97        global $database; 
    9898        $this->host = trim($this->host); 
    9999        if (empty($this->host)) 
    100100            return $this->_error('host'); 
    101101        $query = new TableQuery($database['prefix'] . 'SubscriptionStatistics'); 
    102         $query->setQualifier('owner', $owner); 
     102        $query->setQualifier('blogid', getBlogId()); 
    103103        if (isset($this->ip)) { 
    104104            if (!Validator::ip($this->ip)) 
  • trunk/components/Textcube.Data.Tag.php

    r3124 r3604  
    1111class Tag { 
    1212    /*@static@*/ 
    13     function addTagsWithEntryId($owner, $entry, /*string array*/$taglist) 
     13    function addTagsWithEntryId($blogid, $entry, /*string array*/$taglist) 
    1414    { 
    1515        global $database; 
     
    4040        /* 
    4141        DBQuery::execute("INSERT INTO {$database['prefix']}TagRelations 
    42                                 (SELECT $owner, t.id, $entry FROM {$database['prefix']}Tags as t  
     42                                (SELECT $blogid, t.id, $entry FROM {$database['prefix']}Tags as t  
    4343                                        WHERE  
    4444                                            name in ( $tagliststr ) AND   
    4545                                            t.id NOT IN  
    4646                                                ( SELECT tag FROM {$database['prefix']}TagRelations WHERE  
    47                                                     (tag = t.id) AND (entry = $entry) AND (owner = $owner) 
     47                                                    (tag = t.id) AND (entry = $entry) AND (blogid = $blogid) 
    4848                                                ) 
    4949                                )"); 
     
    5454        foreach($tagIDs as $tagid) 
    5555        { 
    56             array_push($tagrelations, " ($owner, $tagid, $entry) "); 
     56            array_push($tagrelations, " ($blogid, $tagid, $entry) "); 
    5757        } 
    5858        $tagRelationStr = implode(', ', $tagrelations); 
     
    6161 
    6262    /*@static@*/ 
    63     function modifyTagsWithEntryId($owner, $entry, /*string array*/$taglist) 
     63    function modifyTagsWithEntryId($blogid, $entry, /*string array*/$taglist) 
    6464    { 
    6565        global $database; 
     
    7676         
    7777        // step 1. Get deleted Tag 
    78         $toldlist = DBQuery::queryColumn("SELECT tag FROM {$database['prefix']}TagRelations WHERE owner = $owner AND entry = $entry"); 
     78        $toldlist = DBQuery::queryColumn("SELECT tag FROM {$database['prefix']}TagRelations WHERE blogid = $blogid AND entry = $entry"); 
    7979        $tmpoldtaglist   = null; 
    8080        if (count($toldlist) > 0) { 
     
    103103            /* 
    104104            DBQuery::execute("INSERT INTO {$database['prefix']}TagRelations 
    105                                     (SELECT $owner, t.id, $entry FROM {$database['prefix']}Tags as t  
     105                                    (SELECT $blogid, t.id, $entry FROM {$database['prefix']}Tags as t  
    106106                                            WHERE  
    107107                                                name in ( $tagliststr ) AND   
    108108                                                t.id NOT IN  
    109109                                                    ( SELECT tag FROM {$database['prefix']}TagRelations WHERE  
    110                                                         (tag = t.id) AND (entry = $entry) AND (owner = $owner) 
     110                                                        (tag = t.id) AND (entry = $entry) AND (blogid = $blogid) 
    111111                                                    ) 
    112112                                    )"); 
     
    117117            foreach($tagIDs as $tagid) 
    118118            { 
    119                 array_push($tagrelations, " ($owner, $tagid, $entry) "); 
     119                array_push($tagrelations, " ($blogid, $tagid, $entry) "); 
    120120            } 
    121121            $tagRelationStr = implode(', ', $tagrelations); 
     
    134134            $taglist = DBQuery::queryColumn( 
    135135                    "SELECT tag FROM {$database['prefix']}TagRelations  
    136                             WHERE owner = $owner AND entry = $entry AND tag in ( $t1liststr )"); 
     136                            WHERE blogid = $blogid AND entry = $entry AND tag in ( $t1liststr )"); 
    137137            if ($taglist == null)  
    138138                return; // What? 
     
    142142         
    143143        // step 5. Delete Relation 
    144             DBQuery::execute("DELETE FROM {$database['prefix']}TagRelations WHERE owner = $owner AND entry = $entry AND tag in ( $tagliststr )"); 
     144            DBQuery::execute("DELETE FROM {$database['prefix']}TagRelations WHERE blogid = $blogid AND entry = $entry AND tag in ( $tagliststr )"); 
    145145         
    146146        // step 6. Delete Tag 
     
    157157 
    158158    /*@static@*/ 
    159     function deleteTagsWithEntryId($owner, $entry) 
     159    function deleteTagsWithEntryId($blogid, $entry) 
    160160    { 
    161161        global $database; 
    162         $taglist = DBQuery::queryColumn("SELECT tag FROM {$database['prefix']}TagRelations WHERE owner = $owner AND entry = $entry"); 
     162        $taglist = DBQuery::queryColumn("SELECT tag FROM {$database['prefix']}TagRelations WHERE blogid = $blogid AND entry = $entry"); 
    163163        if ($taglist != null) { 
    164164            $tagliststr = implode(',', $taglist); 
    165165             
    166             DBQuery::execute("DELETE FROM {$database['prefix']}TagRelations WHERE owner = $owner AND entry = $entry"); 
     166            DBQuery::execute("DELETE FROM {$database['prefix']}TagRelations WHERE blogid = $blogid AND entry = $entry"); 
    167167            $nottargets = DBQuery::queryColumn("SELECT DISTINCT tag FROM {$database['prefix']}TagRelations WHERE tag in ( $tagliststr )"); 
    168168            if (count($nottargets) > 0) { 
  • trunk/components/Textcube.Data.Trackback.php

    r3124 r3604  
    2323     
    2424    function open($filter = '', $fields = '*', $sort = 'written') { 
    25         global $database, $owner; 
     25        global $database; 
    2626        if (is_numeric($filter)) 
    2727            $filter = 'AND id = ' . $filter; 
     
    3131            $sort = 'ORDER BY ' . $sort; 
    3232        $this->close(); 
    33         $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Trackbacks WHERE owner = $owner $filter $sort"); 
     33        $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Trackbacks WHERE blogid = ".getBlogId()." $filter $sort"); 
    3434        if ($this->_result) { 
    3535            if ($this->_count = mysql_num_rows($this->_result)) 
     
    5555        if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 
    5656            foreach ($row as $name => $value) { 
    57                 if ($name == 'owner') 
     57                if ($name == 'blogid') 
    5858                    continue; 
    5959                switch ($name) { 
     
    7373     
    7474    function add() { 
    75         global $database, $owner; 
     75        global $database; 
    7676        $this->id = null; 
    7777        if (!isset($this->entry)) 
     
    9393 
    9494        if ($this->isFiltered == 0) { 
    95             mysql_query("UPDATE {$database['prefix']}Entries SET trackbacks = trackbacks + 1 WHERE owner = $owner AND id = {$this->entry}"); 
     95            mysql_query("UPDATE {$database['prefix']}Entries SET trackbacks = trackbacks + 1 WHERE blogid = ".getBlogId()." AND id = {$this->entry}"); 
    9696        } 
    9797        return true; 
     
    103103     
    104104    function _buildQuery() { 
    105         global $database, $owner; 
     105        global $database; 
    106106        $query = new TableQuery($database['prefix'] . 'Trackbacks'); 
    107         $query->setQualifier('owner', $owner); 
     107        $query->setQualifier('blogid', getBlogId()); 
    108108        if (isset($this->id)) { 
    109109            if (!Validator::number($this->id, 1)) 
  • trunk/components/Textcube.Data.TrackbackLog.php

    r3124 r3604  
    1818     
    1919    function open($filter = '', $fields = '*', $sort = 'written') { 
    20         global $database, $owner; 
     20        global $database; 
    2121        if (is_numeric($filter)) 
    2222            $filter = 'AND id = ' . $filter; 
     
    2626            $sort = 'ORDER BY ' . $sort; 
    2727        $this->close(); 
    28         $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}TrackbackLogs WHERE owner = $owner $filter $sort"); 
     28        $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}TrackbackLogs WHERE blogid = ".getBlogId()." $filter $sort"); 
    2929        if ($this->_result) { 
    3030            if ($this->_count = mysql_num_rows($this->_result)) 
     
    5050        if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 
    5151            foreach ($row as $name => $value) { 
    52                 if ($name == 'owner') 
     52                if ($name == 'blogid') 
    5353                    continue; 
    5454                switch ($name) { 
     
    8888     
    8989    function _buildQuery() { 
    90         global $database, $owner; 
     90        global $database; 
    9191        $query = new TableQuery($database['prefix'] . 'TrackbackLogs'); 
    92         $query->setQualifier('owner', $owner); 
     92        $query->setQualifier('blogid', getBlogId()); 
    9393        if (isset($this->id)) { 
    9494            if (!Validator::number($this->id, 1)) 
  • trunk/components/Textcube.Data.User.php

    r3124 r3604  
    2222     
    2323    function getUser() { 
    24         global $database, $owner; 
     24        global $database; 
    2525        if (is_null($this->userid)) { 
    26             $_result = fetchQueryRow("SELECT * FROM {$database['prefix']}Users WHERE userid = $owner"); 
     26            $_result = fetchQueryRow("SELECT * FROM {$database['prefix']}Users WHERE userid = ".getUserId()); 
    2727            foreach($_result as $key => $value) { 
    2828                if(!is_numeric($key)) { 
     
    3636     
    3737    function add() { 
    38         global $database, $owner; 
     38        global $database; 
    3939        if(isset($this->userid)) 
    4040            return $this->_error('insert'); 
     
    6060     
    6161    function update() { 
    62         global $database, $owner; 
     62        global $database; 
    6363        if(!isset($this->userid))        
    6464            return $this->_error('insert'); 
     
    126126 
    127127    function _buildQuery() { 
    128         global $database, $owner; 
     128        global $database; 
    129129        $query = new TableQuery($database['prefix'] . 'Users'); 
    130         $query->setQualifier('userid', $owner); 
     130        $query->setQualifier('userid', getUserId()); 
    131131         
    132132        if (isset($this->userid)) { 
  • trunk/components/Textcube.Data.UserSetting.php

    r3124 r3604  
    1616     
    1717    function open($name = '', $fields = '*', $sort = 'name') { 
    18         global $database, $owner; 
     18        global $database; 
    1919        if (!empty($name)) 
    2020            $name = 'AND name = \'' . $name . '\''; 
     
    2222            $sort = 'ORDER BY ' . $sort; 
    2323        $this->close(); 
    24         $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}UserSettings WHERE user = $owner $name $sort"); 
     24        $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}UserSettings WHERE userid = ".getUserId()." $name $sort"); 
    2525        if ($this->_result) 
    2626            $this->_count = mysql_num_rows($this->_result); 
     
    7474 
    7575    function _buildQuery() { 
    76         global $database, $owner; 
     76        global $database; 
    7777        $query = new TableQuery($database['prefix'] . 'UserSettings'); 
    78         $query->setQualifier('user', $owner); 
     78        $query->setQualifier('userid', getUserId()); 
    7979        $query->setQualifier('name', $this->name, false); 
    8080        if (isset($this->value)) 
  • trunk/components/Textcube.Data.php

    r3124 r3604  
    66    /*@static@*/ 
    77    function removeAll($removeAttachments = true) { 
    8         global $database, $owner; 
    9         mysql_query("UPDATE {$database['prefix']}BlogStatistics SET visits = 0 WHERE owner = $owner"); 
    10         mysql_query("DELETE FROM {$database['prefix']}DailyStatistics WHERE owner = $owner"); 
    11         mysql_query("DELETE FROM {$database['prefix']}Categories WHERE owner = $owner"); 
    12         mysql_query("DELETE FROM {$database['prefix']}Attachments WHERE owner = $owner"); 
    13         mysql_query("DELETE FROM {$database['prefix']}Comments WHERE owner = $owner"); 
    14         mysql_query("DELETE FROM {$database['prefix']}Trackbacks WHERE owner = $owner"); 
    15         mysql_query("DELETE FROM {$database['prefix']}TrackbackLogs WHERE owner = $owner"); 
    16         mysql_query("DELETE FROM {$database['prefix']}TagRelations WHERE owner = $owner"); 
    17         mysql_query("DELETE FROM {$database['prefix']}Entries WHERE owner = $owner"); 
    18         mysql_query("DELETE FROM {$database['prefix']}Links WHERE owner = $owner"); 
    19         mysql_query("DELETE FROM {$database['prefix']}Filters WHERE owner = $owner"); 
    20         mysql_query("DELETE FROM {$database['prefix']}RefererLogs WHERE owner = $owner"); 
    21         mysql_query("DELETE FROM {$database['prefix']}RefererStatistics WHERE owner = $owner"); 
    22         mysql_query("DELETE FROM {$database['prefix']}Plugins WHERE owner = $owner"); 
     8        global $database; 
     9        $blogid = getBlogId(); 
     10        mysql_query("UPDATE {$database['prefix']}BlogStatistics SET visits = 0 WHERE blogid = $blogid"); 
     11        mysql_query("DELETE FROM {$database['prefix']}DailyStatistics WHERE blogid = $blogid"); 
     12        mysql_query("DELETE FROM {$database['prefix']}Categories WHERE blogid = $blogid"); 
     13        mysql_query("DELETE FROM {$database['prefix']}Attachments WHERE blogid = $blogid"); 
     14        mysql_query("DELETE FROM {$database['prefix']}Comments WHERE blogid = $blogid"); 
     15        mysql_query("DELETE FROM {$database['prefix']}Trackbacks WHERE blogid = $blogid"); 
     16        mysql_query("DELETE FROM {$database['prefix']}TrackbackLogs WHERE blogid = $blogid"); 
     17        mysql_query("DELETE FROM {$database['prefix']}TagRelations WHERE blogid = $blogid"); 
     18        mysql_query("DELETE FROM {$database['prefix']}Entries WHERE blogid = $blogid"); 
     19        mysql_query("DELETE FROM {$database['prefix']}Links WHERE blogid = $blogid"); 
     20        mysql_query("DELETE FROM {$database['prefix']}Filters WHERE blogid = $blogid"); 
     21        mysql_query("DELETE FROM {$database['prefix']}RefererLogs WHERE blogid = $blogid"); 
     22        mysql_query("DELETE FROM {$database['prefix']}RefererStatistics WHERE blogid = $blogid"); 
     23        mysql_query("DELETE FROM {$database['prefix']}Plugins WHERE blogid = $blogid"); 
    2324         
    24         mysql_query("DELETE FROM {$database['prefix']}FeedStarred WHERE owner = $owner"); 
    25         mysql_query("DELETE FROM {$database['prefix']}FeedReads WHERE owner = $owner"); 
    26         mysql_query("DELETE FROM {$database['prefix']}FeedGroupRelations WHERE owner = $owner"); 
    27         mysql_query("DELETE FROM {$database['prefix']}FeedGroups WHERE owner = $owner"); 
     25        mysql_query("DELETE FROM {$database['prefix']}FeedStarred WHERE blogid = $blogid"); 
     26        mysql_query("DELETE FROM {$database['prefix']}FeedReads WHERE blogid = $blogid"); 
     27        mysql_query("DELETE FROM {$database['prefix']}FeedGroupRelations WHERE blogid = $blogid"); 
     28        mysql_query("DELETE FROM {$database['prefix']}FeedGroups WHERE blogid = $blogid"); 
    2829         
    29         if (file_exists(ROOT . "/cache/rss/$owner.xml")) 
    30             unlink(ROOT . "/cache/rss/$owner.xml"); 
     30        if (file_exists(ROOT . "/cache/rss/$blogid.xml")) 
     31            unlink(ROOT . "/cache/rss/$blogid.xml"); 
    3132         
    3233        if ($removeAttachments) 
    33             Path::removeFiles(Path::combine(ROOT, 'attach', $owner)); 
     34            Path::removeFiles(Path::combine(ROOT, 'attach', $blogid)); 
    3435    } 
    3536} 
  • trunk/components/Textcube.Model.PluginCustomConfig.php

    r3125 r3604  
    22class PluginCustomConfig{ 
    33    var $usable = false; 
    4     function PluginCustomConfig($owner, $pluginName){ 
    5         $this->owner = $owner; 
     4    function PluginCustomConfig($blogid, $pluginName){ 
     5        $this->blogid = $blogid; 
    66        $this->pluginName = $pluginName; 
    77        $this->reset(); 
     
    1414    function load(){ 
    1515        global $configMappings; 
    16         if( false == Validator::id( $this->owner ) ){ 
     16        if( false == Validator::id( $this->blogid ) ){ 
    1717            $this->usable = false; 
    1818            return false; 
     
    4444            } 
    4545        } 
    46         $configXml = DBQuery::queryCell("SELECT settings FROM {$database['prefix']}Plugins WHERE owner = {$this->owner} AND name = '{$this->pluginName}'"); 
     46        $configXml = DBQuery::queryCell("SELECT settings FROM {$database['prefix']}Plugins WHERE blogid = {$this->blogid} AND name = '{$this->pluginName}'"); 
    4747        requireComponent("Textcube.Function.misc"); 
    4848        $t= misc::fetchConfigVal($configXml); 
     
    6666        if (defined('__TISTORY__')) { 
    6767            requireComponent('Eolin.PHP.PageCache'); 
    68             expireGlobalDressing($this->owner); 
    69             DataCache::expireData('SkinCache', $this->owner); 
    70             globalCacheExpire($this->owner); 
     68            expireGlobalDressing($this->blogid); 
     69            DataCache::expireData('SkinCache', $this->blogid); 
     70            globalCacheExpire($this->blogid); 
    7171        } 
    7272 
    73         return DBQuery::query("REPLACE INTO {$database['prefix']}Plugins (owner, name, settings) VALUES({$this->owner},'{$this->pluginName}', '$xml')"); 
     73        return DBQuery::query("REPLACE INTO {$database['prefix']}Plugins (blogid, name, settings) VALUES({$this->blogid},'{$this->pluginName}', '$xml')"); 
    7474    } 
    7575     
  • trunk/components/Textcube.Model.Statistics.php

    r3124 r3604  
    44/// See the GNU General Public License for more details. (/doc/LICENSE, /doc/COPYRIGHT) 
    55class Statistics { 
    6     function getStatistics($owner) { 
     6    function getStatistics($blogid) { 
    77        global $database; 
    88        $stats = array('total' => 0, 'today' => 0, 'yesterday' => 0); 
    9         $result = mysql_query("select visits from {$database['prefix']}BlogStatistics where owner = $owner"); 
     9        $result = mysql_query("select visits from {$database['prefix']}BlogStatistics where blogid = $blogid"); 
    1010        if (mysql_num_rows($result) == 1) 
    1111            list($stats['total']) = mysql_fetch_array($result); 
    12         $result = mysql_query("select visits from {$database['prefix']}DailyStatistics where owner = $owner and `date` = " . Timestamp::getDate()); 
     12        $result = mysql_query("select visits from {$database['prefix']}DailyStatistics where blogid = $blogid and `date` = " . Timestamp::getDate()); 
    1313        if (mysql_num_rows($result) == 1) 
    1414            list($stats['today']) = mysql_fetch_array($result); 
    15         $result = mysql_query("select visits from {$database['prefix']}DailyStatistics where owner = $owner and `date` = " . Timestamp::getDate(time() - 86400)); 
     15        $result = mysql_query("select visits from {$database['prefix']}DailyStatistics where blogid = $blogid and `date` = " . Timestamp::getDate(time() - 86400)); 
    1616        if (mysql_num_rows($result) == 1) 
    1717            list($stats['yesterday']) = mysql_fetch_array($result); 
     
    2020 
    2121    function getDailyStatistics($period) { 
    22         global $database, $owner; 
    23         return DBQuery::queryAll("SELECT date, visits FROM {$database['prefix']}DailyStatistics WHERE owner = $owner AND LEFT(date, 6) = $period ORDER BY date DESC"); 
     22        global $database, $blogid; 
     23        return DBQuery::queryAll("SELECT date, visits FROM {$database['prefix']}DailyStatistics WHERE blogid = $blogid AND LEFT(date, 6) = $period ORDER BY date DESC"); 
    2424    } 
    2525     
    2626    function getWeeklyStatistics() { 
    27         global $database, $owner; 
     27        global $database, $blogid; 
    2828        $now_day = date('Ymd', strtotime("now")); 
    2929        $old_day = date('Ymd', strtotime("-1 week")); 
    30         return DBQuery::queryAll("SELECT date, visits FROM {$database['prefix']}DailyStatistics WHERE owner = $owner AND  date BETWEEN $old_day AND $now_day ORDER BY date DESC"); 
     30        return DBQuery::queryAll("SELECT date, visits FROM {$database['prefix']}DailyStatistics WHERE blogid = $blogid AND  date BETWEEN $old_day AND $now_day ORDER BY date DESC"); 
    3131    } 
    3232 
    33     function getMonthlyStatistics($owner) { 
     33    function getMonthlyStatistics($blogid) { 
    3434        global $database; 
    3535        $statistics = array(); 
    36         if ($result = mysql_query("select left(date, 6) date, sum(visits) visits from {$database['prefix']}DailyStatistics where owner = $owner group by left(date, 6) order by date desc")) { 
     36        if ($result = mysql_query("select left(date, 6) date, sum(visits) visits from {$database['prefix']}DailyStatistics where blogid = $blogid group by left(date, 6) order by date desc")) { 
    3737            while ($record = mysql_fetch_array($result)) 
    3838                array_push($statistics, $record); 
     
    4141    } 
    4242 
    43     function getRefererStatistics($owner) { 
     43    function getRefererStatistics($blogid) { 
    4444        global $database; 
    4545        $statistics = array(); 
    46         if ($result = mysql_query("select host, count from {$database['prefix']}RefererStatistics where owner = $owner order by count desc limit 20")) { 
     46        if ($result = mysql_query("select host, count from {$database['prefix']}RefererStatistics where blogid = $blogid order by count desc limit 20")) { 
    4747            while ($record = mysql_fetch_array($result)) 
    4848                array_push($statistics, $record); 
     
    5252 
    5353    function getRefererLogsWithPage($page, $count) {   
    54         global $database, $owner; 
    55         return Statistics::fetchWithPaging("SELECT host, url, referred FROM {$database['prefix']}RefererLogs WHERE owner = $owner ORDER BY referred DESC", $page, $count);   
     54        global $database, $blogid; 
     55        return Statistics::fetchWithPaging("SELECT host, url, referred FROM {$database['prefix']}RefererLogs WHERE blogid = $blogid ORDER BY referred DESC", $page, $count);   
    5656    }   
    5757 
    5858    function getRefererLogs() { 
    59         global $database, $owner; 
    60         return DBQuery::queryAll("SELECT host, url, referred FROM {$database['prefix']}RefererLogs WHERE owner = $owner ORDER BY referred DESC LIMIT 1500"); 
     59        global $database, $blogid; 
     60        return DBQuery::queryAll("SELECT host, url, referred FROM {$database['prefix']}RefererLogs WHERE blogid = $blogid ORDER BY referred DESC LIMIT 1500"); 
    6161    } 
    6262 
    63     function updateVisitorStatistics($owner) { 
     63    function updateVisitorStatistics($blogid) { 
    6464        global $database, $blogURL; 
    6565        if (!fireEvent('UpdatingVisitorStatistics', true)) 
     
    6868            return; 
    6969        $id = session_id(); 
    70         $result = mysql_query("select blog from {$database['prefix']}SessionVisits where id = '$id' and address = '{$_SERVER['REMOTE_ADDR']}' and blog = $owner"); 
     70        $result = mysql_query("select blog from {$database['prefix']}SessionVisits where id = '$id' and address = '{$_SERVER['REMOTE_ADDR']}' and blog = $blogid"); 
    7171        if ($result && (mysql_num_rows($result) > 0)) 
    7272            return; 
    73         if (mysql_query("insert into {$database['prefix']}SessionVisits values('$id', '{$_SERVER['REMOTE_ADDR']}', $owner)") && (mysql_affected_rows() > 0)) { 
    74             mysql_query("update {$database['prefix']}BlogStatistics set visits = visits + 1 where owner = $owner"); 
     73        if (mysql_query("insert into {$database['prefix']}SessionVisits values('$id', '{$_SERVER['REMOTE_ADDR']}', $blogid)") && (mysql_affected_rows() > 0)) { 
     74            mysql_query("update {$database['prefix']}BlogStatistics set visits = visits + 1 where blogid = $blogid"); 
    7575            if (mysql_affected_rows() == 0) { 
    76                 if (mysql_query("update {$database['prefix']}BlogStatistics set visits = visits + 1 where owner = $owner") || (mysql_affected_rows() == 0)) 
    77                     mysql_query("insert into {$database['prefix']}BlogStatistics values($owner, 1)"); 
     76                if (mysql_query("update {$database['prefix']}BlogStatistics set visits = visits + 1 where blogid = $blogid") || (mysql_affected_rows() == 0)) 
     77                    mysql_query("insert into {$database['prefix']}BlogStatistics values($blogid, 1)"); 
    7878            } 
    7979            $period = Timestamp::getDate(); 
    80             mysql_query("update {$database['prefix']}DailyStatistics set visits = visits + 1 where owner = $owner and `date` = $period"); 
     80            mysql_query("update {$database['prefix']}DailyStatistics set visits = visits + 1 where blogid = $blogid and `date` = $period"); 
    8181            if (mysql_affected_rows() == 0) { 
    82                 if (!mysql_query("insert into {$database['prefix']}DailyStatistics values($owner, $period, 1)") || (mysql_affected_rows() == 0)) 
    83                     mysql_query("update {$database['prefix']}DailyStatistics set visits = visits + 1 where owner = $owner and `date` = $period"); 
     82                if (!mysql_query("insert into {$database['prefix']}DailyStatistics values($blogid, $period, 1)") || (mysql_affected_rows() == 0)) 
     83                    mysql_query("update {$database['prefix']}DailyStatistics set visits = visits + 1 where blogid = $blogid and `date` = $period"); 
    8484            } 
    8585            if (!empty($_SERVER['HTTP_REFERER'])) { 
     
    9393                    $host = mysql_tt_escape_string(mysql_lessen($referer['host'], 64)); 
    9494                    $url = mysql_tt_escape_string(mysql_lessen($_SERVER['HTTP_REFERER'], 255)); 
    95                     mysql_query("insert into {$database['prefix']}RefererLogs values($owner, '$host', '$url', UNIX_TIMESTAMP())"); 
     95                    mysql_query("insert into {$database['prefix']}RefererLogs values($blogid, '$host', '$url', UNIX_TIMESTAMP())"); 
    9696                    mysql_query("delete from {$database['prefix']}RefererLogs where referred < UNIX_TIMESTAMP() - 604800"); 
    97                     if (!mysql_query("update {$database['prefix']}RefererStatistics set count = count + 1 where owner = $owner and host = '$host'") || (mysql_affected_rows() == 0)) 
    98                         mysql_query("insert into {$database['prefix']}RefererStatistics values($owner, '$host', 1)"); 
     97                    if (!mysql_query("update {$database['prefix']}RefererStatistics set count = count + 1 where blogid = $blogid and host = '$host'") || (mysql_affected_rows() == 0)) 
     98                        mysql_query("insert into {$database['prefix']}RefererStatistics values($blogid, '$host', 1)"); 
    9999                } 
    100100            } 
     
    102102    } 
    103103 
    104     function setTotalStatistics($owner) { 
     104    function setTotalStatistics($blogid) { 
    105105        global $database; 
    106         DBQuery::execute("DELETE FROM {$database['prefix']}DailyStatistics WHERE owner = $owner"); 
    107         $prevCount = DBQuery::queryCell("SELECT visits FROM {$database['prefix']}BlogStatistics WHERE owner = $owner"); 
     106        DBQuery::execute("DELETE FROM {$database['prefix']}DailyStatistics WHERE blogid = $blogid"); 
     107        $prevCount = DBQuery::queryCell("SELECT visits FROM {$database['prefix']}BlogStatistics WHERE blogid = $blogid"); 
    108108        if ((!is_null($prevCount)) && ($prevCount == 0)) 
    109109            return true; 
    110         mysql_query("update {$database['prefix']}BlogStatistics set visits = 0 where owner = $owner"); 
     110        mysql_query("update {$database['prefix']}BlogStatistics set visits = 0 where blogid = $blogid"); 
    111111        if (mysql_affected_rows() == 0) 
    112             mysql_query("insert into {$database['prefix']}BlogStatistics values($owner, 0)"); 
     112            mysql_query("insert into {$database['prefix']}BlogStatistics values($blogid, 0)"); 
    113113        return mysql_affected_rows() ? true : false; 
    114114    } 
  • trunk/lib/auth.php

    r3553 r3604  
    55 
    66function login($loginid, $password, $preKnownPassword = null) { 
    7     global $service, $owner; 
     7    global $service; 
    88    $loginid = mysql_tt_escape_string($loginid); 
    99    $blogid = getBlogId(); 
  • trunk/lib/model/blog.archive.php

    r3599 r3604  
    1111    $result = DBQuery::query("SELECT EXTRACT(year_month FROM FROM_UNIXTIME(e.published)) period, COUNT(*) count  
    1212        FROM {$database['prefix']}Entries e 
    13         LEFT JOIN {$database['prefix']}Categories c ON e.category = c.id AND e.owner = c.owner 
    14         WHERE e.owner = $blogid AND e.draft = 0 $visibility AND e.category >= 0  
     13        LEFT JOIN {$database['prefix']}Categories c ON e.category = c.id AND e.blogid = c.blogid 
     14        WHERE e.blogid = $blogid AND e.draft = 0 $visibility AND e.category >= 0  
    1515        GROUP BY period  
    1616        ORDER BY period  
     
    3434    $result = DBQuery::query("SELECT DISTINCT DAYOFMONTH(FROM_UNIXTIME(e.published))  
    3535        FROM {$database['prefix']}Entries e 
    36         LEFT JOIN {$database['prefix']}Categories c ON e.category = c.id AND e.owner = c.owner 
    37         WHERE e.owner = $blogid AND e.draft = 0 $visibility AND e.category >= 0 AND YEAR(FROM_UNIXTIME(e.published)) = {$calendar['year']} AND MONTH(FROM_UNIXTIME(e.published)) = {$calendar['month']}"); 
     36        LEFT JOIN {$database['prefix']}Categories c ON e.category = c.id AND e.blogid = c.blogid 
     37        WHERE e.blogid = $blogid AND e.draft = 0 $visibility AND e.category >= 0 AND YEAR(FROM_UNIXTIME(e.published)) = {$calendar['year']} AND MONTH(FROM_UNIXTIME(e.published)) = {$calendar['month']}"); 
    3838    if ($result) { 
    3939        while (list($day) = mysql_fetch_array($result)) 
  • trunk/lib/model/blog.attachment.php

    r3584 r3604  
    77    global $database; 
    88    $attachments = array(); 
    9     if ($result = DBQuery::query("select * from {$database['prefix']}Attachments where owner = $blogid and parent = $parent ".( is_null($orderBy ) ? '' : "ORDER BY $orderBy $sort"))) { 
     9    if ($result = DBQuery::query("select * from {$database['prefix']}Attachments where blogid = $blogid and parent = $parent ".( is_null($orderBy ) ? '' : "ORDER BY $orderBy $sort"))) { 
    1010        while ($attachment = mysql_fetch_array($result)) 
    1111            array_push($attachments, $attachment); 
     
    1717    global $database; 
    1818    $name = mysql_tt_escape_string($name); 
    19     return DBQuery::queryRow("select * from {$database['prefix']}Attachments where owner = $blogid and parent = $parent and name = '$name'"); 
     19    return DBQuery::queryRow("select * from {$database['prefix']}Attachments where blogid = $blogid and parent = $parent and name = '$name'"); 
    2020} 
    2121 
     
    2323    global $database; 
    2424    $name = mysql_tt_escape_string($name); 
    25     return DBQuery::queryRow("select * from {$database['prefix']}Attachments where owner = $blogid and name = '$name'"); 
     25    return DBQuery::queryRow("select * from {$database['prefix']}Attachments where blogid = $blogid and name = '$name'"); 
    2626} 
    2727 
     
    3131        $parent = 0; 
    3232    $label = mysql_tt_escape_string($label); 
    33     return DBQuery::queryRow("select * from {$database['prefix']}Attachments where owner = $blogid and parent = $parent and label = '$label'"); 
     33    return DBQuery::queryRow("select * from {$database['prefix']}Attachments where blogid = $blogid and parent = $parent and label = '$label'"); 
    3434} 
    3535 
     
    4040 
    4141    if (!empty($blogid)) 
    42         $blogidStr = "owner = $blogid "; 
     42        $blogidStr = "blogid = $blogid "; 
    4343    if ($parent == 0 || !empty($parent)) 
    4444        $parentStr = "and parent = $parent"; 
     
    5656        return false; 
    5757    $filename = mysql_tt_escape_string($file['name']); 
    58     if (DBQuery::queryCell("SELECT count(*) FROM {$database['prefix']}Attachments WHERE owner=$blogid AND parent=$parent AND label='$filename'")>0) { 
     58    if (DBQuery::queryCell("SELECT count(*) FROM {$database['prefix']}Attachments WHERE blogid=$blogid AND parent=$parent AND label='$filename'")>0) { 
    5959        return false; 
    6060    } 
     
    114114    $origname = $name; 
    115115    $name = mysql_tt_escape_string($name); 
    116     if (DBQuery::execute("delete from {$database['prefix']}Attachments where owner = $blogid and name = '$name'") && (mysql_affected_rows() == 1)) { 
     116    if (DBQuery::execute("delete from {$database['prefix']}Attachments where blogid = $blogid and name = '$name'") && (mysql_affected_rows() == 1)) { 
    117117        @unlink(ROOT . "/attach/$blogid/$origname"); 
    118118        clearRSS(); 
     
    145145        $origname = $name; 
    146146        $name = mysql_tt_escape_string($name); 
    147         if (DBQuery::execute("delete from {$database['prefix']}Attachments where owner = $blogid and parent = $parent and name = '$name'") && (mysql_affected_rows() == 1)) { 
     147        if (DBQuery::execute("delete from {$database['prefix']}Attachments where blogid = $blogid and parent = $parent and name = '$name'") && (mysql_affected_rows() == 1)) { 
    148148            unlink(ROOT . "/attach/$blogid/$origname"); 
    149149        } else { 
     
    166166    global $database; 
    167167    $name = mysql_tt_escape_string($name); 
    168     DBQuery::query("UPDATE {$database['prefix']}Attachments SET downloads = downloads + 1 WHERE owner = ".getBlogId()." AND name = '$name'"); 
     168    DBQuery::query("UPDATE {$database['prefix']}Attachments SET downloads = downloads + 1 WHERE blogid = ".getBlogId()." AND name = '$name'"); 
    169169} 
    170170 
     
    172172    global $database; 
    173173    $name = mysql_tt_escape_string($name); 
    174     if (($parent = DBQuery::queryCell("SELECT parent FROM {$database['prefix']}Attachments WHERE owner = ".getBlogId()." AND name = '$name'")) !== null) { 
     174    if (($parent = DBQuery::queryCell("SELECT parent FROM {$database['prefix']}Attachments WHERE blogid = ".getBlogId()." AND name = '$name'")) !== null) { 
    175175        DBQuery::execute("UPDATE {$database['prefix']}Attachments SET enclosure = 0 WHERE parent = $parent"); 
    176176        if ($order) { 
    177177            clearRSS(); 
    178             return DBQuery::execute("UPDATE {$database['prefix']}Attachments SET enclosure = 1 WHERE owner = ".getBlogId()." AND name = '$name'") ? 1 : 2; 
     178            return DBQuery::execute("UPDATE {$database['prefix']}Attachments SET enclosure = 1 WHERE blogid = ".getBlogId()." AND name = '$name'") ? 1 : 2; 
    179179        } else 
    180180            return 0; 
     
    187187    if ($entry < 0) 
    188188        return null; 
    189     return DBQuery::queryCell("SELECT name FROM {$database['prefix']}Attachments WHERE parent = $entry AND enclosure = 1 AND owner = ".getBlogId()); 
     189    return DBQuery::queryCell("SELECT name FROM {$database['prefix']}Attachments WHERE parent = $entry AND enclosure = 1 AND blogid = ".getBlogId()); 
    190190} 
    191191 
  • trunk/lib/model/blog.blogSetting.php

    r3599 r3604  
    291291        return 13; 
    292292    } 
    293     $result = DBQuery::query("INSERT INTO `{$database['prefix']}FeedSettings` (owner) VALUES ($id)"); 
     293    $result = DBQuery::query("INSERT INTO `{$database['prefix']}FeedSettings` (blogid) VALUES ($id)"); 
    294294    if (!$result || (mysql_affected_rows() == 0)) { 
    295295        DBQuery::query("DELETE FROM `{$database['prefix']}Users` WHERE `userid` = $id"); 
     
    298298        return 62; 
    299299    } 
    300     $result = DBQuery::query("INSERT INTO `{$database['prefix']}FeedGroups` (owner, id) VALUES ($id, 0)"); 
     300    $result = DBQuery::query("INSERT INTO `{$database['prefix']}FeedGroups` (blogid, id) VALUES ($id, 0)"); 
    301301    if (!$result || (mysql_affected_rows() == 0)) { 
    302302        DBQuery::query("DELETE FROM `{$database['prefix']}Users` WHERE `userid` = $id"); 
    303303        DBQuery::query("DELETE FROM `{$database['prefix']}BlogSettings` WHERE `blogid` = $id"); 
    304304        DBQuery::query("DELETE FROM `{$database['prefix']}SkinSettings` WHERE `blogid` = $id"); 
    305         DBQuery::query("DELETE FROM `{$database['prefix']}FeedSettings` WHERE `owner` = $id"); 
     305        DBQuery::query("DELETE FROM `{$database['prefix']}FeedSettings` WHERE `blogid` = $id"); 
    306306        return 62; 
    307307    } 
     
    313313        DBQuery::query("DELETE FROM `{$database['prefix']}BlogSettings` WHERE `blogid` = $id"); 
    314314        DBQuery::query("DELETE FROM `{$database['prefix']}SkinSettings` WHERE `blogid` = $id"); 
    315         DBQuery::query("DELETE FROM `{$database['prefix']}FeedSettings` WHERE `owner` = $id"); 
    316         DBQuery::query("DELETE FROM `{$database['prefix']}FeedGroups` WHERE `owner` = $id");         
     315        DBQuery::query("DELETE FROM `{$database['prefix']}FeedSettings` WHERE `blogid` = $id"); 
     316        DBQuery::query("DELETE FROM `{$database['prefix']}FeedGroups` WHERE `blogid` = $id");        
    317317        return 20; 
    318318    } 
     
    361361        if (DBQuery::execute("DELETE FROM `{$database['prefix']}BlogSettings` WHERE `blogid` = $userid")) { 
    362362            if (DBQuery::execute("DELETE FROM `{$database['prefix']}SkinSettings` WHERE `blogid` = $userid")) { 
    363                 if (DBQuery::execute("DELETE FROM `{$database['prefix']}FeedSettings` WHERE `owner` = $userid")) { 
     363                if (DBQuery::execute("DELETE FROM `{$database['prefix']}FeedSettings` WHERE `blogid` = $userid")) { 
    364364                    if(DBQuery::execute("DELETE FROM `{$database['prefix']}Teamblog` WHERE userid='$userid'")) { 
    365365                        return true; 
     
    402402    DBQuery::execute("UPDATE `{$database['prefix']}Entries`  
    403403        SET userid = ".getBlogId()."  
    404         WHERE owner = ".getBlogId()." AND userid = ".$userid); 
     404        WHERE blogid = ".getBlogId()." AND userid = ".$userid); 
    405405 
    406406    if(DBQuery::execute("DELETE FROM `{$database['prefix']}Teamblog` WHERE blogid = ".getBlogId()." and userid='$userid'")){ 
     
    410410            @DBQuery::execute("DELETE FROM `{$database['prefix']}BlogSettings` WHERE `blogid` = $userid"); 
    411411            @DBQuery::execute("DELETE FROM `{$database['prefix']}SkinSettings` WHERE `blogid` = $userid"); 
    412             @DBQuery::execute("DELETE FROM `{$database['prefix']}FeedSettings` WHERE `owner` = $userid"); 
     412            @DBQuery::execute("DELETE FROM `{$database['prefix']}FeedSettings` WHERE `blogid` = $userid"); 
    413413        } 
    414414        return true; 
  • trunk/lib/model/blog.category.php

    r3602 r3604  
    99    $name = mysql_tt_escape_string($name); 
    1010    if ($parentName === false) 
    11         $sql = "SELECT id FROM {$database['prefix']}Categories WHERE owner = $blogid AND name = '$name'"; 
     11        $sql = "SELECT id FROM {$database['prefix']}Categories WHERE blogid = $blogid AND name = '$name'"; 
    1212    else { 
    1313        $parentName = mysql_tt_escape_string($parentName); 
    14         $sql = "SELECT c.id FROM {$database['prefix']}Categories c LEFT JOIN {$database['prefix']}Categories c2 ON c.parent = c2.id AND c.owner = c2.owner WHERE c.owner = $blogid AND c.name = '$name' AND c2.name = '$parentName'"; 
     14        $sql = "SELECT c.id FROM {$database['prefix']}Categories c LEFT JOIN {$database['prefix']}Categories c2 ON c.parent = c2.id AND c.blogid = c2.blogid WHERE c.blogid = $blogid AND c.name = '$name' AND c2.name = '$parentName'"; 
    1515    } 
    1616    return DBQuery::queryCell($sql); 
     
    2222        return 0; 
    2323    $label = mysql_tt_escape_string($label); 
    24     return DBQuery::queryCell("SELECT id FROM {$database['prefix']}Categories WHERE owner = $blogid AND label = '$label'"); 
     24    return DBQuery::queryCell("SELECT id FROM {$database['prefix']}Categories WHERE blogid = $blogid AND label = '$label'"); 
    2525} 
    2626 
    2727function getCategoryNameById($blogid, $id) { 
    2828    global $database; 
    29     $result = DBQuery::queryCell("SELECT name FROM {$database['prefix']}Categories WHERE owner = $blogid AND id = $id"); 
     29    $result = DBQuery::queryCell("SELECT name FROM {$database['prefix']}Categories WHERE blogid = $blogid AND id = $id"); 
    3030    if (is_null($result)) 
    3131        return _text('전체'); 
     
    3636function getCategoryBodyIdById($blogid, $id) { 
    3737    global $database; 
    38     $result = DBQuery::queryCell("SELECT bodyId FROM {$database['prefix']}Categories WHERE owner = $blogid AND id = $id"); 
     38    $result = DBQuery::queryCell("SELECT bodyId FROM {$database['prefix']}Categories WHERE blogid = $blogid AND id = $id"); 
    3939    if (($id === 0) || ($result == '') || ($id === null)) 
    4040        return 'tt-body-category'; 
     
    4848//  if ($id === 0) 
    4949//      return _text('분류 전체보기'); 
    50     return DBQuery::queryCell("SELECT label FROM {$database['prefix']}Categories WHERE owner = $blogid AND id = $id"); 
     50    return DBQuery::queryCell("SELECT label FROM {$database['prefix']}Categories WHERE blogid = $blogid AND id = $id"); 
    5151} 
    5252 
     
    6666function getCategories($blogid) { 
    6767    global $database; 
    68     $rows = DBQuery::queryAll("SELECT * FROM {$database['prefix']}Categories WHERE owner = $blogid AND id > 0 ORDER BY parent, priority"); 
     68    $rows = DBQuery::queryAll("SELECT * FROM {$database['prefix']}Categories WHERE blogid = $blogid AND id > 0 ORDER BY parent, priority"); 
    6969    $categories = array(); 
    7070    foreach ($rows as $category) { 
     
    9595function getParentCategoryId($blogid, $id) { 
    9696    global $database; 
    97     return DBQuery::queryCell("SELECT parent FROM {$database['prefix']}Categories WHERE owner = $blogid AND id = $id"); 
     97    return DBQuery::queryCell("SELECT parent FROM {$database['prefix']}Categories WHERE blogid = $blogid AND id = $id"); 
    9898} 
    9999 
    100100function getNumberChildCategory($id = null) { 
    101101    global $database; 
    102     $sql = "SELECT * FROM {$database['prefix']}Categories WHERE owner = ".getBlogId()." AND parent " . ($id == null ? 'IS NULL' : "= $id"); 
     102    $sql = "SELECT * FROM {$database['prefix']}Categories WHERE blogid = ".getBlogId()." AND parent " . ($id == null ? 'IS NULL' : "= $id"); 
    103103    $result = DBQuery::queryRow($sql); 
    104104    return DBQuery::queryCell($sql); 
     
    107107function getNumberEntryInCategories($id) { 
    108108    global $database; 
    109     return DBQuery::queryCell("SELECT COUNT(*) FROM {$database['prefix']}Entries WHERE owner = ".getBlogId()." AND draft = 0 AND category " . ($id == null ? 'IS NULL' : "= $id")); 
     109    return DBQuery::queryCell("SELECT COUNT(*) FROM {$database['prefix']}Entries WHERE blogid = ".getBlogId()." AND draft = 0 AND category " . ($id == null ? 'IS NULL' : "= $id")); 
    110110} 
    111111 
     
    118118        return false; 
    119119    if ($parent !== null) { 
    120         $label = DBQuery::queryCell("SELECT name FROM {$database['prefix']}Categories WHERE owner = $blogid AND id = $parent"); 
     120        $label = DBQuery::queryCell("SELECT name FROM {$database['prefix']}Categories WHERE blogid = $blogid AND id = $parent"); 
    121121        if ($label === null) 
    122122            return false; 
     
    136136    } 
    137137 
    138     $sql = "SELECT count(*) FROM {$database['prefix']}Categories WHERE owner = $blogid AND name = '$name' $parentStr"; 
     138    $sql = "SELECT count(*) FROM {$database['prefix']}Categories WHERE blogid = $blogid AND name = '$name' $parentStr"; 
    139139     
    140140    if (DBQuery::queryCell($sql) > 0) 
    141141        return false; 
    142142 
    143     $newPriority = DBQuery::queryCell("SELECT MAX(priority) FROM {$database['prefix']}Categories WHERE owner = $blogid") + 1; 
    144     $newId = DBQuery::queryCell("SELECT MAX(id) FROM {$database['prefix']}Categories WHERE owner = $blogid") + 1; 
    145     $result = DBQuery::query("INSERT INTO {$database['prefix']}Categories (owner, id, parent, name, priority, entries, entriesInLogin, label, visibility) VALUES ($blogid, $newId, $parent, '$name', $newPriority, 0, 0, '$label', 2)"); 
     143    $newPriority = DBQuery::queryCell("SELECT MAX(priority) FROM {$database['prefix']}Categories WHERE blogid = $blogid") + 1; 
     144    $newId = DBQuery::queryCell("SELECT MAX(id) FROM {$database['prefix']}Categories WHERE blogid = $blogid") + 1; 
     145    $result = DBQuery::query("INSERT INTO {$database['prefix']}Categories (blogid, id, parent, name, priority, entries, entriesInLogin, label, visibility) VALUES ($blogid, $newId, $parent, '$name', $newPriority, 0, 0, '$label', 2)"); 
    146146    updateEntriesOfCategory($blogid); 
    147147    return $result ? true : false; 
     
    153153    if (!is_numeric($id)) 
    154154        return false; 
    155     return DBQuery::execute("DELETE FROM {$database['prefix']}Categories WHERE owner = $blogid AND id = $id"); 
     155    return DBQuery::execute("DELETE FROM {$database['prefix']}Categories WHERE blogid = $blogid AND id = $id"); 
    156156} 
    157157 
     
    162162    if ((empty($name)) && (empty($bodyid))) 
    163163        return false; 
    164     $row = DBQuery::queryRow("SELECT p.name, p.id FROM {$database['prefix']}Categories c LEFT JOIN {$database['prefix']}Categories p ON c.parent = p.id WHERE c.owner = $blogid AND c.id = $id"); 
     164    $row = DBQuery::queryRow("SELECT p.name, p.id FROM {$database['prefix']}Categories c LEFT JOIN {$database['prefix']}Categories p ON c.parent = p.id WHERE c.blogid = $blogid AND c.id = $id"); 
    165165    $label = $row['name']; 
    166166    $parentId = $row['id'];  
     
    172172    $label = mysql_tt_escape_string(mysql_lessen(empty($label) ? $name : "$label/$name", 255)); 
    173173    $name = mysql_tt_escape_string(mysql_lessen($name, 127)); 
    174     $sql = "SELECT count(*) FROM {$database['prefix']}Categories WHERE owner = $blogid AND id=$id"; 
    175     // $sql = "SELECT count(*) FROM {$database['prefix']}Categories WHERE owner = $blogid AND name='$name' $parentStr";  
     174    $sql = "SELECT count(*) FROM {$database['prefix']}Categories WHERE blogid = $blogid AND id=$id"; 
     175    // $sql = "SELECT count(*) FROM {$database['prefix']}Categories WHERE blogid = $blogid AND name='$name' $parentStr";     
    176176    if(DBQuery::queryCell($sql) == false) 
    177177        return false; 
    178178    $bodyid = mysql_tt_escape_string(mysql_lessen($bodyid, 20)); 
    179179     
    180     $result = DBQuery::query("UPDATE {$database['prefix']}Categories SET name = '$name', label = '$label', bodyId = '$bodyid'  WHERE owner = $blogid AND id = $id"); 
     180    $result = DBQuery::query("UPDATE {$database['prefix']}Categories SET name = '$name', label = '$label', bodyId = '$bodyid'  WHERE blogid = $blogid AND id = $id"); 
    181181    if ($result && (mysql_affected_rows() > 0)) 
    182182        clearRSS();