Entonces yo tambien hare unas preguntas.
¿Porque la variable que almacena la ip y usuario, pass de la base de datos(ip, id y pass) se almacena en un archivo .txt?
Osea que puedes decir? esa variable "$on" esta imprimiendo algo no?
Esto tb para que es? osea estas seleccionando las contraseñas, pero no le veo que le des uso. Lo cual es curioso porque en tu index lo tienes protegido para que cualquier persona no pueda llegar a utilizar esa query, lo cual esta bien, pero no haría falta si en primer lugar no la tuvieras hecha.
no es la única cosa irregular que veo, osea en otra parte del template haces un sentencia que no tiene nada de raro en si, pero utilizas los datos de la base de datos grabados en el config.php de la mucore en si, entonces para que tienes un loggeo un aparte.
Yo no te estoy acusando de nada, pero al menos explica porque tu template tiene esas cosas.