/** * This function outputs the code to include the FlashObject code as inline JavaScript * reads the contents of a file that returns javascript */ function test_MAX_flashGetFlashObjectInline() { $return = MAX_flashGetFlashObjectInline(); $this->assertNoErrors('MAX_flashGetFlashObjectInline'); $this->assertTrue($return, 'MAX_flashGetFlashObjectInline'); $expect = file_get_contents(MAX_PATH . '/www/delivery/' . $GLOBALS['_MAX']['CONF']['file']['flash']); $this->assertEqual($return, $expect); }
$output = MAX_adSelect($what, $campaignid, $target, $source, $withtext, $charset, $context, $limitations['richmedia'], $GLOBALS['ct0'], $GLOBALS['loc'], $GLOBALS['referer']); MAX_cookieFlush(); $uniqid = substr(md5(uniqid('', 1)), 0, 8); if (empty($output['bannerid'])) { echo MAX_javascriptToHTML($output['html'], "MAX_{$uniqid}"); exit; } if (!empty($block) && !empty($output['bannerid'])) { $output['context'][] = array('!=' => 'bannerid:' . $output['bannerid']); } if (!empty($blockcampaign) && !empty($output['campaignid'])) { $output['context'][] = array('!=' => 'campaignid:' . $output['campaignid']); } if (!empty($blockcampaign) && !empty($output['campaignid'])) { $output['context'][] = array('!=' => 'campaignid:' . $output['campaignid']); } if (!empty($output['context'])) { foreach ($output['context'] as $id => $contextArray) { if (!in_array($contextArray, $context)) { $context[] = $contextArray; } } } if ($output['contenttype'] == 'swf') { echo MAX_flashGetFlashObjectInline(); } $output['html'] .= !empty($context) ? "<script type='text/javascript'>document.context='" . MAX_commonPackContext($context) . "'; </script>" : ''; echo MAX_javascriptToHTML(MAX_layerGetHtml($output, $uniqid), "MAX_{$uniqid}"); MAX_layerPutJs($output, $uniqid); ob_flush(); }