Ejemplo n.º 1
0
                $db = TBase::conectaDB("sip");
                $rs = $db->Execute("select num_personal from ficha_personal \n\t\t\t\t\twhere nombres like '%" . $_GET['term'] . "%' \n\t\t\t\t\t\tor apellido_p like '%" . $_GET['term'] . "%' \n\t\t\t\t\t\tor apellido_m like '%" . $_GET['term'] . "%'\n\t\t\t\t\t\tor concat(nombres, ' ', apellido_p, ' ', apellido_m) like '%" . $_GET['term'] . "%'\n\t\t\t\t\t\tor concat(apellido_p, ' ', apellido_m, ' ', nombres) like '%" . $_GET['term'] . "%'\n\t\t\t\t");
                $obj = new TTrabajador();
                $datos = array();
                while (!$rs->EOF) {
                    $el = array();
                    $obj->setId($rs->fields['num_personal']);
                    $el['id'] = $obj->getId();
                    $el['label'] = $obj->getNombreCompleto();
                    $el['nip'] = $obj->getPass() != '';
                    $el['identificador'] = $obj->getId();
                    array_push($datos, $el);
                    $rs->moveNext();
                }
                echo json_encode($datos);
                break;
            case 'add':
                $obj = new TUsuario($_POST['num_personal']);
                echo json_encode(array("band" => $obj->add()));
                break;
            case 'del':
                $obj = new TUsuario($_POST['usuario']);
                echo json_encode(array("band" => $obj->del()));
                break;
            case 'setPerfil':
                $obj = new TUsuario($_POST['usuario']);
                echo json_encode(array("band" => $obj->setTipo($_POST["tipo"])));
                break;
        }
        break;
}