Example #1
0
 /**
  * Constructor TextArea
  * @param mixed $page_or_form_object 
  * @param string $name 
  * @param string $id 
  * @param string $value 
  * @param string $width 
  */
 function __construct($page_or_form_object, $name = '', $id = '', $value = '', $width = '')
 {
     parent::__construct();
     if (!isset($page_or_form_object) || gettype($page_or_form_object) != "object" || !is_subclass_of($page_or_form_object, "Page") && get_class($page_or_form_object) != "Form") {
         throw new NewException("Argument page_or_form_object for " . get_class($this) . "::__construct() error", 0, getDebugBacktrace(1));
     }
     if (is_subclass_of($page_or_form_object, "Page")) {
         $this->class_name = get_class($page_or_form_object);
         $this->page_object = $page_or_form_object;
         $this->form_object = null;
     } else {
         $this->page_object = $page_or_form_object->getPageObject();
         $this->class_name = get_class($this->page_object) . "_" . $page_or_form_object->getName();
         $this->form_object = $page_or_form_object;
     }
     if ($name == "") {
         $name = $this->page_object->createObjectName($this);
         $this->name = $name;
     } else {
         $exist_object = $this->page_object->existsObjectName($name);
         $this->name = $name;
         if ($exist_object != false) {
             throw new NewException("Tag name \"" . $name . "\" for object " . get_class($this) . " already use for other object " . get_class($exist_object), 0, getDebugBacktrace(1));
         }
         $this->page_object->addEventObject($this, $this->form_object);
     }
     if ($id == "") {
         $this->id = $name;
     } else {
         $this->id = $id;
     }
     $this->value = $value;
     $this->default_value = $value;
     $this->width = $width;
 }
 /**
  * Constructor DroppableEvent
  * @param Page|Form $page_or_form_object 
  * @param string $name 
  */
 function __construct($page_or_form_object, $name = '')
 {
     parent::__construct();
     if (!isset($page_or_form_object) || gettype($page_or_form_object) != "object" || !is_subclass_of($page_or_form_object, "Page") && get_class($page_or_form_object) != "Form") {
         throw new NewException("Argument page_object for " . get_class($this) . "::__construct() error", 0, getDebugBacktrace(1));
     }
     if (is_subclass_of($page_or_form_object, "Page")) {
         $this->class_name = get_class($page_or_form_object);
         $this->page_object = $page_or_form_object;
         $this->form_object = null;
     } else {
         $this->page_object = $page_or_form_object->getPageObject();
         $this->class_name = get_class($this->page_object) . "_" . $page_or_form_object->getName();
         $this->form_object = $page_or_form_object;
     }
     if ($name == "") {
         $this->name = $this->page_object->createObjectName($this);
     } else {
         $this->name = $name;
         $this->page_object->addEventObject($this, $this->form_object);
     }
     $this->id = $name;
     $this->droppable_id = "";
     $this->ajax_wait_message = __(SUBMIT_LOADING_2);
 }
Example #3
0
 /**
  * Constructor ComboBox
  * @param Page|Form $page_or_form_object 
  * @param string $name 
  * @param string $width 
  */
 function __construct($page_or_form_object, $name = '', $width = '')
 {
     parent::__construct();
     if (!isset($page_or_form_object) || gettype($page_or_form_object) != "object" || !is_subclass_of($page_or_form_object, "Page") && get_class($page_or_form_object) != "Form") {
         throw new NewException("Argument page_or_form_object for " . get_class($this) . "::__construct() error", 0, getDebugBacktrace(1));
     }
     if (is_subclass_of($page_or_form_object, "Page")) {
         $this->class_name = get_class($page_or_form_object);
         $this->page_object = $page_or_form_object;
         $this->form_object = null;
     } else {
         $this->page_object = $page_or_form_object->getPageObject();
         $this->class_name = get_class($this->page_object) . "_" . $page_or_form_object->getName();
         $this->form_object = $page_or_form_object;
     }
     if ($name == "") {
         $name = $this->page_object->createObjectName($this);
         $this->name = $name;
     } else {
         $exist_object = $this->page_object->existsObjectName($name);
         $this->name = $name;
         if ($exist_object != false) {
             throw new NewException("Tag name \"" . $name . "\" for object " . get_class($this) . " already use for other object " . get_class($exist_object), 0, getDebugBacktrace(1));
         }
         $this->page_object->addEventObject($this, $this->form_object);
     }
     $this->width = $width;
     $this->addCss(BASE_URL . "wsp/css/dd.css", "", true);
     $this->addJavaScript(BASE_URL . "wsp/js/jquery.dd.js", "", true);
 }
