File: /home/xedaptot/ai.naniguide.com/app/Http/Controllers/Site/TemplateController.php
<?php
namespace App\Http\Controllers\Site;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Log as LaravelLog;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Http;
use App\Library\WordpressManager;
class TemplateController extends Controller
{
public function index(Request $request)
{
return view('site.templates.index');
}
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function listing(Request $request)
{
$wp = new WordpressManager();
// view
$view = $request->view ? $request->view : 'list';
// wordpress themes
$templates = $wp->getTemplates();
return view('site.templates._list_' . $view, [
'templates' => $templates,
]);
}
public function activate(Request $request, $id)
{
$wordpress = new \App\Library\WordpressManager();
$wordpress->activateTheme($id);
return response()->json([
'status' => 'success',
'message' => trans('messages.site.template_changed'),
]);
}
}