// вывести на экран помимо логов require_once JPATH_BASE . '/components/com_jshopping/VipLocalApi.php'; require_once JPATH_BASE . '/components/com_jshopping/WuBookApi.php'; $db = JFactory::getDbo(); $task = $app->input->getCmd('task', ''); if ($task == '') { $get = arguments_($argv); if (isset($get['task'])) { $task = $get['task']; } } $db_local = JDatabase::getInstance(VipLocalApi::getDbConnectOptions()); switch ($task) { case 'bookings-local-to-site': //выполняется планировщиком $k_zajav = VipLocalApi::synchronizeToSite($db, $db_local); //синхронизация данных с локального сервера в базу сайта //echo'$k_zajav<pre>';print_r($k_zajav);echo'</pre>';//die; //echo'for_update<pre>';print_r($k_zajav);echo'</pre>';//die; if (count($k_zajav)) { WuBookApi::synchronizeFromSiteToWuBook($db, $k_zajav); } //синхронизация данных с базы сайта на WuBook //если на локальном сервере что-то удалили из бронирования, то удаляем эту инфу с сайта и отменяем эти бронирования. $k_zajav = VipLocalApi::checkDeletedReservations($db, $db_local); //echo'for_delete<pre>';print_r($k_zajav);echo'</pre>';die; if (count($k_zajav) > 0) { WuBookApi::cancelReservations($k_zajav); //отмена на вубуке VipLocalApi::deleteReservations($db, $k_zajav); //удаление из базы сайта