Add new file structure see #7522
parent
44bd8b5214
commit
9438dbdd6c
@ -0,0 +1,88 @@ |
||||
<?php |
||||
/* For licensing terms, see /license.txt */ |
||||
|
||||
/** |
||||
* Class AppKernel |
||||
*/ |
||||
class AppKernel |
||||
{ |
||||
protected $rootDir; |
||||
|
||||
/** |
||||
* @return string |
||||
*/ |
||||
public function getRootDir() |
||||
{ |
||||
if (null === $this->rootDir) { |
||||
$r = new \ReflectionObject($this); |
||||
$this->rootDir = str_replace('\\', '/', dirname($r->getFileName())); |
||||
} |
||||
|
||||
return $this->rootDir; |
||||
} |
||||
|
||||
/*public function getCacheDir() |
||||
{ |
||||
return dirname(dirname(__DIR__)).'/cache/'.$this->environment; |
||||
} |
||||
|
||||
public function getLogDir() |
||||
{ |
||||
return dirname(dirname(__DIR__)).'/log/'; |
||||
}*/ |
||||
|
||||
/*public function getLogDir() |
||||
{ |
||||
return $this->rootDir.'/../logs/'.$this->environment.'/logs/'; |
||||
} |
||||
|
||||
public function getCacheDir() |
||||
{ |
||||
return $this->rootDir.'/../data/temp/'.$this->environment.'/cache/'; |
||||
}*/ |
||||
|
||||
// Custom paths |
||||
|
||||
/** |
||||
* Returns the real root path |
||||
* @return string |
||||
*/ |
||||
public function getRealRootDir() |
||||
{ |
||||
return realpath($this->getRootDir().'/../').'/'; |
||||
} |
||||
|
||||
/** |
||||
* Returns the data path |
||||
* @return string |
||||
*/ |
||||
public function getDataDir() |
||||
{ |
||||
return $this->getRealRootDir().'data/'; |
||||
} |
||||
|
||||
/** |
||||
* @return string |
||||
*/ |
||||
public function getAppDir() |
||||
{ |
||||
return $this->getRealRootDir().'app/'; |
||||
} |
||||
|
||||
/** |
||||
* @return string |
||||
*/ |
||||
public function getConfigDir() |
||||
{ |
||||
return $this->getRealRootDir().'app/config/'; |
||||
} |
||||
|
||||
/** |
||||
* @return string |
||||
*/ |
||||
public function getConfigurationFile() |
||||
{ |
||||
return $this->getRealRootDir().'app/config/configuration.php'; |
||||
} |
||||
} |
||||
|
@ -0,0 +1,19 @@ |
||||
<?php |
||||
|
||||
/** |
||||
* This file holds the configuration settings |
||||
* for phpmailer Class. |
||||
* |
||||
* @package chamilo.configuration |
||||
*/ |
||||
|
||||
$platform_email['SMTP_FROM_EMAIL'] = (isset($administrator['email']) ? $administrator['email'] : 'admin@example.com'); |
||||
$platform_email['SMTP_FROM_NAME'] = (isset($administrator['name']) ? $administrator['name'] : 'Admin'); |
||||
$platform_email['SMTP_HOST'] = 'localhost'; |
||||
$platform_email['SMTP_PORT'] = 25; |
||||
$platform_email['SMTP_MAILER'] = IS_WINDOWS_OS ? 'smtp' : 'mail'; // mail, sendmail or smtp |
||||
$platform_email['SMTP_AUTH'] = 0; |
||||
$platform_email['SMTP_USER'] = ''; |
||||
$platform_email['SMTP_PASS'] = ''; |
||||
$platform_email['SMTP_CHARSET'] = api_get_system_encoding(); |
||||
$platform_email['SMTP_UNIQUE_SENDER'] = 0; // to send all mails from the same user |
@ -1,19 +0,0 @@ |
||||
<?php |
||||
|
||||
/** |
||||
* This file holds the configuration settings |
||||
* for phpmailer Class. |
||||
* |
||||
* @package chamilo.configuration |
||||
*/ |
||||
|
||||
$platform_email['SMTP_FROM_EMAIL'] = (isset($administrator['email'])?$administrator['email']:'admin@example.com'); |
||||
$platform_email['SMTP_FROM_NAME'] = (isset($administrator['name'])?$administrator['name']:'Admin'); |
||||
$platform_email['SMTP_HOST'] = 'localhost'; |
||||
$platform_email['SMTP_PORT'] = 25; |
||||
$platform_email['SMTP_MAILER'] = IS_WINDOWS_OS ? 'smtp' : 'mail'; // mail, sendmail or smtp |
||||
$platform_email['SMTP_AUTH'] = 0; |
||||
$platform_email['SMTP_USER'] = ''; |
||||
$platform_email['SMTP_PASS'] = ''; |
||||
$platform_email['SMTP_CHARSET'] = api_get_system_encoding(); |
||||
$platform_email['SMTP_UNIQUE_SENDER']= 0; // to send all mails from the same user |
Loading…
Reference in new issue