Advertisement
ricardogodoi

central-usuarios.php

Dec 30th, 2015
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.84 KB | None | 0 0
  1. <?php
  2.  
  3. include ('../../includes/Config.php');
  4. include ('../../includes/Funcoes.php');
  5.  
  6. foreach ($_POST as $campo => $valor) $$campo = processaString($valor);
  7.  
  8. $Config = array(
  9. 'arquivo'=>'central/usuarios',
  10. 'tabela'=>'central_usuario',
  11. 'id'=>'id_central_usuario',
  12. 'pasta'=>'central-usuarios',
  13. );
  14.  
  15. // Testes
  16. $Erro=false;
  17. //if (validaCPF($usuario_cpf)==false) $Erro= "CPF";
  18. if (verificaCadastro2($Config['tabela'],"central_usuario_login",$central_usuario_login)==false) $Erro= "Login";
  19. //if (strlen($usuario_telefone_email_alternativo) < 2) $Erro .= "|E-mail";
  20.  
  21. if ($Erro==true) : redirect(site_url(DIR_ADM)."/sys/".$Config['arquivo']."/msg/errorTipo/tipo/".$Erro.""); endif;
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28. // -----------------------------------------------------------------------------------------------------------
  29. // Incluir ou alterar dados no banco de dados
  30. // -----------------------------------------------------------------------------------------------------------
  31.  
  32. if ($_GET['faz']=="dados") :
  33.  
  34. $dados = array(
  35. 'central_usuario_login'=>$central_usuario_login,
  36. //'central_usuario_senha'=>$password,
  37. 'central_usuario_senha'=>md5(sha1(strtolower(trim($password)))),
  38. 'central_usuario_id_usuario'=>$central_usuario_id_usuario,
  39. 'central_usuario_id_usuario_tipo'=>$central_usuario_id_usuario_tipo,
  40. 'central_usuario_flag_status'=> 2,
  41. );
  42.  
  43. if ($$Config['id']>0) :
  44. // list($codigo) = $BancoDeDados->query("SELECT central_usuario_codigo FROM ".$Config['tabela']." WHERE ".$Config['id']."=".(int)$$Config['id']);
  45. //else :
  46. $codigo = md5(date('Ymdhis').rand(10000,99999));
  47. $dados['central_usuario_codigo']=$codigo;
  48. @mkdir('../../arquivos/'.$Config['pasta'].'/'.$codigo.'/');
  49. @mkdir('../../arquivos/'.$Config['pasta'].'/'.$codigo.'/fotos/');
  50. @mkdir('../../arquivos/'.$Config['pasta'].'/'.$codigo.'/miniaturas/');
  51. endif;
  52.  
  53. //Capa
  54. if (strlen($Capa)>5) :
  55. @unlink('../../arquivos/'.$Config['pasta'].'/'.$codigo.'/capa.jpg');
  56. @rename('../../arquivos/'.$Config['pasta'].'/'.$Capa,'../../arquivos/'.$Config['pasta'].'/'.$codigo.'/capa.jpg');
  57. endif;
  58.  
  59. $insert = $BancoDeDados->insert($Config['tabela'],$dados);
  60. $id = $BancoDeDados->last_insert_id();
  61.  
  62. redirect(site_url(DIR_ADM)."/sys/".$Config['arquivo']."/msg/cadastrado");
  63. endif;
  64.  
  65. if ($_GET['faz']=="update") :
  66. $dados = array(
  67. 'central_usuario_login'=>$central_usuario_login,
  68. //'central_usuario_senha'=>$password,
  69. //'central_usuario_senha'=>md5(sha1(strtolower(trim($password)))),
  70. 'central_usuario_id_usuario'=>$central_usuario_id_usuario,
  71. 'central_usuario_id_usuario_tipo'=>$central_usuario_id_usuario_tipo,
  72. 'central_usuario_data'=>$central_usuario_data,
  73. 'central_usuario_flag_status'=>$central_usuario_flag_status
  74. );
  75. //if ($usuario_check > 0){
  76. $update = $BancoDeDados->update($Config['tabela'],$dados,array('id_central_usuario'=>$_GET['ID']));
  77. //}
  78. redirect(site_url(DIR_ADM)."/sys/".$Config['arquivo']."/msg/atualizado");
  79. endif;
  80.  
  81.  
  82.  
  83.  
  84.  
  85. // -----------------------------------------------------------------------------------------------------------
  86. // Excluir um registro e seus arquivos
  87. // -----------------------------------------------------------------------------------------------------------
  88. if ($_GET['faz']=="excluir") :
  89. $update = $BancoDeDados->update($Config['tabela'],array(
  90. 'central_usuario_desativado' => '1',
  91. ),array('id_central_usuario'=>$_GET['ID']));
  92. redirect(site_url(DIR_ADM)."/sys/".$Config['arquivo']."/msg/excluir");
  93. endif;
  94.  
  95.  
  96.  
  97.  
  98.  
  99. // -----------------------------------------------------------------------------------------------------------
  100. // Ativar ou Bloquear um registro e seus arquivos
  101. // -----------------------------------------------------------------------------------------------------------
  102. if ($_GET['faz']=="ativar") :
  103. $update = $BancoDeDados->update($Config['tabela'],array(
  104. 'central_usuario_flag_status' => '1',
  105. ),array('id_central_usuario'=>$_GET['ID']));
  106. redirect(site_url(DIR_ADM)."/sys/".$Config['arquivo']."/msg/ativado");
  107. endif;
  108.  
  109. if ($_GET['faz']=="bloquear") :
  110. $update = $BancoDeDados->update($Config['tabela'],array(
  111. 'central_usuario_flag_status' => '2',
  112. ),array('id_central_usuario'=>$_GET['ID']));
  113. redirect(site_url(DIR_ADM)."/sys/".$Config['arquivo']."/msg/bloqueado");
  114. endif;
  115.  
  116.  
  117.  
  118.  
  119. // -----------------------------------------------------------------------------------------------------------
  120. // Apaga vários itens de uma vez só
  121. // -----------------------------------------------------------------------------------------------------------
  122. if ($_GET['faz']=="excluir_massa") :
  123.  
  124. endif;
  125.  
  126.  
  127.  
  128.  
  129.  
  130. // SE NADA FAZER
  131. redirect(site_url(DIR_ADM)."/sys/".$Config['arquivo']."/msg/error");
  132.  
  133. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement