Code Duplication    Length = 5-6 lines in 4 locations

application/modules/admin/pages.php 4 locations

@@ 927-932 (lines=6) @@
924
        $page = $this->cms_admin->get_page($page_id);
925
926
        switch ($page['post_status']) {
927
            case 'publish':
928
                //$data = array('post_status' => 'pending');
929
                $data = $page;
930
                $data['post_status'] = 'draft';
931
                $this->cms_admin->update_page($page['id'], $data, $exsists);
932
                break;
933
934
            case 'pending':
935
                $data = $page;
@@ 934-939 (lines=6) @@
931
                $this->cms_admin->update_page($page['id'], $data, $exsists);
932
                break;
933
934
            case 'pending':
935
                $data = $page;
936
                $data['post_status'] = 'publish';
937
                $this->cms_admin->update_page($page['id'], $data, $exsists);
938
939
                break;
940
941
            case 'draft':
942
                $data = $page;
@@ 941-946 (lines=6) @@
938
939
                break;
940
941
            case 'draft':
942
                $data = $page;
943
                $data['post_status'] = 'publish';
944
                $this->cms_admin->update_page($page['id'], $data, $exsists);
945
946
                break;
947
            default :
948
                $data = $page;
949
                $data['post_status'] = 'publish';
@@ 947-951 (lines=5) @@
944
                $this->cms_admin->update_page($page['id'], $data, $exsists);
945
946
                break;
947
            default :
948
                $data = $page;
949
                $data['post_status'] = 'publish';
950
                $this->cms_admin->update_page($page['id'], $data, $exsists);
951
                break;
952
        }
953
        showMessage(lang('Status change success', 'admin'));
954
    }