Code Duplication    Length = 5-6 lines in 4 locations

application/modules/admin/pages.php 4 locations

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