Añadiendo los plugins base payments y cms_api
This commit is contained in:
26
cms/lib/plugins/cms_api/v3/custom_classes/Example.class.php
Normal file
26
cms/lib/plugins/cms_api/v3/custom_classes/Example.class.php
Normal file
@@ -0,0 +1,26 @@
|
||||
<?
|
||||
class AppConfig {
|
||||
static function getTime($request){
|
||||
$now = time();
|
||||
$app_time = @strtotime($request['iso_datetime'])?:$now;
|
||||
return ['timediff' => $now - $app_time];
|
||||
}
|
||||
static function getLangs() {
|
||||
$files = [
|
||||
__DIR__ . '/../../../../../data/settings.dat.php',
|
||||
];
|
||||
foreach ($files as $file) {
|
||||
if(realpath($file)) {
|
||||
$file = realpath($file);
|
||||
$__SETTINGS = parse_ini_file($file, true);
|
||||
$langs = array_filter($__SETTINGS['idiomas'], function($each) {return $each !== '';});
|
||||
return ['langs' => $langs];
|
||||
} else {
|
||||
throw new ApiError($file . " no existe.");
|
||||
}
|
||||
}
|
||||
}
|
||||
static function test() {
|
||||
API::success(ApiJsonBuilder::generateBaseConfig());
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user