[svn r14923] admin can fill the extra fields even if they are not editable by user

skala
Eric Marguin 17 years ago
parent 299b6ca09b
commit 072f4bf1dc
  1. 6
      main/admin/user_add.php
  2. 6
      main/admin/user_edit.php

@ -1,4 +1,4 @@
<?php // $Id: user_add.php 14919 2008-04-16 13:07:16Z elixir_inter $ <?php // $Id: user_add.php 14923 2008-04-16 14:06:02Z elixir_inter $
/* /*
============================================================================== ==============================================================================
Dokeos - elearning and course management software Dokeos - elearning and course management software
@ -199,14 +199,12 @@ foreach($extra as $id => $field_details)
$form->addElement('text', 'extra_'.$field_details[1], $field_details[3], array('size' => 40)); $form->addElement('text', 'extra_'.$field_details[1], $field_details[3], array('size' => 40));
$form->applyFilter('extra_'.$field_details[1], 'stripslashes'); $form->applyFilter('extra_'.$field_details[1], 'stripslashes');
$form->applyFilter('extra_'.$field_details[1], 'trim'); $form->applyFilter('extra_'.$field_details[1], 'trim');
if ($field_details[7] == 0) $form->freeze('extra_'.$field_details[1]);
break; break;
case USER_FIELD_TYPE_TEXTAREA: case USER_FIELD_TYPE_TEXTAREA:
$form->add_html_editor('extra_'.$field_details[1], $field_details[3], false); $form->add_html_editor('extra_'.$field_details[1], $field_details[3], false);
//$form->addElement('textarea', 'extra_'.$field_details[1], $field_details[3], array('size' => 80)); //$form->addElement('textarea', 'extra_'.$field_details[1], $field_details[3], array('size' => 80));
$form->applyFilter('extra_'.$field_details[1], 'stripslashes'); $form->applyFilter('extra_'.$field_details[1], 'stripslashes');
$form->applyFilter('extra_'.$field_details[1], 'trim'); $form->applyFilter('extra_'.$field_details[1], 'trim');
if ($field_details[7] == 0) $form->freeze('extra_'.$field_details[1]);
break; break;
case USER_FIELD_TYPE_RADIO: case USER_FIELD_TYPE_RADIO:
$group = array(); $group = array();
@ -236,12 +234,10 @@ foreach($extra as $id => $field_details)
case USER_FIELD_TYPE_DATE: case USER_FIELD_TYPE_DATE:
$form->addElement('datepickerdate', 'extra_'.$field_details[1], $field_details[3]); $form->addElement('datepickerdate', 'extra_'.$field_details[1], $field_details[3]);
$form->_elements[$form->_elementIndex['extra_'.$field_details[1]]]->setLocalOption('minYear',1900); $form->_elements[$form->_elementIndex['extra_'.$field_details[1]]]->setLocalOption('minYear',1900);
if ($field_details[7] == 0) $form->freeze('extra_'.$field_details[1]);
$form->applyFilter('theme', 'trim'); $form->applyFilter('theme', 'trim');
break; break;
case USER_FIELD_TYPE_DATETIME: case USER_FIELD_TYPE_DATETIME:
$form->addElement('datepicker', 'extra_'.$field_details[1], $field_details[3]); $form->addElement('datepicker', 'extra_'.$field_details[1], $field_details[3]);
if ($field_details[7] == 0) $form->freeze('extra_'.$field_details[1]);
$form->applyFilter('theme', 'trim'); $form->applyFilter('theme', 'trim');
break; break;
} }

@ -1,4 +1,4 @@
<?php // $Id: user_edit.php 14918 2008-04-16 12:50:35Z elixir_inter $ <?php // $Id: user_edit.php 14923 2008-04-16 14:06:02Z elixir_inter $
/* /*
============================================================================== ==============================================================================
Dokeos - elearning and course management software Dokeos - elearning and course management software
@ -225,14 +225,12 @@ foreach($extra as $id => $field_details)
$form->addElement('text', 'extra_'.$field_details[1], $field_details[3], array('size' => 40)); $form->addElement('text', 'extra_'.$field_details[1], $field_details[3], array('size' => 40));
$form->applyFilter('extra_'.$field_details[1], 'stripslashes'); $form->applyFilter('extra_'.$field_details[1], 'stripslashes');
$form->applyFilter('extra_'.$field_details[1], 'trim'); $form->applyFilter('extra_'.$field_details[1], 'trim');
if ($field_details[7] == 0) $form->freeze('extra_'.$field_details[1]);
break; break;
case USER_FIELD_TYPE_TEXTAREA: case USER_FIELD_TYPE_TEXTAREA:
$form->add_html_editor('extra_'.$field_details[1], $field_details[3], false); $form->add_html_editor('extra_'.$field_details[1], $field_details[3], false);
//$form->addElement('textarea', 'extra_'.$field_details[1], $field_details[3], array('size' => 80)); //$form->addElement('textarea', 'extra_'.$field_details[1], $field_details[3], array('size' => 80));
$form->applyFilter('extra_'.$field_details[1], 'stripslashes'); $form->applyFilter('extra_'.$field_details[1], 'stripslashes');
$form->applyFilter('extra_'.$field_details[1], 'trim'); $form->applyFilter('extra_'.$field_details[1], 'trim');
if ($field_details[7] == 0) $form->freeze('extra_'.$field_details[1]);
break; break;
case USER_FIELD_TYPE_RADIO: case USER_FIELD_TYPE_RADIO:
$group = array(); $group = array();
@ -262,12 +260,10 @@ foreach($extra as $id => $field_details)
case USER_FIELD_TYPE_DATE: case USER_FIELD_TYPE_DATE:
$form->addElement('datepickerdate', 'extra_'.$field_details[1], $field_details[3]); $form->addElement('datepickerdate', 'extra_'.$field_details[1], $field_details[3]);
$form->_elements[$form->_elementIndex['extra_'.$field_details[1]]]->setLocalOption('minYear',1900); $form->_elements[$form->_elementIndex['extra_'.$field_details[1]]]->setLocalOption('minYear',1900);
if ($field_details[7] == 0) $form->freeze('extra_'.$field_details[1]);
$form->applyFilter('theme', 'trim'); $form->applyFilter('theme', 'trim');
break; break;
case USER_FIELD_TYPE_DATETIME: case USER_FIELD_TYPE_DATETIME:
$form->addElement('datepicker', 'extra_'.$field_details[1], $field_details[3]); $form->addElement('datepicker', 'extra_'.$field_details[1], $field_details[3]);
if ($field_details[7] == 0) $form->freeze('extra_'.$field_details[1]);
$form->applyFilter('theme', 'trim'); $form->applyFilter('theme', 'trim');
break; break;
} }

Loading…
Cancel
Save