break; } } case 'blog_edit_save': if (!$p->User->vxIsLogin()) { if (isset($_GET['entry_id'])) { $entry_id = intval($_GET['entry_id']); die($p->URL->vxToRedirect($p->URL->vxGetLogin($p->URL->vxGetBlogEdit($entry_id)))); } else { die($p->URL->vxToRedirect($p->URL->vxGetLogin($p->URL->vxGetBlogAdmin()))); } break; } else { if (isset($_GET['entry_id'])) { $entry_id = intval($_GET['entry_id']); if (Weblog::vxMatchEntryPermission($p->User->usr_id, $entry_id)) { $Entry = new Entry($entry_id); $rt = $p->Validator->vxBlogComposeCheck(); $rt['Entry'] =& $Entry; if ($rt['errors'] == 0) { $p->Validator->vxBlogEditUpdate($entry_id, $p->User->usr_id, $rt['bge_title_value'], $rt['bge_body_value'], $rt['bge_mode_value'], $rt['bge_comment_permission_value'], $rt['bge_status_value'], $rt['published'], $Entry->bge_status, $rt['bge_tags_value']); if (intval($rt['bge_status_value']) == 1) { $Weblog = new Weblog($Entry->bge_pid); $Weblog->vxSetDirty(); } die($p->URL->vxToRedirect($p->URL->vxGetBlogList($Entry->bge_pid))); break; } else { $p->vxHead($msgSiteTitle = '编辑文章'); $p->vxBodyStart(); $p->vxTop();