} $class_db->main_db_table = $cms_admin->tables['block_settings_table']; $class_db->main_db_item = 'bs_id'; $template->assign_var('CMS_PAGE_TITLE', $lang['CMS_BLOCK_SETTINGS_TITLE']); if ($cms_admin->action == 'add' || $cms_admin->action == 'edit') { if (isset($_POST['hascontent'])) { $block_content = isset($_POST['blockfile']) ? trim($_POST['blockfile']) : false; if (empty($block_content)) { $template_to_parse = CMS_TPL . 'cms_blocks_settings_edit_text_body.tpl'; } else { $template_to_parse = CMS_TPL . 'cms_blocks_settings_edit_body.tpl'; } } else { $template_to_parse = CMS_TPL . 'cms_blocks_settings_content_body.tpl'; } $cms_admin->manage_block_settings(); if ($preview_block == true) { $preview_type = isset($_POST['type']) ? intval($_POST['type']) : false; $message = isset($_POST['message']) ? stripslashes(trim($_POST['message'])) : ''; show_preview($preview_type, $message); } } elseif ($cms_admin->action == 'save') { $cms_admin->save_block_settings(); } elseif ($cms_admin->action == 'delete') { $cms_admin->delete_block_settings(); } else { $template_to_parse = CMS_TPL . 'cms_blocks_settings_list_body.tpl'; $template->assign_var('CMS_PAGE_TITLE', $lang['BLOCKS_TITLE']); $template->assign_vars(array('S_BLOCKS_ACTION' => append_sid($cms_admin->root), 'S_HIDDEN_FIELDS' => $cms_admin->s_hidden_fields)); $result = $cms_admin->show_blocks_settings_list_ajax(); if (is_array($result)) {