Subversion Repositories oidplus

Rev

Rev 1086 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1086 Rev 1116
Line 23... Line 23...
23
\defined('INSIDE_OIDPLUS') or die;
23
\defined('INSIDE_OIDPLUS') or die;
24
// phpcs:enable PSR1.Files.SideEffects
24
// phpcs:enable PSR1.Files.SideEffects
25
 
25
 
26
class OIDplusDatabasePluginMySQLi extends OIDplusDatabasePlugin {
26
class OIDplusDatabasePluginMySQLi extends OIDplusDatabasePlugin {
27
 
27
 
-
 
28
        /**
-
 
29
         * @return string
-
 
30
         */
28
        public static function id(): string {
31
        public static function id(): string {
29
                return "MySQL";
32
                return "MySQL";
30
        }
33
        }
31
 
34
 
-
 
35
        /**
-
 
36
         * @return OIDplusDatabaseConnection
-
 
37
         */
32
        public static function newConnection(): OIDplusDatabaseConnection {
38
        public static function newConnection(): OIDplusDatabaseConnection {
33
                return new OIDplusDatabaseConnectionMySQLi();
39
                return new OIDplusDatabaseConnectionMySQLi();
34
        }
40
        }
35
 
41
 
-
 
42
        /**
-
 
43
         * @return string
-
 
44
         */
36
        public static function setupHTML(): string {
45
        public static function setupHTML(): string {
37
                return '<div id="DBPLUGIN_PARAMS_MySQL">'.
46
                return '<div id="DBPLUGIN_PARAMS_MySQL">'.
38
                       '        <p>'._L('MySQL hostname and port').':<br><input id="mysql_host" type="text" value="localhost:3306" onkeypress="rebuild()" onkeyup="rebuild()">  <span id="mysql_host_warn"></span></p>'.
47
                       '        <p>'._L('MySQL hostname and port').':<br><input id="mysql_host" type="text" value="localhost:3306" onkeypress="rebuild()" onkeyup="rebuild()">  <span id="mysql_host_warn"></span></p>'.
39
                       '        <p>'._L('MySQL username').':<br><input id="mysql_username" type="text" onkeypress="rebuild()" onkeyup="rebuild()"> <span id="mysql_username_warn"></span></p>'.
48
                       '        <p>'._L('MySQL username').':<br><input id="mysql_username" type="text" onkeypress="rebuild()" onkeyup="rebuild()"> <span id="mysql_username_warn"></span></p>'.
40
                       '        <p>'._L('MySQL password').':<br><input id="mysql_password" type="password" autocomplete="new-password" onkeypress="rebuild()" onkeyup="rebuild()"></p>'.
49
                       '        <p>'._L('MySQL password').':<br><input id="mysql_password" type="password" autocomplete="new-password" onkeypress="rebuild()" onkeyup="rebuild()"></p>'.