mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-03 16:51:40 +09:00
- 아래에 이미 author 언급이 있으므로 중복되는 저작권 표기는 제거 - 클래스 하단에 불필요한 end of file 표시 제거 (파일 하나에 클래스 하나씩이므로 파일이 중간에 끊겼다면 클래스가 닫히지 않아 쉽게 알 수 있음)
22 lines
503 B
PHP
22 lines
503 B
PHP
<?php
|
|
|
|
class JSCallbackDisplayHandler
|
|
{
|
|
|
|
/**
|
|
* Produce JSCallback compliant content given a module object.\n
|
|
* @param ModuleObject $oModule the module object
|
|
* @return string
|
|
*/
|
|
function toDoc(&$oModule)
|
|
{
|
|
$variables = $oModule->getVariables();
|
|
$variables['error'] = $oModule->getError();
|
|
$variables['message'] = $oModule->getMessage();
|
|
return sprintf('<script type="text/javascript">
|
|
//<![CDATA[
|
|
%s(%s);
|
|
//]]>
|
|
</script>', Context::getJSCallbackFunc(), json_encode($variables));
|
|
}
|
|
}
|