Exemplo n.º 1
0
            $r = mysql_query($sql);
            if (false === $r) {
                my_die();
            }
            break;
        default:
            dbg($_POST);
            break;
    }
}
// TEMPLATE
$tpl = new KTemplate(FLGR_CMS_TEMPLATES . '/' . $sModuleTpl . '.htm');
// GET
// Получаем файлы из директорий
$aClientModules = getAllFilesFromDir(FLGR_MODULES);
$aCmsModules = getAllFilesFromDir(FLGR_CMS_MODULES);
// Сливаем их вместе, проставляя тип: админский/клиентский
$aModules = array();
foreach ($aClientModules as $v) {
    $aModules[$v]['type'] = 'client';
}
foreach ($aCmsModules as $v) {
    $aModules[$v]['type'] = 'admin';
}
// Устанавливаем предположительное имя
foreach ($aModules as $k => $v) {
    $tmp = pathinfo($k);
    $extlen = strlen($tmp['extension']);
    if ($extlen != 0) {
        $tmp['basename'] = substr($tmp['basename'], 0, strlen($tmp['basename']) - $extlen - 1);
    }
Exemplo n.º 2
0
            $r = mysql_query($sql);
            if (false === $r) {
                my_die();
            }
            break;
        default:
            dbg($_POST);
            break;
    }
}
// TEMPLATE
$tpl = new KTemplate(FLGR_CMS_TEMPLATES . '/' . $sModuleTpl . '.htm');
// GET
// Получаем файлы из директорий
$aClientTemplates = getAllFilesFromDir(FLGR_TEMPLATES);
$aAdminTemplates = getAllFilesFromDir(FLGR_CMS_TEMPLATES);
// Сливаем их вместе, проставляя тип: админский/клиентский
$aTemplates = array();
foreach ($aClientTemplates as $v) {
    $aTemplates[$v]['type'] = 'client';
}
foreach ($aAdminTemplates as $v) {
    $aTemplates[$v]['type'] = 'admin';
}
// Устанавливаем предположительное имя
foreach ($aTemplates as $k => $v) {
    $tmp = pathinfo($k);
    $extlen = strlen($tmp['extension']);
    if ($extlen != 0) {
        $tmp['basename'] = substr($tmp['basename'], 0, strlen($tmp['basename']) - $extlen - 1);
    }