function addbot() { global $db, $ir, $c, $h, $userid; $_POST['userid'] = abs((int) $_POST['userid']); $_POST['money'] = abs((int) $_POST['money']); if ($_POST['userid'] && $_POST['money']) { $q = $db->query("SELECT * FROM users WHERE userid={$_POST['userid']}"); if ($db->num_rows($q) == 0) { print "Non-existant user."; $h->endpage(); exit; } $r = $db->fetch_row($q); if ($r['user_level'] != 0) { print "Challenge bots must be NPCs."; $h->endpage(); exit; } $q2 = $db->query("SELECT * FROM challengebots WHERE cb_npcid={$r['userid']}"); if ($db->num_rows($q2)) { print "This user is already a Challenge Bot. If you wish to change the payout, edit the Challenge Bot."; $h->endpage(); exit; } $db->query("INSERT INTO challengebots VALUES('{$r['userid']}', '{$_POST['money']}')"); print "Challenge Bot {$r['username']} added."; stafflog_add("Added Challenge Bot {$r['username']}."); } else { print "\n\n<div class='generalinfo_txt'>\n<div><img src='images/info_left.jpg' alt='' /></div>\n<div class='info_mid'><h2 style='padding-top:10px;'> Adding a Battle Tent Challenge Bot</h2></div>\n<div><img src='images/info_right.jpg' alt='' /></div> </div>\n<div class='generalinfo_simple'><br> <br><br>\n<form action='staff_battletent.php?action=addbot' method='post'>\nBot: " . user_dropdown($c, 'userid') . "<br />\nBounty for Beating: <input type='text' STYLE='color: black; background-color: white;' name='money' /><br />\n<input type='submit' STYLE='color: black; background-color: white;' value='Add Challenge Bot' /></form></div><div><img src='images/generalinfo_btm.jpg' alt='' /></div><br></div></div></div></div></div>"; } }
function step1() { echo ' <div class="generalinfo_txt"> <div><img src="images/info_left.jpg"alt=""/></div> <div class="info_mid"><h2 style="padding-top:10px;"> Hiring A Killer</h2></div> <div><img src="images/info_right.jpg"alt=""/></div> </div> <div class="generalinfo_simple"><br> <br><br> Remember hiring a killer costs $10,000 * The targets level. If you choose to keep your name hidden this will cost $50,000 extra<br /><br /> <form action="killer.php?x=step2" method="post"> User: '******'user') . '<br /><br /> Keep Your name hidden? <br /><input name="hidden" value="0" checked="checked" type="radio"> No <input name="hidden" value="1" type="radio"> Yes <br /><input value="Next" STYLE="color: white; background-color: red;" type="submit"> </form> </div><div><img src="images/generalinfo_btm.jpg"alt=""/></div><br></div></div></div></div></div>'; }
| Software Version : Version 2.0.1 Build 2101 | Website : http://www.ravan.info/ | E-mail : support@ravan.info |************************************************************************************************** | The source files are subject to the Ravan Scripts End-User License Agreement included in License Agreement.html | The files in the package must not be distributed in whole or significant part. | All code is copyrighted unless otherwise advised. | Do Not Remove Powered By Ravan Scripts without permission . |************************************************************************************************** | Copyright (c) 2010 Ravan Scripts . All rights reserved. |**************************************************************************************************/ include "globals.php"; if ($ir['user_level'] != 2 && $ir['user_level'] != 3 && $ir['user_level'] != 5) { die("You cannot jail users."); } if ($_POST['user']) { global $ir, $c, $h, $userid; $q = $db->query("SELECT * FROM users WHERE userid={$_POST['user']}"); $them = $db->fetch_row($q); if ($them['user_level'] == 2 || $them['user_level'] == 3 || $them['user_level'] == 5) { die("You cannot jail fellow staff."); } $db->query("UPDATE users SET fedjail=1 WHERE userid={$_POST['user']}"); $db->query("INSERT INTO fedjail VALUES('',{$_POST['user']},{$_POST['days']},{$userid},'" . mysql_real_escape_string($_POST['reason'], $c) . "')"); print "User jailed."; $db->query("INSERT INTO jaillogs VALUES('',{$userid}, {$_POST['user']}, {$_POST['days']}, '{$_POST['reason']}',unix_timestamp())"); } else { global $ir, $c, $h, $userid; print " \r\n\r\n<div class='generalinfo_txt'>\r\n<div><img src='images/info_left.jpg' alt='' /></div>\r\n<div class='info_mid'><h2 style='padding-top:10px;'> Jailing User</h2></div>\r\n<div><img src='images/info_right.jpg' alt='' /></div> </div>\r\n<div class='generalinfo_simple'><br> <br><br>\r\n\r\nThe user will be put in fed jail and will be unable to do anything in the game.<br />\r\n<form action='jailuser.php' method='post'>\r\nUser: "******"<br />\r\nDays: <input type='text' STYLE='color: black; background-color: white;' name='days' /><br />\r\nReason: <input type='text' STYLE='color: black; background-color: white;' name='reason' /><br />\r\n<input type='submit' STYLE='color: black; background-color: white;' value='Jail User' /></form></div><div><img src='images/generalinfo_btm.jpg' alt='' /></div><br></div></div></div></div></div>"; } $h->endpage();
//dropdown should show only users not already in the group } $get_mode = isset($_GET['mode']) ? $_GET['mode'] : ""; if ($get_mode == 'AddUser') { //Allows the script 'update_groups.php' to invoke AddUser mode $addgroup = 'display_off'; $adduser = ''; $edituser = '******'; $view = 'display_off'; $cancel = 'display_on'; $viewedit = 'display_off'; $selected_group = mysql_real_escape_string($_GET['group']); //we will continue adding users to this group $added_user = mysql_real_escape_string($_GET['user']); $added_user_text = " '" . $added_user . "' added to group."; $user_dropdown = user_dropdown($selected_group); //dropdown should show only users not already in the group } #get result count $get_records = $Query; $check_get_records = mysql_query($get_records); $result = $check_get_records; #Count table rows $count = mysql_num_rows($result); $grouplist = list_groups(); //list of current troups $gdb_dropdown = gdb_dropdown(); //list all GDB available $groups_dropdown = groups_dropdown(); //select a group ### Mode Button Display
function item_gift1() { global $ir, $c, $userid, $h; $q = mysql_query("SELECT * FROM itemmarket im LEFT JOIN items i ON i.itmid=im.imITEM WHERE imID={$_GET['ID']}", $c); if (!mysql_num_rows($q)) { print "Error, either this item does not exist, or it has already been bought.<br />\n<a href='itemmarket.php'>> Back</a>"; $h->endpage(); exit; } $r = mysql_fetch_array($q); if ($r['imPRICE'] > $ir['money']) { print "Error, you do not have the funds to buy this item.<br />\n<a href='itemmarket.php'>> Back</a>"; $h->endpage(); exit; } print "Buying the <b>{$r['itmname']}</b> for \$" . number_format($r['imPRICE']) . " as a gift...<br />\n<form action='itemmarket.php?action=gift2' method='post'>\n<input type='hidden' name='ID' value='{$_GET['ID']}' />\nUser to give gift to: " . user_dropdown($c, 'user') . "<br />\n<input type='submit' value='Buy Item and Send Gift' /></form>"; }
function userlevelform() { global $ir, $c, $h, $userid; print "<h3>User Level Adjust</h3>\n<form action='new_staff.php' method='get'>\n<input type='hidden' name='action' value='userlevel'>\nUser: "******"<br />\nUser Level:<br />\n<input type='radio' name='level' value='1' /> Member<br />\n<input type='radio' name='level' value='2' /> Admin<br />\n<input type='radio' name='level' value='3' /> Secretary<br />\n<input type='radio' name='level' value='4' /> IRC Op<br />\n<input type='radio' name='level' value='5' /> Assistant<br />\n<input type='submit' value='Adjust' /></form>"; }
function sugarmapping_box_content($post) { // use knockout js to handle the field stuff $knockoutjs = plugins_url('/lib/knockout-3.2.0', __FILE__); $icons = plugins_url('/imgs/ui-icons.png', __FILE__); $html = "<style>\n #postbox-container-2 { width:1000px !important}\n .sp-icon {width: 16px; height: 16px; background-image: url('{$icons}');display:inline-block;}\n .sp-icon-up { background-position: 0 -48px; }\n .sp-icon-down { background-position: -64px -48px; }\n .sp-icon-trash { background-position: -176px -96px; }\n </style>"; $html .= "<script src='{$knockoutjs}'></script>"; $html .= "<table width='100%' style='text-align:left;' ><tr><th>Module:</th>"; $sugar_module = get_post_meta($post->ID, 'sugar_module', true); $html .= "<td><select data-bind='options: modules, optionsText: \"module\", value: selectedModule'></select>\n <input type='hidden' name='sugar_module' data-bind='value: selectedModule().module'</td>"; $html .= "<th>Record Owner:</th>"; $sugar_record_owner = get_post_meta($post->ID, 'sugar_record_owner', true); $html .= "<td>" . user_dropdown('sugar_record_owner', $sugar_record_owner) . "</td></tr>"; $html .= "<tr><th>Total Fields:</th><td><span data-bind='text: fields().length'></span></td>"; $html .= "<th></th><td><button class='button button-small' data-bind='click: addField'>Add Field</button></td></tr>"; $html .= "</table><hr/>\n <table>\n <thead>\n <th></th>\n <th>Name</th>\n <th>Label</th>\n <th>Type</th>\n <th>Size</th>\n <th>Target Field</th>\n <th>Available Values</th>\n <th>Default Value</th>\n <th>Required</th>\n <th>Hidden</th>\n <th>Action</th>\n </thead>\n <tbody data-bind='foreach: fields'>\n <tr>\n <td style='text-align:center;' data-bind='text: order'></td>\n <td><input type='text' size='10' data-bind='value: name' placeholder='fieldname'></input></td>\n <td><input type='text' size='10' data-bind='value: label' placeholder='Form Label'></input></td>\n <td><select style='width:120px;' data-bind='options: \$parent.fieldTypes, value: type'></select</td>\n <td><input type='number' min='0' data-bind='value: size' style='width:50px'></input></td>\n <td><select style='width:120px;' data-bind='options: \$parent.moduleFields(),value: target_field'></select></td>\n <td><input type='text' size='10' data-bind='value: available_values'></input></td>\n <td><input type='text' size='10' data-bind='value: default_value'></input></td>\n <td style='text-align:center;'><input type='checkbox' data-bind='checked: required'></input></td>\n <td style='text-align:center;'><input type='checkbox' data-bind='checked: hidden'></input></td>\n <td style='display:block'>\n <div class='sp-icon sp-icon-up' data-bind='click: \$parent.moveFieldUp'></div>\n <div class='sp-icon sp-icon-down' data-bind='click: \$parent.moveFieldDown'></div>\n <div class='sp-icon sp-icon-trash' data-bind='click: \$parent.removeField'></div>\n </td>\n </tr>\n </tbody>\n </table>"; // add hidden field to store fields $html .= "<input type='hidden' name='sugarform_mapping' data-bind='value: fieldText()'></input>"; $sugarform_mapping = get_post_meta($post->ID, 'sugarform_mapping', true); //$html .= "<textarea style='width:100%' rows='6' data-bind='text: fieldText()'></textarea>"; $html .= "<script>var spfields = " . ($sugarform_mapping != '' ? $sugarform_mapping : "null") . ";\n var module_metadata = " . module_metadata() . "\n function SugarField(f) {\n self = this;\n self.order = ko.observable(f.order);\n self.name = ko.observable(f.name);\n self.label = ko.observable(f.label);\n self.type = ko.observable(f.type);\n self.size = ko.observable(f.size);\n self.target_field = ko.observable(f.target_field);\n self.available_values = ko.observable(f.available_values);\n self.required = ko.observable(f.required);\n self.hidden = ko.observable(f.hidden);\n self.default_value = ko.observable(f.default_value);\n }\n \n function SugarFieldViewModel() {\n var self = this;\n self.modules = ko.observableArray([]);\n self.selectedModule = ko.observable();\n self.moduleFields = ko.computed(function() {return (self.selectedModule() ? function() { var fields=[]; for(var f in self.selectedModule().fields.fields) { fields.push(f); } return fields;}() : {});},self);\n for(var prop in module_metadata) {m={module:prop,fields:module_metadata[prop]};self.modules.push(m);if(prop=='" . $sugar_module . "') {self.selectedModule(m);}}\n self.fieldTypes = ko.observableArray(['text','email','number','select','multi-select','radio','checkbox','checkbox group','date','textarea','heading','file','password','url']);\n self.fields = ko.observableArray();\n self.fieldText = ko.computed(function() {var v = new Array();\n ko.utils.arrayForEach(self.fields(),function(f) {v.push({order:f.order(),name:f.name(),label:f.label(),\n type:f.type(),size:f.size(),target_field:f.target_field(),available_values:f.available_values(),required:f.required(),hidden:f.hidden(),default_value:f.default_value()});});\n return JSON.stringify(v);\n },self);\n self.addField = function() {self.fields.push(new SugarField({order:self.fields().length,name:null,label:null,type:'text',size:20,target_field:null,available_values:null,required:false,hidden:false,default_value:null}));}\n self.removeField = function(d,e) {self.fields.remove(d);self.reorderFields();};\n arrayShift = function(f,p) {var i = self.fields.indexOf(f);var n = i+p;self.fields.splice(i,1);self.fields.splice(n,0,f);self.reorderFields();};\n self.moveFieldUp = function(d,e) {if(d.order()==0){return;}else{arrayShift(d,-1);};};\n self.moveFieldDown = function(d,e) {if(d.order()==(self.fields().length-1)){return;}else{arrayShift(d,1);}};\n self.reorderFields = function() {var i =0; ko.utils.arrayForEach(self.fields(),function(f) { f.order(i);i++;});}\n if(spfields!= null) { ko.utils.arrayForEach(spfields,function(field) { self.fields.push(new SugarField(field));});}\n };"; $html .= "ko.applyBindings(new SugarFieldViewModel()); </script>"; echo $html; //echo module_metadata(); }
function item_gift1() { global $db, $ir, $c, $userid, $h; $q = $db->query("SELECT * FROM itemmarket im LEFT JOIN items i ON i.itmid=im.imITEM WHERE imID={$_GET['ID']}"); if (!$db->num_rows($q)) { print "Error, either this item does not exist, or it has already been bought.<br />\r\n<a href='itemmarket.php'>Back</a></div><div><img src='images/generalinfo_btm.jpg' alt='' /></div><br></div></div></div></div></div>"; $h->endpage(); exit; } $r = $db->fetch_row($q); $curr = $r['imCURRENCY']; if ($r['imPRICE'] > $ir[$curr]) { print "Error, you do not have the funds to buy this item.<br />\r\n<a href='itemmarket.php'>Back</a></div><div><img src='images/generalinfo_btm.jpg' alt='' /></div><br></div></div></div></div></div>"; $h->endpage(); exit; } if ($curr == "money") { print "Buying the <b>{$r['itmname']}</b> for \$" . number_format($r['imPRICE']) . " as a gift...<br />\r\n<form action='itemmarket.php?action=gift2' method='post'>\r\n<input type='hidden' name='ID' value='{$_GET['ID']}' />\r\nUser to give gift to: " . user_dropdown($c, 'user') . "<br />\r\n<input type='submit' STYLE='color: black; background-color: white;' value='Buy Item and Send Gift' /></form></div><div><img src='images/generalinfo_btm.jpg' alt='' /></div><br></div></div></div></div></div>"; } else { print "Buying the <b>{$r['itmname']}</b> for " . number_format($r['imPRICE']) . " crystals as a gift...<br />\r\n<form action='itemmarket.php?action=gift2' method='post'>\r\n<input type='hidden' name='ID' value='{$_GET['ID']}' />\r\nUser to give gift to: " . user_dropdown($c, 'user') . "<br />\r\n<input type='submit' STYLE='color: black; background-color: white;' value='Buy Item and Send Gift' /></form></div><div><img src='images/generalinfo_btm.jpg' alt='' /></div><br></div></div></div></div></div>"; } }
function credit_user_form() { global $ir, $c, $h, $userid; print "<h3>Crediting User</h3>\r\nYou can give a user money/crystals.<br />\r\n<form action='secpanel.php?action=creditsub' method='post'>\r\nUser: "******"<br />\r\nMoney: <input type='text' STYLE='color: black; background-color: white;' name='money' /> Crystals: <input type='text' STYLE='color: black; background-color: white;' name='crystals' /><br />\r\n<input type='submit' STYLE='color: black; background-color: white;' value='Credit User' /></form>"; }
function forum_user_form() { global $db, $ir, $c, $h, $userid; print "\n\n<div class='generalinfo_txt'>\n<div><img src='images/info_left.jpg' alt='' /></div>\n<div class='info_mid'><h2 style='padding-top:10px;'> Forum Banning User</h2></div>\n<div><img src='images/info_right.jpg' alt='' /></div> </div>\n<div class='generalinfo_simple'><br> <br><br>\n\nThe user will be banned from the forums.<br />\n<form action='staff_punit.php?action=forumsub' method='post'>\nUser: "******"<br />\nDays: <input type='text' STYLE='color: black; background-color: white;' name='days' /><br />\nReason: <input type='text' STYLE='color: black; background-color: white;' name='reason' /><br />\n<input type='submit' STYLE='color: black; background-color: white;' value='Forumban User' /></form></div><div><img src='images/generalinfo_btm.jpg' alt='' /></div><br></div></div></div></div></div>"; }
function userlevelform() { global $db, $ir, $c, $h, $userid; print "\n\n<div class='generalinfo_txt'>\n<div><img src='images/info_left.jpg' alt='' /></div>\n<div class='info_mid'><h2 style='padding-top:10px;'> User Level Adjust</h2></div>\n<div><img src='images/info_right.jpg' alt='' /></div> </div>\n<div class='generalinfo_simple'><br> <br><br>\n\n<form action='staff_special.php' method='get'>\n<input type='hidden' name='action' value='userlevel'>\nUser: "******"<br />\nUser Level:<br />\n<input type='radio' name='level' value='1' /> Member<br />\n<input type='radio' name='level' value='2' /> Admin<br />\n<input type='radio' name='level' value='3' /> Secretary<br />\n<input type='radio' name='level' value='4' /> IRC Op<br />\n<input type='radio' name='level' value='5' /> Assistant<br />\n<input type='submit' STYLE='color: black; background-color: white;' value='Adjust' /></form></div><div><img src='images/generalinfo_btm.jpg' alt='' /></div><br></div></div></div></div></div>"; }
function forcelogout() { global $db, $ir, $c, $h, $userid; if ($ir['user_level'] > 2) { die("403"); } $_POST['userid'] = abs((int) $_POST['userid']); if ($_POST['userid']) { $db->query("UPDATE users SET force_logout=1 WHERE userid={$_POST['userid']}"); print "User ID {$_POST['userid']} successfully forced to logout."; stafflog_add("Forced User ID {$_POST['userid']} to logout"); } else { print "\n\n<div class='generalinfo_txt'>\n<div><img src='images/info_left.jpg' alt='' /></div>\n<div class='info_mid'><h2 style='padding-top:10px;'> Force User Logout</h2></div>\n<div><img src='images/info_right.jpg' alt='' /></div> </div>\n<div class='generalinfo_simple'><br> <br><br>\n\nThe user will be automatically logged out next time he/she makes a hit to the site.<form action='staff_users.php?action=forcelogout' method='post'>\nUser: "******"<br />\n<input type='submit' STYLE='color: black; background-color: white;' value='Force User to Logout' /></form></div><div><img src='images/generalinfo_btm.jpg' alt='' /></div><br></div></div></div></div></div>"; } }
| Software Name : Ravan Scripts Online Mafia Game | Software Author : Ravan Soft Tech | Software Version : Version 2.0.1 Build 2101 | Website : http://www.ravan.info/ | E-mail : support@ravan.info |************************************************************************************************** | The source files are subject to the Ravan Scripts End-User License Agreement included in License Agreement.html | The files in the package must not be distributed in whole or significant part. | All code is copyrighted unless otherwise advised. | Do Not Remove Powered By Ravan Scripts without permission . |************************************************************************************************** | Copyright (c) 2010 Ravan Scripts . All rights reserved. |**************************************************************************************************/ include "globals.php"; if ($ir['user_level'] != 2 && $ir['user_level'] != 3 && $ir['user_level'] != 5) { die("You cannot mailbann users."); } if ($_POST['user']) { global $ir, $c, $h, $userid; $q = $db->query("SELECT * FROM users WHERE userid={$_POST['user']}"); $them = $db->fetch_row($q); if ($them['user_level'] == 2 || $them['user_level'] == 3 || $them['user_level'] == 5) { die("You cannot mailbann fellow staff."); } print "User mail banned."; $re = $db->query("UPDATE users SET\r\nmailban={$_POST['days']},mb_reason='{$_POST['reason']}'\r\nWHERE userid={$_POST['user']}"); event_add($_POST['user'], "You were banned from mail for\r\n{$_POST['days']} day(s) for the following reason:\r\n{$_POST['reason']}", $c); } else { print "\r\n\r\n<div class='generalinfo_txt'>\r\n<div><img src='images/info_left.jpg' alt='' /></div>\r\n<div class='info_mid'><h2 style='padding-top:10px;'> MailBann User</h2></div>\r\n<div><img src='images/info_right.jpg' alt='' /></div> </div>\r\n<div class='generalinfo_simple'><br> <br><br>\r\n\r\nThis user wont be able to access mail box for days. Do not abuse !<br />\r\n<form action='mailban.php' method='post'>\r\nUser: "******"<br />\r\nDays: <input type='text' STYLE='color: black; background-color: white;' name='days' /><br />\r\nReason: <input type='text' STYLE='color: black; background-color: white;' name='reason' /><br />\r\n<input type='submit' STYLE='color: black; background-color: white;' value='Mailbann User' /></form></div><div><img src='images/generalinfo_btm.jpg' alt='' /></div><br></div></div></div></div></div>"; } $h->endpage();
function give_item_form() { global $db, $ir, $c; if ($ir['user_level'] > 3) { die("403"); } print "\n\n<div class='generalinfo_txt'>\n<div><img src='images/info_left.jpg' alt='' /></div>\n<div class='info_mid'><h2 style='padding-top:10px;'> Giving Item To User</h2></div>\n<div><img src='images/info_right.jpg' alt='' /></div> </div>\n<div class='generalinfo_simple'><br> <br><br>\n\n<form action='staff_items.php?action=giveitemsub' method='post'>\nUser: "******"<br />\nItem: " . item_dropdown($c, 'item') . "<br />\nQuantity: <input type='text' STYLE='color: black; background-color: white;' name='qty' value='1' /><br />\n<input type='submit' STYLE='color: black; background-color: white;' value='Give Item' /></form></div><div><img src='images/generalinfo_btm.jpg' alt='' /></div><br></div></div></div></div></div>"; }