示例#1
0
        default:
            icms_cp_header();
            icms::$module->displayAdminMenu(0, _AM_CONTENT_CONTENTS);
            $criteria = new icms_db_criteria_Compo();
            $criteria->add(new icms_db_criteria_Item('content_pid', $clean_content_pid));
            $objectTable = new icms_ipf_view_Table($content_content_handler, $criteria);
            $objectTable->addColumn(new icms_ipf_view_Column('content_title', false, false, 'getPreviewItemLink'));
            $objectTable->addColumn(new icms_ipf_view_Column('content_subs', 'center', 100));
            $objectTable->addColumn(new icms_ipf_view_Column('counter', 'center', 100));
            $objectTable->addColumn(new icms_ipf_view_Column('content_status', 'center', 150, 'getContent_statusControl'));
            $objectTable->addColumn(new icms_ipf_view_Column('content_visibility', 'center', 150, 'getContent_visibleControl'));
            $objectTable->addColumn(new icms_ipf_view_Column('content_published_date', 'center', 150));
            $objectTable->addActionButton('changedField', false, _SUBMIT);
            $objectTable->addCustomAction('getViewItemLink');
            $objectTable->addCustomAction('getCloneItemLink');
            $objectTable->addIntroButton('addcontent', 'content.php?op=mod' . ($clean_content_pid ? '&content_pid=' . $clean_content_pid : ''), _AM_CONTENT_CONTENT_CREATE);
            $objectTable->addQuickSearch(array('content_title', 'content_body'));
            $objectTable->addFilter('content_status', 'getContent_statusArray');
            $objectTable->addFilter('content_uid', 'getPostersArray');
            $objectTable->addFilter('content_pid', 'getContentList');
            $objectTable->addFilter('content_visibility', 'getContent_visibleArray');
            $objectTable->addFilter('content_tags', 'getContent_tagsArray');
            $objectTable->addHeader('<p style="margin-bottom: 10px;">' . $content_content_handler->getBreadcrumbForPid($clean_content_pid) . '</p>');
            $icmsAdminTpl->assign('content_content_table', $objectTable->fetch());
            $icmsAdminTpl->display('db:content_admin_content.html');
            break;
    }
    icms_cp_footer();
} else {
    redirect_header(ICMS_URL, 3, _NOPERM);
}
示例#2
0
			editpage($clean_page_id);
			break;

		case "addpage" :
			$controller = new icms_ipf_Controller($icms_page_handler);
			$controller->storeFromDefaultForm(_AM_SYSTEM_PAGES_CREATED, _AM_SYSTEM_PAGES_MODIFIED);
			break;

		case "del" :
			$controller = new icms_ipf_Controller ($icms_page_handler);
			$controller->handleObjectDeletion();
			break;

		default :
			icms_cp_header();
			$objectTable = new icms_ipf_view_Table($icms_page_handler);
			$objectTable->addColumn(new icms_ipf_view_Column('page_status', 'center', FALSE, 'getCustomPageStatus'));
			$objectTable->addColumn(new icms_ipf_view_Column('page_title', _GLOBAL_LEFT, FALSE, 'getAdminViewItemLink'));
			$objectTable->addColumn(new icms_ipf_view_Column('page_url'));
			$objectTable->addColumn(new icms_ipf_view_Column('page_moduleid', 'center', FALSE, 'getCustomPageModuleid'));
			$objectTable->addIntroButton('addpost', 'admin.php?fct=pages&amp;op=mod', _AM_SYSTEM_PAGES_CREATE);
			$objectTable->addCustomAction('getViewItemLink');
			$objectTable->addQuickSearch(array ('page_title', 'page_url'));
			$objectTable->addFilter('page_moduleid', 'getModulesArray');
			$icmsAdminTpl->assign('icms_page_table', $objectTable->fetch());
			$icmsAdminTpl->assign('icms_page_title', _AM_SYSTEM_PAGES_TITLE);
			$icmsAdminTpl->display('db:admin/pages/system_adm_pagemanager_index.html');
			break;
	}
	icms_cp_footer();
}
示例#3
0
            } else {
                redirect_header(ICMS_URL . $rtn, 2, _AM_SYSTEM_BLOCKSADMIN_MODIFIED);
            }
            break;
        default:
            icms_cp_header();
            $objectTable = new icms_ipf_view_Table($icms_block_handler);
            $objectTable->addColumn(new icms_ipf_view_Column('visible', 'center'));
            $objectTable->addColumn(new icms_ipf_view_Column('name'));
            $objectTable->addColumn(new icms_ipf_view_Column('title', _GLOBAL_LEFT, FALSE, 'getAdminViewItemLink'));
            $objectTable->addColumn(new icms_ipf_view_Column('mid'));
            $objectTable->addColumn(new icms_ipf_view_Column('side', 'center', FALSE, 'getSideControl'));
            $objectTable->addColumn(new icms_ipf_view_Column('weight', 'center', FALSE, 'getWeightControl'));
            $objectTable->addIntroButton('addpost', 'admin.php?fct=blocksadmin&amp;op=mod', _AM_SYSTEM_BLOCKSADMIN_CREATE);
            $objectTable->addQuickSearch(array('title', 'name'));
            $objectTable->addFilter('mid', 'getModulesArray');
            $objectTable->addFilter('visible', 'getVisibleStatusArray');
            $objectTable->addFilter('side', 'getBlockPositionArray');
            $objectTable->addCustomAction('getBlankLink');
            $objectTable->addCustomAction('getUpActionLink');
            $objectTable->addCustomAction('getDownActionLink');
            $objectTable->addCustomAction('getCloneActionLink');
            $objectTable->addActionButton('change_blocks', FALSE, _SUBMIT);
            $icmsAdminTpl->assign('icms_block_table', $objectTable->fetch());
            $icmsAdminTpl->display('db:admin/blocksadmin/system_adm_blocksadmin.html');
            break;
    }
    icms_cp_footer();
}
/**
 * If you want to have a specific action taken because the user input was invalid,
示例#4
0
            redirect_header('field.php', 3, _AM_PROFILE_FIELD_MODIFIED);
            break;
        case "addfield":
            $controller = new icms_ipf_Controller($profile_field_handler);
            $controller->storeFromDefaultForm(_AM_PROFILE_FIELD_CREATED, _AM_PROFILE_FIELD_MODIFIED);
            break;
        case "del":
            $controller = new icms_ipf_Controller($profile_field_handler);
            $controller->handleObjectDeletion();
            break;
        default:
            icms_cp_header();
            icms::$module->displayAdminMenu(2, _AM_PROFILE_FIELDS);
            $objectTable = new icms_ipf_view_Table($profile_field_handler, false, array('edit'));
            $objectTable->addColumn(new icms_ipf_view_Column('field_show', _CENTER, FALSE, 'getShow'));
            $objectTable->addColumn(new icms_ipf_view_Column('catid', _GLOBAL_LEFT, false, 'getCatid', false, false, false));
            $objectTable->addColumn(new icms_ipf_view_Column('field_name', _GLOBAL_LEFT, false, 'getFieldName'));
            $objectTable->addColumn(new icms_ipf_view_Column('field_title'));
            $objectTable->addColumn(new icms_ipf_view_Column('field_description'));
            $objectTable->addColumn(new icms_ipf_view_Column('field_weight', _CENTER, false, 'getField_weightControl'));
            $objectTable->addFilter('catid', 'getCategoriesArray');
            $objectTable->addIntroButton('addfield', 'field.php?op=mod', _AM_PROFILE_FIELD_CREATE);
            $objectTable->addQuickSearch(array('field_name', 'field_title', 'field_description'));
            $objectTable->addCustomAction('getDeleteButtonForDisplay');
            $objectTable->addActionButton('changedField', false, _SUBMIT);
            $icmsAdminTpl->assign('profile_field_table', $objectTable->fetch());
            $icmsAdminTpl->display('db:profile_admin_field.html');
            break;
    }
    icms_cp_footer();
}
示例#5
0
            $controller->handleObjectDeletion();
            break;
        case "merge":
            icms_cp_header();
            mergetribes($clean_tribes_id);
            break;
        case "mergefinal":
            $clean_tribes_id = isset($_POST['tribes_id']) ? (int) $_POST['tribes_id'] : 0;
            $clean_merge_tribes_id = isset($_POST['merge_tribes_id']) ? (int) $_POST['merge_tribes_id'] : 0;
            $profile_tribes_handler->mergeTribes($clean_tribes_id, $clean_merge_tribes_id);
            redirect_header(PROFILE_ADMIN_URL . 'tribes.php', 3, _AM_PROFILE_TRIBES_MERGE_SUCCESS);
            break;
        default:
            icms_cp_header();
            icms::$module->displayAdminMenu(7, _AM_PROFILE_TRIBES);
            $objectTable = new icms_ipf_view_Table($profile_tribes_handler);
            $objectTable->addColumn(new icms_ipf_view_Column('tribes_id'));
            $objectTable->addColumn(new icms_ipf_view_Column('uid_owner', false, false, 'getTribeSender'));
            $objectTable->addColumn(new icms_ipf_view_Column('title', _GLOBAL_LEFT, false, 'getLinkedTribeTitle'));
            $objectTable->addColumn(new icms_ipf_view_Column('tribe_img', 'center', 330, 'getTribePicture', false, false, false));
            $objectTable->addQuickSearch(array('title'));
            $objectTable->addFilter('uid_owner', 'getTribeOwnerArray');
            $objectTable->addCustomAction('getMergeItemLink');
            $objectTable->setDefaultSort('tribes_id');
            $objectTable->setDefaultOrder('DESC');
            $icmsAdminTpl->assign('profile_tribes_table', $objectTable->fetch());
            $icmsAdminTpl->display('db:profile_admin_tribes.html');
            break;
    }
    icms_cp_footer();
}