Easy Forms - Advanced Form Builder and Manager

EDOTORANGGA

Active member
Jan 29, 2019
137
54
28
1.png

maybe its not nulled...
 

BluBinary

Member
Jun 8, 2019
59
47
18
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

EDOTORANGGA

Active member
Jan 29, 2019
137
54
28
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
 

TassieNZ

Premium Uploader and Sometimes Hacker!
Jan 17, 2019
9,017
19,812
120
New Zealand
Here is v1.7.1. Hopefully can get v1.7.2 tomorrow.

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

TassieNZ :)
 

EDOTORANGGA

Active member
Jan 29, 2019
137
54
28
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...
 

xzy

New member
Nov 22, 2018
7
0
1
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
 

TassieNZ

Premium Uploader and Sometimes Hacker!
Jan 17, 2019
9,017
19,812
120
New Zealand
@Tomz 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: tanierlyons

Forum statistics

Threads
69,373
Messages
909,302
Members
238,766
Latest member
ykozcan

About us

  • Our community has been around for many years and pride ourselves on offering unbiased, critical discussion among people of all different backgrounds. We are working every day to make sure our community is one of the best.

Quick Navigation

User Menu