/baser/plugins/mail/controllers/mail_configs_controller.php
PHP | 97 lines | 27 code | 6 blank | 64 comment | 2 complexity | c7bde095b1b0b7583f7a78cf0e0ec693 MD5 | raw file
Possible License(s): MIT
- <?php
- /* SVN FILE: $Id$ */
- /**
- * メールフォーム設定コントローラー
- *
- * PHP versions 5
- *
- * baserCMS : Based Website Development Project <http://basercms.net>
- * Copyright 2008 - 2012, baserCMS Users Community <http://sites.google.com/site/baserusers/>
- *
- * @copyright Copyright 2008 - 2012, baserCMS Users Community
- * @link http://basercms.net baserCMS Project
- * @package baser.plugins.mail.controllers
- * @since baserCMS v 0.1.0
- * @version $Revision$
- * @modifiedby $LastChangedBy$
- * @lastmodified $Date$
- * @license http://basercms.net/license/index.html
- */
- /**
- * Include files
- */
- /**
- * メールフォーム設定コントローラー
- *
- * @package baser.plugins.mail.controllers
- */
- class MailConfigsController extends MailAppController {
- /**
- * クラス名
- *
- * @var string
- * @access public
- */
- var $name = 'MailConfigs';
- /**
- * モデル
- *
- * @var array
- * @access public
- */
- var $uses = array('Mail.MailConfig');
- /**
- * コンポーネント
- *
- * @var array
- * @access public
- */
- var $components = array('BcAuth','Cookie','BcAuthConfigure');
- /**
- * サブメニューエレメント
- *
- * @var array
- * @access public
- */
- var $subMenuElements = array();
- /**
- * ぱんくずナビ
- *
- * @var array
- * @access public
- */
- var $crumbs = array(
- array('name' => 'プラグイン管理', 'url' => array('plugin' => '', 'controller' => 'plugins', 'action' => 'index')),
- array('name' => 'メールフォーム管理', 'url' => array('plugin' => 'mail', 'controller' => 'mail_contents', 'action' => 'index'))
- );
- /**
- * [ADMIN] メールフォーム設定
- *
- * @return void
- * @access public
- */
- function admin_form() {
- if(empty($this->data)) {
- $this->data = $this->MailConfig->read(null, 1);
- }else {
- /* 更新処理 */
- if($this->MailConfig->save($this->data)) {
- $this->Session->setFlash('メールフォーム設定を保存しました。');
- $this->redirect(array('action' => 'form'));
- }else {
- $this->Session->setFlash('入力エラーです。内容を修正してください。');
- }
- }
- /* 表示設定 */
- $this->subMenuElements = array('mail_common');
- $this->pageTitle = 'メールプラグイン基本設定';
- $this->help = 'mail_configs_form';
- }
-
- }
- ?>