Страница 1 из 1

функция playMedia

Добавлено: Пт окт 17, 2014 12:47 pm
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);
 }