Example #1
0
 /**
  * Confirm reset password
  * 
  * @access  public
  * @return  Response
  */
 public function action_send_reset_password_mail()
 {
     // Already logged in
     Auth::check() and Response::redirect('member');
     Util_security::check_method('POST');
     Util_security::check_csrf();
     $form = $this->form_resend_password();
     $val = $form->validation();
     if (!$val->run()) {
         Session::set_flash('error', $val->show_errors());
         $this->action_resend_password();
         return;
     }
     $post = $val->validated();
     $message = term('site.password') . 'のリセット方法をメールで送信しました。';
     if (!($member_auth = Model_MemberAuth::get4email($post['email']))) {
         Session::set_flash('message', $message);
         Response::redirect(conf('login_uri.site'));
         return;
     }
     $member = Model_Member::check_authority($member_auth->member_id);
     $error_message = '';
     $is_transaction_rollback = false;
     try {
         $maildata = array();
         DB::start_transaction();
         $token = Model_MemberPasswordPre::save_with_token($member_auth->member_id, $post['email']);
         DB::commit_transaction();
         $mail = new Site_Mail('memberResendPassword');
         $mail->send($post['email'], array('to_name' => $member->name, 'register_url' => sprintf('%s?token=%s', uri::create('member/recover/reset_password'), $token)));
         Session::set_flash('message', $message);
         Response::redirect(conf('login_uri.site'));
     } catch (EmailValidationFailedException $e) {
         Util_Toolkit::log_error('send mail error: ' . __METHOD__ . ' validation error');
         $error_message = 'メール送信エラー';
     } catch (EmailSendingFailedException $e) {
         Util_Toolkit::log_error('send mail error: ' . __METHOD__ . ' sending error');
         $error_message = 'メール送信エラー';
     } catch (\Database_Exception $e) {
         $is_transaction_rollback = true;
         $error_message = \Site_Controller::get_error_message($e, true);
     } catch (FuelException $e) {
         $is_transaction_rollback = true;
         $error_message = $e->getMessage();
     }
     if ($error_message) {
         if ($is_transaction_rollback && DB::in_transaction()) {
             DB::rollback_transaction();
         }
         Session::set_flash('error', $error_message);
     }
     $this->action_resend_password();
 }
Example #2
0
File: index.php Project: sajans/cms
<script type="text/javascript"src="<?php 
echo uri::create('assets/js/admin/category.js');
?>
"></script>
<style>
    input[type='text'],select {
        width:170px;
        position:relative;
        top:3px;
    }
</style>  

<a href='javascript:void(0)' id="filter-trigger-js" class="moreinfo showHide"><i class="fa fa-folder-o fa-2x" title="filter"></i></a> &nbsp;
<span class="fancyLink"><?php 
echo Html::anchor('admin/category/create', '<i class="fa fa-plus-square fa-2x" title="Add Category"></i> ', array('class' => 'moreinfo', 'title' => 'Add User'));
?>
</span> 
<br />
<br />

<div id="filter-js" style="display:none" >
    <table class="table">
        <tr>
            <td>
                <div class="input email">
                    <?php 
echo Form::label('Name', 'name');
?>
                    <?php 
echo Form::input('name', '', array('class' => '', 'onkeyup' => 'filterCategory()'));
?>
Example #3
0
File: crop.php Project: sajans/cms
<script src="<?= uri::create('assets/js/jquery-1.11.1.min.js') ?>" type="text/javascript"></script>
<script type="text/javascript" src="<?= uri::create('assets/js/notifier/notifier.js') ?>"></script>  
<?php echo View::forge('js/variables'); ?>
<?php */
?>
<!-- IMAGE CROPPER PLUGIN START -->
<link rel="stylesheet" href="<?php 
echo uri::create('assets/css/cropper/cropper.css');
?>
">
<script type="text/javascript" src="<?php 
echo uri::create('assets/js/cropper/cropper.js');
?>
"></script>
<script type="text/javascript" src="<?php 
echo uri::create('assets/js/cropper/crop.js');
?>
"></script>


<div class="modal-header">        
    <h3>Crop Image</h3>
</div>
<div class="modal-body">
    <div id="js-cover-loading-div" >
        <input type="hidden" id="crop_upload_id" name="upload_id" value="<?php 
echo $uploads->id;
?>
">
        <img width="100%" id="image" src="<?php 
echo Uri::create('upload/get_image/' . $uploads->name . '/' . $uploads->id);
Example #4
0
File: index.php Project: sajans/cms
<script type="text/javascript"src="<?php 
echo uri::create('assets/js/admin/users.js');
?>
"></script>
<style>
    input[type='text'],select {
        width:170px;
        position:relative;
        top:3px;
    }
</style>  

<a href='javascript:void(0)' id="filter-trigger-js" class="moreinfo showHide"><i class="fa fa-folder-o fa-2x" title="filter"></i></a> &nbsp;
<span class="fancyLink"><?php 
echo Html::anchor('admin/users/create', '<i class="fa fa-user-plus fa-2x" title="Add User"></i> ', array('class' => 'moreinfo', 'title' => 'Add User'));
?>
</span> 
<br />
<br />

<div id="filter-js" style="display:none" >
    <table class="table">
        <tr>
            <td>
                <div class="input email">
                    <?php 
echo Form::label('UserName', 'username');
?>
                    <?php 
echo Form::input('username', '', array('class' => '', 'onkeyup' => 'filterUsers()'));
?>
Example #5
0
File: index.php Project: sajans/cms
<script type="text/javascript"src="<?php 
echo uri::create('assets/js/admin/date.js');
?>
"></script>
<style>
    input[type='text'],select {
        width:170px;
        position:relative;
        top:3px;
    }
</style>  
<a href='javascript:void(0)' id="filter-trigger-js" class="moreinfo showHide"><i class="fa fa-folder-o fa-2x" title="filter"></i></a> &nbsp;
<span class="fancyLink"><?php 
echo Html::anchor('admin/date/create', '<i class="fa fa-plus-square fa-2x" title="Add Category"></i> ', array('class' => 'moreinfo', 'title' => 'Add User'));
?>
</span> 
<br />
<br />

<div id="filter-js" style="display:none" >
    <table class="table">
        <tr>
            <td>
                <div class="input email">
                    <?php 
echo Form::label('Name', 'title');
?>
                    <?php 
echo Form::input('title', '', array('class' => '', 'onkeyup' => 'filterDate()'));
?>
                </div>
Example #6
0
File: index.php Project: sajans/cms
<script type="text/javascript"src="<?php 
echo uri::create('assets/js/admin/article.js');
?>
"></script>
<style>
    input[type='text'],select {
        width:170px;
        position:relative;
        top:3px;
    }
</style>  

<a href='javascript:void(0)' id="filter-trigger-js" class="moreinfo showHide"><i class="fa fa-folder-o fa-2x" title="filter"></i></a> &nbsp;
<span class="fancyLink"><?php 
echo Html::anchor('admin/article/create', '<i class="fa fa-plus-square fa-2x" title="Add Article"></i> ', array('class' => 'moreinfo', 'title' => 'Add User'));
?>
</span> 
<br />
<br />
<div id="filter-js" style="display:none" >
    <table class="table">
        <tr>
            <td>
                <div class="input email">
                    <?php 
echo Form::label('Name', 'name');
?>
                    <?php 
echo Form::input('name', '', array('class' => '', 'onkeyup' => 'filterArticle()'));
?>
                </div>