• You MUST read the Babiato Rules before making your first post otherwise you may get permanent warning points or a permanent Ban.

    Our resources on Babiato Forum are CLEAN and SAFE. So you can use them for development and testing purposes. If your are on Windows and have an antivirus that alerts you about a possible infection: Know it's a false positive because all scripts are double checked by our experts. We advise you to add Babiato to trusted sites/sources or disable your antivirus momentarily while downloading a resource. "Enjoy your presence on Babiato"

Easy Forms - Advanced Form Builder and Manager

1.png

maybe its not nulled...
 
change the stepcontroller.php into this and save and go back to the installation and just leave it blank and hit save and continue, done ^_^


<?php
/**
* Copyright (C) Baluart.COM - All Rights Reserved
*
*/

namespace app\modules\setup\controllers;

use Yii;
use yii\helpers\Url;
use yii\web\Controller;
use yii\web\Response;
use yii\web\Cookie;
use GuzzleHttp\Client;
use app\modules\setup\models\forms\DBForm;
use app\modules\setup\models\forms\UserForm;
use app\modules\setup\helpers\SetupHelper;

class StepController extends Controller
{
public $layout = 'setup';

/**
* @inheritdoc
*/
public function beforeAction($action)
{
Yii::$app->language = isset(Yii::$app->request->cookies['language']) ? (string)Yii::$app->request->cookies['language'] : 'en-US';

if (!parent::beforeAction($action)) {
return false;
}

return true; // or false to not run the action
}

/**
* @inheritdoc
*/
public function actions()
{
return [
'error' => [
'class' => 'yii\web\ErrorAction',
],
];
}

public function action1()
{
if (Yii::$app->request->post('language')) {

$language = Yii::$app->request->post('language');
Yii::$app->language = $language;

$languageCookie = new Cookie([
'name' => 'language',
'value' => $language,
'expire' => time() + 60 * 60 * 24, // 1 day
]);

Yii::$app->response->cookies->add($languageCookie);

$this->redirect(['2']);
}

return $this->render('1');
}

public function action2()
{
return $this->render('2');
}

public function action3()
{
$dbForm = new DBForm();
$connectionOk = false;

if ($dbForm->load(Yii::$app->request->post()) && $dbForm->validate()) {
if ($dbForm->testConnection()) {
if (isset($_POST['test'])) {
$connectionOk = true;
Yii::$app->session->setFlash('success', Yii::t('setup', 'Database connection - ok'));
}
if (isset($_POST['save'])) {
$config = SetupHelper::createDatabaseConfig($dbForm->getAttributes());
if (SetupHelper::createDatabaseConfigFile($config) === true) {
return $this->render('4');
}
Yii::$app->session->setFlash('warning', Yii::t('setup', 'Unable to create db config file'));
}
}
}

return $this->render('3', ['model' => $dbForm, 'connectionOk' => $connectionOk]);
}

public function action4()
{
if (Yii::$app->request->isAjax) {
Yii::$app->response->format = Response::FORMAT_JSON;

// Check if database was successfully installed

$result = SetupHelper::executeSqlCommands();

if (isset($result['success']) && $result['success'] === 0) {
$result = SetupHelper::runMigrations();
}

return $result;
}

return '';
}

public function action5()
{
$userForm = new UserForm();

if ($userForm->load(Yii::$app->request->post()) && $userForm->save()) {
return $this->redirect(['step/6']);
}

return $this->render('5', [
'model' => $userForm,
]);
}

public function action6()
{
// With Friendly Urls
$cronUrl = Url::home(true) . 'cron?cron_key='.Yii::$app->params['App.Cron.cronKey'];

try {
$client = new Client();
$response = $client->get($cronUrl, [
'allow_redirects' => false,
'timeout' => 15
]);
if (json_decode($response->getStatusCode()) != 200) {
// Without Friendly Urls
$url = Url::to([
'/cron',
'cron_key' => Yii::$app->params['App.Cron.cronKey'],
], true);
$cronUrl = str_replace("install","index",$url);
}
} catch (\Exception $e) {
if (defined('YII_DEBUG') && YII_DEBUG) {
throw $e;
}
}

return $this->render('6', [
'cronUrl' => $cronUrl
]);
}
}
 
  • Like
Reactions: guanko
change the stepcontroller.php into this and save and go back to the installation and just leave it blank and hit save and continue, done ^_^


<?php
/**
* Copyright (C) Baluart.COM - All Rights Reserved
*
*/

namespace app\modules\setup\controllers;

use Yii;
use yii\helpers\Url;
use yii\web\Controller;
use yii\web\Response;
use yii\web\Cookie;
use GuzzleHttp\Client;
use app\modules\setup\models\forms\DBForm;
use app\modules\setup\models\forms\UserForm;
use app\modules\setup\helpers\SetupHelper;

