getUri(); // Get the path or route from the URI $requestedRoute = $uri->getPath(); $requestType = get_class($request); if (php_sapi_name() === 'cli') { echo "This is a command-line request."; // echo $requestedRoute; } else { if ($requestedRoute !== 'login' && $requestedRoute !== 'authenticate') { $this->authData = $this->session_log(); } } } public function render_page($viewpage, $data){ helper('session'); $session_uid = get_logged_user_id(); $session_uname = get_logged_name(); // echo $session_uname; die; $mergedData = array_merge($data, $this->authData); $mergedData['browser_title']= $mergedData['company_name'] . ' | ' . $mergedData['company_short_name'] . ' ' . $mergedData['page_name']; $mergedData['heading']= $mergedData['page_name'] === "Dashboard" ? 'Welcome to ' . $mergedData['company_name'] : ""; echo view('template/header.php', $mergedData ); echo view('template/topbar.php', $mergedData); echo view($viewpage, $mergedData); echo view('template/footer.php', $mergedData); } public function session_log() { helper('session'); $session_uid = get_logged_user_id(); $session_uname = get_logged_name(); if(!is_session_active()) { header("Location: " . base_url("login")); exit(); } $auth_model = new AuthenticationModel(); $details = $auth_model->getheringDetailsForHeader($session_uid); $data['company_name'] = $details[0]['site_name']; $data['company_short_name'] = $details[0]['site_title']; $data['company_address'] = $details[0]['company_address']; $data['company_mobile_no'] = $details[0]['company_mobile_no']; $data['company_email'] = $details[0]['company_email']; $data['loggedin_person'] = $session_uname; $data['loggedin_person_id'] = $session_uid; $data['loggedin_person_role'] = $details[0]['role']; $data['favicon'] = !empty($details[0]['favicon']) && file_exists(FCPATH."public/uploads/".$details[0]['favicon']) ? base_url("public/uploads/".$details[0]['favicon']) : base_url("public/uploads/default.ico"); $data['profile_picture'] = !empty($details[0]['profile_picture']) && file_exists(FCPATH."public/uploads/".$details[0]['profile_picture']) ? base_url("public/uploads/" . $details[0]['profile_picture']) : base_url("public/uploads/avatar.png"); $data['company_logo_small'] = !empty($details[0]['company_logo_small']) && file_exists(FCPATH."public/uploads/".$details[0]['company_logo_small']) ? base_url("public/uploads/" . $details[0]['company_logo_small']) : base_url("public/uploads/default_logo.png"); $data['company_logo_large'] = !empty($details[0]['company_logo_large']) && file_exists(FCPATH."public/uploads/".$details[0]['company_logo_large']) ? base_url("public/uploads/" . $details[0]['company_logo_large']) : base_url("public/uploads/default.png"); $data['loggedin_person'] = $session_uname; $session_bid = get_business_id(); $data['bid'] = $session_bid; $data['footer_about'] = $details[0]['footer_about']; return $data; } }