issue 2662 display coding convention

git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12217 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
ovclas 2012-11-14 08:27:29 +00:00
parent d77d426c4f
commit 1b2d64a4d7
6 changed files with 381 additions and 321 deletions

View file

@ -1,11 +1,11 @@
<?php
class VirtualXMLDisplayHandler {
class VirtualXMLDisplayHandler
{
/**
* Produce virtualXML compliant content given a module object.\n
* @param ModuleObject $oModule the module object
* @return string
**/
*/
function toDoc(&$oModule)
{
@ -16,17 +16,21 @@ class VirtualXMLDisplayHandler {
$request_url = Context::get('xeVirtualRequestUrl');
if(substr($request_url,-1)!='/') $request_url .= '/';
if($error === 0) {
if($error === 0)
{
if($message != 'success') $output->message = $message;
if($redirect_url) $output->url = $redirect_url;
else $output->url = $request_uri;
} else {
}
else
{
if($message != 'fail') $output->message = $message;
}
$html = '<script>'."\n";
if($output->message) $html .= 'alert("'.$output->message.'");'."\n";
if($output->url) {
if($output->url)
{
$url = preg_replace('/#(.+)$/i','',$output->url);
$html .= 'self.location.href = "'.$request_url.'common/tpl/redirect.html?redirect_url='.urlencode($url).'";'."\n";
}
@ -34,5 +38,5 @@ class VirtualXMLDisplayHandler {
return $html;
}
}
?>
/* End of file VirtualXMLDisplayHandler.class.php */
/* Location: ./classes/display/VirtualXMLDisplayHandler.class.php */