function processOrders($bResetOrders = false) { try { $processOrder = new Thread_Server(); switch (true) { case $processOrder->hasOrders() === true: Netsuite_Db_Model::setPoolQueueLog(sizeof($processOrder->orders)); $processOrder->poolOrders(); processOrders(true); break; case $bResetOrders === true: //sleep(5); //Netsuite_Db_Model::resetStalledOrders(); //processOrders( false ); break; } } catch (Exception $e) { Netsuite_Db_Model::logError($e); } }