/** * 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); }
/** * 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); }
/** * 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); }
/** * 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); }
/** * 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; }
/** * 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]); } } }