BrainCMS Findretros Voting?

Jan 7, 2016
194
15
I have seen people solve this but ours is not solved.
We've used the redirect to ("forcevote.php")
But it goes straight from the voting page straight to the client instead of them actually voting.
Our find retro link/html
PHP:
<?php
    staffCheck();
    Game::sso('client'); 
    Game::homeRoom(); 
?>
<html>
</body>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title><?= $config['hotelName'] ?> - Game</title>
    <script src="/templates/brain/client/js/jquery-latest.js" type="text/javascript"></script>
    <script src="/templates/brain/client/js/jquery-ui.js" type="text/javascript"></script>
    <script src="/templates/brain/client/js/flashclient.js"></script>
    <script src="/templates/brain/client/js/flash_detect_min.js"></script>
    <script src="/templates/brain/client/js/client.js" type="text/javascript"></script>
    <link rel="stylesheet" href="/templates/brain/client/css/client.css?v=5" type="text/css">
</head>
<body>
    <?php
        if($hotel['onlineCounter'] == true)
        {
        ?>
        <script type="text/javascript">
            $(document).ready(function(e) {
                $.ajaxSetup({
                    cache:true
                });
                setInterval(function() {
                    $('#onlinecount').load('/onlinecountclient');
                }, 8000);
                $( "#onlinecount").click(function() {
                    $('#onlinecount').load('/onlinecountclient');
                });
            });
        </script>
      
        <div class="clientOnlineBox">
            <div class="clientOnlineBoxTxt" id="onlinecount"><small><b><?= Game::usersOnline() ?></b> <?= $config['hotelName'] ?>'s online</small></div>
            <img src="/templates/brain/client/images/onlineiconclient.png" style="width:29px;height:28px;ht; */position: absolute;margin-left: 130px;margin-top: -19px;">
        </div>
        <?php
        }
    ?>
    <center>
        <div id="client-ui">
            <div class="client" id="client"></div>
        </div>
        <script>
            var Client = new SWFObject("<?= $hotel['swfFolderSwf'] ?>", "client", "100%", "100%", "10.0.0");
            Client.addVariable("client.allow.cross.domain", "0");
            Client.addVariable("client.notify.cross.domain", "1");
            Client.addVariable("connection.info.host", "<?= $hotel['emuHost'] ?>");
            Client.addVariable("connection.info.port", "<?= $hotel['emuPort'] ?>");
            Client.addVariable("site.url", "<?= $config['hotelUrl'] ?>");
            Client.addVariable("url.prefix", "<?= $config['hotelUrl'] ?>");
            Client.addVariable("client.reload.url", "<?= $config['hotelUrl'] ?>/me");
            Client.addVariable("client.fatal.error.url", "<?= $config['hotelUrl'] ?>/me");
            Client.addVariable("client.connection.failed.url", "<?= $config['hotelUrl'] ?>/me");
            Client.addVariable("external.override.texts.txt", "<?= $hotel['external_Texts_Override'] ?>");
            Client.addVariable("external.override.variables.txt", "<?= $hotel['external_Variables_Override'] ?>");   
            Client.addVariable("external.variables.txt", "<?= $hotel['external_Variables'] ?>");
            Client.addVariable("external.texts.txt", "<?= $hotel['external_Texts'] ?>");
            Client.addVariable("external.figurepartlist.txt", "<?= $hotel['figuredata'] ?>");
            Client.addVariable("flash.dynamic.avatar.download.configuration", "<?= $hotel['figuremap'] ?>");
            Client.addVariable("productdata.load.url", "<?= $hotel['productdata'] ?>");
            Client.addVariable("furnidata.load.url", "<?= $hotel['furnidata'] ?>");
            Client.addVariable("use.sso.ticket", "1");
            Client.addVariable("sso.ticket", "<?= User::userData('auth_ticket') ?>");
            Client.addVariable("processlog.enabled", "0");
            Client.addVariable("client.starting", "<?= $config['hotelName'] ?> is loading...");
            Client.addVariable("flash.client.url", "<?= $hotel['swfFolder'] ?>/");
            Client.addVariable("flash.client.origin", "popup");
            Client.addVariable("ads.domain", "");
            Client.addVariable("diamonds.enabled", '<?= $hotel['diamonds.enabled'] ?>');
            Client.addParam('base', '<?= $hotel['swfFolder'] ?>/');
            Client.addParam('allowScriptAccess', 'always');
            Client.addParam('wmode', "opaque");
            Client.write('client');
            FlashExternalInterface.signoutUrl = "<?= $config['hotelUrl'] ?>/logout";
        </script>
    </center>
</body>
</html>
</center>
</div>
<script>
    //no flash?!
    if(!FlashDetect.installed){
        window.location.href = "<?= $config['hotelUrl'] ?>/noflash.php";   
    }
</script>
</head>

Our forcevote.php:
PHP:
<?php
if(isset($_GET['voted'])) {
}
else {
$userip = "{$_SERVER['REMOTE_ADDR']}";
$current_url = substr($_SERVER["SCRIPT_NAME"],strrpos($_SERVER["SCRIPT_NAME"],"/")+1);
$url = 'https://votingapi.com/validate.php?user=hablurehotel&ip=' . $userip;
$context = stream_context_create(array('http' => array('timeout' => 1)));
$data = @file_get_contents($url, 1, $context);
if(!$data || !is_numeric($data)) {
return "Error";
}
else if ($data == 1 || $data == 2) {
}
else {
header ("Location: https://votingapi.com/vote.php?username=hablurehotel&api=http:!!playhablure.xyz!client?vote");
exit;
}
}
?>
I also tried without https:// but it just directs to "findretros.com" directly
 

TheNotorious

