/www/wwwroot/workpido.com/app/Http/Controllers/Controller.php
<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
Arguments
"Call to a member function fetch_object() on null"
/www/wwwroot/workpido.com/config/constants.php
<?php
$siteSetting = App\Http\Controllers\Controller::getSiteSetting();
define('DEFAULT_LANG', 'en');
if (!isset($_SESSION['Config']['language'])) {
$_SESSION['Config']['language'] = 'en';
}
define('SITE_TITLE', $siteSetting->site_title);
define('TITLE_FOR_LAYOUT', ' - ' . SITE_TITLE);
define('HTTP_PATH', 'https://'.$_SERVER['SERVER_NAME']);
define("BASE_PATH", $_SERVER['DOCUMENT_ROOT']);
define('MAIL_FROM', 'info@workpido.com');
define('CURR', '$');
define('CURRENCY', 'USD');
define('API_KEY', 'WOR0K14P7409I98D14OGF9946ER');
define('SECURE_CODE', 'WORKPIDO');
define('CAPTCHA_KEY', '6LewW9giAAAAAC1Tot2Kt9fT-eSjgRaKyQzhLHil');
define('SECRET_KEY', '6LewW9giAAAAAKEstF4MT3f9H4KqoMBlWx1zaqPL');
define('IS_LIVE', 1);
define('IS_DEMO', 0);
define('MAX_IMAGE_UPLOAD_SIZE_DISPLAY', '2MB');
define('MAX_IMAGE_UPLOAD_SIZE_VAL', 2048);
define('MAX_BANNER_UPLOAD_SIZE_DISPLAY', '2MB');
define('MAX_BANNER_UPLOAD_SIZE_VAL', 2048);
global $accountStatus;
$accountStatus = array(
'Activate' => "Activate",
'Deactivate' => "Deactivate",
'Delete' => "Delete",
);
global $accountStatusAdditional;
$accountStatusAdditional = array(
'Activate' => "Activate",
/www/wwwroot/workpido.com/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/LoadConfiguration.php
}
/**
* Load the configuration items from all of the files.
*
* @param \Illuminate\Contracts\Foundation\Application $app
* @param \Illuminate\Contracts\Config\Repository $repository
* @return void
* @throws \Exception
*/
protected function loadConfigurationFiles(Application $app, RepositoryContract $repository)
{
$files = $this->getConfigurationFiles($app);
if (! isset($files['app'])) {
throw new Exception('Unable to load the "app" configuration file.');
}
foreach ($files as $key => $path) {
$repository->set($key, require $path);
}
}
/**
* Get all of the configuration files for the application.
*
* @param \Illuminate\Contracts\Foundation\Application $app
* @return array
*/
protected function getConfigurationFiles(Application $app)
{
$files = [];
$configPath = realpath($app->configPath());
foreach (Finder::create()->files()->name('*.php')->in($configPath) as $file) {
$directory = $this->getNestedDirectory($file, $configPath);
$files[$directory.basename($file->getRealPath(), '.php')] = $file->getRealPath();
}
Arguments
"/www/wwwroot/workpido.com/config/constants.php"
/www/wwwroot/workpido.com/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/LoadConfiguration.php
public function bootstrap(Application $app)
{
$items = [];
// First we will see if we have a cache configuration file. If we do, we'll load
// the configuration items from that file so that it is very quick. Otherwise
// we will need to spin through every configuration file and load them all.
if (file_exists($cached = $app->getCachedConfigPath())) {
$items = require $cached;
$loadedFromCache = true;
}
// Next we will spin through all of the configuration files in the configuration
// directory and load each one into the repository. This will make all of the
// options available to the developer for use in various parts of this app.
$app->instance('config', $config = new Repository($items));
if (! isset($loadedFromCache)) {
$this->loadConfigurationFiles($app, $config);
}
// Finally, we will set the application's environment based on the configuration
// values that were loaded. We will pass a callback which will be used to get
// the environment in a web context where an "--env" switch is not present.
$app->detectEnvironment(function () use ($config) {
return $config->get('app.env', 'production');
});
date_default_timezone_set($config->get('app.timezone', 'UTC'));
mb_internal_encoding('UTF-8');
}
/**
* Load the configuration items from all of the files.
*
* @param \Illuminate\Contracts\Foundation\Application $app
* @param \Illuminate\Contracts\Config\Repository $repository
* @return void
/www/wwwroot/workpido.com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php
$this->register(new LogServiceProvider($this));
$this->register(new RoutingServiceProvider($this));
}
/**
* Run the given array of bootstrap classes.
*
* @param array $bootstrappers
* @return void
*/
public function bootstrapWith(array $bootstrappers)
{
$this->hasBeenBootstrapped = true;
foreach ($bootstrappers as $bootstrapper) {
$this['events']->fire('bootstrapping: '.$bootstrapper, [$this]);
$this->make($bootstrapper)->bootstrap($this);
$this['events']->fire('bootstrapped: '.$bootstrapper, [$this]);
}
}
/**
* Register a callback to run after loading the environment.
*
* @param \Closure $callback
* @return void
*/
public function afterLoadingEnvironment(Closure $callback)
{
return $this->afterBootstrapping(
LoadEnvironmentVariables::class, $callback
);
}
/**
* Register a callback to run before a bootstrapper.
/www/wwwroot/workpido.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
Facade::clearResolvedInstance('request');
$this->bootstrap();
return (new Pipeline($this->app))
->send($request)
->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)
->then($this->dispatchToRouter());
}
/**
* Bootstrap the application for HTTP requests.
*
* @return void
*/
public function bootstrap()
{
if (! $this->app->hasBeenBootstrapped()) {
$this->app->bootstrapWith($this->bootstrappers());
}
}
/**
* Get the route dispatcher callback.
*
* @return \Closure
*/
protected function dispatchToRouter()
{
return function ($request) {
$this->app->instance('request', $request);
return $this->router->dispatch($request);
};
}
/**
* Call the terminate method on any terminable middleware.
*
/www/wwwroot/workpido.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
$this->app['events']->dispatch(
new Events\RequestHandled($request, $response)
);
return $response;
}
/**
* Send the given request through the middleware / router.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
protected function sendRequestThroughRouter($request)
{
$this->app->instance('request', $request);
Facade::clearResolvedInstance('request');
$this->bootstrap();
return (new Pipeline($this->app))
->send($request)
->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)
->then($this->dispatchToRouter());
}
/**
* Bootstrap the application for HTTP requests.
*
* @return void
*/
public function bootstrap()
{
if (! $this->app->hasBeenBootstrapped()) {
$this->app->bootstrapWith($this->bootstrappers());
}
}
/**
/www/wwwroot/workpido.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
$router->middlewareGroup($key, $middleware);
}
foreach ($this->routeMiddleware as $key => $middleware) {
$router->aliasMiddleware($key, $middleware);
}
}
/**
* Handle an incoming HTTP request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function handle($request)
{
try {
$request->enableHttpMethodParameterOverride();
$response = $this->sendRequestThroughRouter($request);
} catch (Exception $e) {
$this->reportException($e);
$response = $this->renderException($request, $e);
} catch (Throwable $e) {
$this->reportException($e = new FatalThrowableError($e));
$response = $this->renderException($request, $e);
}
$this->app['events']->dispatch(
new Events\RequestHandled($request, $response)
);
return $response;
}
/**
* Send the given request through the middleware / router.
*
/www/wwwroot/workpido.com/index.php
*/
$app = require_once __DIR__.'/bootstrap/app.php';
/*
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
$response = $kernel->handle(
$request = Illuminate\Http\Request::capture()
);
$response->send();
$kernel->terminate($request, $response);