Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <script>
- if(screen.width<=720){window.location = "/panel/mobile/";}
- </script>
- <meta charset="utf-8">
- <meta content="GALAXYCHEATS LLC" name="author">
- <title>FreeHourBoost · Control Panel</title>
- <meta content="Boost Your Steam™ Hours Today with FreeHourBoost!" name="description">
- <meta content="steam games hours, hours boost, steam hours boost, steam hours, hour boost, hourboosting, hourboost, freehourboost, free boosting" name="keywords">
- <meta content="width=device-width,initial-scale=1,maximum-scale=1,minimal-ui" name="viewport">
- <meta content="IE=edge" http-equiv="X-UA-Compatible">
- <link href="/s/assets/images/logo.png" rel="shortcut icon" type="image/png">
- <meta content="yes" name="apple-mobile-web-app-capable">
- <meta content="black-translucent" name="apple-mobile-web-app-status-barstyle">
- <meta content="Flatkit" name="apple-mobile-web-app-title">
- <meta content="yes" name="mobile-web-app-capable">
- <link href="/s/assets/css/theme/primary.css" rel="stylesheet" type="text/css">
- <link href="/s/assets/libs/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
- <link href="/s/assets/css/app.min.css" rel="stylesheet">
- <link href="/s/assets/toastr/toastr.css" rel="stylesheet">
- <link href="/s/assets/select2/select2.min.css" rel="stylesheet">
- <link href="/s/assets/blade/blade-pagination.css" rel="stylesheet" type="text/css">
- <script src='https://www.google.com/recaptcha/api.js'>
- </script><!-- Global site tag (gtag.js) - Google Analytics -->
- <script async src="https://www.googletagmanager.com/gtag/js?id=UA-114201343-1">
- </script>
- <script>
- window.dataLayer = window.dataLayer || [];
- function gtag(){dataLayer.push(arguments);}
- gtag('js', new Date());
- gtag('config', 'UA-114201343-1');
- </script>
- <style>
- @media screen and (max-width: 480px) {
- .hidden-xs {
- display: none;
- }
- }
- </style>
- </head>
- <body class="fixed-content fixed-aside pace-done dark">
- <div class="app" id="app">
- <div aria-hidden="true" class="app-aside fade box-shadow-x nav-expand white" id="aside">
- <div class="sidenav modal-dialog dk dark">
- <div class="navbar lt dark">
- <a class="navbar-brand" href="/"><img alt="FreeHourBoost Logo" src="/s/assets/images/logo_nobg.png" width="28px"> <span class="hidden-folded d-inline">FreeHourBoost</span></a>
- </div>
- <div class="flex hide-scroll">
- <div class="scroll">
- <div class="nav-border b-primary" data-nav="">
- <ul class="nav bg">
- <!--<li class="nav-header white">
- <center>
- <b>
- <span class="text-xs hidden-folded text-gray">Backend Server was Updated.<br>Some plans were stopped unfortunately. (13-Nov)</span>
- </b>
- </center>
- </li>-->
- <li class="nav-header"><span class="text-xs hidden-folded">Main</span></li>
- <li class="">
- <a href="/"><span class="nav-icon"><i class="fa fa-home"></i></span> <span class="nav-text">Home</span></a>
- </li>
- <li class="">
- <a href="/faq/"><span class="nav-icon"><i class="fa fa-comments"></i></span> <span class="nav-text">FAQ</span></a>
- </li>
- <li class="">
- <a href="/support/"><span class="nav-icon"><i class="fa fa-life-ring"></i></span> <span class="nav-text">Support</span></a>
- </li>
- <li class="nav-header"><span class="text-xs hidden-folded">Panel</span></li>
- <li class="active" id="pNavItem">
- <a href="/panel/"><span class="nav-icon"><i class="fa fa-clock-o"></i></span> <span class="nav-text">Control Panel</span></a>
- </li>
- <li class="nav-header"><span class="text-xs hidden-folded">Account</span></li>
- <li class="" id="pNavItem">
- <a href="/referral/"><span class="nav-icon"><i class="fa fa-share-alt"></i></span> <span class="nav-text">Referral</span></a>
- </li>
- <li class="" id="pNavItem">
- <a href="/reward/"><span class="nav-icon"><i class="fa fa-gift"></i></span> <span class="nav-text">Reward Program</span></a>
- </li>
- <li class="">
- <a href="/user/settings/"><span class="nav-icon"><i class="fa fa-gear"></i></span> <span class="nav-text">Settings</span></a>
- </li>
- <li>
- <a href="/login/?logout"><span class="nav-icon"><i class="fa fa-power-off"></i></span> <span class="nav-text">Logout</span></a>
- </li>
- <li class="pb-2 hidden-folded"></li>
- </ul>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="app-content box-shadow-0" id="content" role="main">
- <div class="content-header white box-shadow-0" id="content-header">
- <div class="navbar navbar-expand-lg">
- <a class="d-lg-none mx-2" data-target="#aside" data-toggle="modal"><svg height="24" viewbox="0 0 512 512" width="24" xmlns="http://www.w3.org/2000/svg">
- <path d="M80 304h352v16H80zM80 248h352v16H80zM80 192h352v16H80z"></path></svg></a>
- <div class="navbar-text nav-title flex" id="pageTitle">
- Control Panel
- </div>
- <ul class="nav flex-row order-lg-2">
- <li class="nav-item" style="margin-right: 18px">
- <a class="btn btn-outline b-primary text-primary" id="showLicenseModal"><i aria-hidden="true" class="fa fa-credit-card-alt"></i> <span class="hidden-xs">Activate License</span></a>
- </li>
- <li class="nav-item" style="margin-right: 18px">
- <a class="btn btn-outline b-primary text-primary" href="/"><i aria-hidden="true" class="fa fa-shopping-cart"></i> <span class="hidden-xs">Purchase License</span></a>
- </li>
- <li class="dropdown d-flex align-items-center">
- <a class="d-flex align-items-center" data-toggle="dropdown"><span class="avatar w-32"><img alt="User Icon" src="/s/assets/images/default_profile.jpg"></span></a>
- <div class="dropdown-menu dropdown-menu-right w pt-0 mt-2 animate fadeIn">
- <a class="dropdown-item" href="/">Home</a> <a class="dropdown-item" href="/faq/">FAQ</a> <a class="dropdown-item" href="/support/">Support</a>
- <div class="dropdown-divider"></div><a class="dropdown-item" href="/user/settings/"><span>Settings</span></a> <a class="dropdown-item" href="/login/?logout">Logout</a>
- </div>
- </li>
- </ul>
- </div>
- </div>
- <div class="content-main" id="content-main">
- <div class="padding">
- <div class="row align-items-stretch">
- <!-- modals -->
- <div aria-hidden="true" class="modal black-overlay fade" data-backdrop="true" id="test-modal" style="display: none;">
- <div class="modal-dialog">
- <div class="modal-content dark lt">
- <div class="modal-header">
- <h5 class="modal-title">Modal</h5>
- </div>
- <div class="modal-body text-center p-lg">
- <p>Are you sure to execute this action?</p>
- </div>
- <div class="modal-footer">
- <button class="btn white p-x-md" data-dismiss="modal" type="button">No</button> <button class="btn danger p-x-md" data-dismiss="modal" type="button">Yes</button>
- </div>
- </div>
- </div>
- </div><!-- addtime Modal -->
- <div aria-hidden="true" class="modal black-overlay fade" data-backdrop="false" id="modal_addtime" style="display: none;">
- <div class="modal-dialog">
- <div class="modal-content dark lt">
- <div class="modal-header">
- <h5 class="modal-title">Add Time</h5>
- </div>
- <div class="modal-body p-lg">
- <div class="form-group col-sm-12 col-md-12">
- <label>License Key</label> <a class="pull-right text-primary" href="/"><small>Purchase a License</small></a>
- <div class="input-group">
- <span class="input-group-addon"><i aria-hidden="true" class="fa fa-credit-card-alt"></i></span> <input class="form-control" id="maddtime_licensekey" maxlength="23" placeholder="XXXXX-XXXXX-XXXXX-XXXXX" type="text">
- </div>
- </div>
- </div>
- <div class="modal-footer">
- <button class="btn white p-x-md" data-dismiss="modal" type="button">Cancel</button> <button class="btn btn-outline b-primary text-primary p-x-md modalSaveButton" data-dismiss="modal" id="" type="button">Add Time</button>
- </div>
- </div>
- </div>
- </div><!-- End Modal -->
- <!-- Steam Guard Modal -->
- <div aria-hidden="true" class="modal black-overlay fade" data-backdrop="false" id="modal_steamguard" style="display: none;">
- <div class="modal-dialog">
- <div class="modal-content dark lt">
- <div class="modal-header">
- <h5 class="modal-title">Steam Guard</h5>
- </div>
- <div class="modal-body p-lg">
- <div class="form-group col-sm-12 col-md-12">
- <label for="msteamguard_code">Enter your Steam Guard code</label>
- <div class="input-group">
- <span class="input-group-addon"><i aria-hidden="true" class="fa fa-shield"></i></span> <input class="form-control" id="msteamguard_code" placeholder="Steam Guard Code" type="text">
- </div>
- </div>
- </div>
- <div class="modal-footer">
- <button class="btn white p-x-md" data-dismiss="modal" type="button">Cancel</button> <button class="btn btn-outline b-primary text-primary p-x-md modalSaveButton" data-dismiss="modal" type="button">Confirm</button>
- </div>
- </div>
- </div>
- </div><!-- Manage Games Modal -->
- <div aria-hidden="true" class="modal black-overlay fade" data-backdrop="false" id="modal_games" style="display: none;">
- <div class="modal-dialog modal-lg">
- <div class="modal-content dark lt">
- <div class="modal-header">
- <h5 class="modal-title">Manage Games</h5>
- </div>
- <div class="modal-body p-lg">
- <div class="form-group">
- <label>Select Games to Hour Boost</label> <select class="form-control" id="mgames_games" multiple="multiple">
- </select> <small class="form-text text-muted">You can also search by Steam AppID (ex: 730)</small>
- </div>
- </div>
- <div class="modal-footer">
- <button class="btn white p-x-md" data-dismiss="modal" type="button">Cancel</button> <button class="btn btn-outline b-primary text-primary p-x-md modalSaveButton" data-dismiss="modal" type="button">Save</button>
- </div>
- </div>
- </div>
- </div><!-- Steam Account Modal -->
- <div aria-hidden="true" class="modal black-overlay fade" data-backdrop="false" id="modal_account" style="display: none;">
- <div class="modal-dialog">
- <div class="modal-content dark lt">
- <div class="modal-header">
- <h5 class="modal-title">Steam Account</h5>
- </div>
- <div class="modal-body p-lg">
- <div class="form-group col-sm-12 col-md-12">
- <label>Steam Username <span class="text-success" data-original-title="Accounts are Securely Encrypted." data-toggle="tooltip" title=""><i aria-hidden="true" class="fa fa-lock"></i></span></label>
- <div class="input-group">
- <span class="input-group-addon"><i aria-hidden="true" class="fa fa-user"></i></span> <input class="form-control" id="maccount_username" placeholder="Steam Username" type="text">
- </div>
- </div>
- <div class="form-group col-sm-12 col-md-12">
- <label>Password</label>
- <div class="input-group">
- <span class="input-group-addon"><i aria-hidden="true" class="fa fa-lock"></i></span> <input class="form-control" id="maccount_password" placeholder="Password" type="password">
- </div>
- </div>
- <div class="form-group col-sm-12 col-md-12">
- <label>Confirm Password</label>
- <div class="input-group">
- <span class="input-group-addon"><i aria-hidden="true" class="fa fa-lock"></i></span> <input class="form-control" id="maccount_confirm" placeholder="Confirm Password" type="password">
- </div>
- </div>
- <div class="form-group col-sm-12 col-md-12">
- <label>Shared Secret <small class="text-muted">(Leave Empty, Unless you know your Steam Shared Secret!)</small></label>
- <div class="input-group">
- <span class="input-group-addon"><i aria-hidden="true" class="fa fa-code"></i></span> <input class="form-control" id="maccount_sharedsecret" placeholder="Shared Secret" type="password">
- </div>
- </div>
- <div class="col-md-12" id="removeSteamAccountDiv">
- <a class="btn btn-fw white btn-block removeSteamAccount" data-dismiss="modal"><i aria-hidden="true" class="fa fa-times"></i> Remove Steam Account</a>
- </div>
- </div>
- <div class="modal-footer">
- <button class="btn white p-x-md" data-dismiss="modal" type="button">Cancel</button> <button class="btn btn-outline b-primary text-primary p-x-md modalSaveButton" data-dismiss="modal" type="button">Confirm</button>
- </div>
- </div>
- </div>
- </div><!-- Extra Settings Modal -->
- <div aria-hidden="true" class="modal black-overlay fade" data-backdrop="false" id="modal_settings" style="display: none;">
- <div class="modal-dialog">
- <div class="modal-content dark lt">
- <div class="modal-header">
- <h5 class="modal-title">Settings</h5>
- </div>
- <div class="modal-body p-lg">
- <div class="row">
- <div class="col-md-12">
- <div class="form-group">
- <label>Custom In-Game title</label> <input class="form-control" id="msettings_customtitle" placeholder="Custom In-Game title" type="text">
- </div>
- </div>
- <div class="col-md-12">
- <div class="form-group">
- <label>Custom Away Message</label> <input class="form-control" id="msettings_autoreplymsg" placeholder="Custom Away Message" type="text"> <small class="form-text text-muted">Leave blank to disable</small>
- </div>
- </div>
- <div class="col-md-12" style="margin-top: 10px">
- <div class="form-group">
- <label class="md-switch"><input id="msettings_hideactivity" type="checkbox"> <i class="blue"></i> Hide "Recent Activity" from profile</label>
- </div>
- </div>
- <div class="col-md-12">
- <div class="form-group">
- <label class="md-switch"><input id="msettings_appearoffline" type="checkbox"> <i class="blue"></i> Appear Offline</label>
- </div>
- </div>
- <div class="col-md-12">
- <div class="form-group">
- <label class="md-switch"><input checked id="msettings_autorestart" type="checkbox"> <i class="blue"></i> Enable Auto-Restarter</label>
- </div>
- </div>
- <div class="col-md-12">
- <div class="form-group">
- <label class="md-switch"><input id="msettings_autofriend" type="checkbox"> <i class="blue"></i> Auto-Accept Friend Requests</label>
- </div>
- </div>
- <div class="col-md-12" style="margin-bottom: 10px">
- <div class="form-group">
- <label class="md-switch"><input checked id="msettings_logchat" type="checkbox"> <i class="blue"></i> Log Chat history</label>
- </div>
- </div>
- <div class="col-md-12">
- <a class="btn btn-fw white btn-block" id="msettings_viewchat" target="_blank"><i aria-hidden="true" class="fa fa-comments"></i> View Chat History</a>
- </div>
- </div>
- </div>
- <div class="modal-footer">
- <button class="btn white p-x-md" data-dismiss="modal" type="button">Cancel</button> <button class="btn btn-outline b-primary text-primary p-x-md modalSaveButton" data-dismiss="modal" type="button">Save</button>
- </div>
- </div>
- </div>
- </div><!-- end modals -->
- <!--<div class="col-sm-12 d-flex align-items-stretch">
- <div class="box" style="width: 100%">
- <div class="box-header">
- <h3>Plan: Basic</h3>
- <small>Status: Stopped</small>
- </div>
- <div class="box-tool">
- <ul class="nav nav-xs">
- <li class="nav-item"><a class="btn btn-sm white"><i class="fa fa-fw fa-plus-circle"></i> Add Time</a></li>
- </ul>
- </div>
- <div class="table-responsive">
- <table class="table text-center">
- <thead>
- <tr>
- <th>Username</th>
- <th>Status</th>
- <th>Time Left</th>
- <th>Start/Stop</th>
- <th>Steam Guard</th>
- <th>Games</th>
- <th>Account</th>
- <th>Extra</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>_fxtv_</td>
- <td><span class="text-danger">Stopped</span></td>
- <td><span class="text-primary">100 <small>Hours</small></span></td>
- <td><a class="btn btn-fw white">Start</a></td>
- <td><a class="btn btn-fw white">Enter</a></td>
- <td><a class="btn btn-fw white">Manage</a></td>
- <td><a class="btn btn-fw white">Change</a></td>
- <td><a class="btn btn-fw white">Settings</a></td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- </div>-->
- <div class="col-sm-12 d-flex align-items-stretch">
- <div class="box" style="width: 100%">
- <div class="box-header">
- <h3>Plan: Free</h3><small style="opacity: 1 !important">Status: <span id="statusinfospan_174249">Stopped</span></small>
- </div>
- <div class="box-tool">
- <ul class="nav nav-xs">
- <li class="nav-item">
- <a class="btn btn-sm b-success text-success renewTime" data-planid="174249"><i class="fa fa-fw fa-plus-circle"></i> Renew Time</a>
- </li>
- </ul>
- </div>
- <div class="table-responsive">
- <table class="table text-center">
- <thead>
- <tr>
- <th>Username</th>
- <th>Status</th>
- <th>Time Left</th>
- <th>Start/Stop</th>
- <th>Steam Guard</th>
- <th>Games</th>
- <th>Account</th>
- <th>Extra</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span id="usernamespan_174249">hypeeatassxd</span></td>
- <td><span class="text-danger" id="statusspan_174249">Stopped</span></td>
- <td><span class="text-primary" data-toggle="tooltip" title="Time Expired">0 <small>Hours</small></span></td>
- <td>
- <a class="btn btn-fw white actionButton" data-action="start" data-planid="174249" id="startstopbtn_174249">Start</a>
- </td>
- <td>
- <a class="btn btn-fw white showModal" data-modaltype="steamguard" data-planid="174249">Enter</a>
- </td>
- <td>
- <a class="btn btn-fw white showModal" data-modaltype="games" data-planid="174249">Manage</a>
- </td>
- <td>
- <a class="btn btn-fw white showModal" data-modaltype="account" data-planid="174249">Change</a>
- </td>
- <td>
- <a class="btn btn-fw white showModal" data-modaltype="settings" data-planid="174249">Settings</a>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- </div>
- <div class="col-sm-12 d-flex align-items-stretch">
- <div class="box" style="width: 100%">
- <div class="box-header">
- <h3>Plan: Basic</h3><small style="opacity: 1 !important">Status: <span id="statusinfospan_609510">Stopped</span></small>
- </div>
- <div class="box-tool">
- <ul class="nav nav-xs">
- <li class="nav-item">
- <a class="btn btn-sm white showModal" data-modaltype="addtime" data-planid="609510"><i class="fa fa-fw fa-plus-circle"></i> Add Time</a>
- </li>
- </ul>
- </div>
- <div class="table-responsive">
- <table class="table text-center">
- <thead>
- <tr>
- <th>Username</th>
- <th>Status</th>
- <th>Time Left</th>
- <th>Start/Stop</th>
- <th>Steam Guard</th>
- <th>Games</th>
- <th>Account</th>
- <th>Extra</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span id="usernamespan_609510">wafflezgamertag</span></td>
- <td><span class="text-danger" id="statusspan_609510">Stopped</span></td>
- <td><span class="text-primary" data-toggle="tooltip" title="196 Hours and 38 Minutes">196 <small>Hours</small></span></td>
- <td>
- <a class="btn btn-fw white actionButton" data-action="start" data-planid="609510" id="startstopbtn_609510">Start</a>
- </td>
- <td>
- <a class="btn btn-fw white showModal" data-modaltype="steamguard" data-planid="609510">Enter</a>
- </td>
- <td>
- <a class="btn btn-fw white showModal" data-modaltype="games" data-planid="609510">Manage</a>
- </td>
- <td>
- <a class="btn btn-fw white showModal" data-modaltype="account" data-planid="609510">Change</a>
- </td>
- <td>
- <a class="btn btn-fw white showModal" data-modaltype="settings" data-planid="609510">Settings</a>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- </div>
- <div class="col-sm-12 d-flex align-items-stretch">
- <div class="box" style="width: 100%">
- <div class="box-header">
- <h3>Plan: Basic</h3><small style="opacity: 1 !important">Status: <span class="text-primary" id="statusinfospan_915985">Steam Guard code required to start the plan</span></small>
- </div>
- <div class="box-tool">
- <ul class="nav nav-xs">
- <li class="nav-item">
- <a class="btn btn-sm white showModal" data-modaltype="addtime" data-planid="915985"><i class="fa fa-fw fa-plus-circle"></i> Add Time</a>
- </li>
- </ul>
- </div>
- <div class="table-responsive">
- <table class="table text-center">
- <thead>
- <tr>
- <th>Username</th>
- <th>Status</th>
- <th>Time Left</th>
- <th>Start/Stop</th>
- <th>Steam Guard</th>
- <th>Games</th>
- <th>Account</th>
- <th>Extra</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span id="usernamespan_915985">wafflezgamertag</span></td>
- <td><span class="text-info" id="statusspan_915985">Waiting</span></td>
- <td><span class="text-primary" data-toggle="tooltip" title="541 Hours and 16 Minutes">541 <small>Hours</small></span></td>
- <td>
- <a class="btn btn-fw white actionButton" data-action="stop" data-planid="915985" id="startstopbtn_915985">Stop</a>
- </td>
- <td>
- <a class="btn btn-fw white showModal" data-modaltype="steamguard" data-planid="915985">Enter</a>
- </td>
- <td>
- <a class="btn btn-fw white showModal" data-modaltype="games" data-planid="915985">Manage</a>
- </td>
- <td>
- <a class="btn btn-fw white showModal" data-modaltype="account" data-planid="915985">Change</a>
- </td>
- <td>
- <a class="btn btn-fw white showModal" data-modaltype="settings" data-planid="915985">Settings</a>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- </div><!--<div style="width: 100%" class="col-sm-12 align-items-stretch">
- <center><p><a href="https://selly.gg/u/FreeHourBoost" target="_blank">BlackFriday 20% OFF All Plans & Packages!
- <br>Use Code <span class="text-success">"BlackFriday"</span> for 20% OFF!</a></p></center>
- </div>-->
- <!--<div style="width: 100%" class="col-sm-12 align-items-stretch text-muted">
- <center><p>Check out our Official Tutorial Video <a target="_blank" class="text-primary" href="https://www.youtube.com/watch?v=6lyJTxn3o88">Here</a>.
- <br>Subscribe to stay up-to-date with future uploads.</p></center>
- </div>-->
- <div class="col-sm-12 align-items-stretch" style="width: 100%">
- <!-- text-muted -->
- <center>
- <p>Check out our Official Tutorial Video <a class="text-primary" href="https://www.youtube.com/watch?v=6lyJTxn3o88" target="_blank">Here</a>.</p><!--<p><span class="text-success">SALE:</span> 3+1 Free Ultimate License, Purchase <a class="text-primary" href="https://selly.gg/p/9174edda" target="_blank">Here</a>.</p>-->
- </center>
- </div><!--<div style="width: 100%" class="col-sm-12 align-items-stretch text-muted">
- <center><p>Need any help or got some questions?
- <br>Contact our <a class="text-primary" href="/support/">Support</a>.</p></center>
- </div>-->
- <!--<div style="width: 100%" class="col-sm-12 align-items-stretch text-muted">
- <center><p>Your Advertisement Banner here (728x90) Interested?
- <br>Contact <a class="text-primary" href="/support/">Support</a> to arrange a deal.</p></center>
- </div>-->
- <div class="col-sm-12 align-items-stretch" style="width: 100%">
- <center>
- <a href="https://discordapp.com/invite/yHZ2stQ" target="_blank"><img src="/s/assets/images/discord_badge.png" style="width: 200px"></a>
- </center>
- </div>
- </div>
- </div>
- </div>
- </div>
- <script src="/s/assets/scripts/app.min.js">
- </script> <!--<script src="/s/assets/scripts/jquery-3.2.1.min.js"></script>-->
- <script src="/s/assets/libs/screenfull/dist/screenfull.js">
- </script>
- <script src="/s/assets/scripts/screenfull.js">
- </script>
- <script src="/s/assets/toastr/toastr.min.js">
- </script>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js">
- </script>
- <script src="/s/assets/blade/jquery.blade-pagination.js">
- </script> <!-- Activate License Modal -->
- <div aria-hidden="true" class="modal black-overlay fade" data-backdrop="false" id="modal_actlicense" style="display: none;">
- <div class="modal-dialog">
- <div class="modal-content dark lt">
- <div class="modal-header">
- <h5 class="modal-title">Activate a License</h5>
- </div>
- <div class="modal-body p-lg">
- <div class="form-group col-sm-12 col-md-12">
- <label>License Key</label> <a class="pull-right text-primary" href="/"><small>Purchase a License</small></a>
- <div class="input-group">
- <span class="input-group-addon"><i aria-hidden="true" class="fa fa-credit-card-alt"></i></span> <input class="form-control" id="mactlicense_licensekey" maxlength="23" placeholder="XXXXX-XXXXX-XXXXX-XXXXX" type="text">
- </div>
- </div>
- </div>
- <div class="modal-footer">
- <button class="btn white p-x-md" data-dismiss="modal" type="button">Cancel</button> <button class="btn btn-outline b-primary text-primary p-x-md" data-dismiss="modal" id="activateLicense" type="button">Activate</button>
- </div>
- </div>
- </div>
- </div><!-- End Modal -->
- <script>
- // activate license
- $("#showLicenseModal").click(function () {
- $('#modal_actlicense').modal('show');
- });
- $("#activateLicense").click(function () {
- var posting = $.post('/api/license/', {
- ajax: '1',
- license_key: $("#mactlicense_licensekey").val(),
- action: 'activate'
- });
- posting.done(function( data ) {
- var resp = $.parseJSON(data);
- if(resp[0] === false && resp[1] == "login_required")
- {
- window.location.replace("/login/");
- }
- var messagetype = resp[1];
- var messagetext = resp[2];
- if(resp[0] === true)
- {
- window.location.replace("/panel/");
- }
- else
- {
- eval("toastr." + messagetype + "('" + messagetext + "');");
- }
- });
- });
- </script>
- <script>
- $('#user-pagination').bladePagination({
- clickPage: function(page) {
- window.location.replace("?p=" + page);
- }
- });
- </script>
- <script>
- function CreateSelect2(max_games)
- {
- $("#mgames_games").select2({
- width: '100%',
- height: '200px',
- tags: false,
- placeholder: "Search Games...",
- multiple: true,
- maximumSelectionLength: max_games,
- tokenSeparators: [','],
- minimumInputLength: 3,
- minimumResultsForSearch: 1,
- ajax: {
- url: "/api/steamapps/",
- dataType: "json",
- delay: 200,
- type: "GET",
- data: function (params) {
- var queryParameters = {
- q: params.term,
- p: params.page
- }
- return queryParameters;
- },
- processResults: function (data, page) {
- return {
- results: $.map(data, function (item) {
- return {
- text: item.name,
- id: item.appid
- }
- }),
- pagination: {
- //more: (data !== false ? true : false)
- more: (Boolean(data[data.length-1]) === false ? false : true)
- },
- };
- }
- }
- })
- }
- </script>
- <script>
- // dynamic modals script
- $(".showModal").click(function () {
- var plan_id = $(this).data('planid');
- var modal_type = $(this).data('modaltype');
- $('.modalSaveButton').data('planid', plan_id);
- $('.modalSaveButton').data('modaltype', modal_type);
- var posting = $.post('/api/modal/', {
- ajax: '1',
- plan_id: plan_id,
- modal_type: modal_type
- });
- posting.done(function( data ) {
- var resp = $.parseJSON(data);
- if(resp[0] === false && resp[1] == "login_required")
- {
- window.location.replace("/login/");
- }
- var modal = resp[0];
- var plan_type = resp[1];
- if(modal == 'steamguard')
- {
- // set input to blank
- $('#msteamguard_code').val(null);
- $('#modal_steamguard').modal('show');
- }
- else if(modal == 'games')
- {
- // clear games
- $('#mgames_games').val(null).trigger('change');
- $('#mgames_games').empty().trigger("change");
- // destroy
- if($('#mgames_games').hasClass('select2-hidden-accessible') === true)
- {
- $('#mgames_games').select2('destroy');
- }
- // create
- CreateSelect2(resp[2]);
- // set games
- if(resp[3] !== null)
- {
- var games = resp[3];
- for(i = 0; i < games.length; i++)
- {
- var option = new Option(games[i].name, games[i].appid, true, true);
- $('#mgames_games').append(option).trigger('change');
- }
- }
- //show modal
- $('#modal_games').modal('show');
- }
- else if(modal == 'account')
- {
- $('#maccount_username').val((resp[2] !== 'N/A' ? resp[2] : '')); // needs fix
- $('#maccount_password').val(null);
- $('#maccount_confirm').val(null);
- $('#maccount_sharedsecret').val(null);
- $('.removeSteamAccount').data('planid', plan_id);
- if(resp[2] == null)
- {
- $('#removeSteamAccountDiv').hide();
- }
- else
- {
- $('#removeSteamAccountDiv').show();
- }
- $('#modal_account').modal('show');
- }
- else if(modal == 'settings')
- {
- if(plan_type === 0)
- {
- // adjust modal
- $('#msettings_customtitle').prop('disabled', true);
- $('#msettings_autoreplymsg').prop('disabled', true);
- $('#msettings_hideactivity').prop('disabled', true);
- // set values
- $('#msettings_customtitle').val("FreeHourBoost.com");
- $('#msettings_autoreplymsg').val("[Auto] I'm Currently Hour Boosting with FreeHourBoost.com");
- $('#msettings_hideactivity').prop('checked', false);
- $('#msettings_appearoffline').prop('checked', false);
- $('#msettings_appearoffline').prop('disabled', true);
- $('#msettings_autorestart').prop('checked', resp[6]);
- $('#msettings_logchat').prop('checked', resp[7]);
- $('#msettings_autofriend').prop('checked', false);
- $('#msettings_autofriend').prop('disabled', true);
- $('#msettings_viewchat').attr('href', '/panel/chathistory/' + plan_id + '/');
- // show modal
- $('#modal_settings').modal('show');
- }
- else
- {
- // make sure everything is enabled
- $('#msettings_customtitle').prop('disabled', false);
- $('#msettings_autoreplymsg').prop('disabled', false);
- $('#msettings_hideactivity').prop('disabled', false);
- // set values
- $('#msettings_customtitle').val(resp[2]);
- $('#msettings_autoreplymsg').val(resp[3]);
- $('#msettings_hideactivity').prop('checked', resp[4]);
- $('#msettings_appearoffline').prop('checked', resp[5]);
- $('#msettings_appearoffline').prop('disabled', false);
- $('#msettings_autorestart').prop('checked', resp[6]);
- $('#msettings_logchat').prop('checked', resp[7]);
- $('#msettings_autofriend').prop('checked', resp[8]);
- $('#msettings_autofriend').prop('disabled', false);
- $('#msettings_viewchat').attr('href', '/panel/chathistory/' + plan_id + '/');
- // show modal
- $('#modal_settings').modal('show');
- }
- }
- else if(modal == 'addtime')
- {
- $('#modal_addtime').modal('show');
- }
- });
- });
- $(".renewTime").click(function () {
- var plan_id = $(this).data('planid');
- var posting = $.post('/api/license/', {
- ajax: '1',
- action: 'renewtime',
- plan_id: plan_id
- });
- posting.done(function( data ) {
- var resp = $.parseJSON(data);
- if(resp[0] === false && resp[1] == "login_required")
- {
- window.location.replace("/login/");
- }
- var messagetype = resp[1];
- var messagetext = resp[2];
- if(resp[0] === true)
- {
- window.location.replace("/panel/");
- }
- else
- {
- eval("toastr." + messagetype + "('" + messagetext + "');");
- }
- });
- return;
- });
- $(".modalSaveButton").click(function () {
- var plan_id = $(this).data('planid');
- var modal = $(this).data('modaltype');
- if(modal == "addtime")
- {
- var posting = $.post('/api/license/', {
- ajax: '1',
- license_key: $("#maddtime_licensekey").val(),
- action: 'addtime',
- plan_id: plan_id
- });
- posting.done(function( data ) {
- var resp = $.parseJSON(data);
- if(resp[0] === false && resp[1] == "login_required")
- {
- window.location.replace("/login/");
- }
- var messagetype = resp[1];
- var messagetext = resp[2];
- if(resp[0] === true)
- {
- window.location.replace("/panel/");
- }
- else
- {
- eval("toastr." + messagetype + "('" + messagetext + "');");
- }
- });
- return;
- }
- //alert(plan_id + " | " + modal_type);
- var settings_data;
- if(modal == 'steamguard')
- {
- settings_data = JSON.stringify({
- steam_guard: $('#msteamguard_code').val()
- });
- }
- else if(modal == 'games')
- {
- settings_data = JSON.stringify({
- games: $('#mgames_games').select2("val")
- });
- }
- else if(modal == 'account')
- {
- settings_data = JSON.stringify({
- username: $('#maccount_username').val(),
- password: $('#maccount_password').val(),
- confirm_password: $('#maccount_confirm').val(),
- shared_secret: $('#maccount_sharedsecret').val()
- });
- }
- else if(modal == 'settings')
- {
- settings_data = JSON.stringify({
- custom_title: $('#msettings_customtitle').val(),
- auto_reply: $('#msettings_autoreplymsg').val(),
- hide_activity: $('#msettings_hideactivity').prop('checked'),
- appear_offline: $('#msettings_appearoffline').prop('checked'),
- auto_restart: $('#msettings_autorestart').prop('checked'),
- log_chat: $('#msettings_logchat').prop('checked'),
- auto_friend: $('#msettings_autofriend').prop('checked')
- });
- }
- var posting = $.post('/api/data/', {
- ajax: '1',
- plan_id: plan_id,
- modal_type: modal,
- settings_data: settings_data
- });
- posting.done(function( data ) {
- var resp = $.parseJSON(data);
- if(resp[0] === false && resp[1] == "login_required")
- {
- window.location.replace("/login/");
- }
- var messagetype = resp[1];
- var messagetext = resp[2];
- eval("toastr." + messagetype + "('" + messagetext + "');");
- if(modal == 'steamguard' && resp[0] === true)
- {
- setStatusFast(plan_id, 1, 1);
- callStatus(plan_id);
- }
- if(modal == 'account' && resp[0] === true)
- {
- RefreshSteamUsername(plan_id);
- }
- });
- });
- $(".removeSteamAccount").click(function () {
- var plan_id = $(this).data('planid');
- var modal = 'remove_account';
- var posting = $.post('/api/data/', {
- ajax: '1',
- plan_id: plan_id,
- modal_type: modal,
- settings_data: null
- });
- posting.done(function( data ) {
- var resp = $.parseJSON(data);
- if(resp[0] === false && resp[1] == "login_required")
- {
- window.location.replace("/login/");
- }
- var messagetype = resp[1];
- var messagetext = resp[2];
- eval("toastr." + messagetype + "('" + messagetext + "');");
- RefreshSteamUsername(plan_id);
- });
- });
- $(".actionButton").click(function () {
- var plan_id = $(this).data('planid');
- var action = $(this).data('action');
- //alert((action == 'start' ? 'stop' : 'start'));
- setButtonMode(plan_id, (action == 'start' ? 'stop' : 'start'), true);
- if(action === "start")
- {
- setStatusFast(plan_id, 1, 1);
- }
- else
- {
- setStatusFast(plan_id, 0, 0);
- }
- var posting = $.post('/api/bot/', {
- ajax: '1',
- plan_id: plan_id,
- action: action
- });
- posting.done(function( data ) {
- var resp = $.parseJSON(data);
- if(resp[0] === false && resp[1] == "login_required")
- {
- window.location.replace("/login/");
- }
- var messagetype = resp[1];
- var messagetext = resp[2];
- if(action === "start")
- {
- setStatus(plan_id, resp[0][0], resp[0][1]);
- }
- else
- {
- }
- //alert(resp[0][0] + " | " + resp[0][1]);
- eval("toastr." + messagetype + "('" + messagetext + "');");
- if(resp[0][0] === 0 || resp[0] === false)
- {
- setButtonMode(plan_id, 'start', false);
- }
- else
- {
- setButtonMode(plan_id, 'stop', false);
- }
- });
- });
- function escapeHtml(text)
- {
- return text.replace(/&/g, "&").replace(/<\/g, "<").replace(/>/g, ">").replace(/"/g, """).replace(/'/g, "'");
- }
- function setButtonMode(plan_id, mode, disabled)
- {
- var action_button = $('#startstopbtn_' + plan_id);
- if(mode == 'start')
- {
- $(action_button).data('action', 'start');
- $(action_button).html('Start');
- }
- else if(mode == 'stop')
- {
- $(action_button).data('action', 'stop');
- $(action_button).html('Stop');
- }
- if(disabled)
- {
- $(action_button).addClass("disabled");
- }
- else
- {
- $(action_button).removeClass("disabled");
- }
- }
- function RefreshSteamUsername(plan_id)
- {
- var modal_type = 'account';
- var posting = $.post('/api/modal/', {
- ajax: '1',
- plan_id: plan_id,
- modal_type: modal_type
- });
- posting.done(function( data ) {
- var resp = $.parseJSON(data);
- if(resp[0] === false && resp[1] == "login_required")
- {
- window.location.replace("/login/");
- }
- var modal = resp[0];
- var plan_type = resp[1];
- if(modal == 'account')
- {
- $('#usernamespan_' + plan_id).html(escapeHtml((resp[2] === null ? 'N/A' : resp[2])));
- }
- });
- }
- function callStatus(plan_id)
- {
- var plan_id = plan_id;
- var action = 'update';
- //setButtonMode(plan_id, (action == 'start' ? 'stop' : 'start'), true);
- var posting = $.post('/api/bot/', {
- ajax: '1',
- plan_id: plan_id,
- action: action
- });
- posting.done(function( data ) {
- var resp = $.parseJSON(data);
- if(resp[0] === false && resp[1] == "login_required")
- {
- window.location.replace("/login/");
- }
- var messagetype = resp[1];
- var messagetext = resp[2];
- //alert(resp[0][0] + " | " + resp[0][1]);
- eval("toastr." + messagetype + "('" + messagetext + "');");
- setStatus(plan_id, resp[0][0], resp[0][1]);
- });
- }
- function setStatusFast(plan_id, status, status_info)
- {
- var span_status;
- var span_status_info;
- switch(status) {
- case 0:
- span_status = "<span id=\"statusspan_"+ plan_id +"\" class=\"text-danger\">Stopped<\/span>";
- break;
- case 1:
- span_status = "<span id=\"statusspan_"+ plan_id +"\" class=\"text-info\">Starting <i class=\"fa fa-refresh fa-spin\"><\/i><\/span>";
- break;
- case 2:
- span_status = "<span id=\"statusspan_"+ plan_id +"\" class=\"text-success\">Running<\/span>";
- break;
- }
- switch(status_info) {
- case 0:
- span_status_info = "<span id=\"statusinfospan_"+ plan_id +"\">Stopped<\/span>";
- break;
- case 1:
- span_status_info = "<span id=\"statusinfospan_"+ plan_id +"\" class=\"text-info\">Starting <i class=\"fa fa-refresh fa-spin\"><\/i><\/span>";
- break;
- case 2:
- span_status_info = "<span id=\"statusinfospan_"+ plan_id +"\">Running<\/span>";
- break;
- }
- $('#statusspan_' + plan_id).replaceWith(span_status);
- $('#statusinfospan_' + plan_id).replaceWith(span_status_info);
- }
- function setStatus(plan_id, status, status_info)
- {
- var plan_id = plan_id;
- var modal = 'update_status';
- var posting = $.post('/api/data/', {
- ajax: '1',
- plan_id: plan_id,
- modal_type: modal,
- status: status,
- status_info: status_info
- });
- posting.done(function( data ) {
- var resp = $.parseJSON(data);
- if(resp[0] === false && resp[1] == "login_required")
- {
- window.location.replace("/login/");
- }
- var span_status = resp[1];
- var span_status_info = resp[2];
- $('#statusspan_' + plan_id).replaceWith(span_status);
- $('#statusinfospan_' + plan_id).replaceWith(span_status_info);
- });
- }
- </script>
- </div>
- </body>
- </html>
Add Comment
Please, Sign In to add comment