Inital Commit
This commit is contained in:
42
app/Http/Controllers/_WebsiteController.php
Normal file
42
app/Http/Controllers/_WebsiteController.php
Normal file
@ -0,0 +1,42 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request; // Import the Request class
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class _WebsiteController extends Controller
|
||||
{
|
||||
public static function index(Request $request, $menu_id = "")
|
||||
{
|
||||
$pathInfo = ltrim($request->getPathInfo(), '/');
|
||||
$r = explode('/', $pathInfo);
|
||||
$menu_alias = end($r);
|
||||
$menu_alias1 = str_replace("_", "-", $menu_alias);
|
||||
$menuItem = DB::table("menuitems")->where("alias", $menu_alias)->orWhere("alias", $menu_alias1)->get()[0];
|
||||
switch ($menuItem->type) {
|
||||
case 'tbl_contacts':
|
||||
$contact = DB::table("contacts")->where("contact_id", $menuItem->ref)->get()[0];
|
||||
|
||||
return view("client.jupiter.inside.contact", compact('contact'));
|
||||
// break;
|
||||
case 'tbl_countries':
|
||||
//$countries=DB::table("countries")->where("article_id",$menuItem->ref)->get()[0];
|
||||
//return view("client.jupiter.inside.article",compact('article'));
|
||||
//break;
|
||||
case 'tbl_companyarticles':
|
||||
$article = DB::table("companyarticles")->where("article_id", $menuItem->ref)->get()[0];
|
||||
return view("client.jupiter.inside.article", compact('article'));
|
||||
//break;
|
||||
case '':
|
||||
default:
|
||||
// echo $menuItem->alias;die;
|
||||
if ($menuItem->ref == "/")
|
||||
return view("client.jupiter.welcome");
|
||||
else if ($menuItem->ref == "#")
|
||||
return view("client.jupiter.welcome");
|
||||
else
|
||||
return view("client.jupiter.inside" . ltrim($menuItem->ref));
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user