Пример #1
0
textarea = "";
num_characters_permited = 255;
function text_longitud(){
    num_characters = document.forms[0].description.value.length;
    if (num_characters > num_characters_permited){
        document.forms[0].description.value = textarea;
    } else {
      textarea = document.forms[0].description.value;
    }
}
</script>';

$table_message = Database::get_main_table(TABLE_MESSAGE);

$form = new FormValidator('add_group');
$form = GroupPortalManager::setGroupForm($form);
$form->addElement('style_submit_button', 'add_group', get_lang('AddGroup'), 'class="save"');

$form->setRequiredNote(api_xml_http_response_encode('<span class="form_required">*</span> <small>'.get_lang('ThisFieldIsRequired').'</small>'));

if ($form->validate()) {
    $values = $form->exportValues();

    $picture_element = $form->getElement('picture');
    $picture 		= $picture_element->getValue();
    $picture_uri 	= '';
    $name 			= $values['name'];
    $description	= $values['description'];
    $url 			= $values['url'];
    $status 		= intval($values['visibility']);
    $picture 		= $_FILES['picture'];
Пример #2
0
$table_group = Database::get_main_table(TABLE_MAIN_GROUP);
$group_data = GroupPortalManager::get_group_data($group_id);

if (empty($group_data)) {
    api_not_allowed();
}

//only group admins can edit the group
if (!GroupPortalManager::is_group_admin($group_id)) {
    api_not_allowed();
}

// Create the form
$form = new FormValidator('group_edit', 'post', '', '');
$form->addElement('hidden', 'id', $group_id);
$form = GroupPortalManager::setGroupForm($form, $group_data);
// Submit button
$form->addElement('style_submit_button', 'submit', get_lang('ModifyInformation'), 'class="save"');

// Validate form
if ($form->validate()) {
    $group = $form->exportValues();
    $picture_element = $form->getElement('picture');
    $picture = $picture_element->getValue();
    $picture_uri = $group_data['picture_uri'];

    if ($group['delete_picture']) {
        $picture_uri = GroupPortalManager::delete_group_picture($group_id);
    } elseif (!empty($picture['name'])) {
        $picture_uri = GroupPortalManager::update_group_picture($group_id, $_FILES['picture']['name'], $_FILES['picture']['tmp_name']);
    }