Code Duplication    Length = 22-26 lines in 2 locations

module/Organizations/src/Organizations/Controller/IndexController.php 1 location

@@ 88-109 (lines=22) @@
85
     *
86
     * @return array
87
     */
88
    public function indexAction()
89
    {
90
        /* @var $request \Zend\Http\Request */
91
        $request       = $this->getRequest();
92
        $params        = $request->getQuery();
93
        $isRecruiter   = $this->acl()->isRole('recruiter');
94
        $params->count = 10;
95
        if ($isRecruiter) {
96
            $params->set('by', 'me');
97
        }
98
         //default sorting
99
        if (!isset($params['sort'])) {
100
            $params->set('sort', "-name");
101
        }
102
        // save the Params in the Session-Container
103
        $this->paginationParams()->setParams('Organizations\Index', $params);
104
        $paginator = $this->paginator('Organizations/Organization', $params);
105
        return array(
106
            'script' => 'organizations/index/list',
107
            'organizations' => $paginator
108
        );
109
    }
110
     
111
     
112
    /**

module/Applications/src/Applications/Controller/IndexController.php 1 location

@@ 33-58 (lines=26) @@
30
     *
31
     * @return array
32
     */
33
    public function dashboardAction()
34
    {
35
        /* @var Request $request */
36
        $request = $this->getRequest();
37
        $params = $request->getQuery();
38
        $isRecruiter = $this->acl()->isRole('recruiter');
39
        if ($isRecruiter) {
40
            $params->set('by', 'me');
41
        }
42
43
         //default sorting
44
        if (!isset($params['sort'])) {
45
            $params['sort']="-date";
46
        }
47
        $params->count = 5;
48
        $params->pageRange=5;
49
50
        $this->paginationParams()->setParams('Applications\Index', $params);
51
52
        $paginator = $this->paginator('Applications', $params->toArray());
53
     
54
        return array(
55
            'script' => 'applications/index/dashboard',
56
            'applications' => $paginator
57
        );
58
    }
59
}
60