Code Duplication    Length = 8-8 lines in 2 locations

include/classes/mysqlims.class.php 2 locations

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