Changeset 3604

Show
Ignore:
Timestamp:
07/05/07 17:26:31 (17 months 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     &n