class StepController extends Controller
{
public $layout = 'setup';

/**
* @inheritdoc
*/
public function beforeAction($action)
{
Yii::$app->language = isset(Yii::$app->request->cookies['language']) ? (string)Yii::$app->request->cookies['language'] : 'en-US';

if (!parent::beforeAction($action)) {
return false;
}

return true; // or false to not run the action
}

/**
* @inheritdoc
*/
public function actions()
{
return [
'error' => [
'class' => 'yii\web\ErrorAction',
],
];
}

public function action1()
{
if (Yii::$app->request->post('language')) {

$language = Yii::$app->request->post('language');
Yii::$app->language = $language;

$languageCookie = new Cookie([
'name' => 'language',
'value' => $language,
'expire' => time() + 60 * 60 * 24, // 1 day
]);

Yii::$app->response->cookies->add($languageCookie);

$this->redirect(['2']);
}

return $this->render('1');
}

public function action2()
{
return $this->render('2');
}

public function action3()
{
$dbForm = new DBForm();
$connectionOk = false;

if ($dbForm->load(Yii::$app->request->post()) && $dbForm->validate()) {
if ($dbForm->testConnection()) {
if (isset($_POST['test'])) {
$connectionOk = true;
Yii::$app->session->setFlash('success', Yii::t('setup', 'Database connection - ok'));
}
if (isset($_POST['save'])) {
$config = SetupHelper::createDatabaseConfig($dbForm->getAttributes());
if (SetupHelper::createDatabaseConfigFile($config) === true) {
return $this->render('4');
}
Yii::$app->session->setFlash('warning', Yii::t('setup', 'Unable to create db config file'));
}
}
}

return $this->render('3', ['model' => $dbForm, 'connectionOk' => $connectionOk]);
}

public function action4()
{
if (Yii::$app->request->isAjax) {
Yii::$app->response->format = Response::FORMAT_JSON;

// Check if database was successfully installed

$result = SetupHelper::executeSqlCommands();

if (isset($result['success']) && $result['success'] === 0) {
$result = SetupHelper::runMigrations();
}

return $result;
}

return '';
}

public function action5()
{
$userForm = new UserForm();

if ($userForm->load(Yii::$app->request->post()) && $userForm->save()) {
return $this->redirect(['step/6']);
}

return $this->render('5', [
'model' => $userForm,
]);
}

public function action6()
{
// With Friendly Urls
$cronUrl = Url::home(true) . 'cron?cron_key='.Yii::$app->params['App.Cron.cronKey'];

try {
$client = new Client();
$response = $client->get($cronUrl, [
'allow_redirects' => false,
'timeout' => 15
]);
if (json_decode($response->getStatusCode()) != 200) {
// Without Friendly Urls
$url = Url::to([
'/cron',
'cron_key' => Yii::$app->params['App.Cron.cronKey'],
], true);
$cronUrl = str_replace("install","index",$url);
}
} catch (\Exception $e) {
if (defined('YII_DEBUG') && YII_DEBUG) {
throw $e;
}
}

return $this->render('6', [
'cronUrl' => $cronUrl
]);
}
}
Its Works..
Thanks Brooo
 
Here is v1.7.1. Hopefully can get v1.7.2 tomorrow.

Easy Forms: Advanced Form Builder and Manager v1.7.1 NULLED

TassieNZ :)
 
Here is v1.7.1. Hopefully can get v1.7.2 tomorrow.

Easy Forms: Advanced Form Builder and Manager v1.7.1 NULLED

TassieNZ :)
Thanks Sir...
 
Here is v1.7.1. Hopefully can get v1.7.2 tomorrow.

Easy Forms: Advanced Form Builder and Manager v1.7.1 NULLED

TassieNZ :)

Hi, the like is dead, could you renew it? And do you have the newest version 1.7.2? Thanks a lot <3
 
@Babak Could you mirror this please as will get takedown request!

Easy Forms: Advanced Form Builder and Manager v1.8 NULLED

01.10.2019 - v1.8

Added: Form Builder: Signature Field
Added: Form Builder: Spacer Field
Added: Download Form Files with all the features
Added: Send Test Email
Added: Sendinblue integration to send all the transactional emails
Added: Demo JS file to show how to redirect after 5 seconds
Added: Demo JS file to display the Current Date with jQuery UI Datepicker
Added: Conditional Rules for Signature Field
Improved: Rule Builder: Switches OFF Client Side Validation
Improved: Form Builder modal: Share this Form
Improved: reCAPTCHA: Use CURL by default, if it's available
Improved: Form Builder Grid System
Improved: Set JSON as default format when a request haven't an Accept header
Improved: GridView support of Old ICU versions
Improved: Vendor files
Fixed: Email Notifications in other languages
 
  • Like
Reactions: Babak

Forum statistics

Threads
78,865
Messages
1,127,910
Members
246,577
Latest member
ruiztees
AdBlock Detected

We get it, advertisements are annoying!

However in order to keep our huge array of resources free of charge we need to generate income from ads so to use the site you will need to turn off your adblocker.

If you'd like to have an ad free experience you can become a Babiato Lover by donating as little as $5 per month. Click on the Donate menu tab for more info.

I've Disabled AdBlock