Example #1
0
    parse_str(urldecode($str), $vars);
    $vars = stripslashes_deep($vars);
    return dt_saveCreateInterface($vars);
}
if (!empty($_GET['exportApp'])) {
    $activeApp = get_option('_dbt_activeApp');
    if (empty($activeApp)) {
        return;
    }
    $app = get_option('_' . $activeApp . '_app');
    if ($app['state'] == 'open') {
        $publish = false;
        if (!empty($_GET['plugin'])) {
            $publish = true;
        }
        exportApp($app, $publish);
    }
    return;
}
// dumplicate interface hack
if (is_admin()) {
    $activeApp = get_option('_dbt_activeApp');
    if (empty($activeApp)) {
        return;
    }
    $app = get_option('_' . $activeApp . '_app');
    if (!empty($_GET['duplicateinterface'])) {
        $dupvar = get_option($_GET['duplicateinterface']);
        $oldOption = $dupvar;
        if ($oldOption['Type'] == 'Cluster') {
            $NewName = uniqid($oldOption['_ClusterTitle'] . ' ');
Example #2
0
function exportApps($person)
{
    global $APPS;
    $idpAuthnRequest_url = person_to_idpAuthnRequest_url($person);
    $r = array();
    foreach ($APPS as $appId => $app) {
        $r[$appId] = exportApp($app, $appId, $idpAuthnRequest_url);
    }
    return $r;
}