97be095e
alexanderWeb
message
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
<?php
namespace backend\controllers;
use backend\models\Language;
use backend\models\MessageLang;
use backend\models\Message;
use yii\web\Controller;
use yii\web\ForbiddenHttpException;
use yii\web\NotFoundHttpException;
class AjaxController extends Controller
{
public function beforeAction($action)
{
if(!\Yii::$app->request->getIsAjax()) {
//throw new ForbiddenHttpException('Permission denied');
}
if(!parent::beforeAction($action)) {
return false;
}
return true;
}
public function actionMessageForm($lang_id, $widget_id)
{
$model = Language::find()->where(['>=', 'language_id', 1])->andWhere(['active' => 1, 'language_id' => $lang_id])->one();
if(!$model) {
throw new NotFoundHttpException('Language not found');
}
$message_lang = new MessageLang();
return $this->renderAjax('message_form', ['model' => $model, 'message_lang' => $message_lang, 'widget_id' => $widget_id]);
}
/* public function actionRemoveImage()
{
$post = \Yii::$app->request->post();
if(!empty($post['article_media_id'])) {
$article_media = ArticleMedia::findOne($post['article_media_id']);
if($post['remove_media']) {
$media = $article_media->media->delete();
}
if(!empty($article_media)) {
$article_media->delete();
}
return true;
} else {
return false;
}
}
public function actionRemoveImageCategory()
{
$post = \Yii::$app->request->post();
if(!empty($post['category_media_id'])) {
$category_media = ArticleCategoryMedia::findOne($post['category_media_id']);
if($post['remove_media']) {
$media = $category_media->media->delete();
}
if(!empty($category_media)) {
$category_media->delete();
}
return true;
} else {
return false;
}
}*/
}
|