2: 2012-03-27 (火) 19:57:09 admin ソース 現: 2012-05-12 (土) 20:32:37 admin ソース
Line 53: Line 53:
     $this->mRoot->mDelegateManager->add('Module.contact.Event.GetForwardUri.Success', array(&$this, 'forward'));      $this->mRoot->mDelegateManager->add('Module.contact.Event.GetForwardUri.Success', array(&$this, 'forward'));
   }    }
 + 
   public function sendNotification(&$obj)    public function sendNotification(&$obj)
   {    {
Line 59: Line 59:
     $contentObj = new Contact_PostContent($obj);      $contentObj = new Contact_PostContent($obj);
     $content = $contentObj->getContents();      $content = $contentObj->getContents();
 + 
     //メーラの取得      //メーラの取得
     $mailer =& getMailer();      $mailer =& getMailer();
 + 
     //送信内容の設定(管理者向け)      //送信内容の設定(管理者向け)
-     $mailer->setTitle($obj->getShow('title'));+     $mailer->setSubejct($obj->getShow('title'));
     $mailer->setBody(Legacy_Utils::renderUri($obj->getDirname(), $obj->getDataname(),$obj->get('page_id'))."\n\n".$content);      $mailer->setBody(Legacy_Utils::renderUri($obj->getDirname(), $obj->getDataname(),$obj->get('page_id'))."\n\n".$content);
     $mailer->appendTo($toMail,$toName);      $mailer->appendTo($toMail,$toName);
     $mailer->send($this->_getSystemConfig('adminmail'));      $mailer->send($this->_getSystemConfig('adminmail'));
 + 
     //送信内容の設定(問い合わせ者向け)      //送信内容の設定(問い合わせ者向け)
-     $mailer->setTitle(_MD_CONTACT_NOTIF_SENDER_POSTFIX);+     $mailer->setSubect(_MD_CONTACT_NOTIF_SENDER_POSTFIX);
     $mailer->setBody(_MD_CONTACT_NOTIF_THANKS. "\n\n". $content);      $mailer->setBody(_MD_CONTACT_NOTIF_THANKS. "\n\n". $content);
     $mailer->appendTo($obj->get('email'),'');      $mailer->appendTo($obj->get('email'),'');
     $mailer->send();      $mailer->send();
   }    }
 + 
   //問い合わせフォーム入力後の転送先指定    //問い合わせフォーム入力後の転送先指定
   public function forward(&$obj)    public function forward(&$obj)
Line 81: Line 81:
     XCube_Root::getSingleton()->mController->executeRedirect(XOOPS_URL.'/', 5, _MD_CONTACT_MESSAGE_RECEIVE_SUCCESSFULLY);      XCube_Root::getSingleton()->mController->executeRedirect(XOOPS_URL.'/', 5, _MD_CONTACT_MESSAGE_RECEIVE_SUCCESSFULLY);
   }    }
 + 
   protected function _getSystemConfig($key, $mid=0)    protected function _getSystemConfig($key, $mid=0)
   {    {
Line 98: Line 98:
   }    }
 }  }
 + 
 //問い合わせフォーム入力内容からメール本文を組み立て  //問い合わせフォーム入力内容からメール本文を組み立て
 class Contact_PostContent  class Contact_PostContent
 {  {
   protected $_mData = null;    protected $_mData = null;
 + 
   public function __construct($obj)    public function __construct($obj)
   {    {
Line 109: Line 109:
     $this->_mData = $obj;      $this->_mData = $obj;
   }    }
 + 
   public function getContents()    public function getContents()
   {    {


トップ   差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 3840, today: 4, yesterday: 3