Source for file jAppManager.class.php
Documentation is available at jAppManager.class.php
- <?php
 
- /**
 
- * @package    jelix
 
- * @subpackage utils
 
- * @author     Loic Mathaud
 
- * @contributor Laurent Jouanneau
 
- * @copyright  2006 Loic Mathaud, 2010-2011 Laurent Jouanneau
 
- * @link        http://www.jelix.org
 
- * @licence  http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public Licence, see LICENCE file
 
- */
 
-  
 
- /**
 
- * utilities to manage a jelix application
 
- * @package    jelix
 
- * @subpackage utils
 
- * @since 1.0b1
 
- * @static
 
- */
 
- class jAppManager {
 
-  
 
-     private function __construct() {}
 
-  
 
-     /**
 
-      * close the application, by creating a CLOSED file
 
-      * @param string $message the message to display
 
-      * @since 1.2
 
-      */
 
-     public static function close($message='') {
 
-         file_put_contents(jApp::configPath('CLOSED'), $message);
 
-     }
 
-  
 
-     /**
 
-      * open the application
 
-      * @since 1.2
 
-      */
 
-     public static function open() {
 
-         if (file_exists(jApp::configPath('CLOSED')))
 
-             unlink(jApp::configPath('CLOSED'));
 
-     }
 
-  
 
-     /**
 
-      * tell if the application is opened
 
-      * @return boolean true if the application is opened
 
-      * @since 1.2
 
-      */
 
-     public static function isOpened() {
 
-         return !file_exists(jApp::configPath('CLOSED'));
 
-     }
 
-  
 
-     public static function clearTemp($path='') {
 
-         if ($path == '') {
 
-             $path = jApp::tempBasePath();
 
-             if ($path == '') {
 
-                 throw new Exception("default temp base path is not defined",1);
 
-             }
 
-         }
 
-  
 
-         if ($path == DIRECTORY_SEPARATOR || $path == '' || $path == '/') {
 
-             throw new Exception('given temp path is invalid', 2);
 
-         }
 
-         if (!file_exists($path))
 
-             throw new Exception('given temp path does not exists', 3);
 
-  
 
-         if (!is_writeable($path))
 
-             throw new Exception('given temp path does not exists', 4);
 
-  
 
-         jFile::removeDir($path, false);
 
-     }
 
- }
 
	
		Documentation generated on Wed, 04 Jan 2017 22:52:03 +0100 by phpDocumentor 1.4.3