update ver1.0.5.4
This commit is contained in:
@@ -48,8 +48,8 @@ class LanguageController extends Controller {
|
||||
// return Cache::get('language');
|
||||
//} else return 'false';
|
||||
// Cache::put('language',$)
|
||||
|
||||
if(array_key_exists($lang, Config::get('languages'))) {
|
||||
$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);
|
||||
|
||||
@@ -57,7 +57,7 @@ class LanguageController extends Controller {
|
||||
// dd(Cache::get('language'));
|
||||
// dd()
|
||||
} else {
|
||||
return Redirect::back()->with('message', 'Language package not found in your lang directroy.');
|
||||
return Redirect::back()->with('fails', Lang::get("lang.language-error"));
|
||||
}
|
||||
return Redirect::back();
|
||||
}
|
||||
@@ -151,17 +151,17 @@ class LanguageController extends Controller {
|
||||
|
||||
//Checking if package already exists or not in lang folder
|
||||
$path = '../resources/lang';
|
||||
if (in_array(Input::get('iso-code'), scandir($path))) {
|
||||
if (in_array(strtolower(Input::get('iso-code')), scandir($path))) {
|
||||
|
||||
//sending back with error message
|
||||
Session::flash('fails', "Language package already exists.");
|
||||
Session::flash('link',"change-language/".Input::get('iso-code'));
|
||||
Session::flash('fails', Lang::get('lang.package_exist'));
|
||||
Session::flash('link',"change-language/".strtolower(Input::get('iso-code')));
|
||||
return Redirect::back()->withInput();
|
||||
|
||||
} elseif (!array_key_exists(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', "Enter correct ISO-code");
|
||||
Session::flash('fails', Lang::get('lang.iso-code-error'));
|
||||
return Redirect::back()->withInput();
|
||||
|
||||
} else {
|
||||
@@ -170,7 +170,7 @@ 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/'.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
|
||||
@@ -184,18 +184,19 @@ class LanguageController extends Controller {
|
||||
//$success2 = File::delete($destinationPath.'/'.$name);
|
||||
if($success){
|
||||
//sending back with error message
|
||||
Session::flash('fails', 'Error in directory structure. Zip file must contain language php files only. Try Again.');
|
||||
Session::flash('fails', Lang::get('lang.zipp-error'));
|
||||
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', "uploaded successfully.");
|
||||
Session::flash('link',"change-language/".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', 'uploaded file is not valid');
|
||||
Session::flash('fails', Lang::get("lang.file-error"));
|
||||
return Redirect::route('form');
|
||||
}
|
||||
}
|
||||
@@ -221,16 +222,16 @@ class LanguageController extends Controller {
|
||||
$success = File::deleteDirectory($deletePath); //remove extracted folder and it's subfolder from lang
|
||||
if($success) {
|
||||
//sending back with success message
|
||||
Session::flash('success', 'Language package deleted successfully.');
|
||||
Session::flash('success', Lang::get('lang.delete-success'));
|
||||
return Redirect::back();
|
||||
} else {
|
||||
//sending back with error message
|
||||
Session::flash('fails', 'Language package does not exist.');
|
||||
Session::flash('fails', Lang::get('lang.lang-doesnot-exist'));
|
||||
return Redirect::back();
|
||||
}
|
||||
} else {
|
||||
//sending back with error message
|
||||
Session::flash('fails', 'Language package can not be deleted when it is active.');
|
||||
Session::flash('fails', Lang::get('lang.active-lang-error'));
|
||||
return redirect('languages');
|
||||
}
|
||||
}
|
||||
|
@@ -322,7 +322,18 @@ return array(
|
||||
'english' => 'English',
|
||||
'language-name' => 'Language name',
|
||||
'file' => 'File',
|
||||
|
||||
'read-more' => 'Read more.',
|
||||
'enable_lang' => 'Enable it.',
|
||||
'add-lang-package' => 'Add new language package',
|
||||
'package_exist' => "Package already exists.",
|
||||
'iso-code-error' => "Error in iso-code. enter correct iso-code.",
|
||||
'zipp-error' => 'Error in zip file. Zip must contian language php files only.',
|
||||
'upload-success' => "Uploaded successfully.",
|
||||
"file-error" => 'Error in file or invalid file.',
|
||||
'delete-success' => 'Language package deleted successfully.',
|
||||
'lang-doesnot-exist' => 'Language package does not exist.',
|
||||
'active-lang-error' => 'Language package can not be deleted when it is active.',
|
||||
"language-error" => 'Language package not found in your lang directroy.',
|
||||
|
||||
/*
|
||||
|----------------------------------------------------------------------------------------
|
||||
|
@@ -38,7 +38,7 @@ class="active"
|
||||
<div class="box box-primary">
|
||||
<div class="content-header">
|
||||
|
||||
<h4>Add language package {!! Form::submit(Lang::get('lang.save'),['class'=>'form-group btn btn-primary pull-right'])!!}</h4>
|
||||
<h4>{{Lang::get('lang.add-lang-package')}} {!! Form::submit(Lang::get('lang.save'),['class'=>'form-group btn btn-primary pull-right'])!!}</h4>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -57,7 +57,10 @@ class="active"
|
||||
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
||||
{{Session::get('fails')}}
|
||||
@if(Session::has('link'))
|
||||
<a href="{{url(Session::get('link'))}}"> Enable it</a>
|
||||
<a href="{{url(Session::get('link'))}}">{{Lang::get('lang.enable_lang')}}</a>
|
||||
@endif
|
||||
@if(Session::has('link2'))
|
||||
<a href="{{url(Session::get('link2'))}}" target="blank">{{Lang::get('lang.read-more')}}</a>
|
||||
@endif
|
||||
</div>
|
||||
@endif
|
||||
@@ -83,7 +86,7 @@ class="active"
|
||||
<div class="row">
|
||||
<div class="col-xs-4 form-group {{ $errors->has('File') ? 'has-error' : '' }}">
|
||||
|
||||
{!! Form::label('File',Lang::get('lang.file')) !!}
|
||||
{!! Form::label('File',Lang::get('lang.file')) !!} 
|
||||
<div class="btn bg-olive btn-file" style="color:blue"> {!! Lang::get('lang.upload_file') !!}
|
||||
{!! Form::file('File') !!}
|
||||
</div>
|
||||
|
@@ -41,7 +41,7 @@ class="active"
|
||||
<div class="alert alert-success alert-dismissable">
|
||||
<i class="fa fa-check-circle"></i>
|
||||
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
||||
{{Session::get('success')}} <a href="{{url(Session::get('link'))}}"> Enable it</a>
|
||||
{{Session::get('success')}} @if(Session::has('link'))<a href="{{url(Session::get('link'))}}">{{Lang::get('lang.enable_lang')}}</a> @endif
|
||||
</div>
|
||||
@endif
|
||||
<!-- failure message -->
|
||||
|
Reference in New Issue
Block a user