$ff = HTML_FlexyFramework::get();
+// if(!empty($ff->Core_Notify)){
+// require_once 'Pman/Core/NotifySmtpCheck.php';
+// $x = new Pman_Core_NotifySmtpCheck();
+// $x->check();
+// }
+//
+// EXIT;
+
$this->disabled = explode(',', $ff->disable);
//$this->fixSequencesPgsql();exit;
$ar = $this->modulesList();
-
foreach($ar as $m) {
if(in_array($m, $this->disabled)){
continue;
}
- $cmd = "$mysql_cmd -f < " . escapeshellarg($fn) ;
+ $cmd = "$mysql_cmd -f < " . escapeshellarg($fn) ." 2>&1" ;
echo basename($dir).'/'. basename($fn) . '::' . $cmd. ($this->cli ? "\n" : "<BR>\n");
while(!feof($fp))
{
// send the current file part to the browser
- $line = fgets($fp, 1024);
- echo '->>> ' . $line . " <<<---\n";
- echo "--";
+ $line = trim(fgets($fp, 1024));
+ $matches = array();
+ if (!preg_match('/^ERROR\s+([0-9]+)/', $line, $matches)) {
+ echo "OK - {$line}\n"; flush();
+ continue;
+ }
+ print_r(array($line,$matches));exit;
- // flush the content to the browser
- flush();
}