Просмотр файла members.php

Размер файла: 30.88Kb
  1. <?php
  2. //
  3. // members.php
  4. // rev016
  5. //
  6. include('config.php');
  7. include('lang/'.$idioma.'.php');
  8. include('funciones.php');
  9.  
  10. if($modo=="join") {
  11. if($paso==1) {
  12. $ID=time();
  13. $HTML='<form action="members.php" method="post">';
  14. $HTML.='<table align="center" class="texto0" border="0" bgcolor="Black" cellspacing="1" cellpadding="5">';
  15. $HTML.='<caption><span class="titulo">'.$_NewMember_.'</span></caption>';
  16. $HTML.='<tr><td align="right" class="1">'.$_WebTitle_.'</td><td class="0"><INPUT TYPE="TEXT" name="web" maxlength="64" size="40" onBlur="validate(this,\'text\',\'\''.$_WebTitle_.'\');"></td></tr>';
  17. $HTML.='<tr><td align="right" class="1">'.$_WebURL_.'</td><td class="0"><INPUT TYPE="TEXT" name="webURL" value="http://" maxlength="100" size="60" onBlur="validate(this,\'url\',\'http://\');"><br><span class="minitexto0">(max.50)</span></td></tr>';
  18. $HTML.='<tr><td align="right" class="1">'.$_Description_.'</td><td class="0"><INPUT TYPE="TEXT" name="descripcion" maxlength="'.$maxDescripcion.'" size="60" onBlur="validate(this,\'text\',\''.$_Description_.'\');"><br><span class="minitexto0">(max.'.$maxDescripcion.')</span></td></tr>';
  19. $HTML.='<tr><td align="right" class="1">'.$_Email_.'</td><td class="0"><INPUT TYPE="TEXT" name="email" maxlength="64" size="40" onBlur="validate(this,\'email\',\'your@email.com\');"></td></tr>';
  20. $HTML.='<tr><td align="right" class="1">'.$_BannerURL_.'</td><td class="0"><INPUT TYPE="TEXT" name="bannerURL" value="http://" maxlength="100" size="60" onBlur="validate(this,\'url\',\'http://\');"><br><span class="minitexto0">(max.50)</span></td></tr>';
  21. $HTML.='<tr><td align="right" class="1">'.$_BannerWidth_.'</td><td class="0"><INPUT TYPE="TEXT" name="bannerAncho" value="'.$maxBannerAncho.'" maxlength="3" size="4" onBlur="validate(this,\'numberMin\',\''.$maxBannerAncho.'\',1);"></td></tr>';
  22. $HTML.='<tr><td align="right" class="1">'.$_BannerHeight_.'</td><td class="0"><INPUT TYPE="TEXT" name="bannerAlto" value="'.$maxBannerAlto.'" maxlength="3" size="4" onBlur="validate(this,\'numberMin\',\''.$maxBannerAlto.'\',1);"></td></tr>';
  23. $HTML.='<INPUT TYPE="HIDDEN" name="modo" value="join">';
  24. $HTML.='<INPUT TYPE="HIDDEN" name="paso" value="2">';
  25. $HTML.='<INPUT TYPE="HIDDEN" name="ID" value="'.$ID.'">';
  26. $HTML.='<tr class="2"><td>&nbsp;</td><td><input type="submit" class="boton"></td></tr>';
  27. $HTML.='</table></form>';
  28. }
  29. if($paso==2) {
  30. //Comprobaciones previas sobre las variables aсadidas.
  31. if($web=="") $web=time();
  32. if($webURL=="") $webURL='http://VACIO';
  33. if($email=="") $email=$adminEmail;
  34. //do { Generamos la ID ъnica en el formulario.
  35. // $ID=time();
  36. //} while(index("search",$ID,0,0));
  37. $old=array('<','>');
  38. $new=array('&lt;','&gt;');
  39. $web=str_replace($old,$new,$web);
  40. $descripcion=str_replace($old,$new,$descripcion);
  41. //Generaciуn de un password aleatorio
  42. srand((double)microtime()*1000000);
  43. $aux=rand(5,8);
  44. $pass="";
  45. for($i=1;$i<=$aux;$i++) $pass.=chr(rand(97,122));
  46. //Guardamos los datos de $IDinfo.php
  47. //$bannerAncho=string("int",$bannerAncho,$maxBannerAncho);
  48. //$bannerAlto=string("int",$bannerAlto,$maxBannerAlto);
  49. $data="<?php\n";
  50. $data.="\$pass='".$pass."';\n";
  51. $data.="\$email='".$email."';\n";
  52. $data.="\$web='".$web."';\n";
  53. $data.="\$webURL='".$webURL."';\n";
  54. $data.="\$descripcion='".$descripcion."';\n";
  55. $data.="\$bannerURL='".$bannerURL."';\n";
  56. $data.="\$bannerAncho=".$bannerAncho.";\n";
  57. $data.="\$bannerAlto=".$bannerAlto.";\n";
  58. $data.="?>";
  59. $fp=fopen("data/".$ID."info.php","w");
  60. flock($fp,2);
  61. fwrite($fp,$data);
  62. fclose($fp);
  63. @chmod("data/".$ID."info.php",0666);
  64. //Generamos los archivos asociados
  65. if(index("search",$ID,0,0)) {
  66. index("change",$ID,$web,1-$validacion); //Modificamos el нndice
  67. } else {
  68. index("write",$ID,$web,1-$validacion); //Aсadimos la web al нndice.
  69. }
  70. datos("reset",$ID,0); //Creamos su archivo de datos.
  71. ip("reset",$ID,0); //Archivo de IPs.
  72. notas("reset",$ID,0,0); //Archivo de puntuaciones.
  73. comentarios("reset",$ID,0,0); //Archivo de comentarios.
  74. //Generaciуn del cуdigo de votaciуn
  75. $URLcode=$topURL."in.php?ID=".$ID;
  76. $GetCodeMail='<A HREF="'.$URLcode.'" TARGET="_blank"><IMG SRC="'.$voteURL.'" border="0"></A>';
  77. $_GetCode_=str_replace('%%URLcode%%',$URLcode,$_GetCode_);
  78. $_GetCode_=str_replace('%%URLvote%%',$voteURL,$_GetCode_);
  79. $_mailed_=str_replace('%%email%%',$email,$_mailed_);
  80. if($sendMail) {
  81. //Mandamos los emails necesarios.
  82. $to = $email;
  83. $subject=$topNombre;
  84. $text=$_NewMember_."\n\n";
  85. $text.=$_WebTitle_.": ".$web."\n";
  86. $text.=$_Pass_.": ".$pass."\n";
  87. $text.=$_WebURL_.": ".$webURL."\n";
  88. $text.=$_ID_.": ".$ID."\n";
  89. $text.=$_Code_.": ".$GetCodeMail."\n";
  90. $text.="----------------------------------------------------\n";
  91. $text.=$topNombre."\n";
  92. $text.=$adminEmail."\n";
  93. $text.=$topURL."\n";
  94. $text.="----------------------------------------------------\n";
  95. @mail($to,$subject,$text);
  96. @mail($adminEmail,$subject,$text);
  97. }
  98. $HTML='<table align="center" class="texto0" border="0" bgcolor="Black" cellspacing="1" cellpadding="5">';
  99. $HTML.='<caption><span class="titulo">'.$_NewMember_.'</span></caption>';
  100. $HTML.='<tr><td align="right" class="1">'.$_ID_.'<br>'.$_Pass_.'</td><td class="0">'.$ID.'<br>'.$pass.'</td></tr>';
  101. $HTML.='<tr><td align="right" class="1">'.$_WebTitle_.'</td><td class="0"><a href="'.$webURL.'" target="_blank">'.stripslashes($web).'</a></td></tr>';
  102. $HTML.='<tr><td align="right" class="1">'.$_Description_.'</td><td class="0">'.stripslashes($descripcion).'</td></tr>';
  103. $HTML.='<tr><td align="right" class="1">Banner<br>'.$bannerAncho.'x'.$bannerAlto.'</td><td class="0"><img src="'.$bannerURL.'" width="'.$bannerAncho.'" height="'.$bannerAlto.'"></td></tr>';
  104. $HTML.='<tr><td align="right" class="1">'.$_Code_.'</td><td class="0">'.$_GetCode_.'</td></tr>';
  105. $HTML.='</table>';
  106. if($sendMail) $HTML.='<br><table align="center" border="0" bgcolor="Black" cellspacing="1" cellpadding="5"><tr class="2"><td align="center" class="texto1">'.$_mailed_.'</td></tr></table>';
  107. }
  108.  
  109. }
  110.  
  111. if($modo=="forget") {
  112. if($paso==0) {
  113. $HTML='<form action="members.php" method="post">';
  114. $HTML.='<br><table align="center" border="0" cellspacing="1" cellpadding="5">';
  115. $HTML.='<caption><span class="titulo">'.$_ForgetScreen_.'</span></caption>';
  116. $HTML.='<tr class="1"><td align="center" class="texto0">'.$_SelectSite_.'</td></tr>';
  117. $HTML.='<tr class="0"><td align="center" class="texto0"><SELECT name="ID">'.index("select",0,0,0).'</SELECT></td></tr>';
  118. $HTML.='<INPUT TYPE="HIDDEN" name="modo" value="forget">';
  119. $HTML.='<INPUT TYPE="HIDDEN" name="paso" value="1">';
  120. $HTML.='<tr class="1"><td><input type="submit" class="boton" value="'.$_SendPass_.'"></td></tr>';
  121. $HTML.='</table></form>';
  122. }
  123. if($paso==1) {
  124. include("data/".$ID."info.php");
  125. $URLcode=$topURL."in.php?ID=".$ID;
  126. $GetCodeMail='<A HREF="'.$URLcode.'" TARGET="_blank"><IMG SRC="'.$voteURL.'" border="0"></A>';
  127. if($sendMail) {
  128. //Mandamos los emails necesarios.
  129. $to = $email;
  130. $subject=$topNombre;
  131. $text=$_ForgetScreen_."\n\n";
  132. $text.=$_WebTitle_.": ".$web."\n";
  133. $text.=$_Pass_.": ".$pass."\n";
  134. $text.=$_WebURL_.": ".$webURL."\n";
  135. $text.=$_ID_.": ".$ID."\n";
  136. $text.=$_Code_.": ".$GetCodeMail."\n";
  137. $text.="----------------------------------------------------\n";
  138. $text.=$topNombre."\n";
  139. $text.=$adminEmail."\n";
  140. $text.=$topURL."\n";
  141. $text.="----------------------------------------------------\n";
  142. @mail($to,$subject,$text);
  143. }
  144. $HTML.='<br><table align="center" border="0" cellspacing="1" cellpadding="5">';
  145. $HTML.='<caption><span class="titulo">'.$_ForgetScreen_.'</span></caption>';
  146. $HTML.='<tr class="1"><td align="center" class="texto0">'.$_PassMailedTo_.'</td></tr>';
  147. $HTML.='<tr class="0"><td align="center" class="texto0">'.$web.'<br>'.$email.'</td></tr>';
  148. $HTML.='<tr class="2"><td align="center"><input type="button" class="boton" value="'.$_Close_.'" onClick="window.close(this);"></td></tr>';
  149. $HTML.='</table>';
  150. }
  151. }
  152.  
  153. if($modo=="modify") {
  154. if(filesize("data/index.dat")<6) {
  155. $HTML.='<table align="center" border="0" bgcolor="Black" cellspacing="1" cellpadding="5"><tr class="1"><td align="center" class="titulo">'.$_EmptyIndex_.'</td></tr></table>';
  156. $paso=-1;
  157. }
  158. if($paso==0) {
  159. $HTML='<form action="members.php" method="post">';
  160. $HTML.='<table align="center" border="0" bgcolor="Black" cellspacing="1" cellpadding="5">';
  161. $HTML.='<caption><span class="titulo">'.$_LoginScreen_.'</span></caption>';
  162. $HTML.='<tr class="1"><td align="right" class="texto0">'.$_WebTitle_.'</td><td><SELECT name="ID">'.index("select",0,0,0).'</SELECT></td></tr>';
  163. $HTML.='<tr class="0"><td align="right" class="texto0">'.$_Password_.'</td><td class="minitexto0"><INPUT TYPE="password" name="password" maxlength="50" size="40">';
  164. if($sendMail) $HTML.='<br>'.$_Forget_;
  165. $HTML.='</td></tr>';
  166. $HTML.='<INPUT TYPE="HIDDEN" name="modo" value="modify">';
  167. $HTML.='<INPUT TYPE="HIDDEN" name="paso" value="1">';
  168. $HTML.='<tr class="1"><td>&nbsp;</td><td><input type="submit" class="boton"></td></tr>';
  169. $HTML.='</table></form>';
  170. }
  171. if($paso==1) {
  172. include("data/".$ID."info.php");
  173. //Generaciуn del cуdigo de votaciуn
  174. $URLcode=$topURL."in.php?ID=".$ID;
  175. $_GetCode_=str_replace('%%URLcode%%',$URLcode,$_GetCode_);
  176. $_GetCode_=str_replace('%%URLvote%%',$voteURL,$_GetCode_);
  177. $HTML='<form action="members.php" method="post">';
  178. $HTML.='<table align="center" border="0" bgcolor="Black" cellspacing="1" cellpadding="5">';
  179. $HTML.='<caption><span class="titulo">'.$_WebInfo_.'</span></caption>';
  180. $HTML.='<tr class="0"><td align="right" class="texto0">'.$_Password_.'</td><td><INPUT TYPE="password" name="passNEW" value="'.$pass.'" maxlength="50" size="40"></td></tr>';
  181. $HTML.='<tr class="1"><td align="right" class="texto0">'.$_WebTitle_.'</td><td><INPUT TYPE="TEXT" name="webNEW" value="'.$web.'" maxlength="50" size="40"></td></tr>';
  182. $HTML.='<tr class="0"><td align="right" class="texto0">'.$_WebURL_.'</td><td class="minitexto0"><INPUT TYPE="TEXT" name="webURLNEW" value="'.$webURL.'" maxlength="100" size="60"><br>(max.50)</td></tr>';
  183. $HTML.='<tr class="1"><td align="right" class="texto0">'.$_Description_.'</td><td class="minitexto0"><INPUT TYPE="TEXT" name="descripcionNEW" value="'.$descripcion.'" maxlength="'.$maxDescripcion.'" size="60"><br>(max.'.$maxDescripcion.')</td></tr>';
  184. $HTML.='<tr class="0"><td align="right" class="texto0">'.$_Email_.'</td><td><INPUT TYPE="TEXT" name="emailNEW" value="'.$email.'" maxlength="50" size="40"></td></tr>';
  185. $HTML.='<tr class="1"><td align="right" class="texto0">'.$_BannerURL_.'</td><td class="minitexto0"><INPUT TYPE="TEXT" name="bannerURLNEW" value="'.$bannerURL.'" maxlength="100" size="60"><br>(max.50)</td></tr>';
  186. $HTML.='<tr class="0"><td align="right" class="texto0">'.$_BannerWidth_.'</td><td class="minitexto0"><INPUT TYPE="TEXT" name="bannerAnchoNEW" value="'.$bannerAncho.'" maxlength="3" size="4"></td></tr>';
  187. $HTML.='<tr class="1"><td align="right" class="texto0">'.$_BannerHeight_.'</td><td class="minitexto0"><INPUT TYPE="TEXT" name="bannerAltoNEW" value="'.$bannerAlto.'" maxlength="3" size="4"></td></tr>';
  188. $HTML.='<INPUT TYPE="HIDDEN" name="modo" value="modify">';
  189. $HTML.='<INPUT TYPE="HIDDEN" name="paso" value="2">';
  190. $HTML.='<INPUT TYPE="HIDDEN" name="ID" value="'.$ID.'">';
  191. $HTML.='<tr class="0"><td><input type="reset" class="boton"></td><td><input type="submit" class="boton"></td></tr>';
  192. $HTML.='<tr class="1"><td align="right" class="texto0">'.$_Code_.'</td><td class="texto1">'.$_GetCode_.'</td></tr>';
  193. $HTML.='</table></form>';
  194. if($pass<>$password) {
  195. $HTML='<br><table align="center" border="0" bgcolor="Black" cellspacing="1" cellpadding="5"><tr class="0"><td align="center" class="titulo">'.$_ErrorLogin_.'</td></tr></table>';
  196. $paso=-1;
  197. }
  198. }
  199. if($paso==2) {
  200. include("data/".$ID."info.php");
  201. //Comprobaciones previas sobre las variables aсadidas.
  202. //$bannerAnchoNEW=string("int",$bannerAnchoNEW,$maxBannerAncho);
  203. //$bannerAltoNEW=string("int",$bannerAltoNEW,$maxBannerAlto);
  204. //Guardamos los datos de $IDinfo.php
  205. $data="<?php\n";
  206. $data.="\$pass='".$passNEW."';\n";
  207. $data.="\$email='".$emailNEW."';\n";
  208. $data.="\$web='".$webNEW."';\n";
  209. $data.="\$webURL='".$webURLNEW."';\n";
  210. $data.="\$descripcion='".$descripcionNEW."';\n";
  211. $data.="\$bannerURL='".$bannerURLNEW."';\n";
  212. $data.="\$bannerAncho=".$bannerAnchoNEW.";\n";
  213. $data.="\$bannerAlto=".$bannerAltoNEW.";\n";
  214. $data.="?>";
  215. $fp=fopen("data/".$ID."info.php","w");
  216. flock($fp,2);
  217. fwrite($fp,$data);
  218. fclose($fp);
  219. @chmod("data/".$ID."info.php",0666);
  220. //Modificamos el нndice en caso de ser necesario.
  221. if($web<>$webNEW) index("change",$ID,$webNEW,1);
  222. //Generaciуn del cуdigo de votaciуn
  223. $URLcode=$topURL."/in.php?ID=".$ID;
  224. $_GetCode_=str_replace('%%URLcode%%',$URLcode,$_GetCode_);
  225. $_GetCode_=str_replace('%%URLvote%%',$voteURL,$_GetCode_);
  226. $_mailed_=str_replace('%%email%%',$email,$_mailed_);
  227. $HTML='<table align="center" border="0" bgcolor="Black" cellspacing="1" cellpadding="5">';
  228. $HTML.='<tr class="0"><td align="center" class="titulo">'.$_Succesfull_.'</td></tr>';
  229. $HTML.='</table>';
  230. }
  231. }
  232.  
  233. if($modo=="delete") {
  234. if($login!=$adminLogin OR $pass!=$adminPass) exit("Access Denied!!");
  235. if($paso==0) {
  236. include("data/".$ID."info.php");
  237. $HTML='<form action="members.php" method="post">';
  238. $HTML.='<table width="70%" align="center" border="0" bgcolor="Black" cellspacing="1" cellpadding="5">';
  239. $HTML.='<caption><span class="titulo">'.$_DeleteSite_.'</span></caption>';
  240. $HTML.='<tr class="2"><td align="center" class="texto1">'.$web.'</td></tr>';
  241. $HTML.='<tr class="0"><td align="center" class="texto0">'.$_Confirm_.'</td></tr>';
  242. $HTML.='<INPUT TYPE="HIDDEN" name="modo" value="delete">';
  243. $HTML.='<INPUT TYPE="HIDDEN" name="paso" value="1">';
  244. $HTML.='<INPUT TYPE="HIDDEN" name="ID" value="'.$ID.'">';
  245. $HTML.='<INPUT TYPE="HIDDEN" name="login" value="'.$adminLogin.'">';
  246. $HTML.='<INPUT TYPE="HIDDEN" name="pass" value="'.$adminPass.'">';
  247. $HTML.='<tr class="1"><td align="center"><input type="button" class="boton" value="'.$_Return_.'" onClick="history.go(-1)">&nbsp;&nbsp;<input type="submit" class="boton" value=" '.$_Yes_.' "></td></tr>';
  248. $HTML.='</table></form>';
  249. }
  250. if($paso==1) {
  251. include("data/".$ID."info.php");
  252. index("delete",$ID,0,0);
  253. $HTML='<form action="admin.php" method="post">';
  254. $HTML.='<table width="50%" align="center" border="0" bgcolor="Black" cellspacing="1" cellpadding="5">';
  255. $HTML.='<caption><span class="titulo">'.$_DeleteSite_.'</span></caption>';
  256. $HTML.='<tr class="2"><td align="center" class="texto1">'.$web.'</td></tr>';
  257. $HTML.='<tr class="0"><td align="center" class="texto0">'.$_SiteDeleted_.'</td></tr>';
  258. $HTML.='<INPUT TYPE="HIDDEN" name="modo" value="WebSites">';
  259. $HTML.='<INPUT TYPE="HIDDEN" name="paso" value="1">';
  260. $HTML.='<INPUT TYPE="HIDDEN" name="login" value="'.$adminLogin.'">';
  261. $HTML.='<INPUT TYPE="HIDDEN" name="pass" value="'.$adminPass.'">';
  262. $HTML.='<tr class="1"><td align="center"><input type="submit" class="boton" value="'.$_Return_.'"></td></tr>';
  263. $HTML.='</table></form>';
  264. }
  265. }
  266.  
  267. if($modo=="validate") {
  268. if($login!=$adminLogin OR $pass!=$adminPass) exit("Access Denied!!");
  269. if($paso==0) {
  270. include("data/".$ID."info.php");
  271. $HTML='<form action="members.php" method="post">';
  272. $HTML.='<table width="70%" align="center" border="0" bgcolor="Black" cellspacing="1" cellpadding="5">';
  273. $HTML.='<caption><span class="titulo">'.$_Validation_.'</span></caption>';
  274. $HTML.='<tr class="2"><td align="center" class="texto1">'.$web.'</td></tr>';
  275. $HTML.='<tr class="0"><td align="center" class="texto0">'.$_Confirm_.'</td></tr>';
  276. $HTML.='<INPUT TYPE="HIDDEN" name="modo" value="validate">';
  277. $HTML.='<INPUT TYPE="HIDDEN" name="paso" value="1">';
  278. $HTML.='<INPUT TYPE="HIDDEN" name="ID" value="'.$ID.'">';
  279. $HTML.='<INPUT TYPE="HIDDEN" name="login" value="'.$adminLogin.'">';
  280. $HTML.='<INPUT TYPE="HIDDEN" name="pass" value="'.$adminPass.'">';
  281. $HTML.='<tr class="1"><td align="center"><input type="button" class="boton" value="'.$_Return_.'" onClick="history.go(-1)">&nbsp;&nbsp;<input type="submit" class="boton" value=" '.$_Yes_.' "></td></tr>';
  282. $HTML.='</table></form>';
  283. }
  284. if($paso==1) {
  285. include("data/".$ID."info.php");
  286. index("change",$ID,$web,1);
  287. $HTML='<form action="admin.php" method="post">';
  288. $HTML.='<table width="50%" align="center" border="0" bgcolor="Black" cellspacing="1" cellpadding="5">';
  289. $HTML.='<caption><span class="titulo">'.$_Validation_.'</span></caption>';
  290. $HTML.='<tr class="2"><td align="center" class="texto1">'.$web.'</td></tr>';
  291. $HTML.='<tr class="0"><td align="center" class="texto0">'.$_SiteValidated_.'</td></tr>';
  292. $HTML.='<INPUT TYPE="HIDDEN" name="modo" value="WebSites">';
  293. $HTML.='<INPUT TYPE="HIDDEN" name="paso" value="1">';
  294. $HTML.='<INPUT TYPE="HIDDEN" name="login" value="'.$adminLogin.'">';
  295. $HTML.='<INPUT TYPE="HIDDEN" name="pass" value="'.$adminPass.'">';
  296. $HTML.='<tr class="1"><td align="center"><input type="submit" class="boton" value="'.$_Return_.'"></td></tr>';
  297. $HTML.='</table></form>';
  298. }
  299. }
  300.  
  301. if($modo=="visit") {
  302. include("data/".$ID."info.php");
  303. $OPCIONES='<script>window.open("'.$webURL.'","validacion")</script>';
  304. $select=index("select+",0,0,0);
  305. $OPCIONES.='<table align="center" border="0" cellspacing="0" cellpadding="8">';
  306. $OPCIONES.='<caption><span class="titulo">'.$_WebSites_.'</span></caption>';
  307. $OPCIONES.='<tr class="1"><td align="center">';
  308. $OPCIONES.='<table class="texto0" align="center" border="0" bgcolor="Black" cellspacing="1" cellpadding="2">';
  309. $OPCIONES.='<form action="admin.php" method="post" onSubmit="submitOnce(this);">';
  310. $OPCIONES.='<tr class="2"><td align="center" class="texto1">'.$_Enable_.'</td></tr>';
  311. $OPCIONES.='<tr><td align="center" class="0"><SELECT name="ID">'.index("select+",0,1,0).'</SELECT></td></tr>';
  312. $OPCIONES.='<INPUT TYPE="HIDDEN" name="modo" value="WebSites">';
  313. $OPCIONES.='<INPUT TYPE="HIDDEN" name="paso" value="1">';
  314. $OPCIONES.='<tr class="2"><td align="center"><input type="submit" class="boton"></td></tr>';
  315. $OPCIONES.='</form></table>';
  316. if($select) {
  317. $OPCIONES.='</td><td align="center">';
  318. $OPCIONES.='<table class="texto0" align="center" border="0" bgcolor="Black" cellspacing="1" cellpadding="2">';
  319. $OPCIONES.='<form action="members.php" method="post" onSubmit="submitOnce(this);">';
  320. $OPCIONES.='<tr class="2"><td align="center" class="texto1">'.$_Disable_.'</td></tr>';
  321. $OPCIONES.='<tr><td align="center" class="0"><SELECT name="ID">'.$select.'</SELECT></td></tr>';
  322. $OPCIONES.='<INPUT TYPE="HIDDEN" name="paso" value="0">';
  323. $OPCIONES.='<INPUT TYPE="HIDDEN" name="login" value="'.$login.'">';
  324. $OPCIONES.='<INPUT TYPE="HIDDEN" name="pass" value="'.$pass.'">';
  325. $OPCIONES.='<tr class="2"><td align="center">';
  326. $OPCIONES.='<SELECT name="modo"><option value="visit">'.$_Visit_.'</option><option value="validate">'.$_Validate_.'</option><option value="delete">'.$_Delete_.'</option></SELECT>';
  327. $OPCIONES.='&nbsp;<input type="submit" class="boton" value="OK"></td>';
  328. $OPCIONES.='</tr></form></table>';
  329. }
  330. $OPCIONES.='</td></tr></table>';
  331. if($ID) {
  332. include("data/".$ID."info.php");
  333. $OPCIONES.='<form action="members.php" method="post" onSubmit="submitOnce(this);">';
  334. $OPCIONES.='<table class="texto0" align="center" border="0" bgcolor="Black" cellspacing="1" cellpadding="5">';
  335. $OPCIONES.='<caption><span class="titulo">'.$_WebInfo_.'</span></caption>';
  336. $OPCIONES.='<tr class="2"><td class="texto1" align="center">ID: '.$ID.'</td><td class="texto1" align="center">'.$web.'&nbsp;<INPUT TYPE="BUTTON" class="miniboton" value="'.$_Info_.'" onClick="ventana(\'info.php?ID='.$ID.'\',\'_blank\',560,425)">&nbsp;<input type="button" class="miniboton" value="'.$_Visit_.'" onClick="window.open(\''.$webURL.'\',\'_blank\')"></td></tr>';
  337. $OPCIONES.='<tr><td align="right" class="1">'.$_Password_.'</td><td class="0"><INPUT TYPE="text" name="passNEW" value="'.$pass.'" maxlength="64" size="40" onBlur="validate(this,\'text\',\''.$pass.'\');"></td></tr>';
  338. $OPCIONES.='<tr><td align="right" class="1">'.$_WebTitle_.'</td><td class="0"><INPUT TYPE="TEXT" name="webNEW" value="'.str_replace(array('\"',"\'"),array('&Prime;','&prime;'),$web).'" maxlength="64" size="40" onBlur="validate(this,\'text\',\''.$web.'\');"></td></tr>';
  339. $OPCIONES.='<tr><td align="right" class="1">'.$_WebURL_.'</td><td class="0"><INPUT TYPE="TEXT" name="webURLNEW" value="'.$webURL.'" maxlength="100" size="60" onBlur="validate(this,\'url\',\''.$webURL.'\');"><br><span class="minitexto0">(max.100)</span></td></tr>';
  340. $OPCIONES.='<tr><td align="right" class="1">'.$_Description_.'</td><td class="0"><INPUT TYPE="TEXT" name="descripcionNEW" value="'.str_replace(array('\"',"\'"),array('&Prime;','&prime;'),$descripcion).'" maxlength="'.$maxDescripcion.'" size="60" onBlur="validate(this,\'text\',\''.$descripcion.'\');"><br><span class="minitexto0">(max.'.$maxDescripcion.')</span></td></tr>';
  341. $OPCIONES.='<tr><td align="right" class="1">'.$_Email_.'</td><td class="0"><INPUT TYPE="TEXT" name="emailNEW" value="'.$email.'" maxlength="50" size="40" onBlur="validate(this,\'email\',\''.$email.'\');">';
  342. if($sendMail) $OPCIONES.="&nbsp;<INPUT type=\"button\" class=\"miniboton\" value=\"".$_SendEmail_."\" onClick=\"ventana('".$topURL."admin.php?modo=mail&paso=1&ID=".$ID."&login=".$adminLogin."&pass=".$adminPass."','_blank',400,260)\"></td></tr>";
  343. $OPCIONES.='<tr><td align="right" class="1">'.$_BannerURL_.'</td><td class="0"><INPUT TYPE="TEXT" name="bannerURLNEW" value="'.$bannerURL.'" maxlength="100" size="60" onBlur="validate(this,\'url\',\''.$webURL.'\');"><br><span class="minitexto0">(max.50)</span></td></tr>';
  344. $OPCIONES.='<tr><td align="right" class="1">'.$_BannerWidth_.'</td><td class="0"><INPUT TYPE="TEXT" name="bannerAnchoNEW" value="'.$bannerAncho.'" maxlength="3" size="4" onBlur="validate(this,\'numberMin\',\''.$bannerAncho.'\',1);"></td></tr>';
  345. $OPCIONES.='<tr><td align="right" class="1">'.$_BannerHeight_.'</td><td class="0"><INPUT TYPE="TEXT" name="bannerAltoNEW" value="'.$bannerAlto.'" maxlength="3" size="4" onBlur="validate(this,\'numberMin\',\''.$bannerAlto.'\',1);"></td></tr>';
  346. $OPCIONES.='<INPUT TYPE="HIDDEN" name="modo" value="modify">';
  347. $OPCIONES.='<INPUT TYPE="HIDDEN" name="paso" value="2">';
  348. $OPCIONES.='<INPUT TYPE="HIDDEN" name="ID" value="'.$ID.'">';
  349. $OPCIONES.='<tr class="2"><td align="center" colspan="2"><input type="reset" class="boton">&nbsp;&nbsp;<input type="submit" class="boton">&nbsp;&nbsp;<input type="button" class="boton" value="'.$_Delete_.'" onClick="window.location.href=\'members.php?modo=delete&paso=0&ID='.$ID.'&login='.$adminLogin.'&pass='.$adminPass.'\'"></td></tr>';
  350. $OPCIONES.='</table></form>';
  351. }
  352. $MENU='<table class="texto0" align="center" border="0" bgcolor="Black" cellspacing="1" cellpadding="5">';
  353. $MENU.='<caption><span class="titulo">'.$_ControlPanel_.'</span></caption>';
  354. $MENU.='<tr class="1"><td align="center">';
  355. $MENU.='<a href="admin.php?modo=checkit">'.$_CheckIt_.'</a>';
  356. $MENU.='<br><a href="admin.php?modo=AdminInfo">'.$_AdminInfo_.'</a>';
  357. $MENU.='<br><a href="admin.php?modo=TopConfig">'.$_TopConfig_.'</a>';
  358. $MENU.='<br><a href="admin.php?modo=Customize">'.$_Customize_.'</a>';
  359. $MENU.='<br><a href="admin.php?modo=Options">'.$_Options_.'</a>';
  360. $MENU.='<br><a href="admin.php?modo=BannerSystem">'.$_BannerSystem_.'</a>';
  361. $MENU.='<br><a href="admin.php?modo=WebSites">'.$_WebSites_.'</a>';
  362. $MENU.='<br><a href="index.php" target="_blank">'.$_ViewTop_.'</a>';
  363. $MENU.='</td></tr></table>';
  364. $MENU.='<table class="texto0" align="center" border="0" bgcolor="Black" cellspacing="1" cellpadding="2">';
  365. $MENU.='<caption><span class="minititulo">Info</span></caption>';
  366. $MENU.='<tr class="1"><td align="center">';
  367. $MENU.='<a href="http://www.php.net" target="_blank">PHP</a> v'.phpversion();
  368. $MENU.='<br><a href="http://www.eejj33.tk" target="_blank">TOPo</a> v'.$ver;
  369. $MENU.='</td></tr></table>';
  370.  
  371. $HTML='<table class="estructura" border="0" cellspacing="1" cellpadding="5">';
  372. $HTML.='<tr><td align="center" valign="top">'.$MENU.'</td>';
  373. $HTML.='<td align="center">'.$OPCIONES.'</td></tr>';
  374. $HTML.='</table>';
  375. /* $select=index("select+",0,0,0);
  376. $HTML.='<table align="center" border="0" cellspacing="0" cellpadding="8">';
  377. $HTML.='<caption><span class="titulo">'.$_WebSites_.'</span></caption>';
  378. $HTML.='<tr class="1"><td align="center">';
  379. $HTML.='<table class="texto0" align="center" border="0" bgcolor="Black" cellspacing="1" cellpadding="2">';
  380. $HTML.='<form action="admin.php" method="post">';
  381. $HTML.='<tr class="2"><td align="center" class="texto1">'.$_Enable_.'</td></tr>';
  382. $HTML.='<tr><td align="center" class="0"><SELECT name="ID">'.index("select+",0,1,0).'</SELECT></td></tr>';
  383. $HTML.='<INPUT TYPE="HIDDEN" name="modo" value="WebSites">';
  384. $HTML.='<INPUT TYPE="HIDDEN" name="paso" value="1">';
  385. $HTML.='<INPUT TYPE="HIDDEN" name="login" value="'.$login.'">';
  386. $HTML.='<INPUT TYPE="HIDDEN" name="pass" value="'.$pass.'">';
  387. $HTML.='<tr class="2"><td align="center"><input type="submit" class="boton"></td></tr>';
  388. $HTML.='</form></table>';
  389. if($select) {
  390. $HTML.='</td><td align="center">';
  391. $HTML.='<table class="texto0" align="center" border="0" bgcolor="Black" cellspacing="1" cellpadding="2">';
  392. $HTML.='<form action="members.php" method="post">';
  393. $HTML.='<tr class="2"><td align="center" class="texto1">'.$_Disable_.'</td></tr>';
  394. $HTML.='<tr><td align="center" class="0"><SELECT name="ID">'.$select.'</SELECT></td></tr>';
  395. $HTML.='<INPUT TYPE="HIDDEN" name="paso" value="0">';
  396. $HTML.='<INPUT TYPE="HIDDEN" name="login" value="'.$login.'">';
  397. $HTML.='<INPUT TYPE="HIDDEN" name="pass" value="'.$pass.'">';
  398. $HTML.='<tr class="2"><td align="center">';
  399. $HTML.='<SELECT name="modo"><option value="visit">'.$_Visit_.'</option><option value="validate">'.$_Validate_.'</option><option value="delete">'.$_Delete_.'</option></SELECT>';
  400. $HTML.='&nbsp;<input type="submit" class="boton" value="OK"></td>';
  401. $HTML.='</tr></form></table>';
  402. }
  403. $HTML.='</td></tr></table>';
  404. if($ID) {
  405. include("data/".$ID."info.php");
  406. $HTML.='<form action="members.php" method="post">';
  407. $HTML.='<table class="texto0" align="center" border="0" bgcolor="Black" cellspacing="1" cellpadding="5">';
  408. $HTML.='<caption><span class="titulo">'.$_WebInfo_.'</span></caption>';
  409. $HTML.='<tr class="2"><td class="texto1" align="center">ID: '.$ID.'</td><td class="texto1" align="center">'.$web.'&nbsp;<INPUT TYPE="BUTTON" class="miniboton" value="'.$_Info_.'" onClick="ventana(\'info.php?ID='.$ID.'\',\'_blank\',560,400)">&nbsp;<input type="button" class="boton" value="'.$_Visit_.'" onClick="window.open(\''.$webURL.'\',\'_blank\')"></td></tr>';
  410. $HTML.='<tr><td align="right" class="1">'.$_Password_.'</td><td class="0"><INPUT TYPE="text" name="passNEW" value="'.$pass.'" maxlength="50" size="40"></td></tr>';
  411. $HTML.='<tr><td align="right" class="1">'.$_WebTitle_.'</td><td class="0"><INPUT TYPE="TEXT" name="webNEW" value="'.$web.'" maxlength="50" size="40"></td></tr>';
  412. $HTML.='<tr><td align="right" class="1">'.$_WebURL_.'</td><td class="0"><INPUT TYPE="TEXT" name="webURLNEW" value="'.$webURL.'" maxlength="100" size="60"><br><span class="minitexto0">(max.50)</span></td></tr>';
  413. $HTML.='<tr><td align="right" class="1">'.$_Description_.'</td><td class="0"><INPUT TYPE="TEXT" name="descripcionNEW" value="'.$descripcion.'" maxlength="'.$maxDescripcion.'" size="60"><br><span class="minitexto0">(max.'.$maxDescripcion.')</span></td></tr>';
  414. $HTML.="<tr><td align=\"right\" class=\"1\">".$_Email_."</td><td class=\"0\"><INPUT TYPE=\"TEXT\" name=\"emailNEW\" value=\"".$email."\" maxlength=\"50\" size=\"40\">&nbsp;<INPUT type=\"button\" class=\"miniboton\" value=\"".$_SendEmail_."\" onClick=\"ventana('".$topURL."admin.php?modo=mail&paso=1&ID=".$ID."&login=".$adminLogin."&pass=".$adminPass."','_blank',400,250)\"></td></tr>";
  415. $HTML.='<tr><td align="right" class="1">'.$_BannerURL_.'</td><td class="0"><INPUT TYPE="TEXT" name="bannerURLNEW" value="'.$bannerURL.'" maxlength="100" size="60"><br><span class="minitexto0">(max.50)</span></td></tr>';
  416. $HTML.='<tr><td align="right" class="1">'.$_BannerWidth_.'</td><td class="0"><INPUT TYPE="TEXT" name="bannerAnchoNEW" value="'.$bannerAncho.'" maxlength="3" size="4"></td></tr>';
  417. $HTML.='<tr><td align="right" class="1">'.$_BannerHeight_.'</td><td class="0"><INPUT TYPE="TEXT" name="bannerAltoNEW" value="'.$bannerAlto.'" maxlength="3" size="4"></td></tr>';
  418. $HTML.='<INPUT TYPE="HIDDEN" name="modo" value="modify">';
  419. $HTML.='<INPUT TYPE="HIDDEN" name="paso" value="2">';
  420. $HTML.='<INPUT TYPE="HIDDEN" name="ID" value="'.$ID.'">';
  421. $HTML.='<tr class="2"><td><input type="reset" class="boton"></td><td><input type="submit" class="boton">&nbsp;&nbsp;<input type="button" class="boton" value="'.$_Delete_.'" onClick="window.open(\''.$topURL.'members.php?modo=delete&paso=0&ID='.$ID.'&login='.$adminLogin.'&pass='.$adminPass.'\',\'content\')"></td></tr>';
  422. $HTML.='</table></form>';
  423. }
  424. */
  425. include('html/header.php');
  426. echo $HTML;
  427. echo '</body></html>';
  428. exit();
  429. }
  430.  
  431. include('html/header.php');
  432. if($modo!="validate" AND $modo!="delete") {
  433. if($showBannerTop==2 OR $showBannerBotton==2) $autoBanner=AutoBanner(1);
  434. if($showBannerTop==1) readfile("html/bannertop.htm");
  435. if($showBannerTop==2) echo '<CENTER>'.$autoBanner[0].'</CENTER>';
  436. echo '<br>';
  437. }
  438. if($modo=="join" and $showRules==1) include('html/rules.htm');
  439. echo $HTML;
  440. include('html/footer.php');
  441. ?>