function campo_seguir_usuario($idamigo) { // globals global $idioma; // valida usuario logado if (retorne_usuario_logado() == false) { // retorno nulo return null; } // idusuario logado $idusuario = retorne_idusuario_logado(); // usuario seguindo $usuario_seguindo = retorne_usuario_seguindo($idusuario, $idamigo); // verifica se nao e o proprio usuario if ($usuario_seguindo == null) { // retorno nulo return null; } // numero seguidores $numero_seguidores = retorne_numero_seguidores($idamigo); // constroe botao seguir switch ($usuario_seguindo) { case 1: $botao_seguir = "<input type='button' value='{$idioma['71']} {$numero_seguidores}' class='botao_padrao' onclick='seguir_usuario({$idamigo});'>"; break; case 2: $botao_seguir = "<input type='button' value='{$idioma['70']} {$numero_seguidores}' class='botao_cadastro' onclick='seguir_usuario({$idamigo});'>"; break; } // codigo html $codigo_html = "\n<div class='classe_div_campo_seguir'>\n\n<div>\n{$botao_seguir}\n</div>\n\n</div>\n"; // retorno return $codigo_html; }
function seguir_usuario() { // globals global $requeste; // valida usuario logado if (retorne_usuario_logado() == false) { // retorno falso return false; } // tabela $tabela[0] = TABELA_SEGUIDORES; $tabela[1] = TABELA_AMIZADE; // dados de formulario $idamigo = remove_html($_REQUEST[$requeste[2]]); // idusuario logado $idusuario = retorne_idusuario_logado(); // usuario seguindo $usuario_seguindo = retorne_usuario_seguindo($idusuario, $idamigo); // verifica se nao e o proprio usuario if ($usuario_seguindo == null or $idamigo == null or $idusuario == null) { // retorno nulo return null; } // data $data = data_atual(); // adiciona ou remove switch ($usuario_seguindo) { case 1: // remove // tabela seguidores $query[] = "delete from {$tabela['0']} where idusuario='{$idamigo}' and idamigo='{$idusuario}';"; // tabela amizade $query[] = "delete from {$tabela['1']} where idusuario='{$idamigo}' and idamigo='{$idusuario}';"; $query[] = "delete from {$tabela['1']} where idusuario='{$idusuario}' and idamigo='{$idamigo}';"; break; case 2: // adiciona // tabela seguidores $query[] = "delete from {$tabela['0']} where idusuario='{$idamigo}' and idamigo='{$idusuario}';"; $query[] = "insert into {$tabela['0']} values(null, '{$idamigo}', '{$idusuario}', '{$data}');"; // tabela amizade $query[] = "delete from {$tabela['1']} where idusuario='{$idamigo}' and idamigo='{$idusuario}';"; $query[] = "delete from {$tabela['1']} where idusuario='{$idusuario}' and idamigo='{$idamigo}';"; $query[] = "insert into {$tabela['1']} values(null, '{$idamigo}', '{$idusuario}', '{$data}');"; $query[] = "insert into {$tabela['1']} values(null, '{$idusuario}', '{$idamigo}', '{$data}');"; break; } // comando executa executador_querys($query); }
function seguir_usuario() { global $requeste; if (retorne_usuario_logado() == false) { return false; } $tabela[0] = TABELA_SEGUIDORES; $tabela[1] = TABELA_AMIZADE; $idamigo = remove_html($_REQUEST[$requeste[2]]); $idusuario = retorne_idusuario_logado(); $usuario_seguindo = retorne_usuario_seguindo($idusuario, $idamigo); if ($usuario_seguindo == null or $idamigo == null or $idusuario == null) { return null; } $data = data_atual(); switch ($usuario_seguindo) { case 1: $query[] = "delete from {$tabela['0']} where idusuario='{$idamigo}' and idamigo='{$idusuario}';"; $query[] = "delete from {$tabela['1']} where idusuario='{$idamigo}' and idamigo='{$idusuario}';"; $query[] = "delete from {$tabela['1']} where idusuario='{$idusuario}' and idamigo='{$idamigo}';"; break; case 2: $query[] = "delete from {$tabela['0']} where idusuario='{$idamigo}' and idamigo='{$idusuario}';"; $query[] = "insert into {$tabela['0']} values(null, '{$idamigo}', '{$idusuario}', '{$data}');"; $query[] = "delete from {$tabela['1']} where idusuario='{$idamigo}' and idamigo='{$idusuario}';"; $query[] = "delete from {$tabela['1']} where idusuario='{$idusuario}' and idamigo='{$idamigo}';"; $query[] = "insert into {$tabela['1']} values(null, '{$idamigo}', '{$idusuario}', '{$data}');"; $query[] = "insert into {$tabela['1']} values(null, '{$idusuario}', '{$idamigo}', '{$data}');"; break; } executador_querys($query); }