Guest User

view.links_editor.php

a guest
May 12th, 2021
39
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <div id="content" class="span10">
  2.     <div>
  3.         <ul class="breadcrumb">
  4.             <li><a href="<?php echo $this->config->base_url; ?>admincp">Home</a> <span class="divider">/</span></li>
  5.             <li><a href="<?php echo $this->config->base_url; ?>admincp/vote-links">Edit Voting Links</a></li>
  6.         </ul>
  7.     </div>
  8.     <div class="row-fluid">
  9.         <div class="span12">
  10.             <ul class="nav nav-pills">
  11.                 <li role="presentation" class="active"><a
  12.                             href="<?php echo $this->config->base_url; ?>admincp/manage-settings/votereward">VoteReward
  13.                         Settings</a>
  14.                 </li>
  15.             </ul>
  16.             <div class="clearfix"></div>
  17.         </div>
  18.     </div>
  19.     <div class="row-fluid">
  20.         <div class="box span12">
  21.             <div class="box-header well" data-original-title>
  22.                 <h2><i class="icon-edit"></i>Add Voting Link</h2>
  23.             </div>
  24.             <div class="box-content">
  25.                 <?php
  26.                     if(isset($error)){
  27.                         echo '<div class="alert alert-error">' . $error . '</div>';
  28.                     }
  29.                     if(isset($success)){
  30.                         echo '<div class="alert alert-success">' . $success . '</div>';
  31.                     }
  32.                 ?>
  33.                 <form class="form-horizontal" method="post"
  34.                       action="<?php echo $this->config->base_url; ?>admincp/vote-links">
  35.                     <fieldset>
  36.                         <legend></legend>
  37.                         <div class="control-group">
  38.                             <label class="control-label" for="votelink">Voting Url <span
  39.                                         style="color:red;">*</span></label>
  40.  
  41.                             <div class="controls">
  42.                                 <input type="text" class="input-xlarge" name="votelink" id="votelink"
  43.                                        value="<?php if(isset($_POST['votelink'])): echo $_POST['votelink']; endif; ?>"/>
  44.                             </div>
  45.                         </div>
  46.                         <div class="control-group">
  47.                             <label class="control-label" for="name">Voting Site Name <span
  48.                                         style="color:red;">*</span></label>
  49.  
  50.                             <div class="controls">
  51.                                 <input type="text" class="input-xlarge" id="name" name="name"
  52.                                        value="<?php if(isset($_POST['name'])): echo $_POST['name']; endif; ?>"/>
  53.                             </div>
  54.                         </div>
  55.                         <div class="control-group">
  56.                             <label class="control-label" for="img_url">Image Url <span
  57.                                         style="color:red;">*</span></label>
  58.  
  59.                             <div class="controls">
  60.                                 <input type="text" class="input-xlarge" id="img_url" name="img_url"
  61.                                        value="<?php if(isset($_POST['img_url'])): echo $_POST['img_url']; endif; ?>"/>
  62.                             </div>
  63.                         </div>
  64.                         <div class="control-group">
  65.                             <label class="control-label" for="hours">Allow Vote Every <span style="color:red;">*</span></label>
  66.  
  67.                             <div class="controls">
  68.                                 <select id="hours" name="hours">
  69.                                     <?php
  70.                                         for($i = 1; $i <= 48; $i++):
  71.                                             $selected = (isset($_POST['hours']) && $_POST['hours'] == $i) ? 'selected="selected"' : '';
  72.                                             ?>
  73.                                             <option value="<?php echo $i; ?>" <?php echo $selected; ?>><?php echo $i; ?>
  74.                                                 H
  75.                                             </option>
  76.                                         <?php endfor; ?>
  77.                                 </select>
  78.                             </div>
  79.                         </div>
  80.                         <div class="control-group">
  81.                             <label class="control-label" for="reward">Reward <span style="color:red;">*</span></label>
  82.  
  83.                             <div class="controls">
  84.                                 <input type="text" class="input-xlarge" id="reward" name="reward"
  85.                                        value="<?php if(isset($_POST['reward'])): echo $_POST['reward']; endif; ?>"/>
  86.                             </div>
  87.                         </div>
  88.                         <div class="control-group">
  89.                             <label class="control-label" for="reward_type">Reward Type <span style="color:red;">*</span></label>
  90.  
  91.                             <div class="controls">
  92.                                 <select id="reward_type" name="reward_type">
  93.                                     <option
  94.                                             value="1" <?php if(isset($_POST['reward_type']) && $_POST['reward_type'] == 1){
  95.                                         echo 'selected="selected"';
  96.                                     } ?>>Credits 1
  97.                                     </option>
  98.                                     <option
  99.                                             value="2" <?php if(isset($_POST['reward_type']) && $_POST['reward_type'] == 2){
  100.                                         echo 'selected="selected"';
  101.                                     } ?>>Credits 2
  102.                                     </option>
  103.                                 </select>
  104.  
  105.                                 <p class="help-block">For reward types check your credits settings <a
  106.                                             href="<?php echo $this->config->base_url; ?>admincp/manage-settings/credits"
  107.                                             target="_blank">here</a></p>
  108.                             </div>
  109.                         </div>
  110.                         <div class="control-group">
  111.                             <label class="control-label" for="voting_api">Voting Api</span></label>
  112.  
  113.                             <div class="controls">
  114.                                 <select id="voting_api" name="voting_api">
  115.                                     <option
  116.                                             value="0" <?php if(isset($_POST['voting_api']) && $_POST['voting_api'] == 0){
  117.                                         echo 'selected="selected"';
  118.                                     } ?>>None
  119.                                     </option>
  120.                                     <option
  121.                                             value="1" <?php if(isset($_POST['voting_api']) && $_POST['voting_api'] == 1){
  122.                                         echo 'selected="selected"';
  123.                                     } ?>>XtremeTop100.com
  124.                                     </option>
  125.                                     <option
  126.                                             value="2" <?php if(isset($_POST['voting_api']) && $_POST['voting_api'] == 2){
  127.                                         echo 'selected="selected"';
  128.                                     } ?>>MMOTOP.ru
  129.                                     </option>
  130.                                     <option
  131.                                             value="7" <?php if(isset($_POST['voting_api']) && $_POST['voting_api'] == 7){
  132.                                         echo 'selected="selected"';
  133.                                     } ?>>MuServer.top
  134.                                     </option>
  135.                                     <option
  136.                                             value="3" <?php if(isset($_POST['voting_api']) && $_POST['voting_api'] == 3){
  137.                                         echo 'selected="selected"';
  138.                                     } ?>>GTop100.com
  139.                                     </option>
  140.                                     <option
  141.                                             value="4" <?php if(isset($_POST['voting_api']) && $_POST['voting_api'] == 4){
  142.                                         echo 'selected="selected"';
  143.                                     } ?>>TopG.org
  144.                                     </option>
  145.                                     <option
  146.                                             value="5" <?php if(isset($_POST['voting_api']) && $_POST['voting_api'] == 5){
  147.                                         echo 'selected="selected"';
  148.                                     } ?>>Top100Arena.com
  149.                                     </option>
  150.                                     <option
  151.                                             value="6" <?php if(isset($_POST['voting_api']) && $_POST['voting_api'] == 6){
  152.                                         echo 'selected="selected"';
  153.                                     } ?>>MMOServer.pro
  154.                                     </option>
  155.                                     <option
  156.                                             value="8" <?php if(isset($_POST['voting_api']) && $_POST['voting_api'] == 8){
  157.                                         echo 'selected="selected"';
  158.                                     } ?>>UltraTop100.com
  159.                                     </option>
  160.                                     <option
  161.                                             value="10" <?php if(isset($_POST['voting_api']) && $_POST['voting_api'] == 1){
  162.                                         echo 'selected="selected"';
  163.                                     } ?>>SupremeTop100.com
  164.                                     </option>
  165.                                 </select>
  166.  
  167.                                 <p class="help-block">If topsite has some vote checking api, you can enable this
  168.                                     option.</p>
  169.                             </div>
  170.                         </div>
  171.                         <div class="control-group" id="xtremetop100" style="display:none;">
  172.                             <div class="controls">
  173.                                 <?php if(!isset($votereward_config['api_key']) || $votereward_config['api_key'] == ''): ?>
  174.                                     Please access <a
  175.                                             href="<?php echo $this->config->base_url; ?>admincp/manage-settings/votereward">votereward
  176.                                         settings page</a> atleast once to generate api key and then come back.
  177.                                 <?php else: ?>
  178.                                     <b>Do not share this url to 3rd parties!</b><br/>
  179.                                     Postback url: <span
  180.                                             style="color:red;"><?php echo $this->config->base_url; ?>vote-api/xtremetop/<?php echo $votereward_config['api_key']; ?></span>
  181.                                 <?php endif; ?>
  182.                             </div>
  183.                         </div>
  184.                         <div id="mmotop" style="display:none;">
  185.                             <div class="control-group">
  186.                                 <label class="control-label" for="mmotop_stats_url">MMOTOP Api Stats Url</label>
  187.  
  188.                                 <div class="controls">
  189.                                     <input type="text" class="input-xlarge" id="mmotop_stats_url"
  190.                                            name="mmotop_stats_url"
  191.                                            value="<?php if(isset($_POST['mmotop_stats_url'])): echo $_POST['mmotop_stats_url']; endif; ?>"/>
  192.                                 </div>
  193.                             </div>
  194.                             <div class="control-group">
  195.                                 <label class="control-label" for="mmotop_reward_sms">MMOTOP SMS Vote Reward</label>
  196.  
  197.                                 <div class="controls">
  198.                                     <input type="text" class="input-xlarge" id="mmotop_reward_sms"
  199.                                            name="mmotop_reward_sms"
  200.                                            value="<?php if(isset($_POST['mmotop_reward_sms'])): echo $_POST['mmotop_reward_sms']; endif; ?>"/>
  201.                                 </div>
  202.                             </div>
  203.                         </div>
  204.                         <div class="control-group" id="gtop" style="display:none;">
  205.                             <div class="controls">
  206.                                 <?php if(!isset($votereward_config['api_key']) || $votereward_config['api_key'] == ''): ?>
  207.                                     Please access <a
  208.                                             href="<?php echo $this->config->base_url; ?>admincp/manage-settings/votereward">votereward
  209.                                         settings page</a> atleast once to generate api key and then come back.
  210.                                 <?php else: ?>
  211.                                     <b>Do not share this url to 3rd parties!</b><br/>
  212.                                     Postback url: <span
  213.                                             style="color:red;"><?php echo $this->config->base_url; ?>vote-api/gtop100/<?php echo $votereward_config['api_key']; ?></span>
  214.                                 <?php endif; ?>
  215.                             </div>
  216.                         </div>
  217.                         <div class="control-group" id="topg" style="display:none;">
  218.                             <div class="controls">
  219.                                 <?php if(!isset($votereward_config['api_key']) || $votereward_config['api_key'] == ''): ?>
  220.                                     Please access <a
  221.                                             href="<?php echo $this->config->base_url; ?>admincp/manage-settings/votereward">votereward
  222.                                         settings page</a> atleast once to generate api key and then come back.
  223.                                 <?php else: ?>
  224.                                     <b>Do not share this url to 3rd parties!</b><br/>
  225.                                     Postback url: <span
  226.                                             style="color:red;"><?php echo $this->config->base_url; ?>vote-api/topg/<?php echo $votereward_config['api_key']; ?></span>
  227.                                 <?php endif; ?>
  228.                             </div>
  229.                         </div>
  230.                         <div class="control-group" id="top100arena" style="display:none;">
  231.                             <div class="controls">
  232.                                 <?php if(!isset($votereward_config['api_key']) || $votereward_config['api_key'] == ''): ?>
  233.                                     Please access <a
  234.                                             href="<?php echo $this->config->base_url; ?>admincp/manage-settings/votereward">votereward
  235.                                         settings page</a> atleast once to generate api key and then come back.
  236.                                 <?php else: ?>
  237.                                     <b>Do not share this url to 3rd parties!</b><br/>
  238.                                     Postback url: <span
  239.                                             style="color:red;"><?php echo $this->config->base_url; ?>vote-api/top100arena/<?php echo $votereward_config['api_key']; ?>?postback=</span>
  240.                                 <?php endif; ?>
  241.                             </div>
  242.                         </div>
  243.                         <div class="control-group" id="mmoserver" style="display:none;">
  244.                             <div class="controls">
  245.                                 <?php if(!isset($votereward_config['api_key']) || $votereward_config['api_key'] == ''): ?>
  246.                                     Please access <a
  247.                                             href="<?php echo $this->config->base_url; ?>admincp/manage-settings/votereward">votereward
  248.                                         settings page</a> atleast once to generate api key and then come back.
  249.                                 <?php else: ?>
  250.                                     <b>Do not share this url to 3rd parties!</b><br/>
  251.                                     Postback url: <span
  252.                                             style="color:red;"><?php echo $this->config->base_url; ?>vote-api/mmoserver/<?php echo $votereward_config['api_key']; ?></span>
  253.                                 <?php endif; ?>
  254.                             </div>
  255.                         </div>
  256.                         <div class="control-group" id="ultratop" style="display:none;">
  257.                             <div class="controls">
  258.                                 <?php if(!isset($votereward_config['api_key']) || $votereward_config['api_key'] == ''): ?>
  259.                                     Please access <a
  260.                                             href="<?php echo $this->config->base_url; ?>admincp/manage-settings/votereward">votereward
  261.                                         settings page</a> atleast once to generate api key and then come back.
  262.                                 <?php else: ?>
  263.                                     <b>Do not share this url to 3rd parties!</b><br/>
  264.                                     Postback url: <span
  265.                                             style="color:red;"><?php echo $this->config->base_url; ?>vote-api/ultratop/<?php echo $votereward_config['api_key']; ?></span>
  266.                                 <?php endif; ?>
  267.                             </div>
  268.                         </div>
  269.                         <div class="control-group" id="supremetop100" style="display:none;">
  270.                             <div class="controls">
  271.                                 <?php if(!isset($votereward_config['api_key']) || $votereward_config['api_key'] == ''): ?>
  272.                                     Please access <a
  273.                                             href="<?php echo $this->config->base_url; ?>admincp/manage-settings/votereward">votereward
  274.                                         settings page</a> atleast once to generate api key and then come back.
  275.                                 <?php else: ?>
  276.                                     <b>Do not share this url to 3rd parties!</b><br/>
  277.                                     Postback url: <span
  278.                                             style="color:red;"><?php echo $this->config->base_url; ?>vote-api/supremetop/<?php echo $votereward_config['api_key']; ?></span>
  279.                                 <?php endif; ?>
  280.                             </div>
  281.                         </div>
  282.                         <div class="control-group" id="muservertop" style="display:none;">
  283.                             <div class="controls">Under construction</div>
  284.                         </div>
  285.                         <div class="control-group">
  286.                             <label class="control-label" for="server">Server <span style="color:red;">*</span></label>
  287.  
  288.                             <div class="controls">
  289.                                 <select id="server" name="server">
  290.                                     <option value="">Select</option>
  291.                                     <?php
  292.                                         foreach($this->website->server_list() as $key => $value){
  293.                                             if(isset($_POST['server']) && $_POST['server'] == $key){
  294.                                                 echo '<option value="' . $key . '" selected="selected">' . $value['title'] . "</option>\n";
  295.                                             } else{
  296.                                                 echo '<option value="' . $key . '">' . $value['title'] . "</option>\n";
  297.                                             }
  298.                                         }
  299.                                     ?>
  300.                                 </select>
  301.                             </div>
  302.                         </div>
  303.  
  304.                         <div class="form-actions">
  305.                             <button type="submit" class="btn btn-primary">Submit</button>
  306.                         </div>
  307.                     </fieldset>
  308.                 </form>
  309.             </div>
  310.         </div>
  311.     </div>
  312.     <div class="row-fluid">
  313.         <div class="box span12">
  314.             <div class="box-header well" data-original-title>
  315.                 <h2>Vote Links</h2>
  316.  
  317.                 <div class="box-icon">
  318.                     <a href="#" class="btn btn-minimize btn-round"><i class="icon-chevron-up"></i></a>
  319.                 </div>
  320.             </div>
  321.             <div class="box-content">
  322.                 <?php
  323.                     if(count($vote_links) > 0){
  324.                         echo '<table class="table">
  325.                               <thead>
  326.                                   <tr>
  327.                                       <th>Name</th>
  328.                                       <th>Url</th>
  329.                                       <th>Reward</th>
  330.                                       <th>Server</th>
  331.                                       <th>Action</th>                                        
  332.                                   </tr>
  333.                               </thead>  
  334.                               <tbody>';
  335.                         foreach($vote_links as $key => $value){
  336.                             echo '<tr>
  337.                                     <td>' . htmlspecialchars($value['name']) . '</td>
  338.                                     <td>' . htmlspecialchars($value['votelink']) . '</td>
  339.                                     <td class="center">' . $value['reward'] . '</td>
  340.                                     <td class="center">' . $this->website->get_title_from_server($value['server']) . '</td>
  341.                                     <td class="center">
  342.                                         <a class="btn btn-info" href="' . $this->config->base_url . 'admincp/edit-vote/' . $value['id'] . '">
  343.                                             <i class="icon-edit icon-white"></i>  
  344.                                             Edit                                            
  345.                                         </a>
  346.                                         <a class="btn btn-danger" href="' . $this->config->base_url . 'admincp/delete-vote/' . $value['id'] . '">
  347.                                             <i class="icon-trash icon-white"></i>
  348.                                             Delete
  349.                                         </a>
  350.                                     </td>  
  351.                                   </tr>';
  352.                         }
  353.                         echo '</tbody></table>';
  354.                     } else{
  355.                         echo '<div class="alert alert-info">No voting links found</div>';
  356.                     }
  357.                 ?>
  358.             </div>
  359.         </div>
  360.     </div>
  361. </div>
RAW Paste Data