PageRenderTime 58ms CodeModel.GetById 29ms RepoModel.GetById 0ms app.codeStats 1ms

/adm_index.php

https://bitbucket.org/roser137/turkerreklam
PHP | 200 lines | 164 code | 0 blank | 36 comment | 12 complexity | 3de33f8cbe1464ed6b633c65438e211c MD5 | raw file
  1. <?PHP
  2. /*
  3. Bu script herhangi bir lisansla korunmamaktadýr. Dolayýsýyla istediđiniz gibi deđiţiklik yapabilir,
  4. satabilir, dađýtabilir, kopyalayabilir....... kýsacasý canýnýz ne isterse onu yapabilirsiniz. Fakat takýldýđýnýz herhangi
  5. bir noktada, yardým gereken herhangi bir yerde, kodda size özel yapýlmasý gereken bazý deđiţikliklerde benden yardým isterseniz
  6. hiç bir ţekilde yardým etmeyeceđimi de bilmelisiniz. Bu yüzden bana ulaţmaya çalýţmayýn. Ayrýca scriptin bazý dosyalarýnda
  7. bazý mail fonksiyonlarý silinmiţtir. Bu bölümleri bulup düzenlemeniz gerekmektedir. Bu da belli bir seviyede PHP bilgisi gerektirir.
  8. Özetle, script bu haliyle ,tam olarak deđilsede, çalýţmaktadýr. Bu scripti özgürce kullandýđýnýz için her türlü sorumluluđu size
  9. aittir. Her ne nedenle olursa olsun benden yardým istemeyiniz. Ýçinizden "Ulan madem yaptýn tam yap" gibi cümleler geçirdiđinizi
  10. hissediyorum. Bu durumda söylenecek tek söz var: "Elimizdeki mal budur, yersen..."
  11. Kodlayan ve yukarýdaki zýrvalarý yazan: turker (turker@eggdropturk.com)
  12. */
  13. ob_start();
  14. session_start();
  15. include_once("load/funcs.php");
  16. if (@empty($_SESSION['uid'])) {
  17. if (@empty($_POST['username'])||empty($_POST['password'])||empty($_POST['security'])) {
  18. function GetRandomChar() {
  19. // This function generates our random chars
  20. // Seed with microseconds since last "whole" second
  21. mt_srand((double)microtime()*1000000);
  22. // Create a random number between 1 and 3
  23. $IMGVER_RandVal = mt_rand(1,3);
  24. // If the random number was 1, we generate a lowercase
  25. // caracter, if it was 2, we generate a number and if
  26. // it was 3, we generate an uppercase character.
  27. switch ($IMGVER_RandVal) {
  28. case 1:
  29. // 97 to 122 are the ASCII codes for lower-
  30. // case characters from a to z.
  31. $IMGVER_RandVal = mt_rand(97, 122);
  32. break;
  33. case 2:
  34. // 48 to 57 are the ASCII codes for the
  35. // numbers from 0 to 9.
  36. $IMGVER_RandVal = mt_rand(48, 57);
  37. break;
  38. case 3:
  39. // 65 to 70 are the ASCII codes for upper-
  40. // case characters from a to z.
  41. $IMGVER_RandVal = mt_rand(65, 90);
  42. break;
  43. }
  44. // Now we return the character, generated from the ASCII code
  45. return chr($IMGVER_RandVal);
  46. }
  47. // Initialize a variable. THIS IS OBSOLETE AND ONLY USED TO PREVENT
  48. // NOTICES ON SOME SYSTEMS. :)
  49. $IMGVER_TempString="";
  50. // Now we generate a string that consists of 6 characters that are
  51. // generated randomly. I choose 6, because I didn´t want the user to
  52. // type forever. Of course, any other number would do as well. (NOTE,
  53. // THAT IF YOU USE ANOTHER NUMBER, YOU ALSO HAVE TO EDIT THE IMAGE
  54. // CODE) --> Have a look at the GetRandomChar() function at the bottom
  55. // of this script!
  56. for ($i = 1; $i <= 4; $i++) {
  57. $IMGVER_TempString .= GetRandomChar();
  58. }
  59. // Now we store the text in our session variable.
  60. $_SESSION['IMGVER_RndText'] = $IMGVER_TempString;
  61. html_header("$site_ad Reklam Yönetim Sayfasý");
  62. echo <<<html
  63. <script language="javascript">
  64. function denetle () {
  65. var user=document.all.form.username.value.length;
  66. var pass=document.all.form.password.value.length;
  67. var secty=document.all.form.security.value.length;
  68. if (user==0 || pass==0 || secty==0) {
  69. alert('Lütfen Kullanýcý Adý, Ţifre ve Güvenlik Kodu Bölümünü Boţ Býrakmayýnýz!'); return false;
  70. }}</script>
  71. <script language="javascript" src="load/popup.js"></script>
  72. html;
  73. html_center('Kullanýcý Giriţi');
  74. echo <<<html
  75. <br>
  76. <form method="post" action="adm_index.php" name="form" onsubmit="return denetle();">
  77. <table border="0" width="50%" align="center" class="indextable" cellpadding="2" cellspacing="3">
  78. <tr><td align="right" width="40%"><br>Kullanýcý Adý:&nbsp;</td>
  79. <td align="left" colspan="2"><br><input type="text" name="username" size="25" maxlength="15" class="textinput"></td></tr>
  80. <tr><td align="right">Ţifre:&nbsp;</td>
  81. <td align="left" colspan="2"><input type="text" name="password" size="25" maxlength="15" class="textinput"></td></tr>
  82. <tr><td align="right">Güvenlik Kodu:&nbsp;</td>
  83. <td align="left" valign="top" width="15%"><input type="text" name="security" size="5" maxlength="4" class="textinput"></td>
  84. <td align="left">
  85. html;
  86. $sid=session_id();
  87. echo "<img src=\"load/img.php?$sid\" border=\"0\"></td></tr>";
  88. echo <<<html
  89. <tr><td align="center" colspan="3"><br><input type="submit" value="Giriţ Yap" class="buttoninput"><br><br></td></tr>
  90. </table></form>
  91. html;
  92. html_footer();
  93. }
  94. else {
  95. $user=$_POST['username'];
  96. $pass=$_POST['password'];
  97. $security=$_POST['security'];
  98. $user=addslashes(htmlspecialchars(trim($user)));
  99. $pass=addslashes(htmlspecialchars(trim($pass)));
  100. $security=addslashes(htmlspecialchars(trim($security)));
  101. baglan();
  102. $sorgu=mysql_query("select * from ".$admin_tablo." where user='".$user."' and pass='".$pass."'");
  103. $test=mysql_num_rows($sorgu);
  104. if($security!=$_SESSION['IMGVER_RndText']) {
  105. html_header('Kullanýcý Giriţi');
  106. html_center('Güvenlik Kodu Hatasý');
  107. echo <<<html
  108. Girdiđiniz güvenlik kodu hatalý. Güvenlik kodu büyük/küçük harf duyarlýdýr. Lütfen geri dönüp tekrar deneyin.<br><br>
  109. <a href="javascript:history.back(-1)">Bir önceki sayfaya dönmek için týklayýn</a><br><br><br>
  110. html;
  111. html_footer();
  112. }
  113. elseif ($test==0 && $security==$_SESSION['IMGVER_RndText']) {
  114. html_header('Kullanýcý Giriţi');
  115. html_center('Kullanýcý Adý/Ţifre Hatasý');
  116. echo <<<html
  117. Girdiđiniz kullanýcý adý ve/veya ţifre hatalý. Lütfen geri dönüp tekrar deneyin.<br><br>
  118. <a href="javascript:history.back(-1)">Bir önceki sayfaya dönmek için týklayýn</a><br><br><br>
  119. html;
  120. html_footer();
  121. }
  122. else {
  123. html_header("$site_ad Reklam Yönetim Sayfasý");
  124. html_center("$site_ad Reklam Yönetim Sayfasý");
  125. $query=mysql_query("select id from".$admin_tablo." where user='".$user."' and pass='".$pass."'");
  126. $uid=mysql_result($sorgu,0,'id');
  127. $_SESSION['kullanýcý']=$user;
  128. $_SESSION['sifre']=$pass;
  129. $_SESSION['uid']=$uid;
  130. echo <<<html
  131. <br><br>
  132. <table cellspacing="3" cellpadding="3" border="0" width="90%" align="center" class="indextable">
  133. <tr>
  134. <td align="right"><br><a href="adm_banner.php"><img src="img/b_islem.gif" alt="Banner Ýţlemleri" border="0"></a></td>
  135. <td align="left" style="border-right-width: 1px;border-right-style:dashed"><br><a href="adm_banner.php">Banner Ýţlemleri</a></td>
  136. <td align="right"><br><a href="adm_user.php"><img src="img/k_islem.gif" alt="Kullanýcý Ýţlemleri" border="0"></a></td>
  137. <td align="left" style="border-right-width: 1px;border-right-style:dashed"><br><a href="adm_user.php">Kullanýcý Ýţlemleri</a></td>
  138. <td align="right"><br><a href="adm_payment.php"><img src="img/o_islem.gif" alt="Ödeme Ýţlemleri" border="0"></a></td>
  139. <td align="left" style="border-right-width: 1px;border-right-style:dashed"><br><a href="adm_payment.php">Ödeme Ýţlemleri</a></td>
  140. <td align="right"><br><a href="adm_waiting.php"><img src="img/w_islem.gif" alt="Bekleyen Ýţlemler" border="0"></a></td>
  141. <td align="left"><br><a href="adm_waiting.php">Bekleyen Ýţlemler</a></td>
  142. </tr>
  143. <tr>
  144. <td width="25%" valign="top" align="center" colspan="2" style="border-right-width: 1px;border-right-style:dashed"><br>
  145. Kullanýcýlarýn eklemiţ olduđu bannerlarý görüntüleyebilir, düzenleyebilir ve ayrýntýlý istatistiklerini görebilirsiniz.
  146. Gerektiđinde istediđiniz bannerý silebilirsiniz.
  147. <br><br></td>
  148. <td width="25%" valign="top" align="center" colspan="2" style="border-right-width: 1px;border-right-style:dashed"><br>
  149. Banner sistemine kayýtlý tüm kullanýcýlarýn bilgilerini görebilir, gerektiđinde kullanýcýlarý silebilirsiniz. Ayrýca sisteme
  150. yeni kullanýcý ekleyebilirsiniz.<br><br></td>
  151. <td width="25%" valign="top" align="center" colspan="2" style="border-right-width: 1px;border-right-style:dashed"><br>
  152. Kullanýcýlarýn yapmýţ olduklarý ödemeleri görüntüleyebilir ve silebilirsiniz.<br><br></td>
  153. <td width="25%" valign="top" align="center" colspan="2"><br>
  154. Onay bekleyen ödemeleri ve bannerlarý görebilirsiniz.<br><br></td></tr>
  155. </table><br><br>
  156. <div align="center"><img src="img/warn.png" alt="Çýkýţ" height="16" width="16" border="0"> <a href="adm_cikis.php">Sistemden Çýkmak Ýçin Burayý Týklayýn!</a></div>
  157. <br><br>
  158. html;
  159. html_footer();
  160. }
  161. }
  162. }
  163. else {
  164. html_header("$site_ad Reklam Yönetim Sayfasý");
  165. html_center("$site_ad Reklam Yönetim Sayfasý");
  166. echo <<<html
  167. <br><br>
  168. <table cellspacing="3" cellpadding="3" border="0" width="90%" align="center" class="indextable">
  169. <tr>
  170. <td align="right"><br><a href="adm_banner.php"><img src="img/b_islem.gif" alt="Banner Ýţlemleri" border="0"></a></td>
  171. <td align="left" style="border-right-width: 1px;border-right-style:dashed"><br><a href="adm_banner.php">Banner Ýţlemleri</a></td>
  172. <td align="right"><br><a href="adm_user.php"><img src="img/k_islem.gif" alt="Kullanýcý Ýţlemleri" border="0"></a></td>
  173. <td align="left" style="border-right-width: 1px;border-right-style:dashed"><br><a href="adm_user.php">Kullanýcý Ýţlemleri</a></td>
  174. <td align="right"><br><a href="adm_payment.php"><img src="img/o_islem.gif" alt="Ödeme Ýţlemleri" border="0"></a></td>
  175. <td align="left" style="border-right-width: 1px;border-right-style:dashed"><br><a href="adm_payment.php">Ödeme Ýţlemleri</a></td>
  176. <td align="right"><br><a href="adm_waiting.php"><img src="img/w_islem.gif" alt="Bekleyen Ýţlemler" border="0"></a></td>
  177. <td align="left"><br><a href="adm_waiting.php">Bekleyen Ýţlemler</a></td>
  178. </tr>
  179. <tr>
  180. <td width="25%" valign="top" align="center" colspan="2" style="border-right-width: 1px;border-right-style:dashed"><br>
  181. Kullanýcýlarýn eklemiţ olduđu bannerlarý görüntüleyebilir, düzenleyebilir ve ayrýntýlý istatistiklerini görebilirsiniz.
  182. Gerektiđinde istediđiniz bannerý silebilirsiniz.<br><br></td>
  183. <td width="25%" valign="top" align="center" colspan="2" style="border-right-width: 1px;border-right-style:dashed"><br>
  184. Banner sistemine kayýtlý tüm kullanýcýlarýn bilgilerini görebilir, gerektiđinde kullanýcýlarý silebilirsiniz. Ayrýca sisteme
  185. yeni kullanýcý ekleyebilirsiniz.<br><br></td>
  186. <td width="25%" valign="top" align="center" colspan="2" style="border-right-width: 1px;border-right-style:dashed"><br>
  187. Kullanýcýlarýn yapmýţ olduklarý ödemeleri görüntüleyebilir ve silebilirsiniz.<br><br></td>
  188. <td width="25%" valign="top" align="center" colspan="2"><br>
  189. Onay bekleyen ödemeleri ve bannerlarý görebilirsiniz.<br><br></td>
  190. </tr>
  191. </table><br><br>
  192. <div align="center"><img src="img/warn.png" alt="Çýkýţ" height="16" width="16" border="0"> <a href="adm_cikis.php">Sistemden Çýkmak Ýçin Burayý Týklayýn!</a></div>
  193. <br><br>
  194. html;
  195. html_footer();
  196. }
  197. ?>