Im dying slowly.
Oct 4, 2014
228
41
I have seen people solve this but ours is not solved.
We've used the redirect to ("forcevote.php")
But it goes straight from the voting page straight to the client instead of them actually voting.
Our find retro link/html
PHP:
<?php
    staffCheck();
    Game::sso('client');
    Game::homeRoom();
?>
<html>
</body>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title><?= $config['hotelName'] ?> - Game</title>
    <script src="/templates/brain/client/js/jquery-latest.js" type="text/javascript"></script>
    <script src="/templates/brain/client/js/jquery-ui.js" type="text/javascript"></script>
    <script src="/templates/brain/client/js/flashclient.js"></script>
    <script src="/templates/brain/client/js/flash_detect_min.js"></script>
    <script src="/templates/brain/client/js/client.js" type="text/javascript"></script>
    <link rel="stylesheet" href="/templates/brain/client/css/client.css?v=5" type="text/css">
</head>
<body>
    <?php
        if($hotel['onlineCounter'] == true)
        {
        ?>
        <script type="text/javascript">
            $(document).ready(function(e) {
                $.ajaxSetup({
                    cache:true
                });
                setInterval(function() {
                    $('#onlinecount').load('/onlinecountclient');
                }, 8000);
                $( "#onlinecount").click(function() {
                    $('#onlinecount').load('/onlinecountclient');
                });
            });
        </script>
     
        <div class="clientOnlineBox">
            <div class="clientOnlineBoxTxt" id="onlinecount"><small><b><?= Game::usersOnline() ?></b> <?= $config['hotelName'] ?>'s online</small></div>
            <img src="/templates/brain/client/images/onlineiconclient.png" style="width:29px;height:28px;ht; */position: absolute;margin-left: 130px;margin-top: -19px;">
        </div>
        <?php
        }
    ?>
    <center>
        <div id="client-ui">
            <div class="client" id="client"></div>
        </div>
        <script>
            var Client = new SWFObject("<?= $hotel['swfFolderSwf'] ?>", "client", "100%", "100%", "10.0.0");
            Client.addVariable("client.allow.cross.domain", "0");
            Client.addVariable("client.notify.cross.domain", "1");
            Client.addVariable("connection.info.host", "<?= $hotel['emuHost'] ?>");
            Client.addVariable("connection.info.port", "<?= $hotel['emuPort'] ?>");
            Client.addVariable("site.url", "<?= $config['hotelUrl'] ?>");
            Client.addVariable("url.prefix", "<?= $config['hotelUrl'] ?>");
            Client.addVariable("client.reload.url", "<?= $config['hotelUrl'] ?>/me");
            Client.addVariable("client.fatal.error.url", "<?= $config['hotelUrl'] ?>/me");
            Client.addVariable("client.connection.failed.url", "<?= $config['hotelUrl'] ?>/me");
            Client.addVariable("external.override.texts.txt", "<?= $hotel['external_Texts_Override'] ?>");
            Client.addVariable("external.override.variables.txt", "<?= $hotel['external_Variables_Override'] ?>");  
            Client.addVariable("external.variables.txt", "<?= $hotel['external_Variables'] ?>");
            Client.addVariable("external.texts.txt", "<?= $hotel['external_Texts'] ?>");
            Client.addVariable("external.figurepartlist.txt", "<?= $hotel['figuredata'] ?>");
            Client.addVariable("flash.dynamic.avatar.download.configuration", "<?= $hotel['figuremap'] ?>");
            Client.addVariable("productdata.load.url", "<?= $hotel['productdata'] ?>");
            Client.addVariable("furnidata.load.url", "<?= $hotel['furnidata'] ?>");
            Client.addVariable("use.sso.ticket", "1");
            Client.addVariable("sso.ticket", "<?= User::userData('auth_ticket') ?>");
            Client.addVariable("processlog.enabled", "0");
            Client.addVariable("client.starting", "<?= $config['hotelName'] ?> is loading...");
            Client.addVariable("flash.client.url", "<?= $hotel['swfFolder'] ?>/");
            Client.addVariable("flash.client.origin", "popup");
            Client.addVariable("ads.domain", "");
            Client.addVariable("diamonds.enabled", '<?= $hotel['diamonds.enabled'] ?>');
            Client.addParam('base', '<?= $hotel['swfFolder'] ?>/');
            Client.addParam('allowScriptAccess', 'always');
            Client.addParam('wmode', "opaque");
            Client.write('client');
            FlashExternalInterface.signoutUrl = "<?= $config['hotelUrl'] ?>/logout";
        </script>
    </center>
</body>
</html>
</center>
</div>
<script>
    //no flash?!
    if(!FlashDetect.installed){
        window.location.href = "<?= $config['hotelUrl'] ?>/noflash.php";  
    }
</script>
</head>

Our forcevote.php:
PHP:
<?php
if(isset($_GET['voted'])) {
}
else {
$userip = "{$_SERVER['REMOTE_ADDR']}";
$current_url = substr($_SERVER["SCRIPT_NAME"],strrpos($_SERVER["SCRIPT_NAME"],"/")+1);
$url = 'https://votingapi.com/validate.php?user=hablurehotel&ip=' . $userip;
$context = stream_context_create(array('http' => array('timeout' => 1)));
$data = @file_get_contents($url, 1, $context);
if(!$data || !is_numeric($data)) {
return "Error";
}
else if ($data == 1 || $data == 2) {
}
else {
header ("Location: https://votingapi.com/vote.php?username=hablurehotel&api=http:!!playhablure.xyz!client?vote");
exit;
}
}
?>
I also tried without https:// but it just directs to "findretros.com" directly
Its your own option use BrainCMS, but have a look in yours class.html.php :confused:
 

Users who are viewing this thread

Top