Code Duplication    Length = 4-8 lines in 3 locations

src/Application.php 3 locations

@@ 77-83 (lines=7) @@
74
                    // Fire login success event
75
                    Event::fire('samson.cms.signin.login', array(& $user));
76
                    return array('status' => '1');
77
                } else {
78
                    $error .= m()->view('www/signin/signin_form.vphp')
79
                        ->focus('autofocus')
80
                        ->errorClass('errorAuth')
81
                        ->output();
82
                    return array('status' => '0', 'html' => $error);
83
                }
84
            } else {
85
                $error .= m()->view('www/signin/signin_form.vphp')
86
                    ->errorClass('errorAuth')
@@ 84-91 (lines=8) @@
81
                        ->output();
82
                    return array('status' => '0', 'html' => $error);
83
                }
84
            } else {
85
                $error .= m()->view('www/signin/signin_form.vphp')
86
                    ->errorClass('errorAuth')
87
                    ->userEmail("{$_POST['email']}")
88
                    ->focus('autofocus')
89
                    ->output();
90
                return array('status' => '0', 'html' => $error);
91
            }
92
        } else {
93
            $error .= m()->view('www/signin/signin_form')->errorClass('errorAuth')->output();
94
            return array('status' => '0', 'html' => $error);
@@ 92-95 (lines=4) @@
89
                    ->output();
90
                return array('status' => '0', 'html' => $error);
91
            }
92
        } else {
93
            $error .= m()->view('www/signin/signin_form')->errorClass('errorAuth')->output();
94
            return array('status' => '0', 'html' => $error);
95
        }
96
    }
97
98
    /** User logout */