diff -ru mybanco-0.05/backend/index.php mybanco/backend/index.php --- mybanco-0.05/backend/index.php 2008-08-09 02:28:47.000000000 +1000 +++ mybanco/backend/index.php 2008-12-27 01:10:06.000000000 +1100 @@ -81,6 +81,11 @@ outputINI($INI, array('code' => 201)); } +// Die if no MySQL +if (!extension_loaded("mysql")) { + outputINI($INI, array('code' => 999)); +} + // // OK, lets go connect to MySQL // diff -ru mybanco-0.05/libs/MyInfo-Client.php mybanco/libs/MyInfo-Client.php --- mybanco-0.05/libs/MyInfo-Client.php 2008-12-27 00:55:11.000000000 +1100 +++ mybanco/libs/MyInfo-Client.php 2008-12-27 01:12:06.000000000 +1100 @@ -162,12 +163,14 @@ print_r($in); echo ''; } - return $in; - - if ($andExit == true) - exit; - //return $s; + // + // Check if there was a MySQL error... + // + if (isset($in['error']['code']) AND $in['error']['code'] == "999") { + template_Error(999, "MySQL extension is not loaded on the backend server"); + } + return $in; }