osMessage($_POST['_target'], $_POST['_message'], $_POST); } $msgMode = true; } else { if (isset($_GET['p'])) { $emptyar = array(); osBroadcast("page_" . $_GET['p'], $emptyar); } elseif (count($_GET) > 0) { $_SESSION['osLink'] = $_GET; unset($_SESSION['osLink']['kill']); $_SESSION['silentmode'] = true; if (isset($_SESSION['osLink'])) { if (is_array($_SESSION['osLink'])) { foreach ($_SESSION['osLink'] as $a => $b) { $p = osParse($b); osMessage($a, "client_" . $p[0], $p[1]); } } } $_SESSION['silentmode'] = false; } if (isset($bizbank)) { $page_content = $bizbank->show(false); foreach ($_SESSION['osNodes'] as $nodeFN => $node) { if (isset($node['node'])) { if (is_object($node['node'])) { // $JQueryCode.="if(window.".$nodeFN.")".$nodeFN."();"; } } } }
function osBroadcast($msg, $info) { if (isset($_SESSION['osMsg'][$msg])) { if (count($_SESSION['osMsg'][$msg]) > 0) { foreach ($_SESSION['osMsg'][$msg] as $node => $v) { osMessage($node, $msg, $info); } } } }
function osBroadcast($msg, $info) { if ($_SESSION['logMessages']) { osLog("OS", "BroadCast", "<b>MSG:</b> {$msg}<br><b>INFO:</b><br>" . arr2str($info)); } if (isset($_SESSION['osMsg'][$msg])) { if (count($_SESSION['osMsg'][$msg]) > 0) { foreach ($_SESSION['osMsg'][$msg] as $node => $v) { osMessage($node, $msg, $info); } } } }