static function set($statement, $vars = array()) { if (gettype(self::$statement) == 'object') { self::$statement->closeCursor(); } if (gettype($statement == 'string')) { $statement = self::$conn->prepare($statement); } try { $result = $statement->execute($vars); if (!$result) { $info = $statement->errorInfo(); Error::http(500, json_encode($info[2])); } self::$statement = $statement; $rowcount = $statement->rowCount(); $statement->fetchAll(); return $rowcount; } catch (PDOException $e) { Error::http(500, $e->getMessage()); } }