Ignore:
Timestamp:
2012/03/05 19:52:39 (14 years ago)
Author:
h_yoshimoto
Message:

#1686 管理画面にフックポイントを配置

Location:
branches/version-2_12-dev/data/class/pages/admin/mail
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail.php

    r21526 r21591  
    9494     */ 
    9595    function action() { 
     96        // フックポイント. 
     97        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance(); 
     98        $objPlugin->doAction('lc_page_admin_mail_action_start', array($this)); 
    9699 
    97100        // パラメーター管理クラス 
     
    146149                    $this->tpl_mainpage = 'mail/index.tpl'; 
    147150                    SC_Helper_Mail_Ex::sfSendMailmagazine($this->lfRegisterData($objFormParam));  // DB登録・送信 
     151 
     152                    // フックポイント. 
     153                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance(); 
     154                    $objPlugin->doAction('lc_page_admin_mail_action_regist_complete', array($this)); 
     155 
    148156                    SC_Response_Ex::sendRedirect('./history.php'); 
    149157                } 
     
    160168                if (SC_Utils_Ex::sfIsInt($_GET['send_id'])) { 
    161169                    SC_Helper_Mail_Ex::sfSendMailmagazine($_GET['send_id']);  // DB登録・送信 
     170 
     171                    // フックポイント. 
     172                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance(); 
     173                    $objPlugin->doAction('lc_page_admin_mail_action_retry', array($this)); 
     174 
    162175                    SC_Response_Ex::sendRedirect('./history.php'); 
    163176                } else { 
     
    169182        } 
    170183        $this->arrForm = $objFormParam->getFormParamList(); 
     184 
     185        // フックポイント. 
     186        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance(); 
     187        $objPlugin->doAction('lc_page_admin_mail_action_end', array($this)); 
    171188    } 
    172189 
  • branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_History.php

    r21526 r21591  
    6868     */ 
    6969    function action() { 
     70        // フックポイント. 
     71        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance(); 
     72        $objPlugin->doAction('lc_page_admin_mail_history_action_start', array($this)); 
     73 
    7074        switch ($this->getMode()) { 
    7175            case 'delete': 
     
    7377                    // 削除時 
    7478                    $this->lfDeleteHistory($_GET['send_id']); 
     79 
     80                    // フックポイント. 
     81                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance(); 
     82                    $objPlugin->doAction('lc_page_admin_mail_history_action_delete', array($this)); 
     83 
    7584                    $this->objDisplay->reload(null, true); 
    7685                } 
     
    8190 
    8291        list($this->tpl_linemax, $this->arrDataList, $this->arrPagenavi) = $this->lfDoSearch($_POST['search_pageno']); 
     92 
     93        // フックポイント. 
     94        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance(); 
     95        $objPlugin->doAction('lc_page_admin_mail_history_action_end', array($this)); 
    8396    } 
    8497 
  • branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_Preview.php

    r21527 r21591  
    6363     */ 
    6464    function action() { 
     65        // フックポイント. 
     66        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance(); 
     67        $objPlugin->doAction('lc_page_admin_mail_preview_action_start', array($this)); 
    6568 
    6669        $objMailHelper = new SC_Helper_Mail_Ex(); 
     
    8689 
    8790        $this->setTemplate($this->tpl_mainpage); 
     91 
     92        // フックポイント. 
     93        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance(); 
     94        $objPlugin->doAction('lc_page_admin_mail_preview_action_end', array($this)); 
    8895    } 
    8996 
  • branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_Template.php

    r21526 r21591  
    7070     */ 
    7171    function action() { 
     72        // フックポイント. 
     73        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance(); 
     74        $objPlugin->doAction('lc_page_admin_mail_template_action_start', array($this)); 
     75 
    7276        $objMailHelper = new SC_Helper_Mail_Ex(); 
    7377 
     
    7680                if (SC_Utils_Ex::sfIsInt($_GET['id'])===true) { 
    7781                    $this->lfDeleteMailTemplate($_GET['id']); 
     82 
     83                    // フックポイント. 
     84                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance(); 
     85                    $objPlugin->doAction('lc_page_admin_mail_template_action_delete', array($this)); 
     86 
    7887                    $this->objDisplay->reload(null, true); 
    7988                } 
     
    8392        } 
    8493        $this->arrTemplates = $objMailHelper->sfGetMailmagaTemplate(); 
     94 
     95        // フックポイント. 
     96        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance(); 
     97        $objPlugin->doAction('lc_page_admin_mail_template_action_end', array($this)); 
    8598    } 
    8699 
  • branches/version-2_12-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_TemplateInput.php

    r21526 r21591  
    7070     */ 
    7171    function action() { 
     72        // フックポイント. 
     73        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance(); 
     74        $objPlugin->doAction('lc_page_admin_mail_templateinput_action_start', array($this)); 
     75 
    7276        $objMailHelper = new SC_Helper_Mail_Ex(); 
    7377 
     
    9296                    // エラーが無いときは登録・編集 
    9397                    $this->lfRegistData($objFormParam, $objFormParam->getValue('template_id')); 
     98 
     99                    // フックポイント. 
     100                    $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance(); 
     101                    $objPlugin->doAction('lc_page_admin_mail_templateinput_action_regist', array($this)); 
     102 
    94103                    // 自分を再読込して、完了画面へ遷移 
    95104                    $this->objDisplay->reload(array('mode' => 'complete')); 
     
    105114                break; 
    106115        } 
     116        // フックポイント. 
     117        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance(); 
     118        $objPlugin->doAction('lc_page_admin_mail_templateinput_action_end', array($this)); 
    107119    } 
    108120 
Note: See TracChangeset for help on using the changeset viewer.