Пример #1
0
function deletePost($post_id)
{
    $objResponse = new xajaxResponse();
    $project7 = new editsee_App();
    if ($project7->loggedIn() && $project7->isAdmin()) {
        //$result = $project7->db->_query("delete from ".$project7->db->get_table_prefix()."post where id='".$post_id."'");
        $is_page = $project7->is_page($post_id);
        $result = $project7->db->_delete_post($post_id);
        if ($is_page) {
            $objResponse->redirect($project7->get_config('es_main_url'));
        } else {
            $objResponse->remove('post-' . $post_id);
            //reload the sidebar
            ob_start();
            $project7->display('sidebar-only');
            $output = ob_get_contents();
            ob_end_clean();
            $objResponse->assign('sidebar', 'innerHTML', $output);
        }
    } else {
        $objResponse->alert($project7->notLoggedIn(true));
    }
    return $objResponse;
}