diff --git a/main/admin/group_edit.php b/main/admin/group_edit.php
index 91877c0692..fa16952ee8 100755
--- a/main/admin/group_edit.php
+++ b/main/admin/group_edit.php
@@ -28,6 +28,20 @@ $interbreadcrumb[] = array('url' => 'group_list.php','name' => get_lang('GroupLi
$table_group = Database::get_main_table(TABLE_MAIN_GROUP);
+$htmlHeadXtra[] = '';
+$htmlHeadXtra[] = '';
+
$sql = "SELECT * FROM $table_group WHERE id = '".$group_id."'";
$res = Database::query($sql, __FILE__, __LINE__);
if (Database::num_rows($res) != 1) {
@@ -43,17 +57,15 @@ $form->addElement('header', '', $tool_name);
$form->addElement('hidden', 'id', $group_id);
// name
-$form->addElement('text', 'name', get_lang('Name'), array('size'=>60));
+$form->addElement('text', 'name', get_lang('Name'), array('size'=>60, 'maxlength'=>120));
$form->applyFilter('name', 'html_filter');
$form->applyFilter('name', 'trim');
$form->addRule('name', get_lang('ThisFieldIsRequired'), 'required');
-$form->addRule('name', '', 'maxlength',120);
// Description
-$form->addElement('textarea', 'description', get_lang('Description'), array('rows'=>8, 'cols'=>58));
+$form->addElement('textarea', 'description', get_lang('Description'), array('rows'=>3, 'cols'=>58, onKeyDown => "text_longitud()", onKeyUp => "text_longitud()"));
$form->applyFilter('description', 'html_filter');
$form->applyFilter('description', 'trim');
-$form->addRule('name', '', 'maxlength',255);
// url
$form->addElement('text', 'url', get_lang('URL'), array('size'=>35));
diff --git a/main/social/group_add.php b/main/social/group_add.php
index 64a6b403f0..5c7eb87850 100755
--- a/main/social/group_add.php
+++ b/main/social/group_add.php
@@ -19,22 +19,35 @@ if (api_get_setting('allow_students_to_create_groups_in_social') == 'false' && !
}
global $charset;
+
+$htmlHeadXtra[] = '';
+$htmlHeadXtra[] = '';
+
$table_message = Database::get_main_table(TABLE_MESSAGE);
$form = new FormValidator('add_group');
// name
-$form->addElement('text', 'name', get_lang('Name'), array('size'=>60));
+$form->addElement('text', 'name', get_lang('Name'), array('size'=>60, 'maxlength'=>120));
$form->applyFilter('name', 'html_filter');
$form->applyFilter('name', 'trim');
$form->addRule('name', get_lang('ThisFieldIsRequired'), 'required');
-$form->addRule('name', '', 'maxlength',120);
// Description
-$form->addElement('textarea', 'description', get_lang('Description'), array('rows'=>8, 'cols'=>58));
+$form->addElement('textarea', 'description', get_lang('Description'), array('rows'=>3, 'cols'=>58, onKeyDown => "text_longitud()", onKeyUp => "text_longitud()"));
$form->applyFilter('description', 'html_filter');
$form->applyFilter('description', 'trim');
-$form->addRule('name', '', 'maxlength',255);
// url
$form->addElement('text', 'url', get_lang('URL'), array('size'=>35));
diff --git a/main/social/group_edit.php b/main/social/group_edit.php
index 96852d3991..6002d73f05 100755
--- a/main/social/group_edit.php
+++ b/main/social/group_edit.php
@@ -20,6 +20,20 @@ require_once $libpath.'image.lib.php';
require_once $libpath.'mail.lib.inc.php';
require_once $libpath.'social.lib.php';
+$htmlHeadXtra[] = '';
+$htmlHeadXtra[] = '';
+
$group_id = isset($_GET['id']) ? intval($_GET['id']) : intval($_POST['id']);
$tool_name = get_lang('GroupEdit');
@@ -40,7 +54,6 @@ if (!GroupPortalManager::is_group_admin($group_id)) {
api_not_allowed();
}
-
$group_data = Database::fetch_array($res, 'ASSOC');
// Create the form
@@ -48,14 +61,13 @@ $form = new FormValidator('group_edit', 'post', '', '', array('style' => 'width:
$form->addElement('hidden', 'id', $group_id);
// name
-$form->addElement('text', 'name', get_lang('Name'), array('size'=>60));
+$form->addElement('text', 'name', get_lang('Name'), array('size'=>60, 'maxlength'=>120));
$form->applyFilter('name', 'html_filter');
$form->applyFilter('name', 'trim');
$form->addRule('name', get_lang('ThisFieldIsRequired'), 'required');
-$form->addRule('name', '', 'maxlength',120);
// Description
-$form->addElement('textarea', 'description', get_lang('Description'), array('rows'=>8, 'cols'=>58));
+$form->addElement('textarea', 'description', get_lang('Description'), array('rows'=>3, 'cols'=>58, onKeyDown => "text_longitud()", onKeyUp => "text_longitud()"));
$form->applyFilter('description', 'html_filter');
$form->applyFilter('description', 'trim');
$form->addRule('name', '', 'maxlength',255);
@@ -73,7 +85,6 @@ if (strlen($group_data['picture_uri']) > 0) {
$form->addElement('checkbox', 'delete_picture', '', get_lang('DelImage'));
}
-
// Status
$status = array();
$status[GROUP_PERMISSION_OPEN] = get_lang('Open');