/dev/null 2>&1 &"); sleep(5); if ($resetRoundcube === true && resetRCPassInConfigFile($pass) !== FALSE) { system("echo \"update user set Password = Password('".$pass."') where User = 'roundcube'\" | mysql -u root mysql ", $returnRoundcube); while($returnRoundcube) { print("Could not connect to MySQL. Will try again shortly.\n"); sleep(5); system("echo \"update user set Password = Password('".$pass."') where User = 'roundcube'\" | mysql -u root mysql ", $returnRoundcube); } print("Roundcube's MySQL account is now secured.\n"); } if ($resetHorde === true && resetHordePassInConfigFile($hordePass) !== FALSE) { system("echo \"update user set Password = Password('".$hordePass."') where User = 'horde_groupware'\" | mysql -u root mysql ", $returnHorde); while($returnHorde) { print("Could not connect to MySQL. Will try again shortly.\n"); sleep(5); system("echo \"update user set Password = Password('".$hordePass."') where User = 'horde_groupware'\" | mysql -u root mysql ", $returnHorde); } print("Horde's MySQL account is now secured.\n"); } print("Resetting MySQL\n"); shell_exec("killall mysqld"); shell_exec("sleep 5"); system("/sbin/service mysqld restart"); system("/bin/touch /usr/local/lxlabs/kloxo/file/webmailReset"); system("/bin/touch /usr/local/lxlabs/kloxo/file/fixed2085Issue"); print("Password successfully reset.\n"); } else { print ("No user was selected to have their password reset.\n"); } ?>