Beispiel #1
0
 public static function getUrlUploadSingleImage($obj, $user_id)
 {
     $ext_arr = array('png', 'jpg', 'jpeg', 'bmp');
     $name = StringHelper::filterString($obj['name']);
     $storeFolder = Yii::getPathOfAlias('webroot') . '/images/' . date('Y-m-d', time()) . '/' . $user_id . '/';
     if (!file_exists($storeFolder)) {
         mkdir($storeFolder, 0777, true);
     }
     $tempFile = $obj['tmp_name'];
     $ext = strtolower(pathinfo($name, PATHINFO_EXTENSION));
     $random_string = StringHelper::generateRandomString(15);
     $targetFile = $storeFolder . time() . $random_string . '.' . $ext;
     $pathUrl = 'images/' . date('Y-m-d', time()) . '/' . $user_id . '/' . time() . $random_string . '.' . $ext;
     if (in_array($ext, $ext_arr)) {
         if (move_uploaded_file($tempFile, $targetFile)) {
             //  ImageResize::resize_image($pathUrl, '', 1400, 470);
             return $pathUrl;
         } else {
             return NULL;
         }
     } else {
         return NULL;
     }
 }
Beispiel #2
0
    <div class="container-fluid">
        <div class="navbar-header">
            <h3>SancSoft Task Manager</h3>
        </div>
    </div>
</nav>

<div class="panel panel-primary sanctm-panel">
    <div class="panel-heading">Add a Task</div>
    <div class="panel-body">
        <form id="task-form" method="POST">
            <div class="form-group">
                <label for="input-title">Title</label>
                <input name="title" type="text" class="form-control" id="input-title" placeholder="Title"
                       value="<?php 
echo $stringHelper->generateRandomString();
?>
">
            </div>
            <div class="form-group">
                <label for="input-description">Description</label>
                <textarea name="desc" class="form-control" id="input-description" placeholder="Description"><?php 
echo $stringHelper->generateRandomString();
?>
</textarea>
            </div>
            <div class="form-group">
                <label for="input-duedate">Due Date</label>
                <input name="due_date" type="date" id="input-duedate" value="<?php 
echo date('Y-m-d');
?>
Beispiel #3
0
 public function actionActivate()
 {
     $request = Yii::app()->request;
     try {
         $token = StringHelper::filterString($request->getQuery('token'));
         if ($token != '') {
             $check = Provider::model()->findByAttributes(array('token' => $token));
             if ($check) {
                 $password = StringHelper::generateRandomString(5);
                 $check->token = '';
                 $check->password = md5($password);
                 $check->save('FALSE');
                 $subject = 'Mật khẩu tài khoản provider Meboo của bạn';
                 $to_email = $check->email;
                 $from_email = '*****@*****.**';
                 $from_name = 'Hỗ trợ Meboo';
                 $message = 'Mật khẩu tài khoản Meboo Provider của bạn: ' . $password;
                 MailQueue::model()->addMailQueue($message, $from_email, $from_name, $to_email, $subject);
                 MailQueue::model()->addMailQueue('Có provider mới', $from_email, $from_name, '*****@*****.**', 'Có provider mới');
                 Yii::app()->user->setFlash('success', 'Vui lòng kiểm tra email để lấy mật khẩu đăng nhập');
                 $this->redirect(Yii::app()->createUrl('user/login'));
             } else {
                 Yii::app()->user->setFlash('error', 'Token đã hết hạn !');
                 $this->redirect(Yii::app()->createUrl('user/login'));
             }
         } else {
             Yii::app()->user->setFlash('error', 'Token không tồn tại');
             $this->redirect(Yii::app()->createUrl('user/login'));
         }
     } catch (Exception $ex) {
         ResponseHelper::JsonReturnError($ex->getMessage(), 'Error');
     }
 }
Beispiel #4
0
<nav class="navbar navbar-inverse">
    <div class="container-fluid">
        <div class="navbar-header">
            <h3>SancSoft Task Manager</h3>
        </div>
    </div>
</nav>

<div class="panel panel-primary sanctm-panel">
    <div class="panel-heading">Add a Task</div>
    <div class="panel-body">
        <form id="task-form" method="POST">
            <div class="form-group">
                <label for="input-title">Title</label>
                <input name="title" type="text" class="form-control" id="input-title" placeholder="Title"
                       value="<?php echo $stringHelper->generateRandomString() ?>">
            </div>
            <div class="form-group">
                <label for="input-description">Description</label>
                <textarea name="desc" class="form-control" id="input-description" placeholder="Description"><?php echo $stringHelper->generateRandomString() ?></textarea>
            </div>
            <div class="form-group">
                <label for="input-duedate">Due Date</label>
                <input name="due_date" type="date" id="input-duedate" value="<?php echo date('Y-m-d'); ?>">
            </div>
            <div class="form-group">
                <label for="input-duetime">Due Time</label>
                <input name="due_time" type="time" id="input-duetime">
            </div>
            <div class="form-group">
                <label for="input-priority">Priority</label>