add newsletter
This commit is contained in:
@@ -47,5 +47,6 @@ return [
|
||||
'day' => 5,
|
||||
]
|
||||
],
|
||||
'newsletter_from' => 'noreply@fitnessadmin.hu'
|
||||
|
||||
];
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<h1 style="font-size: 12px;">Kedves <?php echo $model->customerName?>!</h1>
|
||||
<p style="font-size: 12px;">
|
||||
Az alábbi bérleted <?php echo $model->day?> nap múlva lejár:
|
||||
Tájékoztatjuk, hogy az alábbi bérlete <?php echo $model->day?> nap múlva lejár:
|
||||
</p>
|
||||
<ul style="font-size: 12px;">
|
||||
<li>
|
||||
@@ -8,20 +8,20 @@
|
||||
</li>
|
||||
</ul>
|
||||
<p style="font-size: 12px;">
|
||||
Ha ismét egy ilyen bérletet szeretnél vásárolni, akkor legközelebb ne felejts el magaddal vinni <?php echo $model->ticketTypePriceBrutto?> Ft-ot amikor edzésre mész!
|
||||
</p>
|
||||
<p style="font-size: 12px;">
|
||||
Üdvözlettel:
|
||||
Üdvözlettel:
|
||||
</p>
|
||||
<p style="font-size: 12px;">
|
||||
<?php echo $model->company ?>
|
||||
</p>
|
||||
<p>
|
||||
Ez egy automatikus e-mail üzenet, amelyre nem tud válaszolni.
|
||||
</p>
|
||||
<p style="font-size: 10px;">
|
||||
Tájékoztatunk, hogy ezen levél a tagsági kártyádat
|
||||
Ezen levél a tagsági kártyáját
|
||||
kezelő <?php echo $model->company ?> nyivlántartó rendszerének értesítő üzenete,
|
||||
így nem minősül hírlevélnek, e-mail címedet a <?php echo $model->company ?> nyilvántartó rendszerének
|
||||
így nem minősül hírlevélnek, e-mail címét a <?php echo $model->company ?> nyilvántartó rendszerének
|
||||
adatbázisából a <?php echo $model->company ?> engedélyével értük el.
|
||||
A megadott adatadat az adatvédelmi törvénynek (1992. évi LXIII. törvény) és a reklámtörvénynek (2008. évi XLVIII. törvény) megfelelően kezeljük.
|
||||
A megadott adatait az adatvédelmi törvénynek (1992. évi LXIII. törvény) és a reklámtörvénynek (2008. évi XLVIII. törvény) megfelelően kezeljük.
|
||||
</p>
|
||||
<?php
|
||||
?>
|
||||
@@ -6,6 +6,7 @@ use Yii;
|
||||
use yii\helpers\Url;
|
||||
use yii\helpers\VarDumper;
|
||||
use common\models\BaseFitnessActiveRecord;
|
||||
use yii\helpers\Console;
|
||||
|
||||
/**
|
||||
* This is the model class for table "log".
|
||||
@@ -92,6 +93,15 @@ class Log extends BaseFitnessActiveRecord
|
||||
public static function info($message ){
|
||||
self::log(['type' =>self::$TYPE_INFO, 'message' => $message]);
|
||||
}
|
||||
|
||||
/**
|
||||
* example
|
||||
* Log::log([
|
||||
'type' =>Log::$TYPE_LOGIN,
|
||||
'message' => $message
|
||||
]);
|
||||
* @param unknown $config
|
||||
*/
|
||||
public static function log( $config ){
|
||||
$model = new Log($config);
|
||||
$model->app = \Yii::$app->name;
|
||||
|
||||
86
common/models/Newsletter.php
Normal file
86
common/models/Newsletter.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
|
||||
namespace common\models;
|
||||
|
||||
use Yii;
|
||||
use common\components\Helper;
|
||||
|
||||
/**
|
||||
* This is the model class for table "newsletter".
|
||||
*
|
||||
* @property integer $id_newsletter
|
||||
* @property string $subject
|
||||
* @property string $body
|
||||
* @property integer $status
|
||||
* @property integer $sent
|
||||
* @property string $sent_at
|
||||
* @property string $created_at
|
||||
* @property string $updated_at
|
||||
*/
|
||||
class Newsletter extends \common\models\BaseFitnessActiveRecord
|
||||
{
|
||||
|
||||
public static $STATUS_DELETED = 0;
|
||||
public static $STATUS_ACTIVE = 10;
|
||||
|
||||
public static $SENT_NOT = 0;
|
||||
public static $SENT_TRUE = 10;
|
||||
|
||||
/**
|
||||
* @inheritdoc
|
||||
*/
|
||||
public static function tableName()
|
||||
{
|
||||
return 'newsletter';
|
||||
}
|
||||
|
||||
/**
|
||||
* @inheritdoc
|
||||
*/
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
[['body'], 'string'],
|
||||
[['subject'], 'string', 'max' => 255]
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* @inheritdoc
|
||||
*/
|
||||
public function attributeLabels()
|
||||
{
|
||||
return [
|
||||
'id_newsletter' => Yii::t('common/newsletter', 'Hírlevél azonosító'),
|
||||
'subject' => Yii::t('common/newsletter', 'Tárgy'),
|
||||
'body' => Yii::t('common/newsletter', 'Szöveg'),
|
||||
'status' => Yii::t('common/newsletter', 'Státusz'),
|
||||
'sent' => Yii::t('common/newsletter', 'Elküldve'),
|
||||
'sent_at' => Yii::t('common/newsletter', 'Küldés ideje'),
|
||||
'created_at' => Yii::t('common/newsletter', 'Létrehozva'),
|
||||
'updated_at' => Yii::t('common/newsletter', 'Módosítva'),
|
||||
];
|
||||
}
|
||||
|
||||
public static function statuses( ) {
|
||||
return [
|
||||
self::$STATUS_ACTIVE => 'Aktív',
|
||||
self::$STATUS_DELETED=> 'Törölve',
|
||||
];
|
||||
}
|
||||
|
||||
public function getStatusName(){
|
||||
return Helper::getArrayValue(self::statuses(), $this->status, "");
|
||||
}
|
||||
|
||||
public function getSentName(){
|
||||
if ( $this->sent == self::$SENT_NOT){
|
||||
return "Nincs elküldve";
|
||||
}else if ( $this->sent == self::$SENT_TRUE){
|
||||
return "Elküldve";
|
||||
}else{
|
||||
return "";
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user