X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=install.php;h=c1b3a8c2ddfe0ed48be835dbf1c20d6830e6f6d1;hb=7abb98667681945d3386fb8852032d771377f783;hp=21c1debce2408878e80277fb549929e0c4806931;hpb=114ca8a14689b5f76ac612854542f9dd641bc7f1;p=lhc%2Fweb%2Fwiklou.git diff --git a/install.php b/install.php index 21c1debce2..c1b3a8c2dd 100644 --- a/install.php +++ b/install.php @@ -1,9 +1,11 @@ -query( $sql, $fname ); - $u = User::newFromName( "WikiSysop" ); - if ( 0 == $u->idForName() ) { - $u->addToDatabase(); - $u->setPassword( $wgDBadminpassword ); - $u->addRight( "sysop" ); - $u->saveSettings(); + print "Do you want to create a sysop account? A sysop can protect,\n"; + print "delete and undelete pages and ban users. Recomended. [Y/n] "; + $response = readconsole(); + if(strtolower($response)!="n") { + print "Enter the username [Sysop]: "; + $sysop_user=readconsole(); + if(!$sysop_user) { $sysop_user="Sysop"; } + while(!$sysop_password) { + print "Enter the password: "; + $sysop_password=readconsole(); + } + $u = User::newFromName( $sysop_user ); + if ( 0 == $u->idForName() ) { + $u->addToDatabase(); + $u->setPassword( $sysop_password ); + $u->addRight( "sysop" ); + $u->saveSettings(); + } else { + print "Could not create user - already exists!\n"; + } } - $u = User::newFromName( "WikiDeveloper" ); - if ( 0 == $u->idForName() ) { - $u->addToDatabase(); - $u->setPassword( $wgDBadminpassword ); - $u->addRight( "sysop" ); - $u->addRight( "developer" ); - $u->saveSettings(); + print "Do you want to create a sysop+developer account? A developer\n"; + print "can switch the database to read-only mode and run any type of\n"; + print "query through a web interface. [Y/n] "; + $response=readconsole(); + if(strtolower($response)!="n") { + print "Enter the username [Developer]: "; + $developer_user=readconsole(); + if(!$developer_user) { $developer_user="Developer"; } + while (!$developer_password) { + print "Enter the password: "; + $developer_password=readconsole(); + } + $u = User::newFromName( $developer_user ); + if ( 0 == $u->idForName() ) { + $u->addToDatabase(); + $u->setPassword( $developer_password ); + $u->addRight( "sysop" ); + $u->addRight( "developer" ); + $u->saveSettings(); + } else { + print "Could not create user - already exists!\n"; + } } $wns = Namespace::getWikipedia();