Changeset 4568

Show
Ignore:
Timestamp:
10/15/07 18:29:11 (2 years ago)
Author:
inureyes
Message:

#711

  • 불필요한 쿼리 삭제
  • 엔트리 모델의 참조 수정 준비
Location:
trunk/lib/model
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/lib/model/blog.entry.php

    r4563 r4568  
    770770    global $database; 
    771771    $blogid = getBlogId(); 
    772     $entries = DBQuery::queryAll("SELECT id, visibility FROM {$database['prefix']}Entries WHERE blogid = $blogid AND draft = 0 AND visibility < 0 AND published < UNIX_TIMESTAMP()"); 
     772    $entries = DBQuery::queryAll("SELECT id, visibility  
     773            FROM {$database['prefix']}Entries  
     774            WHERE blogid = $blogid AND draft = 0 AND visibility < 0 AND published < UNIX_TIMESTAMP()"); 
    773775    if (count($entries) == 0) 
    774776        return; 
    775777    foreach ($entries as $i => $entry) { 
    776         $result = DBQuery::query("UPDATE {$database['prefix']}Entries SET visibility = 0 WHERE blogid = $blogid AND id = {$entry['id']} AND draft = 0"); 
     778        $result = DBQuery::query("UPDATE {$database['prefix']}Entries  
     779                SET visibility = 0  
     780                WHERE blogid = $blogid AND id = {$entry['id']} AND draft = 0"); 
    777781        if ($entry['visibility'] == -3) { 
    778             if ($result && (mysql_affected_rows() > 0) && setEntryVisibility($entry['id'], 2)) 
     782            if ($result && setEntryVisibility($entry['id'], 2)) 
    779783                setEntryVisibility($entry['id'], 3); 
    780784        } 
    781785        else { 
    782             if ($result && (mysql_affected_rows() > 0)) 
     786            if ($result) 
    783787                setEntryVisibility($entry['id'], abs($entry['visibility'])); 
    784788        } 
  • trunk/lib/model/blog.service.php

    r4486 r4568  
    1010    global $database; 
    1111    $query = new TableQuery($database['prefix'] . 'BlogSettings'); 
    12     if($query->doesExist()) { 
    13         $query->setQualifier('name','name'); 
    14         $query->setQualifier('value', $name, true); 
    15         return $query->getCell('blogid'); 
    16     } 
     12    $query->setQualifier('name','name'); 
     13    $query->setQualifier('value', $name, true); 
     14    return $query->getCell('blogid'); 
    1715    return false; 
    1816}