функция playMedia

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Ответить
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Контактная информация:

функция playMedia

Сообщение LutsenkoDenis »

Вопрос по поводу работы функции playMedia(/lib/common.class.php)
Как отработает данная функция, если я добавлю терминал, который подпадает под условия первого запроса в коде, но при этом выставлю ему параметр CANPLAY = 0?

Код:
SPOILERSPOILER_SHOW

Код: Выделить всё

/**
* Title
*
* Description
*
* @access public
*/
function playMedia($path, $host='localhost') 
{
   $terminal=SQLSelectOne("SELECT * FROM terminals WHERE HOST LIKE '".DBSafe($host)."' OR NAME LIKE '".DBSafe($host)."' OR TITLE LIKE '".DBSafe($host)."'");
   
   if (!$terminal['ID']) 
   {
      $terminal=SQLSelectOne("SELECT * FROM terminals WHERE CANPLAY=1 ORDER BY ID");
   }
   if (!$terminal['ID']) 
   {
      $terminal=SQLSelectOne("SELECT * FROM terminals WHERE 1 ORDER BY ID");
   }

   if (!$terminal['ID']) 
   {
      return 0;
   }

   include_once(DIR_MODULES.'app_player/app_player.class.php');
   $player=new app_player();
   $player->terminal_id=$terminal['ID'];
   $player->play=$path;

   global $ajax;
   $ajax=1;

   global $command;
   $command='refresh';

   $player->intCall=1;
   $player->usual($out);
 }
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Ответить