Exemple #1
0
require_once BX_DIRECTORY_PATH_CLASSES . 'BxDolPFM.php';
send_headers_page_changed();
$logged['admin'] = member_auth(1, true, true);
$sAction = bx_get('action');
switch (true) {
    case 'getArea' == $sAction:
        genAreaJSON((int) bx_get('id'));
        break;
    case 'createNewBlock' == $sAction:
        createNewBlock();
        break;
    case 'createNewItem' == $sAction:
        createNewItem();
        break;
    case 'savePositions' == $sAction:
        savePositions((int) bx_get('id'));
        break;
    case 'loadEditForm' == $sAction:
        header('Content-Type: text/html; charset=utf-8');
        showEditForm((int) bx_get('id'), (int) bx_get('area'));
        break;
    case 'dummy' == $sAction:
        echo 'Dummy!';
        break;
    case true == bx_get('action-save'):
    case 'Save' == $sAction:
        saveItem((int) bx_get('area'), $_POST);
        break;
    case true == bx_get('action-delete'):
    case 'Delete' == $sAction:
        deleteItem((int) bx_get('id'), (int) bx_get('area'));
Exemple #2
0
        defaultTemplate($cid[0], $option, $client);
        break;
    case 'assign':
        assignTemplate($cid[0], $option, $client);
        break;
    case 'save_assign':
        saveTemplateAssign($option, $client);
        break;
    case 'cancel':
        mosRedirect('index2.php?option=' . $option . '&client=' . $client);
        break;
    case 'positions':
        editPositions($option);
        break;
    case 'save_positions':
        savePositions($option);
        break;
    default:
        viewTemplates($option, $client);
        break;
}
/**
* Compiles a list of installed, version 4.5+ templates
*
* Based on xml files found.  If no xml file found the template
* is ignored
*/
function viewTemplates($option, $client)
{
    global $database, $mainframe;
    global $mosConfig_absolute_path, $mosConfig_list_limit;
require_once $dir['classes'] . 'BxDolPFM.php';
require_once $dir['plugins'] . 'Services_JSON.php';
send_headers_page_changed();
$logged['admin'] = member_auth(1, true, true);
switch ($_REQUEST['action']) {
    case 'getArea':
        genAreaJSON((int) $_REQUEST['id']);
        break;
    case 'createNewBlock':
        createNewBlock();
        break;
    case 'createNewItem':
        createNewItem();
        break;
    case 'savePositions':
        savePositions((int) $_REQUEST['id']);
        break;
    case 'loadEditForm':
        showEditForm((int) $_REQUEST['id'], (int) $_REQUEST['area']);
        break;
    case 'dummy':
        echo 'Dummy!';
        break;
    case 'Save':
        //save item
        saveItem((int) $_POST['area'], $_POST);
        break;
    case 'Delete':
        //delete item
        deleteItem((int) $_POST['id'], (int) $_POST['area']);
        break;