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'));
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;