Просмотр файла admin/admin_shop_url.php

Размер файла: 3.35Kb
  1. <?php
  2. /***************************************************************************
  3. * mides.ru
  4. * -------------------
  5. ***************************************************************************/
  6. define('IN_PHPBB', true);
  7.  
  8. if( !empty($setmodules) )
  9. {
  10. $file = basename(__FILE__);
  11. $module['Магазин']['Заработок на кликах'] = $file;
  12. return;
  13. }
  14.  
  15. $phpbb_root_path = '../';
  16. require($phpbb_root_path . 'extension.inc');
  17. require('./pagestart.' . $phpEx);
  18.  
  19. if ( isset($HTTP_POST_VARS['start1']) )
  20. {
  21. $start1 = intval($HTTP_POST_VARS['start1']);
  22. $start = (($start1 - 1) * $board_config['topics_per_page']);
  23. } else {
  24. $start = ( isset($HTTP_GET_VARS['start']) ) ? intval($HTTP_GET_VARS['start']) : 0;
  25. $start = ($start < 0) ? 0 : $start;
  26. }
  27.  
  28. $template->set_filenames(array(
  29. 'body' => 'admin/admin_shop_url.tpl')
  30. );
  31.  
  32. if ( isset($HTTP_GET_VARS['delete']) )
  33. {
  34. $id = intval($HTTP_GET_VARS['id']);
  35.  
  36. $sql = "DELETE FROM ".$table_prefix."shop_url
  37. WHERE id = '$id'";
  38. if ( !$result = $db->sql_query($sql) )
  39. {
  40. message_die(GENERAL_MESSAGE, 'Не удалось удалить ссылку');
  41. }
  42. message_die(GENERAL_MESSAGE, 'Ссылка удалена');
  43.  
  44. } elseif ( isset($HTTP_POST_VARS['add']) ) {
  45.  
  46. $url = trim(htmlspecialchars($HTTP_POST_VARS['url1']));
  47. $nazvanie = trim(htmlspecialchars($HTTP_POST_VARS['nazvanie']));
  48. $cost = abs(intval($HTTP_POST_VARS['cost']));
  49.  
  50. $sql = "INSERT INTO ".$table_prefix."shop_url (url, nazvanie, url_cost) VALUES ('" . str_replace("\'", "''", $url) . "', '" . str_replace("\'", "''", $nazvanie) . "', $cost)";
  51. if ( !$result = $db->sql_query($sql) )
  52. {
  53. message_die(GENERAL_MESSAGE, 'Не удалось добавить ссылку');
  54. }
  55. message_die(GENERAL_MESSAGE, 'Ссылка добавлена в базу');
  56.  
  57. } else {
  58.  
  59. $template->assign_vars(array(
  60. 'S_ACTION' => append_sid("admin_shop_url.$phpEx"))
  61. );
  62.  
  63. $sql = "SELECT *
  64. FROM ".$table_prefix."shop_url
  65. ORDER BY id ASC LIMIT $start, " . $board_config['topics_per_page'];
  66. if( !($result = $db->sql_query($sql)) )
  67. {
  68. message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
  69. }
  70.  
  71. if ( $row = $db->sql_fetchrow($result) )
  72. {
  73. $i = 0;
  74. do
  75. {
  76. $url = $row['url'];
  77. $nazvanie = $row['nazvanie'];
  78. $cost = $row['url_cost'];
  79. $id = $row['id'];
  80.  
  81. $template->assign_block_vars('memberrow', array(
  82. 'URL' => $url,
  83. 'NAZVANIE' => $nazvanie,
  84. 'COST' => $cost,
  85. 'U_DEL' => append_sid("admin_shop_url.$phpEx?delete&amp;id=$id"))
  86. );
  87.  
  88. $i++;
  89. }
  90. while ( $row = $db->sql_fetchrow($result) );
  91. $db->sql_freeresult($result);
  92. } else {
  93. $template->assign_block_vars('no_pay', array() );
  94. }
  95.  
  96. $sql = "SELECT count(*) AS total
  97. FROM ".$table_prefix."shop_url";
  98.  
  99. if ( !($result = $db->sql_query($sql)) )
  100. {
  101. message_die(GENERAL_ERROR, 'Error getting total url', '', __LINE__, __FILE__, $sql);
  102. }
  103.  
  104. if ( $total = $db->sql_fetchrow($result) )
  105. {
  106. $total_members = $total['total'];
  107. $pagination = generate_pagination("admin_shop_url.$phpEx?", $total_members, $board_config['topics_per_page'], $start);
  108. }
  109. $db->sql_freeresult($result);
  110.  
  111. if ( $total_members > $board_config['topics_per_page'] )
  112. {
  113. $template->assign_vars(array(
  114. 'PAGINATION' => $pagination)
  115. );
  116. }
  117. $template->pparse('body');
  118. include('./page_footer_admin.'.$phpEx);
  119. }
  120.  
  121. ?>