Drvy SMF Poll Manager 1.2

Hoy buscando entre mis "proyectos" viejos encontré uno (no terminado =P) que trataba de manejar las encuestas de SMF. Permitía ver los usuarios que han votado, la opción que ha votado y por si acaso eliminarla. También incluía una función que buscaba usuarios maliciosos que en un principio se abrían registrado solo para votar. Llegue a terminarlo (rapidito) y ahora lo publico para ser usado por los demás.



El resultado provenía de un script que cree hace tiempo llamado BadStupidMonkey SMF Poll View y que traía casi las mismas opciones pero tenia un diseño bastante cutre y aparte solo era compatible con SMF 1.*.

Los requerimientos no son grandes. Aunque lo preferente seria un servidor PHP 5.3. Volví a mysql() en vez de mysqli() para soportar la mayor parte de los servidores.

La configuración también es sencilla.
$user = 'drvy'; // your user. Use it to access to this script.
$password = 'toor'; // your password. Use it to access to this script.
$config_file = '../smf/Settings.php'; // Settings.php file. Main config file for SMF.
$allow_se = 'no'; // Allow search engines like "Google" to access this script or redirect them to your forum. (yes/no).
// ----------------Don't edit--------------------------------------------------

  • La variable $user es la que usarías para identificarte como usuario.
  • La variable $password es la que usarías para definir la contraseña del usuario ($user).
  • La variable $config_file es la que indica la ruta del archivo de configuración SMF. Normalmente si pones el script en el mismo directorio del foro te bastaría con indicar que se trata de Settings.php el archivo que buscas.
  • La variable $allow_se es la que se encarga de (no) permitir a Bots como el de Google el acceso al script. Es posible que de algún que otro fallo puesto que redirige mediante HEADER hacia la url del foro.

Aparte cuando abres una encuesta veras en un campo de la table la columna "RJFV". Esto significa Registered just for voting. Como dije antes se trata de una función que intenta determinar si el usuario es legal o no. Tiene 4 posibilidades.
  • Suspected(2) - Siendo esta la mas grave. Pues significa que es un doble usuario y que tiene la misma IP que otro usuario del foro.
  • Suspected(1) - Indica que la actividad del usuario no ha superado 24 horas desde su registro.
  • Maybe(1) - Indica que la actividad del usuario no ha superado las 48 horas de su registro.
  • Legal - Indica que el usuario no tiene nada de lo que sospechar.

Todo esto indicado en sus respectivos colores (rojo,amarillo y verde).
No creo que haga falta traducirlo pues la mayoría de las cosas se entiende así que aquí vienen las descargas.

Descargar SMF Poll Manager


Saludos

Comentarios

Entradas populares de este blog