Example #4
0
 /**
  * Constructor UploadFile
  * @param mixed $page_or_form_object 
  * @param string $name 
  * @param string $id 
  */
 function __construct($page_or_form_object, $name = '', $id = '')
 {
     parent::__construct();
     if (!isset($page_or_form_object) || gettype($page_or_form_object) != "object" || !is_subclass_of($page_or_form_object, "Page") && get_class($page_or_form_object) != "Form") {
         throw new NewException("Argument page_or_form_object for " . get_class($this) . "::__construct() error", 0, getDebugBacktrace(1));
     }
     if (is_subclass_of($page_or_form_object, "Page")) {
         $this->class_name = get_class($page_or_form_object);
         $this->page_object = $page_or_form_object;
         $this->form_object = null;
     } else {
         $this->page_object = $page_or_form_object->getPageObject();
         $this->class_name = get_class($this->page_object) . "_" . $page_or_form_object->getName();
         $this->form_object = $page_or_form_object;
         $this->form_object->setEnctypeMultipart();
     }
     if ($name == "") {
         $name = $this->page_object->createObjectName($this);
         $this->name = $name;
     } else {
         $exist_object = $this->page_object->existsObjectName($name);
         $this->name = $name;
         if ($exist_object != false) {
             throw new NewException("Tag name \"" . $name . "\" for object " . get_class($this) . " already use for other object " . get_class($exist_object), 0, getDebugBacktrace(1));
         }
         $this->page_object->addEventObject($this, $this->form_object);
     }
     if ($id == "") {
         $this->id = $name;
     } else {
         $this->id = $id;
     }
     JavaScriptInclude::getInstance()->addToEnd(BASE_URL . "wsp/js/jquery.form.js", "", true);
     JavaScriptInclude::getInstance()->addToEnd(BASE_URL . "wsp/js/jquery.upload.js", "", true);
 }
Example #5
0
 /**
  * Constructor Raty
  * @param mixed $id 
  */
 function __construct($id)
 {
     parent::__construct();
     if (!isset($id)) {
         throw new NewException("1 argument for " . get_class($this) . "::__construct() is mandatory", 0, getDebugBacktrace(1));
     }
     $this->id = $id;
     $this->addJavaScript(BASE_URL . "wsp/js/jquery.raty.min.js", "", true);
 }
Example #6
0
 /**
  * Constructor Picture
  * @param mixed $src 
  * @param double $height [default value: 0]
  * @param double $width [default value: 0]
  * @param double $border [default value: 0]
  * @param string $align 
  * @param string $title 
  */
 function __construct($src, $height = 0, $width = 0, $border = 0, $align = '', $title = '')
 {
     parent::__construct();
     if (!isset($src)) {
         throw new NewException("1 argument for " . get_class($this) . "::__construct() is mandatory", 0, getDebugBacktrace(1));
     }
     $this->src = $src;
     $this->height = $height;
     $this->width = $width;
     $this->border = $border;
     $this->align = $align;
     $this->title = $title;
 }
Example #7
0
 /**
  * Constructor Object
  * @param string|WspObject|Url $str_or_object [default value: null]
  * @param string|WspObject $str_or_object2 [default value: null]
  * @param string|WspObject $str_or_object3 [default value: null]
  * @param string|WspObject $str_or_object4 [default value: null]
  * @param string|WspObject $str_or_object5 [default value: null]
  */
 function __construct($str_or_object = null, $str_or_object2 = null, $str_or_object3 = null, $str_or_object4 = null, $str_or_object5 = null)
 {
     parent::__construct();
     $args = func_get_args();
     for ($i = 0; $i < sizeof($args); $i++) {
         if ($args[$i] !== null) {
             $this->addObject($args[$i]);
         }
     }
 }