403Webshell
Server IP : 3.138.164.131  /  Your IP : 216.73.216.136
Web Server : Apache
System : Linux ns1.techtime.me 4.18.0-147.8.1.el8.lve.1.x86_64 #1 SMP Mon Jun 29 09:55:57 EDT 2020 x86_64
User : injazaat ( 1471)
PHP Version : 8.1.20
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/injazaat/public_html/app/Http/Controllers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/injazaat/public_html/app/Http/Controllers/PagesController.php
<?php

namespace App\Http\Controllers;

use App\Models\Banners;
use App\Models\Images;
use App\Models\Links;
use App\Models\Pages;
use App\Models\Service;
use App\Models\Project;
use App\Models\Servicedetails;
use App\Models\Projectdetails;
use App\Models\Settings;
use App\Models\SocailMedia;
use App\Models\Galleries;

use Illuminate\Http\Request;

class PagesController extends Controller
{

    public function home()
    {
        //return view('en.index');
        $services = Service::orderBy('priority')->get();
        $projects = Projectdetails::orderBy('priority')->get();
        $project_cat = Project::get();
        $project_cat_list = array();
        foreach ($project_cat as $pcat) {
          $project_cat_list[$pcat->id] = $pcat->title;
        }
        $customer_say = Galleries::orderBy('priority')->get();
        $client_logo = Images::whereRaw("title like '%client_logo%'")->get();

        return view('en.index',
         [
         'services' => $services,
         'projects' => $projects,
         'project_cat' => $project_cat_list,
         'customer_say' => $customer_say,
         'client_logo' => $client_logo
        ]);
    }

    public function home_ar()
    {
      $services = Service::orderBy('priority')->get();
      $projects = Projectdetails::orderBy('priority')->get();
      $project_cat = Project::get();
      $project_cat_list = array();
      foreach ($project_cat as $pcat) {
        $project_cat_list[$pcat->id] = $pcat->title;
      }
      $customer_say = Galleries::orderBy('priority')->get();
      $client_logo = Images::whereRaw("title like '%client_logo%'")->get();

      return view('ar.index',
       [
       'services' => $services,
       'projects' => $projects,
       'project_cat' => $project_cat_list,
       'customer_say' => $customer_say,
       'client_logo' => $client_logo
      ]);
    }


    public function about()
    {
      $customer_say = Galleries::orderBy('priority')->get();
      $client_logo = Images::whereRaw("title like '%client_logo%'")->get();

      return view('en.about',
       [
       'customer_say' => $customer_say,
       'client_logo' => $client_logo
      ]);

    }
    public function about_ar()
    {
      $customer_say = Galleries::orderBy('priority')->get();
      $client_logo = Images::whereRaw("title like '%client_logo%'")->get();

      return view('ar.about',
       [
       'customer_say' => $customer_say,
       'client_logo' => $client_logo
      ]);
    }

    public function brands()
    {
      $data['brands'] = Servicedetails::where('service_id', 1)->orderBy('priority')->get();
      return view('en.brands', $data);
    }
    public function brands_ar()
    {
      $data['brands'] = Servicedetails::where('service_id', 1)->orderBy('priority')->get();
      return view('ar.brands', $data);
    }

    public function press()
    {
      $data['press'] = Servicedetails::where('service_id', 2)->orderBy('priority')->get();
      return view('en.press', $data);
    }
    public function press_ar()
    {
      $data['press'] = Servicedetails::where('service_id', 2)->orderBy('priority')->get();
      return view('ar.press', $data);
    }

    public function pressdetails($id)
    {
      $data['pressdetails'] = Servicedetails::where('id', $id)->first();
      return view('en.press-details', $data);
    }
    public function pressdetails_ar($id)
    {
      $data['pressdetails'] = Servicedetails::where('id', $id)->first();
      return view('ar.press-details', $data);
    }

