function bloquear_usuario() { // globals -------------------------------------------- global $tabela_banco; // tabela de banco // ------------------------------------------------------ // dados de formulario ---------------------------- $idusuario = remove_html($_POST['idusuario']); // id a ser bloqueado $desbloquear = remove_html($_POST['desbloquear']); // desbloquear // ------------------------------------------------------- // id de usuario logado ---------------------------- $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // ------------------------------------------------------- // valida ids de usuarios -------------------------- if ($idusuario == $idusuario_logado or $idusuario == null or $idusuario_logado == null) { return null; // retorno nulo } // ------------------------------------------------------- // querys --------------------------------------------- $query[] = "delete from {$tabela_banco['21']} where idusuario='{$idusuario_logado}' and idusuario_bloqueado='{$idusuario}';"; $query[] = "insert into {$tabela_banco['21']} values('{$idusuario_logado}', '{$idusuario}');"; // query // ------------------------------------------------------- // desbloqueia -------------------------------------- if ($desbloquear == true) { // limpa array de query ---------------------------- $query = null; // limpa array de query // ------------------------------------------------------- // querys --------------------------------------------- $query[] = "delete from {$tabela_banco['21']} where idusuario='{$idusuario_logado}' and idusuario_bloqueado='{$idusuario}';"; // ------------------------------------------------------- } // ------------------------------------------------------- // atualizando tabela -------------------------------- foreach ($query as $valor_query) { // verifica se query e valida ------------------------ if ($valor_query != null) { comando_executa($valor_query); // comando } // -------------------------------------------------------- } // -------------------------------------------------------- // remove referencias de amizade -------------- remove_referencia_amizade(); // remove referencias de amizade // ------------------------------------------------------- }
case 1: $query[1] = "insert into {$tabela_banco['4']} values(null, '{$idusuario_logado}', '{$idamigo}', '3', 'null', '2');"; // adicionar $query[2] = "insert into {$tabela_banco['4']} values(null, '{$idamigo}', '{$idusuario_logado}', '3', 'null', '1');"; // adicionar $dados_ntusuario['tipo_notificacao'] = 5; // dados de notificacao adiciona_notificacao($dados_ntusuario); // adiciona notificacao break; case 2: remove_referencia_amizade(); // remove referencia de amizade break; case 3: remove_referencia_amizade(); // remove referencia de amizade break; case 4: $query[1] = "update {$tabela_banco['4']} set aceitou='2', data_aceitou='{$data_atual}' where idusuario='{$idamigo}' and idamigo='{$idusuario_logado}';"; // adicionar $query[2] = "update {$tabela_banco['4']} set aceitou='2', data_aceitou='{$data_atual}' where idusuario='{$idusuario_logado}' and idamigo='{$idamigo}';"; // adicionar $dados_ntusuario['tipo_notificacao'] = 4; // dados de notificacao adiciona_notificacao($dados_ntusuario); // adiciona notificacao break; default: $query[1] = "insert into {$tabela_banco['4']} values(null, '{$idusuario_logado}', '{$idamigo}', '3', 'null', '2');"; // adicionar
function bloquear_usuario() { global $tabela_banco; $idusuario = remove_html($_POST['idusuario']); $desbloquear = remove_html($_POST['desbloquear']); $idusuario_logado = retorne_idusuario_logado(); if ($idusuario == $idusuario_logado or $idusuario == null or $idusuario_logado == null) { return null; } $query[] = "delete from {$tabela_banco['21']} where idusuario='{$idusuario_logado}' and idusuario_bloqueado='{$idusuario}';"; $query[] = "insert into {$tabela_banco['21']} values('{$idusuario_logado}', '{$idusuario}');"; if ($desbloquear == true) { $query = null; $query[] = "delete from {$tabela_banco['21']} where idusuario='{$idusuario_logado}' and idusuario_bloqueado='{$idusuario}';"; } foreach ($query as $valor_query) { if ($valor_query != null) { comando_executa($valor_query); } } remove_referencia_amizade(); }