Commit 742ca28a authored by Shakarim Sapa's avatar Shakarim Sapa

- Изменена логика формирования html кнопок управления условиями

parent 91778e68
...@@ -35,23 +35,15 @@ class TriggerAdminController extends AdminController { ...@@ -35,23 +35,15 @@ class TriggerAdminController extends AdminController {
} }
public function actionGetandconditionhtml(){ public function actionGetandconditionhtml(){
$result = '<tr data-key='.rand(100000,999999).'><td>'.Conditions::init()->getControlArea().'</td></tr>'; $result = TriggerTrigger::getControlButtons();
return (Yii::$app->request->isAjax) ? Json::encode($result) : $result; return (Yii::$app->request->isAjax) ? Json::encode($result) : $result;
} }
public function actionGetconditionhtml($id, $key){ public function actionGetconditionhtml($id, $key){
$condition = Conditions::init()->getConditionById($id); $result = Conditions::getConditionHtml($id, $key);
$result = $this->renderPartial(
'condition-html',
[
'object' => $condition,
'key' => $key
]
);
return Json::encode($result); return Json::encode($result);
} }
public function actionTesting(){ public function actionTesting(){
return $this->render( return $this->render(
'testing' 'testing'
...@@ -82,9 +74,6 @@ class TriggerAdminController extends AdminController { ...@@ -82,9 +74,6 @@ class TriggerAdminController extends AdminController {
if ($model->load(Yii::$app->request->post())) { if ($model->load(Yii::$app->request->post())) {
$model->conditions = Yii::$app->request->post('Conditions'); $model->conditions = Yii::$app->request->post('Conditions');
$model->conditions = array_values($model->conditions);
var_dump($model->conditions);
die;
$datetime=new \DateTime(); $datetime=new \DateTime();
$model->owner_id = Yii::$app->user->getId(); $model->owner_id = Yii::$app->user->getId();
$model->date_create=$datetime->format('Y-m-d H:i:s'); $model->date_create=$datetime->format('Y-m-d H:i:s');
...@@ -112,8 +101,10 @@ class TriggerAdminController extends AdminController { ...@@ -112,8 +101,10 @@ class TriggerAdminController extends AdminController {
public function actionUpdate($id){ public function actionUpdate($id){
/** @var TriggerTrigger $model */ /** @var TriggerTrigger $model */
$model = TriggerTrigger::findOne($id); $model = TriggerTrigger::findOne($id);
$model->setScenario('update');
if ($model->load(Yii::$app->request->post())) { if ($model->load(Yii::$app->request->post())) {
$model->conditions = Yii::$app->request->post('Conditions');
$datetime=new \DateTime(); $datetime=new \DateTime();
$model->owner_id = Yii::$app->user->getId(); $model->owner_id = Yii::$app->user->getId();
$model->date_create=$datetime->format('Y-m-d H:i:s'); $model->date_create=$datetime->format('Y-m-d H:i:s');
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment