Menu

#1 "Run()" return js instead of printing it

open
nobody
None
5
2012-02-19
2012-02-19
Daniele DS
No

Fix for Run() function not returning a value

public function Run($filepath = "phplivex.js", $plugins = array(), $return = false){
$js = ($filepath !== false || $this->Ran) ? "<script type=\"text/javascript\" src=\"{$filepath}\"></script>\r\n" : "";
$js .= "<script type=\"text/javascript\">\r\n";
foreach($this->Functions as $function) $js .= $this->CreateFunction($function);
if(count($this->ClassMethods) != 0) $js .= $this->CreateClasses();
if(count($this->ObjectMethods) != 0) $js .= $this->CreateObjects();
$js .= "</script>\r\n";
foreach ($plugins as $path) $js .= "<script type=\"text/javascript\" src=\"{$path}\"></script>\r\n";

$this->Ran = true;

if($return)
return $js;
else
echo $js;
}

Discussion


Log in to post a comment.

MongoDB Logo MongoDB