skeeks\cms\controllers\AdminCmsContentElementController::eachMultiChangeTree PHP Method

eachMultiChangeTree() public method

public eachMultiChangeTree ( CmsContentElement $model, $action ) : boolean
$model skeeks\cms\models\CmsContentElement
$action
return boolean
    public function eachMultiChangeTree($model, $action)
    {
        try {
            $formData = [];
            parse_str(\Yii::$app->request->post('formData'), $formData);
            $tmpModel = new CmsContentElement();
            $tmpModel->load($formData);
            if ($tmpModel->tree_id && $tmpModel->tree_id != $model->tree_id) {
                $model->tree_id = $tmpModel->tree_id;
                return $model->save(false);
            }
            return false;
        } catch (\Exception $e) {
            return false;
        }
    }