Пример #1
0
<?php

require_once "class.AnnotationFunction.php";
$__AJAX_METHOD_SCRIPT_REGED__ = FALSE;
$__INTERNAL_AJAX_METHODS_REGED__ = FALSE;
AjaxMethod::beginAjaxMethod();
class AjaxMethod
{
    public static $Debug = FALSE;
    public static $OnLoading = NULL;
    public static $OnLoaded = NULL;
    public static $OnInteractive = NULL;
    public static $OnAbort = NULL;
    public static $OnComplete = NULL;
    public static $OnError = NULL;
    private static $_INSTANCE = NULL;
    private $_SCRIPT_PATH = NULL;
    /**
     * Constructor
     * @access private
     */
    private function __construct()
    {
        global $__AJAX_METHOD_SCRIPT_REGED__;
        if ($__AJAX_METHOD_SCRIPT_REGED__ === FALSE) {
            $this->_SCRIPT_PATH = $this->GetAbsoluteApp() . "Scripts/fsoft.ajax.method.js";
        }
    }
    public function __destruct()
    {
        if (self::IsAjaxCall()) {