=1950;$i--){ $anio_promocion[$i] = $i; } $idusuario = $_GET['idusuario']; $obTbUsuario = new TBusuario(); $options = $obTbUsuario->frowRoles(); $vinculaciones = $obTbUsuario->frowVinculaciones(); $departamentos = $obTbUsuario->frowDepartamentos(); $obTBnivel_formacion = new TBnivel_formacion(); $rowsNivelFormacion = $obTBnivel_formacion->frowsListaValores(); $row = $obTbUsuario->frowRecord($idusuario); $form['#action'] = url('telematica/usuario_edit'); $form['#attributes'] = array('enctype' => "multipart/form-data",'name'=>'editar-usuario-form', 'onSubmit'=>"checkOnSubmit('editar-usuario-form', rules);return false;"); $form['nombres'] = array( '#type' => 'textfield', '#required' => TRUE, '#prefix'=>'* Datos Obligatorios
', '#title' => t('Nombres'), '#value' => $row->nombre); $form['apellidos'] = array ( '#type' => 'textfield', '#required' => TRUE, '#title' => t('Apellidos'), '#value' => $row->apellidos); $form['cedula'] = array ( '#type' => 'textfield', '#required' => TRUE, '#title' => t('Cédula'), '#value' => $row->cedula ); $form['telefono'] = array ( '#type' => 'textfield', '#title' => t('Teléfono'), '#value' => $row->telefono ); $form['fax'] = array ( '#type' => 'textfield', '#title' => t('Fax'), '#value' => $row->fax); $form['oficina'] = array ( '#type' => 'textfield', '#title' => t('Oficina'), '#value' => $row->oficina ); $form['universidad'] = array ( '#type' => 'textfield', '#title' => t('Universidad'), '#value' => $row->universidad ); $form['url_universidad'] = array ( '#type' => 'textfield', '#title' => t('Url Universidad'), '#value' => $row->url_universidad ); $form['direcciones'] = array ( '#type' => 'textarea', '#title' => t('Direcciones'), '#value' => $row->direcciones ); $form['nivel_formacion'] = array ( '#type' => 'select', '#options' => $rowsNivelFormacion, '#title'=> t('Nivel de formación'), '#default_value' => $row->nivel_formacion_id ); $form['fecha_graduacion'] = array ( '#type' => 'date', '#title' => t('Fecha de graduación'), '#required' => false, '#default_value' => farrayGetFecha($row->fecha_nivel_formacion), '#description' => t('Fecha de grado del último programa cursado')); $form['descr_perfil_profesional'] = array ( '#type' => 'textarea', '#title'=> t('Descripcion del título profesional'), '#value' => $row->descr_perfil_profesional ); $form['estudios_realizados'] = array ( '#type' => 'textarea', '#title'=> t('Estudios realizados'), '#value' => $row->estudios_realizados); $form['areas_interes'] = array ( '#type' => 'textarea', '#title'=> t('Áreas de interes'), '#value' => $row->areas_interes ); $form['experiencia_laboral'] = array ( '#type' => 'textarea', '#title'=>t('Experiencia laboral'), '#value' => $row->experiencia_laboral ); $form['otras_actividades'] = array ( '#type' => 'textarea', '#title'=>t('Otras actividades'), '#value' => $row->otras_actividades); $form['url_cv'] = array ( '#type' => 'textfield', '#title'=>t('URL hoja de vida'), '#value' => $row->url_cv, '#description' => t('Enlace a la página personal o al CvLAC')); /*$form['promocion'] = array ( '#type' => 'select', '#default_value'=>$row->promocion, '#options' => $anio_promocion, '#prefix'=>t('Año Promocion'));*/ $form['url_foto_usuario'] = array ( '#type' => 'file', '#title'=> t('Foto'), '#value' => $row->url_foto_usuario, '#description' => t('La imagen se redimensionará a 120px de ancho')); if(fnuUserRol()){ $form['rol'] = array ( '#type' => 'select', '#default_value'=>$row->rol, '#options' => $options, '#title'=> t('Perfil') ); $form['vinculaciones_id'] = array ( '#type' => 'select', '#default_value'=>$row->vinculaciones_id, '#options' => $vinculaciones, '#title'=> t('Tipo de vinculación') ); }else{ $form['rol'] = array ( '#type' => 'hidden', '#value' => $row->rol); $form['vinculaciones_id'] = array ( '#type' => 'hidden', '#value' => $row->vinculaciones_id); } $form['tel_departamento_id'] = array ( '#type' => 'select', '#default_value'=>$row->tel_departamento_id, '#options' => $departamentos, '#title'=> t('Departamento')); $form['email'] = array ( '#type' => 'textfield', '#title'=> t('Email'), '#value' => $row->email, '#disabled' => TRUE,); $form['user_id'] = array ( '#type' => 'hidden', '#value' => $row->users_uid ); $form['alertType'] = array ( '#type' => 'hidden', '#id' => 'alertType', '#value'=>'inline'); $form['id'] = array ( '#type' => 'hidden', '#value' => $row->id ); $form['submit'] = array ( '#type' => 'submit', '#value' => t('Modificar')); return $form; }; function editar_usuario_form_submit($form, &$form_state) { drupal_set_message(t('resultado del formulario')); }