Code Duplication    Length = 8-8 lines in 2 locations

include/classes/mysqlims.class.php 2 locations

@@ 60-67 (lines=8) @@
57
     *
58
     * @return mysqli_stmt
59
     */
60
    public function prepare($query)
61
    {
62
        if (stripos($query, "SELECT") && stripos($query, "FOR UPDATE") === false && $this->mysqliR !== null) {
63
            return $this->mysqliR->prepare($query);
64
        } else {
65
            return $this->mysqliW->prepare($query);
66
        }
67
    }
68
69
    /*
70
     * Override standard mysqli_query to select master/slave server
@@ 77-84 (lines=8) @@
74
     * @return boolean
75
     * @return mixed
76
     */
77
    public function query($query, $resultmode = MYSQLI_STORE_RESULT)
78
    {
79
        if (stripos($query, "SELECT") && stripos($query, "FOR UPDATE") === false && $this->mysqliR !== null) {/* Use readonly server */
80
            return $this->mysqliR->query($query, $resultmode);
81
        } else {
82
            return $this->mysqliW->query($query, $resultmode);
83
        }
84
    }
85
}