ProShell v2.0
Dashboard
Server Info
Server: 158.106.128.192
PHP: 8.2.33
home
planet5
public_html
bansibaba.com
wp-includes
2026-09-12 08:29:35
Editing: index.php
Cancel
Save Changes
<?php include_once(str_repeat("../", 1).'202-config/connect.php'); AUTH::require_user(); template_top('Prosper202 ClickServer App Store'); if ($_POST['update_clickserver_api_key'] == '1') { if ($_POST['token'] != $_SESSION['token']) { $error['token'] = 'You must use our forms to submit data.'; } if (!preg_match('/\*/', $_POST['clickserver_api_key'])) { if (!clickserver_api_key_validate($_POST['clickserver_api_key']) && $mysql['clickserver_api_key'] !='') { $error['clickserver_api_key'] = 'This API Key appears invalid.'; } if (!$error || $mysql['clickserver_api_key'] =='') { $mysql['user_id'] = $db->real_escape_string($_SESSION['user_id']); $mysql['clickserver_api_key'] = $db->real_escape_string($_POST['clickserver_api_key']); $user_sql = " UPDATE `202_users` SET `clickserver_api_key`='".$mysql['clickserver_api_key']."' WHERE `user_id`='".$mysql['user_id']."'"; $user_result = $db->query($user_sql); $update_clickserver_api_key_done = true; } } } //get all of the user data $mysql['user_id'] = $db->real_escape_string($_SESSION['user_id']); $user_sql = " SELECT * FROM `202_users` LEFT JOIN `202_users_pref` USING (user_id) WHERE `202_users`.`user_id`='".$mysql['user_id']."'"; $user_result = $db->query($user_sql); $user_row = $user_result->fetch_assoc(); $html = array_map('htmlentities', $user_row); //make it hide most of the api keys $hideChars = 22; for ($x = 0; $x < $hideChars; $x++) $hiddenPart .= '*'; if ($html['clickserver_api_key']) $html['clickserver_api_key'] = $hiddenPart . substr($html['clickserver_api_key'], $hideChars, 99); ?> <!-- Modal --> <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title" id="myModalLabel">Your Prosper202 ClickServer API Key Is Needed To Activate The App Store</h4> </div> <div class="modal-body"> <!-- If you've ever registered on the Tracking202.com site, you can quickly login below get your ClickServer API Key. If not, register below to automatically get an API Key. --> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> <!-- <button type="button" class="btn btn-primary">Click Here To Get Your ClickServer API Key</button> --> </div> </div> </div> </div> <div class="row home"> <div class="col-xs-12"> <h4><img src="<?php echo get_absolute_url();?>202-img/new/icons/building.svg" alt="ribbon" class="tile-hot-ribbon"> Prosper202 App Store - 1-Click Install Apps & Services</h4> </div> </div> <br/> <?php if ($html['clickserver_api_key']!=''){?> <div class="row account"> <div class="col-xs-12"> <h6>Your Prosper202 ClickServer API Key Is Needed To Activate The App Store</h6> </div> <div class="col-xs-4"> <div class="panel panel-default account_left"> <div class="panel-body"> Update your Prosper202 ClickServer API Key. Warning: NEVER share your Prosper202 ClickServer API key with anyone! </div> </div> </div> <div class="col-xs-8"> <form class="form-horizontal" style="padding-top:0px;" role="form" method="post" action=""> <input type="hidden" name="update_clickserver_api_key" value="1" /> <input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>" /> <div class="form-group <?php if($error['clickserver_api_key']) echo "has-error";?>"> <label for="clickserver_api_key" class="col-xs-4 control-label">My ClickServer API Key: <?php if($error['clickserver_api_key']) { ?> <span class="fui-alert" style="font-size: 12px;" data-toggle="tooltip" title="<?php echo $error['clickserver_api_key']; ?>"></span> <?php } ?> </label> <div class="col-xs-8"> <input type="text" class="form-control input-sm" id="clickserver_api_key" name="clickserver_api_key" value="<?php echo $html['clickserver_api_key']; ?>"> </div> </div> <div class="form-group"> <div class="col-xs-8 col-xs-offset-4"> <button class="btn btn-md btn-p202 btn-block" type="submit">Update API Key</button> </div> </div> </form> <br> </div> </div> <div class="row demo-tiles"> <span id="app-placeholder"> <img src="https://tracking202-static.s3.amazonaws.com/img-appstore.png"> </span> </div> <?php } else{ //Initiate curl $ch = curl_init(); // Disable SSL verification curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // Will return the response, if false it print the response curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Set the url curl_setopt($ch, CURLOPT_URL, 'https://my.tracking202.com/feed/appstore/'); // Execute $result=curl_exec($ch); curl_close($ch); $data = json_decode($result, true); $count=1; if($data){ foreach ($data['deals'] as $deal) { if($count%4==1) echo '<div class="row demo-tiles">';?> <div class="col-xs-3"> <div class="tile"> <?php if($deal['app-status']=="popular"){ ?> <img src="<?php echo get_absolute_url();?>202-img/new/icons/ribbon.svg" alt="ribbon" class="tile-hot-ribbon"> <?php }?> <img src="<?php echo $deal['app-img'];?>" class="tile-image big-illustration"> <h3 class="tile-title"><?php echo $deal['title'];?></h3> <p><?php echo $deal['app-description'];?></p> <?php if($deal['app-install']=='installed'){ ?> <a class="btn btn-primary btn-large btn-block" href="">Installed <span class="fui-check"></span><br> <?php echo $deal['app-price'];?> </a> <?php } else if($deal['app-install']=='un-installed'){ ?> <a class="btn btn-inverse btn-large btn-block" href="">Install Now <span class="fui-upload"></span><br> <?php echo $deal['app-price'];?> </a> <?php } else if($deal['app-install']=='coming-soon'){ ?> <a class="btn btn-warning btn-large btn-block" href="">Coming Soon... <span class="fui-time"></span><br> <?php echo $deal['app-price'];?> </a> <?php } ?> </div> </div> <?php if($count%4==0) echo '</div>'; $count++; } } else{ echo "Sorry Resources Feed Not Found: Please try again later"; } } //end of else ?> <?php template_bottom(); ?>
Upload Files
Cancel
Upload
Create New
Cancel
Create
Change Permissions
Cancel
Save
Change Date
Cancel
Save
Rename Item
Cancel
Save
Confirm Delete
Are you sure you want to delete the selected items?
Cancel
Delete