public function __construct(Context $context, \GitElephant\Status\StatusFile $statusFile, $subpath = null) { $this->obj = $statusFile; $this->filename = $statusFile->getName(); if ($subpath) { $this->filename = $subpath . $this->filename; } $this->status = $statusFile->getWorkingTreeStatus(); $fullfilename = $context->getPath() . '/' . $this->filename; if (file_exists($fullfilename)) { $this->mtime = \DateTime::createFromFormat('U', filemtime($fullfilename)); $this->mtime->setTimezone(new \DateTimeZone(\date_default_timezone_get())); } }
require './ryobase/Context.class.php'; require './ryobase/Component.class.php'; require './ryobase/Alerts.class.php'; $env = getenv('YAFF_ENV'); if ($config = getenv('YAFF_CONFIG')) { @(include $config); } else { if (!empty($env)) { @(include './includes/configs_' . $env . '.inc.php'); } else { @(include './includes/configs.inc.php'); } } $ctx = new Context($_GET, $_POST, $_SERVER); if ($ctx->isFile()) { readfile('.' . $ctx->getPath()); exit; } else { if (preg_match('/\\.php$/', $ctx->getPath())) { include '.' . $ctx->getPath(); exit; } else { ob_start(); try { $r = $ctx->loadComponent(); } catch (ContextException $ce) { if ($ce->getCode() == 404) { $ctx->setHTTPStatus(404, "Not found"); $ctx->setContent($ce->getMessage()); } else { $ctx->setHTTPStatus(500, "Internal error in PHP software");
require_once './ryobase/Component.class.php'; require_once './ryobase/Alerts.class.php'; $ctx = new Context($_GET, $_POST, $_SERVER); $root = $ctx->getRoot(); $env = getenv('YAFF_ENV'); if ($config = getenv('YAFF_CONFIG')) { @(include $config); } else { if (!empty($env)) { @(include $root . '/includes/configs_' . $env . '.inc.php'); } else { @(include $root . '/includes/configs.inc.php'); } } if ($ctx->isFile()) { readfile($ctx->getRoot() . $ctx->getPath()); exit; } else { if (preg_match('/\\.php$/', $ctx->getPath())) { include $ctx->getRoot() . $ctx->getPath(); exit; } else { ob_start(); try { $r = $ctx->loadComponent(); } catch (ContextException $ce) { if ($ce->getCode() == 404) { $ctx->setHTTPStatus(404, "Not found"); $ctx->setContent($ce->getMessage()); } else { $ctx->setHTTPStatus(500, "Internal error in PHP software");