Changeset 3604 for trunk/components/Textcube.Data.Category.php
- Timestamp:
- 07/05/07 17:26:31 (3 years ago)
- Files:
-
- 1 modified
-
trunk/components/Textcube.Data.Category.php (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
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
