Как отработает данная функция, если я добавлю терминал, который подпадает под условия первого запроса в коде, но при этом выставлю ему параметр 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);
}