Changeset 4729
- Timestamp:
- 11/30/07 01:19:43 (12 months ago)
- Location:
- trunk
- Files:
-
- 21 modified
-
blog/checkup/index.php (modified) (5 diffs)
-
blog/owner/data/correct/index.php (modified) (2 diffs)
-
blog/owner/plugin/tableSetting/delete/index.php (modified) (2 diffs)
-
lib/auth.php (modified) (2 diffs)
-
lib/model/blog.api.php (modified) (3 diffs)
-
lib/model/blog.attachment.php (modified) (8 diffs)
-
lib/model/blog.blogSetting.php (modified) (5 diffs)
-
lib/model/blog.category.php (modified) (7 diffs)
-
lib/model/blog.comment.php (modified) (6 diffs)
-
lib/model/blog.entry.php (modified) (13 diffs)
-
lib/model/blog.keyword.php (modified) (3 diffs)
-
lib/model/blog.skin.php (modified) (2 diffs)
-
lib/model/blog.statistics.php (modified) (1 diff)
-
lib/model/blog.tag.php (modified) (5 diffs)
-
lib/model/blog.trackback.php (modified) (3 diffs)
-
lib/model/blog.trash.php (modified) (2 diffs)
-
lib/model/common.plugin.php (modified) (8 diffs)
-
lib/model/common.setting.php (modified) (8 diffs)
-
lib/model/reader.common.php (modified) (6 diffs)
-
lib/piece/owner/libForControl.php (modified) (1 diff)
-
lib/session.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/blog/checkup/index.php
r4705 r4729 19 19 function setBlogSettingForMigration($blogid, $name, $value, $mig = null) { 20 20 global $database; 21 $name = tc_escape_string($name);22 $value = tc_escape_string($value);21 $name = DBQuery::escapeString($name); 22 $value = DBQuery::escapeString($value); 23 23 if($mig == null) 24 24 return DBQuery::execute("REPLACE INTO {$database['prefix']}BlogSettingsMig VALUES('$blogid', '$name', '$value')"); … … 32 32 FROM {$database['prefix']}BlogSettingsMig 33 33 WHERE blogid = '$blogid' 34 AND name = '". tc_escape_string($name)."'");34 AND name = '".DBQuery::escapeString($name)."'"); 35 35 return ($value === null) ? $default : $value; 36 36 } … … 334 334 $query->setQualifier('draft', $entry['draft']); 335 335 $originalEntry = $query->getCell('content'); 336 $newContent = tc_escape_string(nl2brWithHTML($originalEntry));336 $newContent = DBQuery::escapeString(nl2brWithHTML($originalEntry)); 337 337 DBQuery::execute("UPDATE {$database['prefix']}Entries SET content = '$newContent' WHERE owner = {$entry['owner']} AND id = {$entry['id']} AND draft = {$entry['draft']}"); 338 338 $query->resetQualifiers(); … … 500 500 $result = 501 501 DBQuery::execute("ALTER TABLE {$database['prefix']}Entries ADD contentEditor VARCHAR(32) DEFAULT '' NOT NULL AFTER content, ADD contentFormatter VARCHAR(32) DEFAULT '' NOT NULL AFTER content") && 502 DBQuery::execute("UPDATE {$database['prefix']}Entries SET contentEditor = '". tc_escape_string($defaulteditor)."', contentFormatter = '".tc_escape_string($defaultformatter)."'");502 DBQuery::execute("UPDATE {$database['prefix']}Entries SET contentEditor = '".DBQuery::escapeString($defaulteditor)."', contentFormatter = '".DBQuery::escapeString($defaultformatter)."'"); 503 503 if ($result) 504 504 echo '<span style="color:#33CC33;">', _text('성공'), '</span></li>'; … … 512 512 $defaultformatter = 'ttml'; 513 513 $defaulteditor = 'modern'; 514 $result = DBQuery::execute("UPDATE {$database['prefix']}Entries SET contentEditor = '". tc_escape_string($defaulteditor)."', contentFormatter = '".tc_escape_string($defaultformatter)."'");514 $result = DBQuery::execute("UPDATE {$database['prefix']}Entries SET contentEditor = '".DBQuery::escapeString($defaulteditor)."', contentFormatter = '".DBQuery::escapeString($defaultformatter)."'"); 515 515 if ($result) 516 516 echo '<span style="color:#33CC33;">', _text('성공'), '</span></li>'; -
trunk/blog/owner/data/correct/index.php
r4563 r4729 113 113 $correction = ''; 114 114 if (!UTF8::validate($comment['name'])) 115 $correction .= ' name = \'' . tc_escape_string(UTF8::correct($comment['name'], '?')) . '\'';115 $correction .= ' name = \'' . DBQuery::escapeString(UTF8::correct($comment['name'], '?')) . '\''; 116 116 if (!UTF8::validate($comment['homepage'])) 117 $correction .= ' homepage = \'' . tc_escape_string(UTF8::correct($comment['homepage'], '?')) . '\'';117 $correction .= ' homepage = \'' . DBQuery::escapeString(UTF8::correct($comment['homepage'], '?')) . '\''; 118 118 if (!UTF8::validate($comment['comment'])) 119 $correction .= ' comment = \'' . tc_escape_string(UTF8::correct($comment['comment'], '?')) . '\'';119 $correction .= ' comment = \'' . DBQuery::escapeString(UTF8::correct($comment['comment'], '?')) . '\''; 120 120 if (strlen($correction) > 0) { 121 121 DBQuery::query("UPDATE {$database['prefix']}Comments SET $correction WHERE blogid = $blogid AND id = {$comment['id']}"); … … 138 138 $correction = ''; 139 139 if (!UTF8::validate($trackback['url'])) 140 $correction .= ' url = \'' . tc_escape_string(UTF8::correct($trackback['url'], '?')) . '\'';140 $correction .= ' url = \'' . DBQuery::escapeString(UTF8::correct($trackback['url'], '?')) . '\''; 141 141 if (!UTF8::validate($trackback['site'])) 142 $correction .= ' site = \'' . tc_escape_string(UTF8::correct($trackback['site'], '?')) . '\'';142 $correction .= ' site = \'' . DBQuery::escapeString(UTF8::correct($trackback['site'], '?')) . '\''; 143 143 if (!UTF8::validate($trackback['subject'])) 144 $correction .= ' subject = \'' . tc_escape_string(UTF8::correct($trackback['subject'], '?')) . '\'';144 $correction .= ' subject = \'' . DBQuery::escapeString(UTF8::correct($trackback['subject'], '?')) . '\''; 145 145 if (!UTF8::validate($trackback['excerpt'])) 146 $correction .= ' excerpt = \'' . tc_escape_string(UTF8::correct($trackback['excerpt'], '?')) . '\'';146 $correction .= ' excerpt = \'' . DBQuery::escapeString(UTF8::correct($trackback['excerpt'], '?')) . '\''; 147 147 if (strlen($correction) > 0) { 148 148 DBQuery::query("UPDATE {$database['prefix']}Trackbacks SET $correction WHERE blogid = $blogid AND id = {$trackback['id']}"); -
trunk/blog/owner/plugin/tableSetting/delete/index.php
r4563 r4729 26 26 $version = $values[1]; 27 27 28 $query = "select name from {$database['prefix']}ServiceSettings WHERE value = '" . tc_escape_string($_REQUEST['name']) . "'";28 $query = "select name from {$database['prefix']}ServiceSettings WHERE value = '" . DBQuery::escapeString($_REQUEST['name']) . "'"; 29 29 30 30 $plugintablesraw = DBQuery::queryColumn($query); … … 46 46 } 47 47 array_push($plugintables, $dbname); 48 $query = "delete from {$database['prefix']}ServiceSettings WHERE name = '$origname' AND value = '" . tc_escape_string($_REQUEST['name']) . "'";48 $query = "delete from {$database['prefix']}ServiceSettings WHERE name = '$origname' AND value = '" . DBQuery::escapeString($_REQUEST['name']) . "'"; 49 49 DBQuery::execute($query); 50 50 } -
trunk/lib/auth.php
r4718 r4729 6 6 function login($loginid, $password, $preKnownPassword = null) { 7 7 global $service; 8 $loginid = tc_escape_string($loginid);8 $loginid = DBQuery::escapeString($loginid); 9 9 $blogid = getBlogId(); 10 10 $userid = Auth::authenticate($blogid , $loginid, $password ); … … 110 110 function isLoginId($blogid, $loginid) { 111 111 global $database; 112 $loginid = tc_escape_string($loginid);112 $loginid = DBQuery::escapeString($loginid); 113 113 114 114 // 팀블로그 :: 팀원 확인 -
trunk/lib/model/blog.api.php
r4563 r4729 325 325 $attachment['parent']=$parent?$parent:0; 326 326 $attachment['label']=Path::getBaseName($file['name']); 327 $label= tc_escape_string(UTF8::lessenAsEncoding($attachment['label'],64));327 $label=DBQuery::escapeString(UTF8::lessenAsEncoding($attachment['label'],64)); 328 328 $attachment['size']=$file['size']; 329 329 $extension=Path::getExtension($attachment['label']); … … 414 414 foreach( $attaches as $att ) 415 415 { 416 $att = tc_escape_string($att);416 $att = DBQuery::escapeString($att); 417 417 DBQuery::query( "update {$database['prefix']}Attachments set parent=$parent where owner=".getBlogId()." and parent=0 and name='" . $att . "'"); 418 418 } … … 427 427 $newFiles = DBQuery::queryAll("SELECT name, label FROM {$database['prefix']}Attachments WHERE owner=".getBlogId()." AND parent=0"); 428 428 foreach($newFiles as $newfile) { 429 $newfile['label'] = tc_escape_string(UTF8::lessenAsEncoding($newfile['label'], 64));429 $newfile['label'] = DBQuery::escapeString(UTF8::lessenAsEncoding($newfile['label'], 64)); 430 430 $oldFile = DBQuery::queryCell("SELECT name FROM {$database['prefix']}Attachments WHERE owner=".getBlogId()." AND parent=$entryId AND label='{$newfile['label']}'"); 431 431 -
trunk/lib/model/blog.attachment.php
r4661 r4729 62 62 } else { 63 63 $newAttachment = DBQuery::queryRow("SELECT * FROM {$database['prefix']}Attachments 64 WHERE blogid = $blogid AND name = '". tc_escape_string($name)."'");64 WHERE blogid = $blogid AND name = '".DBQuery::escapeString($name)."'"); 65 65 array_push($__gCacheAttachment,$newAttachment); 66 66 return $newAttachment; … … 72 72 if ($parent === false) 73 73 $parent = 0; 74 $label = tc_escape_string($label);74 $label = DBQuery::escapeString($label); 75 75 return DBQuery::queryRow("SELECT * FROM {$database['prefix']}Attachments WHERE blogid = $blogid AND parent = $parent AND label = '$label'"); 76 76 } … … 97 97 if (empty($file['name']) || ($file['error'] != 0)) 98 98 return false; 99 $filename = tc_escape_string($file['name']);99 $filename = DBQuery::escapeString($file['name']); 100 100 if (DBQuery::queryCell("SELECT count(*) 101 101 FROM {$database['prefix']}Attachments … … 141 141 return false; 142 142 @chmod($attachment['path'], 0666); 143 $name = tc_escape_string($attachment['name']);144 $label = tc_escape_string(UTF8::lessenAsEncoding($attachment['label'], 64));143 $name = DBQuery::escapeString($attachment['name']); 144 $label = DBQuery::escapeString(UTF8::lessenAsEncoding($attachment['label'], 64)); 145 145 $attachment['mime'] = UTF8::lessenAsEncoding($attachment['mime'], 32); 146 146 … … 159 159 return false; 160 160 $origname = $name; 161 $name = tc_escape_string($name);161 $name = DBQuery::escapeString($name); 162 162 if (DBQuery::execute("DELETE FROM {$database['prefix']}Attachments WHERE blogid = $blogid AND name = '$name'")) { 163 163 @unlink(ROOT . "/attach/$blogid/$origname"); … … 228 228 continue; 229 229 $origname = $name; 230 $name = tc_escape_string($name);230 $name = DBQuery::escapeString($name); 231 231 if (DBQuery::execute("DELETE FROM {$database['prefix']}Attachments WHERE blogid = $blogid AND parent = $parent AND name = '$name'")) { 232 232 unlink(ROOT . "/attach/$blogid/$origname"); … … 249 249 requireModel('blog.rss'); 250 250 global $database; 251 $name = tc_escape_string($name);251 $name = DBQuery::escapeString($name); 252 252 DBQuery::query("UPDATE {$database['prefix']}Attachments SET downloads = downloads + 1 WHERE blogid = ".getBlogId()." AND name = '$name'"); 253 253 } … … 257 257 requireModel('blog.rss'); 258 258 requireModel('blog.attachment'); 259 $name = tc_escape_string($name);259 $name = DBQuery::escapeString($name); 260 260 if (($parent = DBQuery::queryCell("SELECT parent FROM {$database['prefix']}Attachments WHERE blogid = ".getBlogId()." AND name = '$name'")) !== null) { 261 261 DBQuery::execute("UPDATE {$database['prefix']}Attachments SET enclosure = 0 WHERE parent = $parent AND blogid = ".getBlogId()); -
trunk/lib/model/blog.blogSetting.php
r4720 r4729 218 218 global $database; 219 219 if (strcmp($email, UTF8::lessenAsEncoding($email, 64)) != 0) return false; 220 $email = tc_escape_string(UTF8::lessenAsEncoding($email, 64));221 $nickname = tc_escape_string(UTF8::lessenAsEncoding($nickname, 32));220 $email = DBQuery::escapeString(UTF8::lessenAsEncoding($email, 64)); 221 $nickname = DBQuery::escapeString(UTF8::lessenAsEncoding($nickname, 32)); 222 222 if ($email == '' || $nickname == '') { 223 223 return false; … … 241 241 if (strcmp($email, UTF8::lessenAsEncoding($email, 64)) != 0) return 11; 242 242 243 $loginid = tc_escape_string(UTF8::lessenAsEncoding($email, 64));244 $name = tc_escape_string(UTF8::lessenAsEncoding($name, 32));243 $loginid = DBQuery::escapeString(UTF8::lessenAsEncoding($email, 64)); 244 $name = DBQuery::escapeString(UTF8::lessenAsEncoding($name, 32)); 245 245 $password = generatePassword(); 246 246 $authtoken = md5(generatePassword()); … … 288 288 if (!preg_match('/^[a-zA-Z0-9]+$/', $identify)) 289 289 return 4; // Wrong Blog name 290 $identify = tc_escape_string(UTF8::lessenAsEncoding($identify, 32));290 $identify = DBQuery::escapeString(UTF8::lessenAsEncoding($identify, 32)); 291 291 292 292 $blogName = $identify; … … 306 306 $blogid = DBQuery::queryCell("SELECT max(blogid) 307 307 FROM `{$database['prefix']}BlogSettings`") + 1; 308 $baseTimezone = tc_escape_string($service['timezone']);308 $baseTimezone = DBQuery::escapeString($service['timezone']); 309 309 $basicInformation = array( 310 310 'name' => $identify, … … 404 404 if (strcmp($email, UTF8::lessenAsEncoding($email, 64)) != 0) return 11; 405 405 406 $loginid = tc_escape_string(UTF8::lessenAsEncoding($email, 64));407 $name = tc_escape_string(UTF8::lessenAsEncoding($name, 32));406 $loginid = DBQuery::escapeString(UTF8::lessenAsEncoding($email, 64)); 407 $name = DBQuery::escapeString(UTF8::lessenAsEncoding($name, 32)); 408 408 409 409 $headers = 'From: ' . encodeMail($senderName) . '<' . $senderEmail . ">\n" . 'X-Mailer: ' . TEXTCUBE_NAME . "\n" . "MIME-Version: 1.0\nContent-Type: text/html; charset=utf-8\n"; -
trunk/lib/model/blog.category.php
r4724 r4729 37 37 return 0; 38 38 39 $label = tc_escape_string($label);39 $label = DBQuery::escapeString($label); 40 40 if(empty($__gCacheCategoryRaw)) getCategories($blogid, 'raw'); //To cache category information. 41 41 if($result = MMCache::queryRow($__gCacheCategoryRaw,'label',$label)) … … 220 220 } 221 221 222 $label = tc_escape_string(UTF8::lessenAsEncoding($label, 255));223 $name = tc_escape_string(UTF8::lessenAsEncoding($name, 127));222 $label = DBQuery::escapeString(UTF8::lessenAsEncoding($label, 255)); 223 $name = DBQuery::escapeString(UTF8::lessenAsEncoding($name, 127)); 224 224 225 225 if($parent == 'NULL') { … … 288 288 } else 289 289 $parentStr = 'AND parent is null'; 290 $name = tc_escape_string(UTF8::lessenAsEncoding($name, 127));290 $name = DBQuery::escapeString(UTF8::lessenAsEncoding($name, 127)); 291 291 if(DBQuery::queryExistence("SELECT name 292 292 FROM {$database['prefix']}Categories 293 293 WHERE blogid = $blogid AND name = '".$name."'")) 294 294 return false; 295 $label = tc_escape_string(UTF8::lessenAsEncoding(empty($label) ? $name : "$label/$name", 255));295 $label = DBQuery::escapeString(UTF8::lessenAsEncoding(empty($label) ? $name : "$label/$name", 255)); 296 296 $sql = "SELECT * 297 297 FROM {$database['prefix']}Categories … … 301 301 if(DBQuery::queryExistence($sql) == false) 302 302 return false; 303 $bodyid = tc_escape_string(UTF8::lessenAsEncoding($bodyid, 20));303 $bodyid = DBQuery::escapeString(UTF8::lessenAsEncoding($bodyid, 20)); 304 304 305 305 $result = DBQuery::query("UPDATE {$database['prefix']}Categories … … 322 322 $parent = $row['id']; 323 323 $parentName = UTF8::lessenAsEncoding($row['name'], 127); 324 $row['name'] = tc_escape_string($parentName);324 $row['name'] = DBQuery::escapeString($parentName); 325 325 $countParent = DBQuery::queryCell("SELECT COUNT(id) FROM {$database['prefix']}Entries WHERE blogid = $blogid AND draft = 0 AND visibility > 0 AND category = $parent"); 326 326 $countInLoginParent = DBQuery::queryCell("SELECT COUNT(id) FROM {$database['prefix']}Entries WHERE blogid = $blogid AND draft = 0 AND category = $parent"); 327 327 $result2 = DBQuery::queryAll("SELECT * FROM {$database['prefix']}Categories WHERE blogid = $blogid AND parent = $parent"); 328 328 foreach ($result2 as $rowChild) { 329 $label = tc_escape_string(UTF8::lessenAsEncoding($parentName . '/' . $rowChild['name'], 255));330 $rowChild['name'] = tc_escape_string(UTF8::lessenAsEncoding($rowChild['name'], 127));329 $label = DBQuery::escapeString(UTF8::lessenAsEncoding($parentName . '/' . $rowChild['name'], 255)); 330 $rowChild['name'] = DBQuery::escapeString(UTF8::lessenAsEncoding($rowChild['name'], 127)); 331 331 $countChild = DBQuery::queryCell("SELECT COUNT(id) FROM {$database['prefix']}Entries WHERE blogid = $blogid AND draft = 0 AND visibility > 0 AND category = {$rowChild['id']}"); 332 332 $countInLogInChild = DBQuery::queryCell("SELECT COUNT(id) FROM {$database['prefix']}Entries WHERE blogid = $blogid AND draft = 0 AND category = {$rowChild['id']}"); … … 452 452 // 위치를 바꿀 대상이 1 depth이면. 453 453 if ($nextId == 'NULL') { 454 $myName = tc_escape_string(DBQuery::queryCell("SELECT `name` FROM `{$database['prefix']}Categories` WHERE `id` = $myId and `blogid` = $blogid"));454 $myName = DBQuery::escapeString(DBQuery::queryCell("SELECT `name` FROM `{$database['prefix']}Categories` WHERE `id` = $myId and `blogid` = $blogid")); 455 455 $overlapCount = DBQuery::queryCell("SELECT count(*) FROM `{$database['prefix']}Categories` WHERE `name` = '$myName' AND `parent` IS NULL AND `blogid` = $blogid"); 456 456 // 1 depth에 같은 이름이 있으면 2 depth로 직접 이동. … … 464 464 465 465 // 위치를 바꿀 대상 카테고리에 같은 이름이 존재하는지 판별. 466 $myName = tc_escape_string(DBQuery::queryCell("SELECT `name` FROM `{$database['prefix']}Categories` WHERE `id` = $myId AND `blogid` = $blogid"));466 $myName = DBQuery::escapeString(DBQuery::queryCell("SELECT `name` FROM `{$database['prefix']}Categories` WHERE `id` = $myId AND `blogid` = $blogid")); 467 467 $overlapCount = DBQuery::queryCell("SELECT count(*) FROM `{$database['prefix']}Categories` WHERE `name` = '$myName' AND `parent` = $nextId AND `blogid` = $blogid"); 468 468 // 같은 이름이 없으면 이동 시작. -
trunk/lib/model/blog.comment.php
r4705 r4729 56 56 $sql .= ' AND e.category >= 0'; 57 57 if (!empty($name)) { 58 $sql .= ' AND c.name = \'' . tc_escape_string($name) . '\'';58 $sql .= ' AND c.name = \'' . DBQuery::escapeString($name) . '\''; 59 59 $postfix .= '&name=' . rawurlencode($name); 60 60 } 61 61 if (!empty($ip)) { 62 $sql .= ' AND c.ip = \'' . tc_escape_string($ip) . '\'';62 $sql .= ' AND c.ip = \'' . DBQuery::escapeString($ip) . '\''; 63 63 $postfix .= '&ip=' . rawurlencode($ip); 64 64 } … … 102 102 $preQuery = "SELECT parent FROM {$database['prefix']}CommentsNotified WHERE blogid = $blogid AND parent is NOT NULL"; 103 103 if (!empty($name)) 104 $preQuery .= ' AND name = \''. tc_escape_string($name) . '\' ';104 $preQuery .= ' AND name = \''. DBQuery::escapeString($name) . '\' '; 105 105 if (!empty($ip)) 106 $preQuery .= ' AND ip = \''. tc_escape_string($ip) . '\' ';106 $preQuery .= ' AND ip = \''. DBQuery::escapeString($ip) . '\' '; 107 107 if (!empty($search)) { 108 108 $preQuery .= " AND ((name LIKE '%$search%') OR (homepage LIKE '%$search%') OR (comment LIKE '%$search%'))"; … … 127 127 WHERE c.blogid = $blogid AND (c.parent is null) "; 128 128 if (!empty($name)) 129 $sql .= ' AND ( c.name = \'' . tc_escape_string($name) . '\') ' ;129 $sql .= ' AND ( c.name = \'' . DBQuery::escapeString($name) . '\') ' ; 130 130 if (!empty($ip)) 131 $sql .= ' AND ( c.ip = \'' . tc_escape_string($ip) . '\') ';131 $sql .= ' AND ( c.ip = \'' . DBQuery::escapeString($ip) . '\') '; 132 132 if (!empty($search)) { 133 133 $sql .= " AND ((c.name LIKE '%$search%') OR (c.homepage LIKE '%$search%') OR (c.comment LIKE '%$search%')) "; … … 371 371 if ($user !== null) { 372 372 $comment['replier'] = getUserId(); 373 $name = tc_escape_string($user['name']);373 $name = DBQuery::escapeString($user['name']); 374 374 $password = ''; 375 $homepage = tc_escape_string($user['homepage']);375 $homepage = DBQuery::escapeString($user['homepage']); 376 376 } else { 377 377 $comment['replier'] = 'null'; 378 $name = tc_escape_string($comment['name']);378 $name = DBQuery::escapeString($comment['name']); 379 379 $password = empty($comment['password']) ? '' : md5($comment['password']); 380 $homepage = tc_escape_string($comment['homepage']);381 } 382 $comment0 = tc_escape_string($comment['comment']);380 $homepage = DBQuery::escapeString($comment['homepage']); 381 } 382 $comment0 = DBQuery::escapeString($comment['comment']); 383 383 $filteredAux = ($filtered == 1 ? "UNIX_TIMESTAMP()" : 0); 384 384 $insertId = getCommentsMaxId() + 1; … … 445 445 if ($user !== null) { 446 446 $comment['replier'] = getUserId(); 447 $name = tc_escape_string($user['name']);447 $name = DBQuery::escapeString($user['name']); 448 448 $setPassword = 'password = \'\','; 449 $homepage = tc_escape_string($user['homepage']);449 $homepage = DBQuery::escapeString($user['homepage']); 450 450 } else { 451 $name = tc_escape_string($comment['name']);451 $name = DBQuery::escapeString($comment['name']); 452 452 if ($comment['password'] !== true) 453 453 $setPassword = 'password = \'' . (empty($comment['password']) ? '' : md5($comment['password'])) . '\', '; 454 $homepage = tc_escape_string($comment['homepage']);455 } 456 $comment0 = tc_escape_string($comment['comment']);454 $homepage = DBQuery::escapeString($comment['homepage']); 455 } 456 $comment0 = DBQuery::escapeString($comment['comment']); 457 457 458 458 $guestcomment = false; … … 809 809 810 810 $blogid = getBlogId(); 811 $title = tc_escape_string(UTF8::lessenAsEncoding($post['s_home_title'], 255));812 $name = tc_escape_string(UTF8::lessenAsEncoding($post['s_name'], 255));813 $entryId = tc_escape_string($post['s_no']);814 $homepage = tc_escape_string(UTF8::lessenAsEncoding($post['url'], 255));815 $entryUrl = tc_escape_string($post['s_url']);816 $entryTitle = tc_escape_string($post['s_post_title']);811 $title = DBQuery::escapeString(UTF8::lessenAsEncoding($post['s_home_title'], 255)); 812 $name = DBQuery::escapeString(UTF8::lessenAsEncoding($post['s_name'], 255)); 813 $entryId = DBQuery::escapeString($post['s_no']); 814 $homepage = DBQuery::escapeString(UTF8::lessenAsEncoding($post['url'], 255)); 815 $entryUrl = DBQuery::escapeString($post['s_url']); 816 $entryTitle = DBQuery::escapeString($post['s_post_title']); 817 817 $parent_id = $post['r1_no']; 818 $parent_name = tc_escape_string(UTF8::lessenAsEncoding($post['r1_name'], 80));818 $parent_name = DBQuery::escapeString(UTF8::lessenAsEncoding($post['r1_name'], 80)); 819 819 $parent_parent = $post['r1_rno']; 820 $parent_homepage = tc_escape_string(UTF8::lessenAsEncoding($post['r1_homepage'], 80));820 $parent_homepage = DBQuery::escapeString(UTF8::lessenAsEncoding($post['r1_homepage'], 80)); 821 821 $parent_written = $post['r1_regdate']; 822 $parent_comment = tc_escape_string(UTF8::lessenAsEncoding($post['r1_body'], 255));823 $parent_url = tc_escape_string(UTF8::lessenAsEncoding($post['r1_url'], 255));822 $parent_comment = DBQuery::escapeString(UTF8::lessenAsEncoding($post['r1_body'], 255)); 823 $parent_url = DBQuery::escapeString(UTF8::lessenAsEncoding($post['r1_url'], 255)); 824 824 $child_id = $post['r2_no']; 825 $child_name = tc_escape_string(UTF8::lessenAsEncoding($post['r2_name'], 80));825 $child_name = DBQuery::escapeString(UTF8::lessenAsEncoding($post['r2_name'], 80)); 826 826 $child_parent = $post['r2_rno']; 827 $child_homepage = tc_escape_string(UTF8::lessenAsEncoding($post['r2_homepage'], 80));827 $child_homepage = DBQuery::escapeString(UTF8::lessenAsEncoding($post['r2_homepage'], 80)); 828 828 $child_written = $post['r2_regdate']; 829 $child_comment = tc_escape_string(UTF8::lessenAsEncoding($post['r2_body'], 255));830 $child_url = tc_escape_string(UTF8::lessenAsEncoding($post['r2_url'], 255));829 $child_comment = DBQuery::escapeString(UTF8::lessenAsEncoding($post['r2_body'], 255)); 830 $child_url = DBQuery::escapeString(UTF8::lessenAsEncoding($post['r2_url'], 255)); 831 831 $siteId = DBQuery::queryCell("SELECT id FROM {$database['prefix']}CommentsNotifiedSiteInfo WHERE url = '$homepage'"); 832 832 $insertId = getCommentsNotifiedSiteInfoMaxId() + 1; -
trunk/lib/model/blog.entry.php
r4702 r4729 154 154 if ($tag === null) 155 155 return array(array(), array('url'=>'','prefix'=>'','postfix'=>'')); 156 $tag = tc_escape_string($tag);156 $tag = DBQuery::escapeString($tag); 157 157 $visibility = doesHaveOwnership() ? '' : 'AND e.visibility > 0'.getPrivateCategoryExclusionQuery($blogid); 158 158 $sql = "SELECT e.blogid, e.userid, e.id, e.title, e.comments, e.slogan, e.published … … 224 224 if ($tag === null) 225 225 return fetchWithPaging(null, $page, $count, "$folderURL/{$suri['value']}"); 226 $tag = tc_escape_string($tag);226 $tag = DBQuery::escapeString($tag); 227 227 $visibility = doesHaveOwnership() ? '' : 'AND e.visibility > 0'.getPrivateCategoryExclusionQuery($blogid); 228 228 $sql = "SELECT e.*, c.label categoryLabel … … 390 390 LEFT JOIN {$database['prefix']}Categories c ON e.blogid = c.blogid AND e.category = c.id 391 391 WHERE e.blogid = $blogid 392 AND e.slogan = '". tc_escape_string($slogan)."'392 AND e.slogan = '".DBQuery::escapeString($slogan)."' 393 393 AND e.draft = 0 $visibility AND $category"); 394 394 … … 470 470 } 471 471 472 $slogan = tc_escape_string(UTF8::lessenAsEncoding($slogan, 255));473 $title = tc_escape_string($entry['title']);472 $slogan = DBQuery::escapeString(UTF8::lessenAsEncoding($slogan, 255)); 473 $title = DBQuery::escapeString($entry['title']); 474 474 475 475 if($entry['category'] == -1) { … … 492 492 if ($i > 1000) 493 493 return false; 494 $slogan = tc_escape_string(UTF8::lessenAsEncoding($slogan0, 245) . '-' . $i);494 $slogan = DBQuery::escapeString(UTF8::lessenAsEncoding($slogan0, 245) . '-' . $i); 495 495 $result = DBQuery::queryCount("SELECT slogan FROM {$database['prefix']}Entries WHERE blogid = $blogid AND slogan = '$slogan' AND draft = 0 LIMIT 1"); 496 496 } 497 497 $userid = $entry['userid']; 498 $content = tc_escape_string($entry['content']);499 $contentFormatter = tc_escape_string($entry['contentFormatter']);500 $contentEditor = tc_escape_string($entry['contentEditor']);501 $password = tc_escape_string(generatePassword());502 $location = tc_escape_string($entry['location']);498 $content = DBQuery::escapeString($entry['content']); 499 $contentFormatter = DBQuery::escapeString($entry['contentFormatter']);
