当前位置: 首页>>代码示例>>PHP>>正文


PHP GroupManager::update_category方法代码示例

本文整理汇总了PHP中GroupManager::update_category方法的典型用法代码示例。如果您正苦于以下问题:PHP GroupManager::update_category方法的具体用法?PHP GroupManager::update_category怎么用?PHP GroupManager::update_category使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在GroupManager的用法示例。


在下文中一共展示了GroupManager::update_category方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: get_lang

$form->addElement('radio', 'chat_state', null, get_lang('Private'), GroupManager::TOOL_PRIVATE);
// Submit
$form->addElement('style_submit_button', 'submit', get_lang('PropModify'), 'class="save"');
// If form validates -> save data
if ($form->validate()) {
    $values = $form->exportValues();
    if ($values['max_member_no_limit'] == GroupManager::MEMBER_PER_GROUP_NO_LIMIT) {
        $max_member = GroupManager::MEMBER_PER_GROUP_NO_LIMIT;
    } else {
        $max_member = $values['max_member'];
    }
    $self_reg_allowed = isset($values['self_reg_allowed']) ? $values['self_reg_allowed'] : 0;
    $self_unreg_allowed = isset($values['self_unreg_allowed']) ? $values['self_unreg_allowed'] : 0;
    switch ($values['action']) {
        case 'update_settings':
            GroupManager::update_category($values['id'], $values['title'], $values['description'], $values['doc_state'], $values['work_state'], $values['calendar_state'], $values['announcements_state'], $values['forum_state'], $values['wiki_state'], $values['chat_state'], $self_reg_allowed, $self_unreg_allowed, $max_member, $values['groups_per_user']);
            $msg = urlencode(get_lang('GroupPropertiesModified'));
            header('Location: group.php?action=show_msg&msg=' . $msg . '&category=' . $values['id']);
            break;
        case 'add_category':
            GroupManager::create_category($values['title'], $values['description'], $values['doc_state'], $values['work_state'], $values['calendar_state'], $values['announcements_state'], $values['forum_state'], $values['wiki_state'], $values['chat_state'], $self_reg_allowed, $self_unreg_allowed, $max_member, $values['groups_per_user']);
            $msg = urlencode(get_lang('CategoryCreated'));
            header('Location: group.php?action=show_msg&msg=' . $msg);
            break;
    }
}
// Else display the form
Display::display_header($nameTools, 'Group');
// actions bar
echo '<div class="actions">';
echo '<a href="group.php">' . Display::return_icon('back.png', get_lang('BackToGroupList'), '', ICON_SIZE_MEDIUM) . '</a>';
开发者ID:ilosada,项目名称:chamilo-lms-icpna,代码行数:31,代码来源:group_category.php


注:本文中的GroupManager::update_category方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。