Пример #1
0
if (!isset($_POST['limit'])) {
    $_POST['limit'] = PAGE_SIZE;
}
if (!isset($_POST['data'])) {
    $_POST['data'] = "";
}
$start = $_POST["start"];
$count = $_POST["limit"];
//Para eliminar Roles
if (isset($_POST['DeleteRolData'])) {
    //se decodifica el json en un array y hacemos each para recorrer los roles que desea eliminar el usuario
    $change_status = json_decode($_POST['DeleteRolData'], true);
    $ari->db->StartTrans();
    foreach ($change_status as $id_rol) {
        $rol = new seguridad_role($id_rol['id']);
        $rol->delete();
    }
    if ($ari->db->CompleteTrans()) {
        $ari->clearCache();
    }
}
//FILTRO POR COLUMNAS
$where = "";
if (trim($_POST['data']) != "") {
    $filtros = false;
    $filtros = admin_session_state::cache_filters(json_decode($_POST['data'], true));
    $operadores = array();
    $operadores["eq"] = "=";
    $operadores["lt"] = "<";
    $operadores["gt"] = ">";
    foreach ($filtros as $filtro) {