Changeset 4617

Show
Ignore:
Timestamp:
10/25/07 13:22:53 (2 years ago)
Author:
inureyes
Message:

#719

  • 원래 글이 이미 있는 상태에서 드래프트로 수정하다가 원래 글을 저장할 경우 원 글을 놓아둔 채 드래프트를 갱신하는 문제 수정
Location:
trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/blog/owner/entry/update/item.php

    r4615 r4617  
    4242    $entry['published'] = empty($_POST['published']) ? 0 : $_POST['published']; 
    4343    $entry['draft'] = empty($_POST['draft']) ? 0 : $_POST['draft']; 
    44 } else if ($entry = getEntry($blogid, $suri['id'], $isDraft)) { // Non-draft saving. 
     44} else if ($entry = getEntry($blogid, $suri['id'])) { // Non-draft saving. 
    4545    $entry['visibility'] = $_POST['visibility']; 
    4646    $entry['category'] = $_POST['category']; 
  • trunk/lib/model/blog.entry.php

    r4616 r4617  
    621621    else $draftSign = 1; 
    622622 
     623    // 원래 글이 이미 있으면서 정상적인 글을 저장하려는 경우 원래 글을 날리고 현재 draft를 update한다. 
     624    if(($draftCount > 0) && ($isDraft == 0)) { 
     625        if(!DBQuery::query("DELETE FROM {$database['prefix']}Entries WHERE blogid = $blogid AND id = {$entry['id']} AND draft = 0")) return false; 
     626    } 
    623627    $result = DBQuery::query("UPDATE {$database['prefix']}Entries 
    624628            SET