Browse Source

added a few more path constants.

Taylor Otwell 13 years ago
parent
commit
1cf4431659
4 changed files with 14 additions and 11 deletions
  1. 5 2
      public/index.php
  2. 4 4
      system/cache/driver/file.php
  3. 1 1
      system/db/connector.php
  4. 4 4
      system/session/driver/file.php

+ 5 - 2
public/index.php

@@ -12,18 +12,21 @@
 // Define the core framework paths.
 // --------------------------------------------------------------
 define('APP_PATH', realpath('../application').'/');
-define('BASE_PATH', realpath('../').'/');
-define('PUBLIC_PATH', realpath(__DIR__.'/'));
 define('SYS_PATH', realpath('../system').'/');
+define('PUBLIC_PATH', realpath(__DIR__.'/'));
+define('BASE_PATH', realpath('../').'/');
 
 // --------------------------------------------------------------
 // Define various other framework paths.
 // --------------------------------------------------------------
+define('CACHE_PATH', APP_PATH.'storage/cache/');
 define('CONFIG_PATH', APP_PATH.'config/');
+define('DATABASE_PATH', APP_PATH.'storage/db/');
 define('LIBRARY_PATH', APP_PATH.'libraries/');
 define('MODEL_PATH', APP_PATH.'models/');
 define('PACKAGE_PATH', APP_PATH.'packages/');
 define('ROUTE_PATH', APP_PATH.'routes/');
+define('SESSION_PATH', APP_PATH.'storage/sessions/');
 define('SYS_VIEW_PATH', SYS_PATH.'views/');
 define('VIEW_PATH', APP_PATH.'views/');
 

+ 4 - 4
system/cache/driver/file.php

@@ -22,12 +22,12 @@ class File implements \System\Cache\Driver {
 	 */	
 	public function get($key)
 	{
-		if ( ! file_exists(APP_PATH.'storage/cache/'.$key))
+		if ( ! file_exists(CACHE_PATH.$key))
 		{
 			return null;
 		}
 
-		$cache = file_get_contents(APP_PATH.'storage/cache/'.$key);
+		$cache = file_get_contents(CACHE_PATH.$key);
 
 		if (time() >= substr($cache, 0, 10))
 		{
@@ -49,7 +49,7 @@ class File implements \System\Cache\Driver {
 	 */
 	public function put($key, $value, $minutes)
 	{
-		file_put_contents(APP_PATH.'storage/cache/'.$key, (time() + ($minutes * 60)).serialize($value), LOCK_EX);
+		file_put_contents(CACHE_PATH.$key, (time() + ($minutes * 60)).serialize($value), LOCK_EX);
 	}
 
 	/**
@@ -60,7 +60,7 @@ class File implements \System\Cache\Driver {
 	 */
 	public function forget($key)
 	{
-		@unlink(APP_PATH.'storage/cache/'.$key);
+		@unlink(CACHE_PATH.$key);
 	}
 
 }

+ 1 - 1
system/db/connector.php

@@ -54,7 +54,7 @@ class Connector {
 	 */
 	private static function connect_to_sqlite($config)
 	{
-		if (file_exists($path = APP_PATH.'storage/db/'.$config->database.'.sqlite'))
+		if (file_exists($path = DATABASE_PATH.$config->database.'.sqlite'))
 		{
 			return new \PDO('sqlite:'.$path, null, null, static::$options);
 		}

+ 4 - 4
system/session/driver/file.php

@@ -10,7 +10,7 @@ class File implements \System\Session\Driver {
 	 */
 	public function load($id)
 	{
-		if (file_exists($path = APP_PATH.'storage/sessions/'.$id))
+		if (file_exists($path = SESSION_PATH.$id))
 		{
 			return unserialize(file_get_contents($path));
 		}
@@ -24,7 +24,7 @@ class File implements \System\Session\Driver {
 	 */
 	public function save($session)
 	{
-		file_put_contents(APP_PATH.'storage/sessions/'.$session['id'], serialize($session), LOCK_EX);
+		file_put_contents(SESSION_PATH.$session['id'], serialize($session), LOCK_EX);
 	}
 
 	/**
@@ -35,7 +35,7 @@ class File implements \System\Session\Driver {
 	 */
 	public function delete($id)
 	{
-		@unlink(APP_PATH.'storage/sessions/'.$id);
+		@unlink(SESSION_PATH.$id);
 	}
 
 	/**
@@ -46,7 +46,7 @@ class File implements \System\Session\Driver {
 	 */
 	public function sweep($expiration)
 	{
-		foreach (glob(APP_PATH.'storage/sessions/*') as $file)
+		foreach (glob(SESSION_PATH.'*') as $file)
 		{
 			if (filetype($file) == 'file' and filemtime($file) < $expiration)
 			{