Changeset 3604
- Timestamp:
- 07/05/07 17:26:31 (2 years ago)
- Location:
- trunk
- Files:
-
- 63 modified
-
blog/checkup/index.php (modified) (1 diff)
-
components/Textcube.Control.RSS.php (modified) (1 diff)
-
components/Textcube.Core.php (modified) (3 diffs)
-
components/Textcube.Data.Attachment.php (modified) (7 diffs)
-
components/Textcube.Data.Category.php (modified) (7 diffs)
-
components/Textcube.Data.Comment.php (modified) (6 diffs)
-
components/Textcube.Data.DailyStatistics.php (modified) (4 diffs)
-
components/Textcube.Data.DataMaintenance.php (modified) (2 diffs)
-
components/Textcube.Data.Feed.php (modified) (13 diffs)
-
components/Textcube.Data.Filter.php (modified) (4 diffs)
-
components/Textcube.Data.GuestComment.php (modified) (5 diffs)
-
components/Textcube.Data.Keyword.php (modified) (7 diffs)
-
components/Textcube.Data.Link.php (modified) (4 diffs)
-
components/Textcube.Data.Notice.php (modified) (7 diffs)
-
components/Textcube.Data.PluginSetting.php (modified) (4 diffs)
-
components/Textcube.Data.Post.php (modified) (22 diffs)
-
components/Textcube.Data.RefererLog.php (modified) (4 diffs)
-
components/Textcube.Data.RefererStatistics.php (modified) (4 diffs)
-
components/Textcube.Data.SkinSetting.php (modified) (1 diff)
-
components/Textcube.Data.SubscriptionLog.php (modified) (4 diffs)
-
components/Textcube.Data.SubscriptionStatistics.php (modified) (4 diffs)
-
components/Textcube.Data.Tag.php (modified) (10 diffs)
-
components/Textcube.Data.Trackback.php (modified) (6 diffs)
-
components/Textcube.Data.TrackbackLog.php (modified) (4 diffs)
-
components/Textcube.Data.User.php (modified) (4 diffs)
-
components/Textcube.Data.UserSetting.php (modified) (3 diffs)
-
components/Textcube.Data.php (modified) (1 diff)
-
components/Textcube.Model.PluginCustomConfig.php (modified) (4 diffs)
-
components/Textcube.Model.Statistics.php (modified) (7 diffs)
-
lib/auth.php (modified) (1 diff)
-
lib/model/blog.archive.php (modified) (2 diffs)
-
lib/model/blog.attachment.php (modified) (11 diffs)
-
lib/model/blog.blogSetting.php (modified) (6 diffs)
-
lib/model/blog.category.php (modified) (33 diffs)
-
lib/model/blog.comment.php (modified) (36 diffs)
-
lib/model/blog.entry.php (modified) (43 diffs)
-
lib/model/blog.keyword.php (modified) (6 diffs)
-
lib/model/blog.link.php (modified) (4 diffs)
-
lib/model/blog.notice.php (modified) (3 diffs)
-
lib/model/blog.rss.php (modified) (4 diffs)
-
lib/model/blog.service.php (modified) (1 diff)
-
lib/model/blog.statistics.php (modified) (8 diffs)
-
lib/model/blog.tag.php (modified) (22 diffs)
-
lib/model/blog.teamblog.php (modified) (6 diffs)
-
lib/model/blog.trackback.php (modified) (12 diffs)
-
lib/model/blog.trash.php (modified) (6 diffs)
-
lib/model/common.plugin.php (modified) (6 diffs)
-
lib/model/reader.common.php (modified) (17 diffs)
-
lib/plugins.php (modified) (2 diffs)
-
plugins/CL_OpenID/index.php (modified) (20 diffs)
-
plugins/CT_RecentPS_Default/index.php (modified) (3 diffs)
-
plugins/CT_RecentRP_Default/index.php (modified) (3 diffs)
-
plugins/CT_Start_Default/index.php (modified) (5 diffs)
-
plugins/CT_Statistics_Default/index.php (modified) (1 diff)
-
plugins/EAS/index.php (modified) (1 diff)
-
plugins/FM_Modern/index.php (modified) (2 diffs)
-
plugins/FM_TTML/index.php (modified) (12 diffs)
-
plugins/PN_Referer_Default/index.php (modified) (2 diffs)
-
plugins/PN_Subscription_Default/index.php (modified) (4 diffs)
-
plugins/PN_Visitor_Default/index.php (modified) (3 diffs)
-
plugins/ST_TeamBlogSettings/index.php (modified) (7 diffs)
-
plugins/StatGraph/index.php (modified) (1 diff)
-
setup.php (modified) (20 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/blog/checkup/index.php
r3599 r3604 692 692 } 693 693 694 if (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 694 725 $filename = ROOT . '/.htaccess'; 695 726 $fp = fopen($filename, "r"); -
trunk/components/Textcube.Control.RSS.php
r3124 r3604 5 5 class RSS { 6 6 function refresh() { 7 global $owner; 8 @unlink(ROOT . "/cache/rss/$owner.xml"); 7 @unlink(ROOT . "/cache/rss/".getBlogId().".xml"); 9 8 } 10 9 } -
trunk/components/Textcube.Core.php
r3572 r3604 17 17 /*@static@*/ 18 18 function getName($userid = null) { 19 global $database , $owner;19 global $database; 20 20 if (!isset($userid)) 21 $userid = $owner;21 $userid = getUserId(); 22 22 return DBQuery::queryCell("SELECT name FROM {$database['prefix']}Users WHERE userid = $userid"); 23 23 } … … 25 25 /*@static@*/ 26 26 function getEmail($userid = null) { 27 global $database , $owner;27 global $database; 28 28 if (!isset($userid)) 29 $userid = $owner;29 $userid = getUserId(); 30 30 return DBQuery::queryCell("SELECT loginid FROM {$database['prefix']}Users WHERE userid = $userid"); 31 31 } … … 33 33 /*@static@*/ 34 34 function confirmPassword($password) { 35 global $database , $owner;35 global $database; 36 36 $password = md5($password); 37 return DBQuery::queryExistence("SELECT userid FROM {$database['prefix']}Users WHERE userid = $ownerAND password = '$password'");37 return DBQuery::queryExistence("SELECT userid FROM {$database['prefix']}Users WHERE userid = ".getBlogId()." AND password = '$password'"); 38 38 } 39 39 40 40 function authorName($owner,$entryId){ 41 41 requireComponent('Eolin.PHP.Core'); 42 global $database, $ owner, $entry;42 global $database, $entry; 43 43 44 44 // Read userId of entry from relation table. 45 $userId = getUserIdOfEntry( $owner,$entryId);45 $userId = getUserIdOfEntry(getBlogId(),$entryId); 46 46 if(isset($userId)) { 47 47 $author = DBQuery::queryCell("SELECT name -
trunk/components/Textcube.Data.Attachment.php
r3124 r3604 24 24 25 25 function open($filter = '', $fields = '*', $sort = 'attached') { 26 global $database, $owner; 26 global $database; 27 $blogid = getBlogId(); 27 28 if (!empty($filter)) 28 29 $filter = 'AND ' . $filter; … … 30 31 $sort = 'ORDER BY ' . $sort; 31 32 $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"); 33 34 if ($this->_result) { 34 35 if ($this->_count = mysql_num_rows($this->_result)) … … 54 55 if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 55 56 foreach ($row as $name => $value) { 56 if ($name == ' owner')57 if ($name == 'blogid') 57 58 continue; 58 59 switch ($name) { … … 97 98 /*@static@*/ 98 99 function doesExist($name) { 99 global $database , $owner;100 global $database; 100 101 if (!Validator::filename($name)) 101 102 return null; 102 return DBQuery::queryExistence("SELECT parent FROM {$database['prefix']}Attachments WHERE owner = $ownerAND name = '$name'");103 return DBQuery::queryExistence("SELECT parent FROM {$database['prefix']}Attachments WHERE blogid = ".getBlogId()." AND name = '$name'"); 103 104 } 104 105 105 106 /*@static@*/ 106 107 function getParent($name) { 107 global $database , $owner;108 global $database; 108 109 if (!Validator::filename($name)) 109 110 return null; 110 return DBQuery::queryCell("SELECT parent FROM {$database['prefix']}Attachments WHERE owner = $ownerAND name = '$name'");111 return DBQuery::queryCell("SELECT parent FROM {$database['prefix']}Attachments WHERE blogid = ".getBlogId()." AND name = '$name'"); 111 112 } 112 113 … … 124 125 /*@static@*/ 125 126 function confirmFolder() { 126 global $ owner, $service;127 $path = ROOT . "/attach/ $owner";127 global $service; 128 $path = ROOT . "/attach/".getBlogId(); 128 129 if (!file_exists($path)) { 129 130 mkdir($path); … … 138 139 139 140 function _generateName() { 140 global $owner;141 $blogid = getBlogId(); 141 142 if (isset($this->name)) { 142 143 if (!Validator::filename($this->name, false)) … … 168 169 return $this->_error('name'); 169 170 170 global $database , $owner;171 global $database; 171 172 $query = new TableQuery($database['prefix'] . 'Attachments'); 172 $query->setQualifier(' owner', $owner);173 $query->setQualifier('blogid', getBlogId()); 173 174 $query->setQualifier('name', $this->name, true); 174 175 if (isset($this->parent)) { -
trunk/components/Textcube.Data.Category.php
r3124 r3604 23 23 /*@polymorphous(numeric $id, $fields, $sort)@*/ 24 24 function open($filter = true, $fields = '*', $sort = 'priority') { 25 global $database , $owner;25 global $database; 26 26 if (is_numeric($filter)) { 27 27 $filter = 'AND id = ' . $filter; … … 35 35 $sort = 'ORDER BY ' . $sort; 36 36 $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"); 38 38 if ($this->_result) 39 39 $this->_count = mysql_num_rows($this->_result); … … 54 54 if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 55 55 foreach ($row as $name => $value) { 56 if ($name == ' owner')56 if ($name == 'blogid') 57 57 continue; 58 58 switch ($name) { … … 72 72 73 73 function add() { 74 global $database , $owner;74 global $database; 75 75 if($this->id != 0) $this->id = null; 76 76 if (isset($this->parent) && !is_numeric($this->parent)) … … 81 81 82 82 $query = new TableQuery($database['prefix'] . 'Categories'); 83 $query->setQualifier(' owner', $owner);83 $query->setQualifier('blogid', getBlogId()); 84 84 if (isset($this->parent)) { 85 85 if (($parentLabel = Category::getLabel($this->parent)) === null) … … 117 117 118 118 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()); 121 121 if($id==0) 122 122 return $maxId + 1; … … 144 144 /*@static@*/ 145 145 function doesExist($id) { 146 global $database , $owner;146 global $database; 147 147 if (!Validator::number($id, 0)) 148 148 return false; 149 149 if ($id == 0) return true; // not specified case 150 return DBQuery::queryExistence("SELECT id FROM {$database['prefix']}Categories WHERE owner = $ownerAND id = $id");150 return DBQuery::queryExistence("SELECT id FROM {$database['prefix']}Categories WHERE blogid = ".getBlogId()." AND id = $id"); 151 151 } 152 152 153 153 /*@static@*/ 154 154 function getId($label) { 155 global $database , $owner;155 global $database; 156 156 if (empty($label)) 157 157 return null; 158 return DBQuery::queryCell("SELECT id FROM {$database['prefix']}Categories WHERE owner = $ownerAND 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) . "'"); 159 159 } 160 160 161 161 /*@static@*/ 162 162 function getLabel($id) { 163 global $database , $owner;163 global $database; 164 164 if (!Validator::number($id, 1)) 165 165 return null; 166 return DBQuery::queryCell("SELECT label FROM {$database['prefix']}Categories WHERE owner = $ownerAND id = $id");166 return DBQuery::queryCell("SELECT label FROM {$database['prefix']}Categories WHERE blogid = ".getBlogId()." AND id = $id"); 167 167 } 168 168 169 169 /*@static@*/ 170 170 function getParent($id) { 171 global $database , $owner;171 global $database; 172 172 if (!Validator::number($id, 1)) 173 173 return null; 174 return DBQuery::queryCell("SELECT parent FROM {$database['prefix']}Categories WHERE owner = $ownerAND id = $id");174 return DBQuery::queryCell("SELECT parent FROM {$database['prefix']}Categories WHERE blogid = ".getBlogId()." AND id = $id"); 175 175 } 176 176 -
trunk/components/Textcube.Data.Comment.php
r3124 r3604 26 26 27 27 function open($filter = '', $fields = '*', $sort = 'id') { 28 global $database , $owner;28 global $database; 29 29 if (is_numeric($filter)) 30 30 $filter = 'AND id = ' . $filter; … … 34 34 $sort = 'ORDER BY ' . $sort; 35 35 $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"); 37 37 if ($this->_result) { 38 38 if ($this->_count = mysql_num_rows($this->_result)) … … 58 58 if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 59 59 foreach ($row as $name => $value) { 60 if ($name == ' owner')60 if ($name == 'blogid') 61 61 continue; 62 62 switch ($name) { … … 76 76 77 77 function add() { 78 global $database , $owner;78 global $database; 79 79 if (!isset($this->entry)) 80 80 return $this->_error('entry'); … … 100 100 $this->entry = Comment::getEntry($this->parent); 101 101 if ((isset($this->entry)) && ($this->isFiltered == 0)) 102 DBQuery::execute("UPDATE {$database['prefix']}Entries SET comments = comments + 1 WHERE owner = $ownerAND id = {$this->entry}");102 DBQuery::execute("UPDATE {$database['prefix']}Entries SET comments = comments + 1 WHERE blogid = ".getBlogId()." AND id = {$this->entry}"); 103 103 return true; 104 104 } … … 118 118 /*@static@*/ 119 119 function getEntry($id) { 120 global $database , $owner;120 global $database; 121 121 if (!Validator::number($id, 1)) 122 122 return null; 123 return DBQuery::queryCell("SELECT entry FROM {$database['prefix']}Comments WHERE owner = $ownerAND id = {$id}");123 return DBQuery::queryCell("SELECT entry FROM {$database['prefix']}Comments WHERE blogid = ".getBlogId()." AND id = {$id}"); 124 124 } 125 125 126 126 function _buildQuery() { 127 global $database , $owner;127 global $database; 128 128 $query = new TableQuery($database['prefix'] . 'Comments'); 129 $query->setQualifier(' owner', $owner);129 $query->setQualifier('blogid', getBlogId()); 130 130 if (isset($this->id)) { 131 131 if (!Validator::number($this->id, 1)) -
trunk/components/Textcube.Data.DailyStatistics.php
r3124 r3604 15 15 16 16 function open($filter = '', $fields = '*', $sort = 'date DESC') { 17 global $database , $owner;17 global $database; 18 18 if (is_numeric($filter)) 19 19 $filter = 'AND date = ' . $filter; … … 23 23 $sort = 'ORDER BY ' . $sort; 24 24 $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"); 26 26 if ($this->_result) { 27 27 if ($this->_count = mysql_num_rows($this->_result)) … … 47 47 if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 48 48 foreach ($row as $name => $value) { 49 if ($name == ' owner')49 if ($name == 'blogid') 50 50 continue; 51 51 $this->$name = $value; … … 110 110 return $this->_error('date'); 111 111 112 global $database , $owner;112 global $database; 113 113 $query = new TableQuery($database['prefix'] . 'DailyStatistics'); 114 $query->setQualifier(' owner', $owner);114 $query->setQualifier('blogid', getBlogId()); 115 115 $query->setQualifier('date', $this->date); 116 116 if (isset($this->visits)) { -
trunk/components/Textcube.Data.DataMaintenance.php
r3124 r3604 6 6 /*@static@*/ 7 7 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"); 9 11 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"); 11 26 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"); 32 32 33 33 if (count($tags) > 0) … … 43 43 } 44 44 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"); 47 47 48 48 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"); 51 51 } 52 52 } -
trunk/components/Textcube.Data.Feed.php
r3124 r3604 6 6 /*@static@*/ 7 7 function getId($name, $add = false) { 8 global $database , $owner;8 global $database; 9 9 $name = mysql_lessen($name); 10 10 if (empty($name)) 11 11 return 0; 12 12 $query = new TableQuery($database['prefix'] . 'FeedGroups'); 13 $query->setQualifier(' owner', $owner);13 $query->setQualifier('blogid', getBlogId()); 14 14 $query->setQualifier('title', $name, true); 15 15 $id = $query->getCell('id'); … … 29 29 /*@static@*/ 30 30 function getName($id) { 31 global $database , $owner;31 global $database; 32 32 if (!Validator::number($id, 0)) 33 33 return null; … … 35 35 return ''; 36 36 $query = new TableQuery($database['prefix'] . 'FeedGroups'); 37 $query->setQualifier(' owner', $owner);37 $query->setQualifier('blogid', getBlogId()); 38 38 $query->setQualifier('id', $id); 39 39 return $query->getCell('title'); … … 60 60 61 61 function open($filter = '', $fields = 'f.*, g.groupId', $sort = 'id') { 62 global $database , $owner;62 global $database; 63 63 if (is_numeric($filter)) 64 64 $filter = 'AND id = ' . $filter; … … 68 68 $sort = 'ORDER BY ' . $sort; 69 69 $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"); 71 71 if ($this->_result) { 72 72 if ($this->_count = mysql_num_rows($this->_result)) … … 92 92 if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 93 93 foreach ($row as $name => $value) { 94 if ($name == ' owner')94 if ($name == 'blogid') 95 95 continue; 96 96 switch ($name) { … … 116 116 117 117 function add() { 118 global $database , $owner;118 global $database; 119 119 $this->id = null; 120 120 $this->url = trim($this->url); … … 134 134 135 135 $query->reset($database['prefix'] . 'FeedGroupRelations'); 136 $query->setQualifier(' owner', $owner);136 $query->setQualifier('blogid', $blogid); 137 137 $query->setQualifier('feed', $this->id); 138 138 $query->setQualifier('groupId', $this->group); … … 188 188 189 189 function open($filter = '', $fields = 'i.*', $sort = 'id') { 190 global $database , $owner;190 global $database; 191 191 if (is_numeric($filter)) 192 192 $filter = 'AND id = ' . $filter; … … 196 196 $sort = 'ORDER BY ' . $sort; 197 197 $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"); 199 202 if ($this->_result) { 200 203 if ($this->_count = mysql_num_rows($this->_result)) … … 220 223 if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 221 224 foreach ($row as $name => $value) { 222 if ($name == ' owner')225 if ($name == 'blogid') 223 226 continue; 224 227 switch ($name) { … … 238 241 239 242 function add() { 240 global $database , $owner;243 global $database; 241 244 $this->id = null; 242 245 $this->link = mysql_lessen(trim($this->link), 255); … … 280 283 281 284 function isRead() { 282 global $database , $owner;285 global $database; 283 286 if (isset($this->id)) 284 return DBQuery::queryExistence("SELECT * FROM {$database['prefix']}FeedReads WHERE owner = $ownerAND item = {$this->id}");287 return DBQuery::queryExistence("SELECT * FROM {$database['prefix']}FeedReads WHERE blogid = ".getBlogId()." AND item = {$this->id}"); 285 288 return false; 286 289 } 287 290 288 291 function setRead() { 289 global $database , $owner;292 global $database; 290 293 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})"); 292 295 return false; 293 296 } 294 297 295 298 function isStarred() { 296 global $database , $owner;299 global $database; 297 300 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}"); 299 303 return false; 300 304 } 301 305 302 306 function setStarred() { 303 global $database , $owner;307 global $database; 304 308 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})"); 306 310 return false; 307 311 } -
trunk/components/Textcube.Data.Filter.php
r3124 r3604 17 17 18 18 function open($filter = '', $sort = 'id') { 19 global $database , $owner;19 global $database; 20 20 if (is_numeric($filter)) 21 21 $filter = 'AND id = ' . $filter; … … 25 25 $sort = 'ORDER BY ' . $sort; 26 26 $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"); 28 28 if ($this->_result) { 29 29 if ($this->_count = mysql_num_rows($this->_result)) … … 49 49 if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 50 50 foreach ($row as $name => $value) { 51 if ($name == ' owner')51 if ($name == 'blogid') 52 52 continue; 53 53 $this->$name = $value; … … 103 103 /*@static@*/ 104 104 function isFiltered($type, $value) { 105 global $database , $owner;105 global $database; 106 106 $type = mysql_tt_escape_string($type); 107 107 $value = mysql_tt_escape_string($value); 108 return DBQuery::queryExistence("SELECT * FROM {$database['prefix']}Filters WHERE owner = $ownerAND 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, '%')"); 109 109 } 110 110 111 111 function _buildQuery() { 112 global $database , $owner;112 global $database; 113 113 $query = new TableQuery($database['prefix'] . 'Filters'); 114 $query->setQualifier(' owner', $owner);114 $query->setQualifier('blogid', getBlogId()); 115 115 if (isset($this->id)) { 116 116 if (!Validator::number($this->id, 1)) -
trunk/components/Textcube.Data.GuestComment.php
r3124 r3604 24 24 25 25 function open($filter = '', $fields = '*', $sort = 'id') { 26 global $database , $owner;26 global $database; 27 27 if (is_numeric($filter)) 28 28 $filter = 'AND id = ' . $filter; … … 32 32 $sort = 'ORDER BY ' . $sort; 33 33 $this->close(); 34 $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Comments WHERE owner = $ownerAND entry = 0 $filter $sort");34 $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Comments WHERE blogid = ".getBlogId()," AND entry = 0 $filter $sort"); 35 35 if ($this->_result) { 36 36 if ($this->_count = mysql_num_rows($this->_result)) … … 56 56 if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 57 57 foreach ($row as $name => $value) { 58 if ($name == ' owner')58 if ($name == 'blogid') 59 59 continue; 60 60 switch ($name) { … … 74 74 75 75 function add() { 76 global $database , $owner;76 global $database; 77 77 if (!isset($this->commenter) && !isset($this->name)) 78 78 return $this->_error('commenter'); … … 107 107 108 108 function _buildQuery() { 109 global $database , $owner;109 global $database; 110 110 $query = new TableQuery($database['prefix'] . 'Comments'); 111 $query->setQualifier(' owner', $owner);111 $query->setQualifier('blogid', getBlogId()); 112 112 $query->setQualifier('entry', 0); 113 113 if (isset($this->id)) { -
trunk/components/Textcube.Data.Keyword.php
r3124 r3604 24 24 /*@polymorphous(numeric $id, $fields, $sort)@*/ 25 25 function open($filter = '', $fields = '*', $sort = 'published DESC') { 26 global $database , $owner;26 global $database; 27 27 if (is_numeric($filter)) 28 28 $filter = 'AND id = ' . $filter; … … 32 32 $sort = 'ORDER BY ' . $sort; 33 33 $this->close(); 34 $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Entries WHERE owner = $ownerAND 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"); 35 35 if ($this->_result) 36 36 $this->_count = mysql_num_rows($this->_result); … … 52 52 foreach ($row as $name => $value) { 53 53 switch ($name) { 54 case ' owner':54 case 'blogid': 55 55 case 'draft': 56 56 case 'category': … … 85 85 86 86 function add() { 87 global $database , $owner;87 global $database; 88 88 if (isset($this->id) && !Validator::number($this->id, 1)) 89 89 return $this->_error('id'); … … 116 116 117 117 function remove($id) { 118 global $database , $owner;118 global $database; 119 119 if (!is_numeric($id)) { 120 120 return false; 121 121 } 122 $result = mysql_query("DELETE FROM FROM {$database['prefix']}Entries WHERE owner = $ownerAND category = -1 AND id = $id ");122 $result = mysql_query("DELETE FROM FROM {$database['prefix']}Entries WHERE blogid = ".getBlogId()." AND category = -1 AND id = $id "); 123 123 if ($result && ($this->_count = mysql_affected_rows())) 124 124 return true; … … 162 162 /*@static@*/ 163 163 function doesExist($id) { 164 global $database , $owner;164 global $database; 165 165 if (!Validator::number($id, 1)) 166 166 return false; 167 return DBQuery::queryExistence("SELECT id FROM {$database['prefix']}Entries WHERE owner = $ownerAND 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"); 168 168 } 169 169 170 170 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()); 173 173 if($id==0) 174 174 return $maxId + 1; … … 178 178 179 179 function _buildQuery() { 180 global $database , $owner;180 global $database; 181 181 $query = new TableQuery($database['prefix'] . 'Entries'); 182 $query->setQualifier(' owner', $owner);182 $query->setQualifier('blogid', getBlogId()); 183 183 $query->setQualifier('category', -1); 184 184 if (isset($this->id)) { -
trunk/components/Textcube.Data.Link.php
r3124 r3604 19 19 20 20 function open($filter = '', $fields = '*', $sort = 'id') { 21 global $database , $owner;21 global $database; 22 22 if (is_numeric($filter)) 23 23 $filter = 'AND id = ' . $filter; … … 27 27 $sort = 'ORDER BY ' . $sort; 28 28 $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"); 30 30 if ($this->_result) 31 31 $this->_count = mysql_num_rows($this->_result); … … 46 46 if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 47 47 foreach ($row as $name => $value) { 48 if ($name == ' owner')48 if ($name == 'blogid') 49 49 continue; 50 50 switch ($name) { … … 102 102 /*@static@*/ 103 103 function getId($url) { 104 global $database , $owner;104 global $database; 105 105 if (empty($url)) 106 106 return null; 107 return DBQuery::queryCell("SELECT id FROM {$database['prefix']}Links WHERE owner = $ownerAND 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) . "'"); 108 108 } 109 109 110 110 /*@static@*/ 111 111 function getURL($id) { 112 global $database , $owner;112 global $database; 113 113 if (!Validator::number($id, 1)) 114 114 return null; 115 return DBQuery::queryCell("SELECT label FROM {$database['prefix']}Links WHERE owner = $ownerAND id = $id");115 return DBQuery::queryCell("SELECT label FROM {$database['prefix']}Links WHERE blogid = ".getBlogId()." AND id = $id"); 116 116 } 117 117 118 118 function _buildQuery() { 119 global $database , $owner;119 global $database; 120 120 $query = new TableQuery($database['prefix'] . 'Links'); 121 $query->setQualifier(' owner', $owner);121 $query->setQualifier('blogid', getBlogId()); 122 122 if (isset($this->id)) { 123 123 if (!Validator::number($this->id, 1)) -
trunk/components/Textcube.Data.Notice.php
r3124 r3604 24 24 /*@polymorphous(numeric $id, $fields, $sort)@*/ 25 25 function open($filter = '', $fields = '*', $sort = 'published DESC') { 26 global $database , $owner;26 global $database; 27 27 if (is_numeric($filter)) 28 28 $filter = 'AND id = ' . $filter; … … 32 32 $sort = 'ORDER BY ' . $sort; 33 33 $this->close(); 34 $this->_result = mysql_query("SELECT $fields FROM {$database['prefix']}Entries WHERE owner = $ownerAND 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"); 35 35 if ($this->_result) 36 36 $this->_count = mysql_num_rows($this->_result); … … 52 52 foreach ($row as $name => $value) { 53 53 switch ($name) { 54 case ' owner':54 case 'blogid': 55 55 case 'draft': 56 56 case 'category': … … 73 73 74 74 function add() { 75 global $database , $owner;75 global $database; 76 76 if (isset($this->id) && !Validator::number($this->id, 1)) 77 77 return $this->_error('id'); … … 104 104 105 105 function remove($id) { 106 global $database , $owner;106 global $database; 107 107 if (is_numeric($id)) { 108 108 return false; 109 109 } 110 $result = mysql_query("DELETE FROM FROM {$database['prefix']}Entries WHERE owner = $ownerAND category = -2 AND id = $id");110 $result = mysql_query("DELETE FROM FROM {$database['prefix']}Entries WHERE blogid = ".getBlogId()." AND category = -2 AND id = $id"); 111 111 if ($result && ($this->_count = mysql_affected_rows())) 112 112 return true; … … 150 150 /*@static@*/ 151 151 function doesExist($id) { 152 global $database , $owner;152 global $database; 153 153 if (!Validator::number($id, 1)) 154 154 return false; 155 return DBQuery::queryExistence("SELECT id FROM {$database['prefix']}Entries WHERE owner = $ownerAND 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"); 156 156 } 157 157 158 158 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()); 161 161 if($id==0) 162 162 return $maxId + 1; … … 166 166 167 167 function _buildQuery() { 168 global $database , $owner;168 global $database; 169 169 $query = new TableQuery($database['prefix'] . 'Entries'); 170 $query->setQualifier(' owner', $owner);170 $query->setQualifier('blogid', getBlogId()); 171 171 $query->setQualifier('category', -2); 172 172 if (isset($this->id)) { -
trunk/components/Textcube.Data.PluginSetting.php
r3124 r3604 16 16 17 17 function open($name = '', $fields = '*', $sort = 'name') { 18 global $database , $owner;18 global $database; 19 19 if (!empty($name)) 20 20 $name = 'AND name = \'' . $name . '\''; … … 22 22 $sort = 'ORDER BY ' . $sort; 23 23 $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"); 25 25 if ($this->_result) 26 26 $this->_count = mysql_num_rows($this->_result); … … 41 41 if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 42 42 foreach ($row as $name => $value) { 43 if ($name == ' owner')43 if ($name == 'blogid') 44 44 continue; 45 45 switch ($name) { … … 77 77 return $this->_error('name'); 78 78 79 global $database , $owner;79 global $database; 80 80 $query = new TableQuery($database['prefix'] . 'Plugins'); 81 $query->setQualifier(' owner', $owner);81 $query->setQualifier('blogid', getBlogId()); 82 82 $query->setQualifier('name', mysql_tt_escape_string(mysql_lessen($this->name, 255)), true); 83 83 if (isset($this->setting)) -
trunk/components/Textcube.Data.Post.php
r3547 r3604 43 43 $sort = 'ORDER BY ' . $sort; 44 44 $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"); 46 46 if ($this->_result) 47 47 $this->_count = mysql_num_rows($this->_result); … … 62 62 if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 63 63 foreach ($row as $name => $value) { 64 if ($name == ' owner')64 if ($name == 'blogid') 65 65 continue; 66 66 switch ($name) { … … 92 92 93 93 function add($userid) { 94 global $database , $owner;94 global $database; 95 95 if (isset($this->id) && !Validator::number($this->id, 1)) 96 96 return $this->_error('id'); … … 125 125 $target = ($parentCategory = Category::getParent($this->category)) ? '(id = ' . $this->category . ' OR id = ' . $parentCategory . ')' : 'id = ' . $this->category; 126 126 if (isset($this->visibility) && ($this->visibility != 'private')) 127 mysql_query("UPDATE {$database['prefix']}Categories SET entries = entries + 1, entriesInLogin = entriesInLogin + 1 WHERE owner = $ownerAND " . $target);127 mysql_query("UPDATE {$database['prefix']}Categories SET entries = entries + 1, entriesInLogin = entriesInLogin + 1 WHERE blogid = ".getBlogId()." AND " . $target); 128 128 else 129 mysql_query("UPDATE {$database['prefix']}Categories SET entriesInLogin = entriesInLogin + 1 WHERE owner = $ownerAND " . $target);129 mysql_query("UPDATE {$database['prefix']}Categories SET entriesInLogin = entriesInLogin + 1 WHERE blogid = ".getBlogId()." AND " . $target); 130 130 } 131 131 $this->saveSlogan(); … … 148 148 149 149 function remove($id) { // attachment & category is own your risk! 150 global $database , $owner;150 global $database; 151 151 // step 0. Get Information 152 152 if (!isset($this->id) || !Validator::number($this->id, 1)) … … 166 166 167 167 // step 2. Delete Entry 168 $result = DBQuery::execute("DELETE FROM {$database['prefix']}Entries WHERE owner = $ownerAND id = $this->id");168 $result = DBQuery::execute("DELETE FROM {$database['prefix']}Entries WHERE blogid = ".getBlogId()." AND id = $this->id"); 169 169 if (mysql_affected_rows() > 0) { 170 170 // step 3. Delete Comment 171 DBQuery::execute("DELETE FROM {$database['prefix']}Comments WHERE owner = $ownerAND entry = $this->id");171 DBQuery::execute("DELETE FROM {$database['prefix']}Comments WHERE blogid = ".getBlogId()." AND entry = $this->id"); 172 172 173 173 // step 4. Delete Trackback 174 DBQuery::execute("DELETE FROM {$database['prefix']}Trackbacks WHERE owner = $ownerAND entry = $this->id");174 DBQuery::execute("DELETE FROM {$database['prefix']}Trackbacks WHERE blogid = ".getBlogId()." AND entry = $this->id"); 175 175 176 176 // step 5. Delete Trackback Logs 177 DBQuery::execute("DELETE FROM {$database['prefix']}TrackbackLogs WHERE owner = $ownerAND entry = $this->id");177 DBQuery::execute("DELETE FROM {$database['prefix']}TrackbackLogs WHERE blogid = ".getBlogId()." AND entry = $this->id"); 178 178 179 179 // step 6. update Category … … 261 261 262 262 function saveSlogan($slogan = null) { 263 global $database , $owner;263 global $database; 264 264 if (!Validator::number($this->id, 1)) 265 265 return $this->_error('id'); … … 270 270 271 271 $query = new TableQuery($database['prefix'] . 'Entries'); 272 $query->setQualifier(' owner', $owner);272 $query->setQualifier('blogid', getBlogId()); 273 273 $query->setQualifier('userid', $this->userid); 274 274 $query->setQualifier('id', $this->id); … … 288 288 if (!DBQuery::queryExistence( 289 289 "SELECT id FROM {$database['prefix']}Entries " 290 . "WHERE owner = $ownerAND id <> {$this->id} AND slogan ='{$checkSlogan}'")290 . "WHERE blogid = ".getBlogId()." AND id <> {$this->id} AND slogan ='{$checkSlogan}'") 291 291 ) 292 292 { … … 302 302 303 303 function loadTags() { 304 global $database , $owner;304 global $database; 305 305 if (!Validator::number($this->id, 1)) 306 306 return $this->_error('id'); 307 307 $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")) { 309 312 while ($row = mysql_fetch_row($result)) 310 313 array_push($this->tags, $row[0]); … … 345 348 function addTags() { 346 349 // Don't call outside of object! 347 global $database , $owner;350 global $database; 348 351 if (!Validator::number($this->id, 1)) 349 352 return $this->_error('id'); … … 355 358 356 359 requireComponent('Textcube.Data.Tag'); 357 Tag::addTagsWithEntryId( $owner, $this->id, $this->tags);360 Tag::addTagsWithEntryId(getBlogId(), $this->id, $this->tags); 358 361 359 362 return true; … … 363 366 function updateTags() { 364 367 // Don't call outside of object! 365 global $database , $owner;368 global $database; 366 369 if (!Validator::number($this->id, 1)) 367 370 return $this->_error('id'); … … 372 375 373 376 requireComponent('Textcube.Data.Tag'); 374 Tag::modifyTagsWithEntryId( $owner, $this->id, $this->tags);377 Tag::modifyTagsWithEntryId(getBlogId(), $this->id, $this->tags); 375 378 376 379 return true; … … 380 383 function deleteTags() { 381 384 // Don't call outside of object! 382 global $database , $owner;385 global $database; 383 386 if (!Validator::number($this->id, 1)) 384 387 return $this->_error('id'); 385 388 386 389 requireComponent('Textcube.Data.Tag'); 387 Tag::deleteTagsWithEntryId( $owner, $this->id);390 Tag::deleteTagsWithEntryId(getBlogId(), $this->id); 388 391 389 392 return true; … … 419 422 /*@static@*/ 420 423 function doesExist($id) { 421 global $database , $owner;424 global $database; 422 425 if (!Validator::number($id, 1)) 423 426 return false; 424 return DBQuery::queryExistence("SELECT id FROM {$database['prefix']}Entries WHERE owner = $ownerAND 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"); 425 428 } 426 429 427 430 /*@static@*/ 428 431 function doesAcceptTrackback($id) { 429 global $database , $owner;432 global $database; 430 433 if (!Validator::number($id, 1)) 431 434 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"); 433 438 } 434 439 435 440 /*@static@*/ 436 441 function updateComments($id = null) { 437 global $database , $owner;442 global $database; 438 443 439 444 if (($id !== null) && !is_numeric($id)) { … … 441 446 } 442 447 443 $posts = ($id === null ? DBQuery::queryColumn("SELECT id FROM {$database['prefix']}Entries WHERE owner = $ownerAND 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)); 444 449 if (!is_array($posts)) 445 450 return false; 446 451 $succeeded = true; 447 452 foreach ($posts as $id) { 448 $comments = DBQuery::queryCell("SELECT COUNT(*) FROM {$database['prefix']}Comments WHERE owner = $ownerAND entry = $id AND isFiltered = 0");453 $comments = DBQuery::queryCell("SELECT COUNT(*) FROM {$database['prefix']}Comments WHERE blogid = ".getBlogId()." AND entry = $id AND isFiltered = 0"); 449 454 if ($comments !== null) { 450 if (DBQuery::execute("UPDATE {$database['prefix']}Entries SET comments = $comments WHERE owner = $ownerAND id = $id"))455 if (DBQuery::execute("UPDATE {$database['prefix']}Entries SET comments = $comments WHERE blogid = ".getBlogId()." AND id = $id")) 451 456 continue; 452 457 } … … 458 463 /*@static@*/ 459 464 function updateTrackbacks($id = null) { 460 global $database , $owner;465 global $database; 461 466 462 467 if (($id !== null) && !is_numeric($id)) { … … 464 469 } 465 470 466 $posts = ($id === null ? DBQuery::queryColumn("SELECT id FROM {$database['prefix']}Entries WHERE owner = $ownerAND 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)); 467 472 if (!is_array($posts)) 468 473 return false; 469 474 $succeeded = true; 470 475 foreach ($posts as $id) { 471 $trackbacks = DBQuery::queryCell("SELECT COUNT(*) FROM {$database['prefix']}Trackbacks WHERE owner = $ownerAND entry = $id AND isFiltered = 0");476 $trackbacks = DBQuery::queryCell("SELECT COUNT(*) FROM {$database['prefix']}Trackbacks WHERE blogid = ".getBlogId()." AND entry = $id AND isFiltered = 0"); 472 477 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")) 474 480 continue; 475 481 } … … 499 505 500 506 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()); 503 509 if($id==0) 504 510 return $maxId + 1; … … 508 514 509 515 function _buildQuery() { 510 global $database , $owner;516 global $database; 511 517 $query = new TableQuery($database['prefix'] . 'Entries'); 512 $query->setQualifier(' owner', $owner);518 $query->setQualifier('blogid', getBlogId()); 513 519 if (isset($this->id)) { 514 520 if (!Validator::number($this->id, 1)) … … 585 591 $tagid = DBQuery::queryCell("SELECT id FROM {$database['prefix']}Tags WHERE name = '" . mysql_tt_escape_string($oldtag['name']) . "' LIMIT 1 "); 586 592 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']}"); 588 594 } else { 589 595 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 tag591 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']}"); 592 598 } 593 599 } 594 600 } 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']}"); 596 602 } 597 603 } -
trunk/components/Textcube.Data.RefererLog.php
r3124 r3604 17 17 18 18 function open($filter = '', $fields = '*', $sort = 'referred DESC') { 19 global $database , $owner;19 global $database; 20 20 if (is_numeric($filter)) 21 21 $filter = 'AND id = ' . $filter; … … 25 25 $sort = 'ORDER BY ' . $sort; 26 26 $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"); 28 28 if ($this->_result) { 29 29 if ($this->_count = mysql_num_rows($this->_result)) … … 49 49 if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 50 50 foreach ($row as $name => $value) { 51 if ($name == ' owner')51 if ($name == 'blogid') 52 52 continue; 53 53 $this->$name = $value; … … 81 81 82 82 function _buildQuery() { 83 global $database , $owner;83 global $database; 84 84 $query = new TableQuery($database['prefix'] . 'RefererLogs'); 85 $query->setQualifier(' owner', $owner);85 $query->setQualifier('blogid', getBlogId()); 86 86 if (isset($this->host)) { 87 87 $this->host = mysql_lessen(trim($url['host']), 64); -
trunk/components/Textcube.Data.RefererStatistics.php
r3124 r3604 16 16 17 17 function open($filter = '', $fields = '*', $sort = 'count DESC') { 18 global $database , $owner;18 global $database; 19 19 if (is_numeric($filter)) 20 20 $filter = 'AND id = ' . $filter; … … 24 24 $sort = 'ORDER BY ' . $sort; 25 25 $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"); 27 27 if ($this->_result) { 28 28 if ($this->_count = mysql_num_rows($this->_result)) … … 48 48 if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 49 49 foreach ($row as $name => $value) { 50 if ($name == ' owner')50 if ($name == 'blogid') 51 51 continue; 52 52 $this->$name = $value; … … 103 103 104 104 function _buildQuery() { 105 global $database , $owner;105 global $database; 106 106 $this->host = mysql_lessen(trim($this->host), 64); 107 107 if (empty($this->host)) 108 108 return $this->_error('host'); 109 109 $query = new TableQuery($database['prefix'] . 'RefererStatistics'); 110 $query->setQualifier(' owner', $owner);110 $query->setQualifier('blogid', getBlogId()); 111 111 $query->setQualifier('host', $this->host, true); 112 112 if (isset($this->count)) { -
trunk/components/Textcube.Data.SkinSetting.php
r3599 r3604 65 65 if (isset($this->skin)) { 66 66 if (strncmp($this->skin, 'customize/', 10) == 0) { 67 if (strcmp($this->skin, "customize/ $owner") != 0)67 if (strcmp($this->skin, "customize/".getBlogId()) != 0) 68 68 return $this->_error('skin'); 69 69 } else { -
trunk/components/Textcube.Data.SubscriptionLog.php
r3124 r3604 15 15 16 16 function open($filter = '', $fields = '*', $sort = 'referred DESC') { 17 global $database , $owner;17 global $database; 18 18 if (is_numeric($filter)) 19 19 $filter = 'AND id = ' . $filter; … … 23 23 $sort = 'ORDER BY ' . $sort; 24 24 $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"); 26 28 if ($this->_result) { 27 29 if ($this->_count = mysql_num_rows($this->_result)) … … 47 49 if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 48 50 foreach ($row as $name => $value) { 49 if ($name == ' owner')51 if ($name == 'blogid') 50 52 continue; 51 53 $this->$name = $value; … … 79 81 80 82 function _buildQuery() { 81 global $database , $owner;83 global $database; 82 84 $query = new TableQuery($database['prefix'] . 'SubscriptionLogs'); 83 $query->setQualifier(' owner', $owner);85 $query->setQualifier('blogid', getBlogId()); 84 86 if (isset($this->ip)) { 85 87 if (!Validator::ip($this->ip)) -
trunk/components/Textcube.Data.SubscriptionStatistics.php
r3124 r3604 16 16 17 17 function open($filter = '', $fields = '*', $sort = 'subscribed DESC') { 18 global $database , $owner;18 global $database; 19 19 if (is_numeric($filter)) 20 20 $filter = 'AND id = ' . $filter; … … 24 24 $sort = 'ORDER BY ' . $sort; 25 25 $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"); 27 27 if ($this->_result) { 28 28 if ($this->_count = mysql_num_rows($this->_result)) … … 48 48 if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 49 49 foreach ($row as $name => $value) { 50 if ($name == ' owner')50 if ($name == 'blogid') 51 51 continue; 52 52 $this->$name = $value; … … 95 95 96 96 function _buildQuery() { 97 global $database , $owner;97 global $database; 98 98 $this->host = trim($this->host); 99 99 if (empty($this->host)) 100 100 return $this->_error('host'); 101 101 $query = new TableQuery($database['prefix'] . 'SubscriptionStatistics'); 102 $query->setQualifier(' owner', $owner);102 $query->setQualifier('blogid', getBlogId()); 103 103 if (isset($this->ip)) { 104 104 if (!Validator::ip($this->ip)) -
trunk/components/Textcube.Data.Tag.php
r3124 r3604 11 11 class Tag { 12 12 /*@static@*/ 13 function addTagsWithEntryId($ owner, $entry, /*string array*/$taglist)13 function addTagsWithEntryId($blogid, $entry, /*string array*/$taglist) 14 14 { 15 15 global $database; … … 40 40 /* 41 41 DBQuery::execute("INSERT INTO {$database['prefix']}TagRelations 42 (SELECT $ owner, t.id, $entry FROM {$database['prefix']}Tags as t42 (SELECT $blogid, t.id, $entry FROM {$database['prefix']}Tags as t 43 43 WHERE 44 44 name in ( $tagliststr ) AND 45 45 t.id NOT IN 46 46 ( 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) 48 48 ) 49 49 )"); … … 54 54 foreach($tagIDs as $tagid) 55 55 { 56 array_push($tagrelations, " ($ owner, $tagid, $entry) ");56 array_push($tagrelations, " ($blogid, $tagid, $entry) "); 57 57 } 58 58 $tagRelationStr = implode(', ', $tagrelations); … … 61 61 62 62 /*@static@*/ 63 function modifyTagsWithEntryId($ owner, $entry, /*string array*/$taglist)63 function modifyTagsWithEntryId($blogid, $entry, /*string array*/$taglist) 64 64 { 65 65 global $database; … … 76 76 77 77 // step 1. Get deleted Tag 78 $toldlist = DBQuery::queryColumn("SELECT tag FROM {$database['prefix']}TagRelations WHERE owner = $ownerAND entry = $entry");78 $toldlist = DBQuery::queryColumn("SELECT tag FROM {$database['prefix']}TagRelations WHERE blogid = $blogid AND entry = $entry"); 79 79 $tmpoldtaglist = null; 80 80 if (count($toldlist) > 0) { … … 103 103 /* 104 104 DBQuery::execute("INSERT INTO {$database['prefix']}TagRelations 105 (SELECT $ owner, t.id, $entry FROM {$database['prefix']}Tags as t105 (SELECT $blogid, t.id, $entry FROM {$database['prefix']}Tags as t 106 106 WHERE 107 107 name in ( $tagliststr ) AND 108 108 t.id NOT IN 109 109 ( 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) 111 111 ) 112 112 )"); … … 117 117 foreach($tagIDs as $tagid) 118 118 { 119 array_push($tagrelations, " ($ owner, $tagid, $entry) ");119 array_push($tagrelations, " ($blogid, $tagid, $entry) "); 120 120 } 121 121 $tagRelationStr = implode(', ', $tagrelations); … … 134 134 $taglist = DBQuery::queryColumn( 135 135 "SELECT tag FROM {$database['prefix']}TagRelations 136 WHERE owner = $ownerAND entry = $entry AND tag in ( $t1liststr )");136 WHERE blogid = $blogid AND entry = $entry AND tag in ( $t1liststr )"); 137 137 if ($taglist == null) 138 138 return; // What? … … 142 142 143 143 // step 5. Delete Relation 144 DBQuery::execute("DELETE FROM {$database['prefix']}TagRelations WHERE owner = $ownerAND entry = $entry AND tag in ( $tagliststr )");144 DBQuery::execute("DELETE FROM {$database['prefix']}TagRelations WHERE blogid = $blogid AND entry = $entry AND tag in ( $tagliststr )"); 145 145 146 146 // step 6. Delete Tag … … 157 157 158 158 /*@static@*/ 159 function deleteTagsWithEntryId($ owner, $entry)159 function deleteTagsWithEntryId($blogid, $entry) 160 160 { 161 161 global $database; 162 $taglist = DBQuery::queryColumn("SELECT tag FROM {$database['prefix']}TagRelations WHERE owner = $ownerAND entry = $entry");162 $taglist = DBQuery::queryColumn("SELECT tag FROM {$database['prefix']}TagRelations WHERE blogid = $blogid AND entry = $entry"); 163 163 if ($taglist != null) { 164 164 $tagliststr = implode(',', $taglist); 165 165 166 DBQuery::execute("DELETE FROM {$database['prefix']}TagRelations WHERE owner = $ownerAND entry = $entry");166 DBQuery::execute("DELETE FROM {$database['prefix']}TagRelations WHERE blogid = $blogid AND entry = $entry"); 167 167 $nottargets = DBQuery::queryColumn("SELECT DISTINCT tag FROM {$database['prefix']}TagRelations WHERE tag in ( $tagliststr )"); 168 168 if (count($nottargets) > 0) { -
trunk/components/Textcube.Data.Trackback.php
r3124 r3604 23 23 24 24 function open($filter = '', $fields = '*', $sort = 'written') { 25 global $database , $owner;25 global $database; 26 26 if (is_numeric($filter)) 27 27 $filter = 'AND id = ' . $filter; … … 31 31 $sort = 'ORDER BY ' . $sort; 32 32 $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"); 34 34 if ($this->_result) { 35 35 if ($this->_count = mysql_num_rows($this->_result)) … … 55 55 if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 56 56 foreach ($row as $name => $value) { 57 if ($name == ' owner')57 if ($name == 'blogid') 58 58 continue; 59 59 switch ($name) { … … 73 73 74 74 function add() { 75 global $database , $owner;75 global $database; 76 76 $this->id = null; 77 77 if (!isset($this->entry)) … … 93 93 94 94 if ($this->isFiltered == 0) { 95 mysql_query("UPDATE {$database['prefix']}Entries SET trackbacks = trackbacks + 1 WHERE owner = $ownerAND id = {$this->entry}");95 mysql_query("UPDATE {$database['prefix']}Entries SET trackbacks = trackbacks + 1 WHERE blogid = ".getBlogId()." AND id = {$this->entry}"); 96 96 } 97 97 return true; … … 103 103 104 104 function _buildQuery() { 105 global $database , $owner;105 global $database; 106 106 $query = new TableQuery($database['prefix'] . 'Trackbacks'); 107 $query->setQualifier(' owner', $owner);107 $query->setQualifier('blogid', getBlogId()); 108 108 if (isset($this->id)) { 109 109 if (!Validator::number($this->id, 1)) -
trunk/components/Textcube.Data.TrackbackLog.php
r3124 r3604 18 18 19 19 function open($filter = '', $fields = '*', $sort = 'written') { 20 global $database , $owner;20 global $database; 21 21 if (is_numeric($filter)) 22 22 $filter = 'AND id = ' . $filter; … … 26 26 $sort = 'ORDER BY ' . $sort; 27 27 $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"); 29 29 if ($this->_result) { 30 30 if ($this->_count = mysql_num_rows($this->_result)) … … 50 50 if ($this->_result && ($row = mysql_fetch_assoc($this->_result))) { 51 51 foreach ($row as $name => $value) { 52 if ($name == ' owner')52 if ($name == 'blogid') 53 53 continue; 54 54 switch ($name) { … … 88 88 89 89 function _buildQuery() { 90 global $database , $owner;90 global $database; 91 91 $query = new TableQuery($database['prefix'] . 'TrackbackLogs'); 92 $query->setQualifier(' owner', $owner);92 $query->setQualifier('blogid', getBlogId()); 93 93 if (isset($this->id)) { 94 94 if (!Validator::number($this->id, 1)) -
trunk/components/Textcube.Data.User.php
r3124 r3604 22 22 23 23 function getUser() { 24 global $database , $owner;24 global $database; 25 25 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()); 27 27 foreach($_result as $key => $value) { 28 28 if(!is_numeric($key)) { … … 36 36 37 37 function add() { 38 global $database , $owner;38 global $database; 39 39 if(isset($this->userid)) 40 40 return $this->_error('insert'); … … 60 60 61 61 function update() { 62 global $database , $owner;62 global $database; 63 63 if(!isset($this->userid)) 64 64 return $this->_error('insert'); … … 126 126 127 127 function _buildQuery() { 128 global $database , $owner;128 global $database; 129 129 $query = new TableQuery($database['prefix'] . 'Users'); 130 $query->setQualifier('userid', $owner);130 $query->setQualifier('userid', getUserId()); 131 131 132 132 if (isset($this->userid)) { -
trunk/components/Textcube.Data.UserSetting.php
r3124 r3604 16 16 17 17 function open($name = '', $fields = '*', $sort = 'name') { 18 global $database , $owner;18 global $database; 19 19 if (!empty($name)) 20 20 $name = 'AND name = \'' . $name . '\''; … … 22 22 $sort = 'ORDER BY ' . $sort; 23 23 $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"); 25 25 if ($this->_result) 26 26 $this->_count = mysql_num_rows($this->_result); … … 74 74 75 75 function _buildQuery() { 76 global $database , $owner;76 global $database; 77 77 $query = new TableQuery($database['prefix'] . 'UserSettings'); 78 $query->setQualifier('user ', $owner);78 $query->setQualifier('userid', getUserId()); 79 79 $query->setQualifier('name', $this->name, false); 80 80 if (isset($this->value)) -
trunk/components/Textcube.Data.php
r3124 r3604 6 6 /*@static@*/ 7 7 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"); 23 24 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"); 28 29 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"); 31 32 32 33 if ($removeAttachments) 33 Path::removeFiles(Path::combine(ROOT, 'attach', $ owner));34 Path::removeFiles(Path::combine(ROOT, 'attach', $blogid)); 34 35 } 35 36 } -
trunk/components/Textcube.Model.PluginCustomConfig.php
r3125 r3604 2 2 class PluginCustomConfig{ 3 3 var $usable = false; 4 function PluginCustomConfig($ owner, $pluginName){5 $this-> owner = $owner;4 function PluginCustomConfig($blogid, $pluginName){ 5 $this->blogid = $blogid; 6 6 $this->pluginName = $pluginName; 7 7 $this->reset(); … … 14 14 function load(){ 15 15 global $configMappings; 16 if( false == Validator::id( $this-> owner) ){16 if( false == Validator::id( $this->blogid ) ){ 17 17 $this->usable = false; 18 18 return false; … … 44 44 } 45 45 } 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}'"); 47 47 requireComponent("Textcube.Function.misc"); 48 48 $t= misc::fetchConfigVal($configXml); … … 66 66 if (defined('__TISTORY__')) { 67 67 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); 71 71 } 72 72 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')"); 74 74 } 75 75 -
trunk/components/Textcube.Model.Statistics.php
r3124 r3604 4 4 /// See the GNU General Public License for more details. (/doc/LICENSE, /doc/COPYRIGHT) 5 5 class Statistics { 6 function getStatistics($ owner) {6 function getStatistics($blogid) { 7 7 global $database; 8 8 $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"); 10 10 if (mysql_num_rows($result) == 1) 11 11 list($stats['total']) = mysql_fetch_array($result); 12 $result = mysql_query("select visits from {$database['prefix']}DailyStatistics where owner = $ownerand `date` = " . Timestamp::getDate());12 $result = mysql_query("select visits from {$database['prefix']}DailyStatistics where blogid = $blogid and `date` = " . Timestamp::getDate()); 13 13 if (mysql_num_rows($result) == 1) 14 14 list($stats['today']) = mysql_fetch_array($result); 15 $result = mysql_query("select visits from {$database['prefix']}DailyStatistics where owner = $ownerand `date` = " . Timestamp::getDate(time() - 86400));15 $result = mysql_query("select visits from {$database['prefix']}DailyStatistics where blogid = $blogid and `date` = " . Timestamp::getDate(time() - 86400)); 16 16 if (mysql_num_rows($result) == 1) 17 17 list($stats['yesterday']) = mysql_fetch_array($result); … … 20 20 21 21 function getDailyStatistics($period) { 22 global $database, $ owner;23 return DBQuery::queryAll("SELECT date, visits FROM {$database['prefix']}DailyStatistics WHERE owner = $ownerAND 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"); 24 24 } 25 25 26 26 function getWeeklyStatistics() { 27 global $database, $ owner;27 global $database, $blogid; 28 28 $now_day = date('Ymd', strtotime("now")); 29 29 $old_day = date('Ymd', strtotime("-1 week")); 30 return DBQuery::queryAll("SELECT date, visits FROM {$database['prefix']}DailyStatistics WHERE owner = $ownerAND 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"); 31 31 } 32 32 33 function getMonthlyStatistics($ owner) {33 function getMonthlyStatistics($blogid) { 34 34 global $database; 35 35 $statistics = array(); 36 if ($result = mysql_query("select left(date, 6) date, sum(visits) visits from {$database['prefix']}DailyStatistics where owner = $ownergroup 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")) { 37 37 while ($record = mysql_fetch_array($result)) 38 38 array_push($statistics, $record); … … 41 41 } 42 42 43 function getRefererStatistics($ owner) {43 function getRefererStatistics($blogid) { 44 44 global $database; 45 45 $statistics = array(); 46 if ($result = mysql_query("select host, count from {$database['prefix']}RefererStatistics where owner = $ownerorder 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")) { 47 47 while ($record = mysql_fetch_array($result)) 48 48 array_push($statistics, $record); … … 52 52 53 53 function getRefererLogsWithPage($page, $count) { 54 global $database, $ owner;55 return Statistics::fetchWithPaging("SELECT host, url, referred FROM {$database['prefix']}RefererLogs WHERE owner = $ownerORDER 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); 56 56 } 57 57 58 58 function getRefererLogs() { 59 global $database, $ owner;60 return DBQuery::queryAll("SELECT host, url, referred FROM {$database['prefix']}RefererLogs WHERE owner = $ownerORDER 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"); 61 61 } 62 62 63 function updateVisitorStatistics($ owner) {63 function updateVisitorStatistics($blogid) { 64 64 global $database, $blogURL; 65 65 if (!fireEvent('UpdatingVisitorStatistics', true)) … … 68 68 return; 69 69 $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"); 71 71 if ($result && (mysql_num_rows($result) > 0)) 72 72 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"); 75 75 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)"); 78 78 } 79 79 $period = Timestamp::getDate(); 80 mysql_query("update {$database['prefix']}DailyStatistics set visits = visits + 1 where owner = $ownerand `date` = $period");80 mysql_query("update {$database['prefix']}DailyStatistics set visits = visits + 1 where blogid = $blogid and `date` = $period"); 81 81 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 = $ownerand `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"); 84 84 } 85 85 if (!empty($_SERVER['HTTP_REFERER'])) { … … 93 93 $host = mysql_tt_escape_string(mysql_lessen($referer['host'], 64)); 94 94 $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())"); 96 96 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 = $ownerand 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)"); 99 99 } 100 100 } … … 102 102 } 103 103 104 function setTotalStatistics($ owner) {104 function setTotalStatistics($blogid) { 105 105 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"); 108 108 if ((!is_null($prevCount)) && ($prevCount == 0)) 109 109 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"); 111 111 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)"); 113 113 return mysql_affected_rows() ? true : false; 114 114 } -
trunk/lib/auth.php
r3553 r3604 5 5 6 6 function login($loginid, $password, $preKnownPassword = null) { 7 global $service , $owner;7 global $service; 8 8 $loginid = mysql_tt_escape_string($loginid); 9 9 $blogid = getBlogId(); -
trunk/lib/model/blog.archive.php
r3599 r3604 11 11 $result = DBQuery::query("SELECT EXTRACT(year_month FROM FROM_UNIXTIME(e.published)) period, COUNT(*) count 12 12 FROM {$database['prefix']}Entries e 13 LEFT JOIN {$database['prefix']}Categories c ON e.category = c.id AND e. owner = c.owner14 WHERE e. owner= $blogid AND e.draft = 0 $visibility AND e.category >= 013 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 15 15 GROUP BY period 16 16 ORDER BY period … … 34 34 $result = DBQuery::query("SELECT DISTINCT DAYOFMONTH(FROM_UNIXTIME(e.published)) 35 35 FROM {$database['prefix']}Entries e 36 LEFT JOIN {$database['prefix']}Categories c ON e.category = c.id AND e. owner = c.owner37 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']}"); 38 38 if ($result) { 39 39 while (list($day) = mysql_fetch_array($result)) -
trunk/lib/model/blog.attachment.php
r3584 r3604 7 7 global $database; 8 8 $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"))) { 10 10 while ($attachment = mysql_fetch_array($result)) 11 11 array_push($attachments, $attachment); … … 17 17 global $database; 18 18 $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'"); 20 20 } 21 21 … … 23 23 global $database; 24 24 $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'"); 26 26 } 27 27 … … 31 31 $parent = 0; 32 32 $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'"); 34 34 } 35 35 … … 40 40 41 41 if (!empty($blogid)) 42 $blogidStr = " owner= $blogid ";42 $blogidStr = "blogid = $blogid "; 43 43 if ($parent == 0 || !empty($parent)) 44 44 $parentStr = "and parent = $parent"; … … 56 56 return false; 57 57 $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) { 59 59 return false; 60 60 } … … 114 114 $origname = $name; 115 115 $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)) { 117 117 @unlink(ROOT . "/attach/$blogid/$origname"); 118 118 clearRSS(); … … 145 145 $origname = $name; 146 146 $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)) { 148 148 unlink(ROOT . "/attach/$blogid/$origname"); 149 149 } else { … … 166 166 global $database; 167 167 $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'"); 169 169 } 170 170 … … 172 172 global $database; 173 173 $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) { 175 175 DBQuery::execute("UPDATE {$database['prefix']}Attachments SET enclosure = 0 WHERE parent = $parent"); 176 176 if ($order) { 177 177 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; 179 179 } else 180 180 return 0; … … 187 187 if ($entry < 0) 188 188 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()); 190 190 } 191 191 -
trunk/lib/model/blog.blogSetting.php
r3599 r3604 291 291 return 13; 292 292 } 293 $result = DBQuery::query("INSERT INTO `{$database['prefix']}FeedSettings` ( owner) VALUES ($id)");293 $result = DBQuery::query("INSERT INTO `{$database['prefix']}FeedSettings` (blogid) VALUES ($id)"); 294 294 if (!$result || (mysql_affected_rows() == 0)) { 295 295 DBQuery::query("DELETE FROM `{$database['prefix']}Users` WHERE `userid` = $id"); … … 298 298 return 62; 299 299 } 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)"); 301 301 if (!$result || (mysql_affected_rows() == 0)) { 302 302 DBQuery::query("DELETE FROM `{$database['prefix']}Users` WHERE `userid` = $id"); 303 303 DBQuery::query("DELETE FROM `{$database['prefix']}BlogSettings` WHERE `blogid` = $id"); 304 304 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"); 306 306 return 62; 307 307 } … … 313 313 DBQuery::query("DELETE FROM `{$database['prefix']}BlogSettings` WHERE `blogid` = $id"); 314 314 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"); 317 317 return 20; 318 318 } … … 361 361 if (DBQuery::execute("DELETE FROM `{$database['prefix']}BlogSettings` WHERE `blogid` = $userid")) { 362 362 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")) { 364 364 if(DBQuery::execute("DELETE FROM `{$database['prefix']}Teamblog` WHERE userid='$userid'")) { 365 365 return true; … … 402 402 DBQuery::execute("UPDATE `{$database['prefix']}Entries` 403 403 SET userid = ".getBlogId()." 404 WHERE owner= ".getBlogId()." AND userid = ".$userid);404 WHERE blogid = ".getBlogId()." AND userid = ".$userid); 405 405 406 406 if(DBQuery::execute("DELETE FROM `{$database['prefix']}Teamblog` WHERE blogid = ".getBlogId()." and userid='$userid'")){ … … 410 410 @DBQuery::execute("DELETE FROM `{$database['prefix']}BlogSettings` WHERE `blogid` = $userid"); 411 411 @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"); 413 413 } 414 414 return true; -
trunk/lib/model/blog.category.php
r3602 r3604 9 9 $name = mysql_tt_escape_string($name); 10 10 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'"; 12 12 else { 13 13 $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'"; 15 15 } 16 16 return DBQuery::queryCell($sql); … … 22 22 return 0; 23 23 $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'"); 25 25 } 26 26 27 27 function getCategoryNameById($blogid, $id) { 28 28 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"); 30 30 if (is_null($result)) 31 31 return _text('전체'); … … 36 36 function getCategoryBodyIdById($blogid, $id) { 37 37 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"); 39 39 if (($id === 0) || ($result == '') || ($id === null)) 40 40 return 'tt-body-category'; … … 48 48 // if ($id === 0) 49 49 // 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"); 51 51 } 52 52 … … 66 66 function getCategories($blogid) { 67 67 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"); 69 69 $categories = array(); 70 70 foreach ($rows as $category) { … … 95 95 function getParentCategoryId($blogid, $id) { 96 96 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"); 98 98 } 99 99 100 100 function getNumberChildCategory($id = null) { 101 101 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"); 103 103 $result = DBQuery::queryRow($sql); 104 104 return DBQuery::queryCell($sql); … … 107 107 function getNumberEntryInCategories($id) { 108 108 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")); 110 110 } 111 111 … … 118 118 return false; 119 119 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"); 121 121 if ($label === null) 122 122 return false; … … 136 136 } 137 137 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"; 139 139 140 140 if (DBQuery::queryCell($sql) > 0) 141 141 return false; 142 142 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)"); 146 146 updateEntriesOfCategory($blogid); 147 147 return $result ? true : false; … … 153 153 if (!is_numeric($id)) 154 154 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"); 156 156 } 157 157 … … 162 162 if ((empty($name)) && (empty($bodyid))) 163 163 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"); 165 165 $label = $row['name']; 166 166 $parentId = $row['id']; … … 172 172 $label = mysql_tt_escape_string(mysql_lessen(empty($label) ? $name : "$label/$name", 255)); 173 173 $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"; 176 176 if(DBQuery::queryCell($sql) == false) 177 177 return false; 178 178 $bodyid = mysql_tt_escape_string(mysql_lessen($bodyid, 20)); 179 179 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"); 181 181 if ($result && (mysql_affected_rows() > 0)) 182 182 clearRSS();
