Proyecto

General

Perfil

« Anterior | Siguiente » 

Revisión 62

Añadiendo grupos a usuarios

Ver diferencias:

index.html
$("#dialog-form").html("");
$("#dialog-form").load("users/form.html", function() {
$.post('groups','action=getAllGroups', function(data) {
var groups = $.parseJSON(data);
$.each( groups.departments, function(i, l){
$("#form_data #departments").append("<option value='"+l+"'>"+l+"</option>");
});
$.each( groups.classrooms, function(i, l){
$("#form_data #classrooms").append("<option value='"+l+"'>"+l+"</option>");
});
$("#form_data #departments").multiselect();
$("#form_data #classrooms").multiselect();
});
$("#form_data #action").val("modify");
$("#form_data #user").attr("readonly","true");
$("#form_data #user").css("background-color","#DDD");
......
$.post('users', 'action=getUserData&user='+uid, function(data) {
var result = $.parseJSON(data);
$("#form_data #type").val(result.response['type']).attr("disabled","true");
if(result.response['type']=="teacher")
var textType = "Profesor";
else
var textType = "Alumno";
$("#form_data #type").replaceWith(textType+"<input type='hidden' id='type' name='type' value='"+result.response['type']+"'/>");
$("#form_data #name").val(result.response['name']);
$("#form_data #nif").val(result.response['nif']);
$("#form_data #nif").val(result.response['nif']);
$("#form_data #user").val(result.response['user']);
$("#form_data #surname").val(result.response['surname']);
$.each(result.response['groups']['departments'], function(i, l){
$("#form_data #departments option:contains('"+l+"')").attr("selected","selected");
});
});
});
......
$("#dialog-form").dialog({
resizable: false,
modal: true,
width: 400,
title: "Modificar Usuario"
}).dialog('option', 'position', [x, y]);
}

Exportar a: Unified diff