    public function search(Request $request)
    {
      $sterm = $request->squery;
      $sterm = '%'.$sterm.'%';
      $data['search_data'] = Servicedetails::where('title', 'like', $sterm)->orWhere('description', 'like', $sterm)->get();
      $data['settings_data'] = Settings::where('value', 'like', $sterm)->orWhere('value_ar', 'like', $sterm)->get();

      $data['contact_page_arr'] = array(5,14,15,29,30,31,33);
      $data['about_page_arr'] = array(20,21,22,23,24,25,26,27,28,36,40,41);
      $data['brand_page_arr'] = array(6);
      $data['home_page_arr'] = array(16);
      $data['news_page_arr'] = array(17,43);
      $data['careers_page_arr'] = array(42);      
      
      return view('en.search', $data);
    }

    public function search_ar(Request $request)
    {
      $sterm = $request->squery;
      $sterm = '%'.$sterm.'%';
      $data['search_data'] = Servicedetails::where('title_ar', 'like', $sterm)->orWhere('description_ar', 'like', $sterm)->get();
      $data['settings_data'] = Settings::where('value', 'like', $sterm)->orWhere('value_ar', 'like', $sterm)->get();

      $data['contact_page_arr'] = array(5,14,15,29,30,31,33);
      $data['about_page_arr'] = array(20,21,22,23,24,25,26,27,28,36,40,41);
      $data['brand_page_arr'] = array(6);
      $data['home_page_arr'] = array(16);
      $data['news_page_arr'] = array(17,43);
      $data['careers_page_arr'] = array(42);  
      
      return view('ar.search', $data);
    } 

    public function careers()
    {
        return view('en.careers');
    }

    public function careers_ar()
    {
        return view('ar.careers');
    }


    public function contact()
    {
        return view('en.contact');
    }

    public function contact_ar()
    {
        return view('ar.contact');
    }

    public function contact_process(Request $request)
    {
        $name = $request->username;
        $from_email = $request->email;
        $phone = $request->phone;
        $subject = $request->subject;
        $message = $request->message;

        $to_email = "mohit@techtime.me";
        $to_name = "Contact Request";

        $email_subject = 'You Have Received a Message From ' . $name . '.';
        if ( ! empty( $name ) ) {
            $email_subject = $name . '.';
        }

        $message = "
        <html>
        <head>
            <title>Contact Request</title>
        </head>
        <body>

        <table>
        <tr>
        <th>Name</th>
        <td>".$name."</td>
        </tr>
        <tr>
        <th>E-mail</th>
        <td>".$from_email."</td>
        </tr>
        <tr>
        <th>Phone No.</th>
        <td>".$phone."</td>
        </tr>
        <tr>
        <th>Subject</th>
        <td>".$subject."</td>
        </tr>
        <tr>
        <th>Message</th>
        <td>".$message."</td>
        </tr>

        </table>
        </body>
        </html>
        ";

        // Always set content-type when sending HTML email
        $headers = "MIME-Version: 1.0" . "\r\n";
        $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";

        // More headers
        $headers .= 'From: <'.$from_email.'>' . "\r\n";

        $sent = mail($to_email,$subject,$message,$headers);

        if( $sent ) {
            echo json_encode(array(
                'success' => true,
                'message' => "Message Sent Successfully!"
            ));
        } else {
            echo json_encode(array(
                    'success' => false,
                    'message' => "Server Error:  mail method failed!"
                )
            );
        }
    }

  public function servicedetails($id)
  {
      $data['services'] = Service::orderBy('priority')->get();
      $data['service_details']=Servicedetails::where('service_id',$id)->orderBy('priority')->get();
      $data['service_id_val'] = $id;

      return view('en.service-details',$data);
  }
  public function servicedetails_ar($id)
  {
      $data['services'] = Service::orderBy('priority')->get();
      $data['service_details']=Servicedetails::where('service_id',$id)->orderBy('priority')->get();
      $data['service_id_val'] = $id;

      return view('ar.service-details',$data);
  }

  public function projectdetails($id)
  {

      $data['services']=Project::find($id);
      $data['service_details']=Servicedetails::where('service_id',$id)->orderBy('priority')->get();
      // dd($data);
      return view('en.service-details',$data);

  }


}

Youez - 2016 - github.com/yon3zu
LinuXploit