mirror of
				https://github.com/nerzhul/ocsms.git
				synced 2025-11-03 20:08:58 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			53 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
/**
 | 
						|
 * Nextcloud - Phone Sync
 | 
						|
 *
 | 
						|
 * This file is licensed under the Affero General Public License version 3 or
 | 
						|
 * later. See the COPYING file.
 | 
						|
 *
 | 
						|
 * @author Loic Blot <loic.blot@unix-experience.fr>
 | 
						|
 * @copyright Loic Blot 2014-2017
 | 
						|
 */
 | 
						|
 | 
						|
require_once __DIR__ . '/../../../3rdparty/Pimple/Pimple.php';
 | 
						|
 | 
						|
 | 
						|
class OC {
 | 
						|
    public static $server;
 | 
						|
    public static $session;
 | 
						|
}
 | 
						|
 | 
						|
// to execute without owncloud, we need to create our own classloader
 | 
						|
spl_autoload_register(function ($className){
 | 
						|
    if (strpos($className, 'OCA\\') === 0) {
 | 
						|
 | 
						|
        $path = strtolower(str_replace('\\', '/', substr($className, 3)) . '.php');
 | 
						|
        $relPath = __DIR__ . '/../..' . $path;
 | 
						|
 | 
						|
        if(file_exists($relPath)){
 | 
						|
            require_once $relPath;
 | 
						|
        }
 | 
						|
    } else if(strpos($className, 'OCP\\') === 0) {
 | 
						|
        $path = strtolower(str_replace('\\', '/', substr($className, 3)) . '.php');
 | 
						|
        $relPath = __DIR__ . '/../../../lib/public' . $path;
 | 
						|
 | 
						|
        if(file_exists($relPath)){
 | 
						|
            require_once $relPath;
 | 
						|
        }
 | 
						|
    } else if(strpos($className, 'OC_') === 0) {
 | 
						|
        $path = strtolower(str_replace('\\', '/', substr($className, 3)) . '.php');
 | 
						|
        $relPath = __DIR__ . '/../../../lib/private/' . $path;
 | 
						|
 | 
						|
        if(file_exists($relPath)){
 | 
						|
            require_once $relPath;
 | 
						|
        }
 | 
						|
    } else if(strpos($className, 'OC\\') === 0) {
 | 
						|
        $path = strtolower(str_replace('\\', '/', substr($className, 2)) . '.php');
 | 
						|
        $relPath = __DIR__ . '/../../../lib/private' . $path;
 | 
						|
 | 
						|
        if(file_exists($relPath)){
 | 
						|
            require_once $relPath;
 | 
						|
        }
 | 
						|
    }
 | 
						|
});
 |