예제 #1
0
파일: Search.php 프로젝트: byjg/xmlnuke
 /**
  * Add custom setup elements
  *
  * @param XMLFilenameProcessor $xmlModuleName
  * @param Context $context
  * @param Object $customArgs
  */
 public function Setup($xmlModuleName, $customArgs)
 {
     parent::Setup($xmlModuleName, $customArgs);
 }
예제 #2
0
 /**
  * This method receive a external error message and show it.
  *
  * @param Object $customArg
  */
 public function Setup($xmlModuleName, $customArgs)
 {
     parent::Setup($xmlModuleName, $customArgs);
     $this->_ErrorMessage = $customArgs;
 }
예제 #3
0
 public function Setup($xmlModuleName, $customArgs)
 {
     parent::Setup($xmlModuleName, $customArgs);
     $this->defaultXmlnukeDocument = new ServiceDocument();
 }
예제 #4
0
파일: SendPage.php 프로젝트: byjg/xmlnuke
 /**
  * Setup the module receiving external parameters and assing it to private variables.
  *
  * @param XMLFilenameProcessor $xmlModuleName
  * @param Conext $context
  * @param Null $customArgs
  */
 public function Setup($xmlModuleName, $customArgs)
 {
     parent::Setup($xmlModuleName, $customArgs);
     $this->_link = $this->_context->get("link");
     $this->_toName = $this->_context->get("toname");
     $this->_toEmail = $this->_context->get("tomail");
     $this->_fromName = $this->_context->get("fromname");
     $this->_fromEmail = $this->_context->get("frommail");
     $this->_customMessage = $this->_context->get("custommessage");
     if ($this->_link == "") {
         //$this->_link = str_replace("&","Z",$this->_context->get("HTTP_REFERER"));
         $this->_link = urlencode($this->_context->get("HTTP_REFERER"));
         if (stripos($this->_link, "sendpage") > 0) {
             $this->_link = "";
         }
     }
 }
예제 #5
0
파일: SendEmail.php 프로젝트: byjg/xmlnuke
 /**
  * Setup the module receiving external parameters and assing it to private variables.
  *
  * @param XMLFilenameProcessor $xmlModuleName
  * @param mixed $customArgs
  */
 public function Setup($xmlModuleName, $customArgs)
 {
     parent::Setup($xmlModuleName, $customArgs);
     $this->_toName_ID = $this->_context->get("toname_id");
     $this->_fromName = $this->_context->get("name");
     $this->_fromEmail = $this->_context->get("email");
     $this->_subject = $this->_context->get("subject");
     $this->_message = $this->_context->get("message");
     $this->_redirect = $this->_context->get("redirect");
     $this->_extraMessage = "";
     $aux = $this->_context->get("extra_fields");
     if ($aux != "") {
         $fields = explode(";", $aux);
         foreach ($fields as $key => $field) {
             $detail = explode("=", $field);
             $valor = $this->_context->get($detail[0]);
             $this->_extraMessage .= $detail[1] . ": " . $valor . "\n";
         }
     }
 }
예제 #6
0
파일: Login.php 프로젝트: byjg/xmlnuke
 public function Setup($xmlModuleName, $customArgs)
 {
     parent::Setup($xmlModuleName, $customArgs);
     $myWords = $this->WordCollection();
     $this->defaultXmlnukeDocument->addXmlnukeObject($myWords);
     $this->_users = $this->getUsersDatabase();
     $this->_blockCenter = new XmlBlockCollection("", BlockPosition::Center);
     $this->defaultXmlnukeDocument->addXmlnukeObject($this->_blockCenter);
     $this->_login = new LoginModel($this->_context);
     $this->_urlReturn = $this->_context->get("ReturnUrl");
     $this->_login->setCanRegister(true);
     $this->_login->setCanRetrievePassword(true);
 }