Applied fixes from StyleCI

This commit is contained in:
Sujit Prasad
2016-02-19 02:20:12 -05:00
committed by StyleCI Bot
parent be5df5334f
commit d637c2b23f
439 changed files with 19063 additions and 19210 deletions

View File

@@ -3,55 +3,55 @@
namespace App\Http\Controllers\Admin\helpdesk;
// controllers
use App\Http\Controllers\Controller;
use App;
// requests
use App\Http\Requests;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
//supports
use App\Http\Requests;
use Cache;
use Config;
//classes
use File;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\Redirect;
use Illuminate\Support\Facades\Session;
use Illuminate\Support\Collection;
//classes
use Input;
use Config;
use Validator;
use Zipper;
use App;
use Lang;
use Cache;
use File;
use Exception;
use Validator;
/**
* SlaController
* SlaController.
*
* @package Controllers
* @subpackage Controller
* @author Ladybird <info@ladybirdweb.com>
*/
class LanguageController extends Controller {
class LanguageController extends Controller
{
/**
* Create a new controller instance.
*
* @return type void
*/
public function __construct() {
public function __construct()
{
$this->middleware('auth');
$this->middleware('roles');
}
/**
* Switch language at runtime
* Switch language at runtime.
*
* @param type "" $lang
*
* @return type response
*/
public function switchLanguage($lang) {
public function switchLanguage($lang)
{
//if(Cache::has('language'))
//{
// return Cache::get('language');
//} else return 'false';
// Cache::put('language',$)
$path = base_path('resources/lang'); // Path to check available language packages
$path = base_path('resources/lang'); // Path to check available language packages
if (array_key_exists($lang, Config::get('languages')) && in_array($lang, scandir($path))) {
// dd(array_key_exists($lang, Config::get('languages')));
// app()->setLocale($lang);
@@ -60,55 +60,63 @@ class LanguageController extends Controller {
// dd(Cache::get('language'));
// dd()
} else {
return Redirect::back()->with('fails', Lang::get("lang.language-error"));
return Redirect::back()->with('fails', Lang::get('lang.language-error'));
}
return Redirect::back();
}
/**
* Shows language page
* Shows language page.
*
* @return type response
*/
public function index() {
public function index()
{
return view('themes.default1.admin.helpdesk.language.index');
}
/**
* Shows Language upload form
* Shows Language upload form.
*
* @return type response
*/
public function getForm() {
public function getForm()
{
return view('themes.default1.admin.helpdesk.language.create');
}
/**
* Provide language datatable to language page
* @return type
* Provide language datatable to language page.
*
* @return type
*/
public function getLanguages() {
$path = base_path('resources/lang');
public function getLanguages()
{
$path = base_path('resources/lang');
$values = scandir($path); //Extracts names of directories present in lang directory
$values = array_slice($values, 2); // skips array element $value[0] = '.' & $value[1] = '..'
$values = array_slice($values, 2); // skips array element $value[0] = '.' & $value[1] = '..'
return \Datatable::collection(new Collection($values))
->addColumn('language', function($model) {
return Config::get('languages.' . $model);
->addColumn('language', function ($model) {
return Config::get('languages.'.$model);
})
->addColumn('id', function($model) {
->addColumn('id', function ($model) {
return $model;
})
->addColumn('status', function($model) {
->addColumn('status', function ($model) {
if (Lang::getLocale() === $model) {
return "<span style='color:green'>" . Lang::trans("lang.active") . "</span>";
} else
return "<span style='color:red'>" . Lang::trans("lang.inactive") . "</span>";
})
->addColumn('Action', function($model) {
if (Lang::getLocale() === $model) {
return "<a href='change-language/" . $model . "'><input type='button' class='btn btn-info btn-xs btn-flat' disabled value='" . Lang::trans("lang.disable") . "'/></a>
<a href='change-language/" . $model . "' class='btn btn-danger btn-xs btn-flat' disabled><i class='fa fa-trash' style='color:black;'> </i> " . Lang::trans("lang.delete") . "</a>";
return "<span style='color:green'>".Lang::trans('lang.active').'</span>';
} else {
return "<a href='change-language/" . $model . "'><input type='button' class='btn btn-info btn-xs btn-flat' value='" . Lang::trans("lang.enable") . "'/></a>
<a href='delete-language/" . $model . "' class='btn btn-danger btn-xs btn-flat'><i class='fa fa-trash' style='color:black;'> </i> " . Lang::trans("lang.delete") . "</a>";
return "<span style='color:red'>".Lang::trans('lang.inactive').'</span>';
}
})
->addColumn('Action', function ($model) {
if (Lang::getLocale() === $model) {
return "<a href='change-language/".$model."'><input type='button' class='btn btn-info btn-xs btn-flat' disabled value='".Lang::trans('lang.disable')."'/></a>
<a href='change-language/".$model."' class='btn btn-danger btn-xs btn-flat' disabled><i class='fa fa-trash' style='color:black;'> </i> ".Lang::trans('lang.delete').'</a>';
} else {
return "<a href='change-language/".$model."'><input type='button' class='btn btn-info btn-xs btn-flat' value='".Lang::trans('lang.enable')."'/></a>
<a href='delete-language/".$model."' class='btn btn-danger btn-xs btn-flat'><i class='fa fa-trash' style='color:black;'> </i> ".Lang::trans('lang.delete').'</a>';
}
})
->searchColumns('language', 'id')
@@ -116,23 +124,25 @@ class LanguageController extends Controller {
}
/**
* handle language file uploading
* @return response
* handle language file uploading.
*
* @return response
*/
public function postForm() {
public function postForm()
{
// getting all of the post data
$file = array(
'File' => Input::file('File'),
$file = [
'File' => Input::file('File'),
'language-name' => Input::input('language-name'),
'iso-code' => Input::input('iso-code')
);
'iso-code' => Input::input('iso-code'),
];
// setting up rules
$rules = array(
'File' => 'required|mimes:zip|max:30000',
$rules = [
'File' => 'required|mimes:zip|max:30000',
'language-name' => 'required',
'iso-code' => 'required|max:2'
); // and for max size
'iso-code' => 'required|max:2',
]; // and for max size
// doing the validation, passing post data, rules and the messages
$validator = Validator::make($file, $rules);
if ($validator->fails()) {
@@ -141,18 +151,19 @@ class LanguageController extends Controller {
return Redirect::back()->withInput()->withErrors($validator);
} else {
//Checking if package already exists or not in lang folder
$path = base_path('resources/lang');
$path = base_path('resources/lang');
if (in_array(strtolower(Input::get('iso-code')), scandir($path))) {
//sending back with error message
Session::flash('fails', Lang::get('lang.package_exist'));
Session::flash('link', "change-language/" . strtolower(Input::get('iso-code')));
Session::flash('link', 'change-language/'.strtolower(Input::get('iso-code')));
return Redirect::back()->withInput();
} elseif (!array_key_exists(strtolower(Input::get('iso-code')), Config::get('languages'))) {//Checking Valid ISO code form Languages.php
} elseif (!array_key_exists(strtolower(Input::get('iso-code')), Config::get('languages'))) {//Checking Valid ISO code form Languages.php
//sending back with error message
Session::flash('fails', Lang::get('lang.iso-code-error'));
return Redirect::back()->withInput();
} else {
@@ -160,11 +171,11 @@ class LanguageController extends Controller {
if (Input::file('File')->isValid()) {
$name = Input::file('File')->getClientOriginalName(); //uploaded file's original name
$destinationPath = '../public/uploads/'; // defining uploading path
$extractpath = '../resources/lang/' . strtolower(Input::get('iso-code')); //defining extracting path
$extractpath = '../resources/lang/'.strtolower(Input::get('iso-code')); //defining extracting path
mkdir($extractpath); //creating directroy for extracting uploadd file
//mkdir($destinationPath);
Input::file('File')->move($destinationPath, $name); // uploading file to given path
\Zipper::make($destinationPath . '/' . $name)->extractTo($extractpath); //extracting file to give path
\Zipper::make($destinationPath.'/'.$name)->extractTo($extractpath); //extracting file to give path
//check if Zip extract foldercontains any subfolder
$directories = File::directories($extractpath);
//$directories = glob($extractpath. '/*' , GLOB_ONLYDIR);
@@ -174,18 +185,21 @@ class LanguageController extends Controller {
if ($success) {
//sending back with error message
Session::flash('fails', Lang::get('lang.zipp-error'));
Session::flash('link2', "http://www.ladybirdweb.com/support/show/how-to-translate-faveo-into-multiple-languages");
Session::flash('link2', 'http://www.ladybirdweb.com/support/show/how-to-translate-faveo-into-multiple-languages');
return Redirect::back()->withInput();
}
} else {
// sending back with success message
Session::flash('success', Lang::get("lang.upload-success"));
Session::flash('link', "change-language/" . strtolower(Input::get('iso-code')));
Session::flash('success', Lang::get('lang.upload-success'));
Session::flash('link', 'change-language/'.strtolower(Input::get('iso-code')));
return Redirect::route('LanguageController');
}
} else {
// sending back with error message.
Session::flash('fails', Lang::get("lang.file-error"));
Session::flash('fails', Lang::get('lang.file-error'));
return Redirect::route('form');
}
}
@@ -193,36 +207,43 @@ class LanguageController extends Controller {
}
/**
* allow user to download language template file
* allow user to download language template file.
*
* @return type
*/
Public function download() {
public function download()
{
return response()->download('../public/downloads/en.zip');
}
/**
* This function is used to delete languages
* @param type $lang
* This function is used to delete languages.
*
* @param type $lang
*
* @return type response
*/
public function deleteLanguage($lang) {
public function deleteLanguage($lang)
{
if ($lang !== App::getLocale()) {
$deletePath = base_path('resources/lang') . $lang; //define file path to delete
$deletePath = base_path('resources/lang').$lang; //define file path to delete
$success = File::deleteDirectory($deletePath); //remove extracted folder and it's subfolder from lang
if ($success) {
//sending back with success message
Session::flash('success', Lang::get('lang.delete-success'));
return Redirect::back();
} else {
//sending back with error message
Session::flash('fails', Lang::get('lang.lang-doesnot-exist'));
return Redirect::back();
}
} else {
//sending back with error message
Session::flash('fails', Lang::get('lang.active-lang-error'));
return redirect('languages');
}
}
}