Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?PHP
- //$shopoffers = $SQL->query('SELECT owner, lastwarning, id FROM houses WHERE world_id = 0');
- //foreach($shopoffers as $shop) {
- // $SQL->query('UPDATE houses SET owner='.$shop['owner'].', lastwarning='.$shop['lastwarning'].' WHERE world_id = 1 AND id='.$shop['id'].'');
- //}
- if($group_id_of_acc_logged >= $config['site']['access_admin_panel']) {
- $type = $_REQUEST['offer_type'];
- if(empty($action) && empty($type)) {
- $main_content .= '<br><h2><center><a href="?subtopic=shopadmin&action=addoffer&offer_type=item">ADD SHOP OFFER</a><br><br><a href="?subtopic=shopadmin&action=viewoffer">
- VIEW SHOP OFFER <i>(EDIT/DELETE)</i></a><br><br><a href="?subtopic=shopadmin&action=points">ADD POINTS</a></center>';
- }
- if($action == "addoffer"){
- if($shop_points = (int)$_POST['shop_points']) {
- $shop_itemid1 = $type == 'package' ? $_POST['shop_itemid1'] : (int)$_POST['shop_itemid1'];
- $shop_count1 = $type == 'package' ? $_POST['shop_count1'] : (int)$_POST['shop_count1'];
- $shop_itemid2 = (int)$_POST['shop_itemid2'];
- $shop_count2 = (int)$_POST['shop_count2'];
- $group = (int)$_POST['group'];
- $shop_offer_description = $_POST['shop_offer_description'];
- $shop_offer_name = $_POST['shop_offer_name'];
- $SQL->query('INSERT INTO `z_shop_offer` (id, points, itemid1, count1, itemid2, count2, offer_type, offer_description, offer_name'.($type == 'item' ? ', `group`' : '').') VALUES (NULL, '.quote($shop_points).', '.quote($shop_itemid1).', '.quote($shop_count1).', '.quote($shop_itemid2).', '.quote($shop_count2).', '.quote($type).', '.quote($shop_offer_description).', '.quote($shop_offer_name).($type == 'item' ? ', '.quote($group) : '').')');
- $main_content .= '<center><h2><font color="red">Added to Shop:</font></h2></center><hr/>
- <tr><td align="center" ><b>Points:</b></td>
- <td>'.$shop_points.'</td></tr><br>';
- if($type == 'container'){
- $main_content .= '<tr><td align="center" ><b>Container ID:</b></td>
- <td>'.$shop_itemid1.'</td></tr><br>
- <tr><td align="center" ><b>Count Container:</b></td>
- <td>'.$shop_count1.'</td></tr><br>
- <tr><td align="center" ><b> Item ID (in Container):</b></td>
- <td>'.$shop_itemid2.'</td></tr><br>
- <tr><td align="center" ><b>Count Item (in Container):</b></td>
- <td>'.$shop_count2.'</td></tr><br>';
- }
- if ($type == 'item' || $type == 'package'){
- $main_content .= '<tr><td align="center" ><b>Item ID:</b></td>
- <td>'.$shop_itemid1.'</td></tr><br>
- <tr><td align="center" ><b>Count Item:</b></td>
- <td>'.$shop_count1.'</td></tr><br>';
- if($type == 'item') {
- $main_content .= '
- <tr><td align="center" ><b>Group:</b></td>
- <td>'.$group.'</td></tr>';
- }
- $main_content .= '<br>';
- }
- if ($type == 'pacc'){
- $main_content .= '<tr><td align="center" ><b>Days:</b></td>
- <td>'.$shop_count1.'</td></tr><br>';
- }
- $main_content .= '<tr><td align="center" ><b>Offer Type:</b></td>
- <td>'.$type.'</td></tr><br>
- <tr><td align="center" ><b>Offer Description:</b></td>
- <td>'.$shop_offer_description.'</td></tr><br>
- <tr><td align="center" ><b>Offer Name:</b></td>
- <td>'.$shop_offer_name.'</td></tr>
- <br>';
- }
- $main_content .= '
- <table border="0">
- <tr>
- <td align="center"><b>Select offer type:</b></td>
- <td>
- <table border="0" >
- <tr bgcolor="#505050">
- <td><font color="white">Item</td>
- <td><font color="white">Package</td>
- <td><font color="white">Container</td>
- <td><font color="white">Pacc</td>
- <td><font color="white">Redskull</td>
- <td><font color="white">Unban</td>
- <td><font color="white">Changename</td>
- </tr>
- <tr bgcolor="#D4C0A1">
- <form action="" method="post">';
- foreach(array('item','package','container','pacc','redskull','unban','changename') as $v) {
- $main_content .= '<td align="center"><input type="radio" name="offer_type" value="'.$v.'"'.($type === $v ? ' checked="checked"' : '').' onclick="this.form.submit()"></td>';
- }
- $main_content .= '
- </form>
- </tr>
- </table>
- </td>
- </tr>
- <form action="?subtopic=shopadmin&action=addoffer&offer_type='.$type.'" method="post" >
- <table border="0">
- <tr>
- <td align="center" ><b>Points:</b></td>
- <td><input type="textbox" name="shop_points" maxlength="7" style="width: 70px"></td>
- </tr>';
- if($type == 'container'){
- $main_content .= '<tr><td align="center" ><b>Container ID:</b></td>
- <td><input type="text" name="shop_itemid1" maxlength="7" style="width: 70px" ></td></tr>
- <tr><td align="center" ><b>Count Container:</b></td>
- <td><input type="text" name="shop_count1" maxlength="7" style="width: 70px" ></td></tr>
- <tr><td align="center" ><b>Item ID:</b></td>
- <td><input type="text" name="shop_itemid2" maxlength="7" style="width: 70px" ></td></tr>
- <tr><td align="center" ><b>Count Item:</b></td>
- <td><input type="text" name="shop_count2" maxlength="7" style="width: 70px" ></td></tr>';
- }
- if($type == 'item' || $type == 'package'){
- $main_content .= '<tr><td align="center"><b>Item ID:</b></td>
- <td><input type="text" name="shop_itemid1" maxlength="64" style="width: 70px" ></td></tr>
- <tr><td align="center"><b>Item Count:</b></td>
- <td><input type="text" name="shop_count1" maxlength="32" style="width: 70px" ></td></tr>';
- if($type === 'item') {
- $main_content .= '<tr><td align="center"><b>Group:</b></td>
- <td>
- <select name="group">
- <option value="0">Weapons</option>
- <option value="1">Equipment</option>
- <option value="2">Tools</option>
- </select>
- </td></tr>';
- }
- }
- if($type == 'pacc'){
- $main_content .= '<tr><td align="center" ><b>Days:</b></td>
- <td><input type="text" name="shop_count1" maxlength="7" style="width: 70px" ></td></tr>';
- }
- $main_content .= '<tr><td align="center" ><b>Offer Description:</b></td>
- <td ><textarea name="shop_offer_description" rows="2" cols="35"></textarea></td></tr>
- <tr><td align="center" ><b>Offer Name:</b></td>
- <td><input type="text" name="shop_offer_name" maxlength="40" style="width: 200px" ></td></tr></table>
- <input name="submit" type="submit" value="Submit" /></form>
- <form action="?subtopic=shopadmin&action=addoffer" method="post" >
- <input name="submit" type="submit" value="Reset" /></form>';
- $main_content .= '<form action="?subtopic=shopadmin" method="post" ><input name="submit" type="submit" value="Back" title="Back"/></form>';
- }
- if($action == "viewoffer") {
- $order = array("id" => "id", "points" => "points", "offer_type" => "offer_type", "itemid1" => "itemid1", "itemid2" => "itemid2");
- $main_content .= '<center><table width="100%"><tr BGCOLOR="#505050"><td width="5"><font color="white"><a href="?subtopic=shopadmin&action=viewoffer&order=' . getOrder($order, 'order', 'id') . '" class=white>ID:</td><td width="5"><font color="white"><a href="?subtopic=shopadmin&action=viewoffer&order=' . getOrder($order, 'order', 'points') . '" class=white>Points:</td><td width="7">
- <font color="white"><a href="?subtopic=shopadmin&action=viewoffer&order=' . getOrder($order, 'order', 'itemid1') . '" class=white>Item ID:</td><td width="5"><font color="white">Count:</td><td width="7"><center><font color="white"><a href="?subtopic=shopadmin&action=viewoffer&order=' . getOrder($order, 'order', 'itemid2') . '" class=white>Container ID:</center></td><td width="5"><font color="white">Count:</td><td width="7"><font color="white"><a href="?subtopic=shopadmin&action=viewoffer&order=' . getOrder($order, 'order', 'offer_type') . '" class=white>Offer Type:</td>
- <td width="85"><font color="white">Offer Description:</td><td width="30"><font color="white">Offer Name:</td><td width="30"> </td></tr>';
- $shopoffers = $SQL->query('SELECT id, points, itemid1, count1, itemid2, count2, offer_type, offer_description, offer_name FROM z_shop_offer ' . makeOrder($order, 'order', 'id'));
- foreach($shopoffers as $shop) {
- $main_content .= '</B><tr BGCOLOR="#D4C0A1"><td align="center">'.$shop['id'].'<td align="center">'.$shop['points'].'</td>';
- if($shop['itemid1'] == "0") {
- $main_content .= '<td align="center">'.$shop['itemid1'].'<br></td>';
- } else {
- $main_content .= '<td align="center">'.$shop['itemid1'].'</td>';
- }
- $main_content .= '<td align="center">'.$shop['count1'].'</td>';
- if($shop['itemid2'] == "0") {
- $main_content .= '<td align="center">'.$shop['itemid2'].'</td>';
- } else {
- $main_content .= '<td align="center">'.$shop['itemid2'].'</td>';
- }
- $main_content .= '<td align="center">'.$shop['count2'].'</td><td align="center">'.$shop['offer_type'].'</td><td align="left">'.$shop['offer_description'].'</td><td align="left">'.$shop['offer_name'].'</td>';
- $main_content .= '<td align="center"><a href="?subtopic=shopadmin&action=editoffer&id='.$shop['id'].'"><img src="'.$layout_name.'/images/news/edit_news.png" border="0"></a><br><br><a href="?subtopic=shopadmin&action=deleteoffer&id='.$shop['id'].'"><img src="'.$layout_name.'/images/news/delete_news.png" border="0"></a></td>';
- }
- $main_content .= '</td></tr></table><br><form action="?subtopic=shopadmin" method="post" ><input name="submit" type="submit" value="Back" title="Back"/></form>';
- }
- if($action == "deleteoffer") {
- $id = (int) $_REQUEST['id'];
- $SQL->query('DELETE FROM z_shop_offer WHERE id = '.$id.' LIMIT 1;');
- $main_content .= '<center>Shop offer has been deleted.</center><br><center><form action="?subtopic=shopadmin&action=viewoffer" method="post" ><input name="submit" type="submit" value="Back" title="Back"/></form></center>';
- }
- if($action == "editoffer") {
- $id = (int) $_REQUEST['id'];
- $q = $SQL->query('SELECT * FROM z_shop_offer WHERE id = '.$id)->fetch();
- $main_content .= '<form action="?subtopic=shopadmin&action=edited&id='.$id.'" method="post" ><table border="0"><tr><td align="center" ><b>Points:</b></td>
- <td><input type="textbox" name="shop_points" maxlength="5" value="'.$q['points'].'" style="width: 70px"></td></tr>';
- if($q['offer_type'] == 'container'){
- $main_content .= '<tr><td align="center" ><b>Container ID:</b></td>
- <td><input type="text" name="shop_itemid1" maxlength="5" value="'.$q['itemid1'].'" style="width: 70px" ></td></tr>
- <tr><td align="center" ><b>Count Container:</b></td>
- <td><input type="text" name="shop_count1" maxlength="4" value="'.$q['count1'].'" style="width: 70px" ></td></tr>
- <tr><td align="center" ><b>Item ID:</b></td>
- <td><input type="text" name="shop_itemid2" maxlength="5" value="'.$q['itemid2'].'" style="width: 70px" ></td></tr>
- <tr><td align="center" ><b>Count Item:</b></td>
- <td><input type="text" name="shop_count2" maxlength="4" value="'.$q['count2'].'" style="width: 70px" ></td></tr>';
- }
- if($q['offer_type'] == 'item' || $q['offer_type'] == 'package'){
- $main_content .= '<tr><td align="center"><b>Item ID:</b></td>
- <td><input type="text" name="shop_itemid1" maxlength="'.($q['offer_type'] == 'package' ? '64' : '5').'" value="'.$q['itemid1'].'" style="width: '.($q['offer_type'] == 'package' ? '300' : '70').'px" ></td></tr>
- <tr><td align="center"><b>Item Count:</b></td>
- <td><input type="text" name="shop_count1" maxlength="'.($q['offer_type'] == 'package' ? '32' : '4').'" value="'.$q['count1'].'" style="width: '.($q['offer_type'] == 'package' ? '150' : '70').'px" ></td></tr>';
- if($q['offer_type'] == 'item') {
- $q['group'] = (int)$q['group'];
- $main_content .= '
- <tr><td align="center"><b>Group:</b></td>
- <td><select name="group">';
- foreach(array(0 => 'Weapons', 1 => 'Equipment', 2 => 'Tools') as $k => $v)
- $main_content .= '<option value="'.$k.'"'.($k === $q['group'] ? ' selected="selected"' : '').'>'.$v.'</option>';
- $main_content .= '</select></td></tr>';
- }
- }
- if($q['offer_type'] == 'pacc'){
- $main_content .= '<tr><td align="center" ><b>Days:</b></td>
- <td><input type="text" name="shop_count1" maxlength="7" style="width: 70px" ></td></tr>';
- }
- $main_content .= '<tr><td align="center" ><b>Offer Type:</b></td>
- <td><input type="text" name="type" value="'.$q['offer_type'].'" maxlength="40" style="width: 200px" ></td></tr>
- <tr><td align="center" ><b>Offer Description:</b></td>
- <td ><textarea name="shop_offer_description" rows="2" cols="35">'.$q['offer_description'].'</textarea></td></tr>
- <tr><td align="center" ><b>Offer Name:</b></td>
- <td><input type="text" name="shop_offer_name" value="'.$q['offer_name'].'" maxlength="40" style="width: 200px" ></td></tr>
- <tr><td><input name="submit" type="submit" value="Submit" /></form></td><td></td></tr></table>';
- $main_content .= '<form action="?subtopic=shopadmin&action=viewoffer" method="post" ><input name="submit" type="submit" value="Back" title="Back"/></form>';
- }
- if($action == "edited") {
- $id = (int) $_REQUEST['id'];
- $shop_points = (int) $_POST['shop_points'];
- $type = $_POST['type'];
- $shop_itemid1 = $type == 'package' ? $_POST['shop_itemid1'] : (int)$_POST['shop_itemid1'];
- $shop_count1 = $type == 'package' ? $_POST['shop_count1'] : (int)$_POST['shop_count1'];
- $shop_itemid2 = (int) $_POST['shop_itemid2'];
- $shop_count2 = (int) $_POST['shop_count2'];
- $shop_offer_description = $_POST['shop_offer_description'];
- $shop_offer_name = $_POST['shop_offer_name'];
- $group = (int) $_POST['group'];
- $SQL->query('UPDATE `z_shop_offer` SET `points` = '.$shop_points.', `itemid1` = '.quote($shop_itemid1).', `count1` = '.quote($shop_count1).', `itemid2` = '.quote($shop_itemid2).', `count2` = '.quote($shop_count2).', `offer_type` = '.quote($type).', `offer_description` = '.quote($shop_offer_description).', `offer_name` = '.quote($shop_offer_name).($type == 'item' ? ', `group` = '.quote($group) : '').' WHERE `id` = '.$id);
- $main_content = '<b><center>Shop offer successfully edited.</b><br><br><form action="?subtopic=shopadmin&action=viewoffer" method="post" ><input name="submit" type="submit" value="Back" title="Back"/></form><meta http-equiv="refresh" content="1;url=/?subtopic=shopadmin&action=viewoffer" />';
- }
- if($action == "points") {
- $player = trim($_POST['character']);
- if(empty($player)) {
- $main_content .= '<form action="" method="post"><B>Enter Character Name:</B><input type="textbox" name="character"><br>
- <B>Enter Points Amount:</B><input type="textbox" name="points"><br><br><input type="submit" value="Submit">
- </form></center><form action="?subtopic=shopadmin" method="post" ><input name="submit" type="submit" value="Back" title="Back"/></form>';
- } else {
- $points = (int) $_POST['points'];
- if($player_data = $SQL->query("SELECT account_id FROM `players` WHERE `name` = ".quote($player).";")->fetch()) {
- $SQL->query("UPDATE `accounts` SET `premium_points` = `premium_points` + ".$points." WHERE `id` = '".$player_data['account_id']."'");
- $main_content .= '<b><center>'.$points.' Premium Points added to the account of <i>'.$player.'</i> !</b></center><br>';
- }
- else {
- $main_content .= 'Player doesn\'t exist!';
- }
- $main_content .= '<form action="?subtopic=shopadmin" method="post" ><input name="submit" type="submit" value="Back" title="Back"/></form>';
- }
- }
- } else {
- $main_content .= 'Sorry, you have not the rights to access this page.';
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement