A number of minor fixes
[PHPCredLocker.git] / plugins / Blargle / ExternalResources / ExternalResources.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<?php
/** ExternalResources plugin - Allows static assets (JS and CSS) normally in the resources directory to be stored on a seperate server
*
* Copyright (C) 2012 B Tasker
* Released under GNU GPL V2
* See LICENSE
*
*/
defined('_CREDLOCK') or die;
 
 
/**                            Resources PLUGIN STARTS                            **/
 
 
 
/** Credentials Plugin class
*
*/
class plugin_ExternalResources_Resources{
/** Load the plugin configuration
*
*/
function config(){
require 'conf/plugins/ExternalResources/config.php';
}
 
 
 
/** Return the plugin details
*
*/
function getDetails(){
$details->Name = "plg_ExternalResources";
$details->Description = "Allows the contents of the Resources directory (excluding info.php) to be moved to another server";
$details->Author = 'B Tasker';
$details->License = 'GNU GPL V2';
return $details;
}
 
 
/** Get current status
*
*/
function getPlgStatus(){
$this->config();
return $this->active;
 
}
 
/** Class Entry Point
*
* @arg data - object, will contain
*
*/
function PlgCall($data){
// Load the plugin config
$this->config();
 
// Check the plugin is actually enabled
if (!$this->active){ return; }
 
 
 
 
 
  switch($data->action){
 
    case 'loadresource':
  
    if ($this->url && (!empty($this->url))){
    return $this->url;
    }
    return false;
    break;
 
 
    
    }
 
 
 
}
 
 
}
 
 
 
?>