Beispiel #1
0
 /**
  * @param	string	$name
  */
 function PrintJsValue($name)
 {
     echo ap_Utils::ReBuildStringToJavaScript($this->GetValueAsString($name), '"');
 }
 /**
  * @param string $sTab
  * @return void
  */
 protected function initAjaxActionModules($sTab)
 {
     $sError = '';
     $sMessage = '';
     $sRef = '';
     if ($this->IsAuth()) {
         if (!$this->IsOnlyReadAuthType()) {
             try {
                 foreach ($this->aModules as $oModule) {
                     if ($oModule->IsInTab($sTab)) {
                         $oModule->InitAjaxAction('Pre', $sTab, $sMessage, $sError, $sRef);
                     }
                 }
                 if (empty($sError)) {
                     foreach ($this->aModules as $oModule) {
                         if ($oModule->IsInTab($sTab)) {
                             $oModule->InitAjaxAction('', $sTab, $sMessage, $sError, $sRef);
                         }
                     }
                 }
                 if (empty($sError)) {
                     foreach ($this->aModules as $oModule) {
                         if ($oModule->IsInTab($sTab)) {
                             $oModule->InitAjaxAction('Post', $sTab, $sMessage, $sError, $sRef);
                         }
                     }
                 }
             } catch (Exception $oException) {
                 if (empty($sError)) {
                     $sError = $oException->getMessage();
                 }
             }
         } else {
             $sError = AP_LANG_ADMIN_ONLY_READ;
         }
     } else {
         $sError = AP_LANG_LOGIN_ACCESS_ERROR;
     }
     $sOb = @ob_get_contents();
     @ob_clean();
     if (0 < strlen($sOb)) {
         CApi::Log(AP_CRLF . $sOb, ELogLevel::Error);
         if (!empty($sError)) {
             $sError = 'Json parse error';
         }
     }
     $sAjaxResult = '{ "null": "null"';
     if (!empty($sError)) {
         $sAjaxResult .= ', "error": "' . ap_Utils::ReBuildStringToJavaScript($sError, '"') . '"';
     } else {
         if (!empty($sMessage)) {
             $sAjaxResult .= ', "message": "' . ap_Utils::ReBuildStringToJavaScript($sMessage, '"') . '"';
         }
     }
     if (!empty($sRef)) {
         $sAjaxResult .= ', "ref": "' . ap_Utils::ReBuildStringToJavaScript($sRef, '"') . '"';
         if (!empty($sError)) {
             $this->ShowError($sError);
         } else {
             if (!empty($sMessage)) {
                 $this->ShowMessage($sMessage);
             }
         }
     }
     $sAjaxResult .= ' }';
     echo $sAjaxResult;
     CApi::Log('AJAX: ' . $sAjaxResult);
 }
Beispiel #3
0
    /**
     * @return void
     */
    public function WriteMenu()
    {
        $sCurrentMode = $this->GetCurrentMode();
        echo '<div style="width:215px; height:1px; overflow:hidden; padding: 0px"></div>';
        foreach ($this->aMenu as $sMode => $aItems) {
            $sClass = 'wm_settings_item';
            if ($sCurrentMode === $sMode) {
                $sClass = 'wm_selected_settings_item';
                foreach ($aItems as $oAddItem) {
                    $aToolTips = $oAddItem->ToolTips();
                    if (is_array($aToolTips) && 0 < count($aToolTips)) {
                        foreach ($aToolTips as $sId => $sToolTip) {
                            $this->JsAddInitText('JAddToolTip("' . ap_Utils::ReBuildStringToJavaScript($sId, '"') . '", "' . ap_Utils::ReBuildStringToJavaScript($sToolTip, '"') . '");');
                        }
                    }
                }
            }
            $oItem = isset($aItems[0]) ? $aItems[0] : null;
            if ($oItem) {
                echo '
<div class="' . $sClass . '" id="' . $oItem->Mode() . '_div"><a href="' . AP_INDEX_FILE . '?mode=' . $oItem->Mode() . '">' . $oItem->Name() . '</a></div>';
            }
        }
    }
Beispiel #4
0
 function Info()
 {
     $_info = $this->GetInfo();
     if (strlen($_info) > 0) {
         $_type = $this->GetInfoType();
         echo AP_CRLF . '<script type="text/javascript">MsgBox.Show("' . ap_Utils::ReBuildStringToJavaScript($_info, '"') . '", ' . $_type . ');</script>';
         $this->ClearInfo();
     }
 }
Beispiel #5
0
	<tr>
		<td><div class="wm_inbox_page_switcher_left"></div></td>
		<td class="wm_inbox_page_switcher_pages" id="ps_pages"></td>
		<td><div class="wm_inbox_page_switcher_right"></div></td>
	</tr>
</table>
-->
<script type="text/javascript">
<?php 
$screen->WriteTableJS();
?>
var List = new CList();
var Selection;
Init_list("list");
ResizeElements("all");

<?php 
if (isset($_GET['uid'])) {
    echo 'Selection.CheckLine("' . ap_Utils::ReBuildStringToJavaScript(urlencode($_GET['uid']), '"') . '");';
}
?>

function ViewAddressRecord(id) {
	document.location = "<?php 
echo AP_INDEX_FILE;
?>
?mode=edit&uid=" + id;
}
</script>
<?php 
$screen->WriteInitJS();
Beispiel #6
0
	<title><?php 
$this->Title();
?>
</title>
	<script type="text/javascript" src="./js/browser.js<?php 
echo '?' . $this->ClearAdminVersion();
?>
"></script>
	<script type="text/javascript">
		var Browser = new CBrowser();
		var _apPath = "<?php 
echo ap_Utils::ReBuildStringToJavaScript($this->AdminFolder(), '"');
?>
";
		var _langSaving = "<?php 
echo ap_Utils::ReBuildStringToJavaScript(AP_LANG_SAVING, '"');
?>
";
		function ResizeElements(mode) { return true; }
		function GlobalInit() { return true; }
	</script>
<?php 
$this->TopJS();
$this->TopStyles();
?>
</head>
<body onresize="ResizeElements('All');" onload="GlobalInit();">
	<div class="<?php 
$this->ContentClass();
?>
" align="center">