HEX
Server: Apache
System: Linux msm5694.mjhst.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: camjab_ssh (1000)
PHP: 5.3.29
Disabled: NONE
Upload Files
File: /home/httpd/html/chatfree24.com/public_html/templates/default_v2/template.index.php
<?php
//get current query string
$thisUrl = $_SERVER['REQUEST_SCHEME'] . "://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];

//sanitize $_GET;
if(is_array($_GET)) { 
	foreach($_GET as $k=>$v) { 
		if(isset($v) && !is_array($v)) { 
			$_GET[htmlentities($k)] = htmlentities($v); 
		}
	}
}

if(isset($data['query_string']) && !empty($data['query_string'])) { 
	parse_str($data['query_string'],$parsed); 
	if(is_array($parsed)) { 
		$_GET = array_merge($_GET,$parsed);
	}
}

if(isset($_GET['controller']) && ($_GET['controller'] == 'custom_url' || $_GET['controller'] == 'router')) {
	//custom url controller
	$queryString = http_build_query($_GET); 
} elseif((!isset($_GET['controller']) || $_GET['controller'] == 'index') && isset($default_query_string)) { 
	//index but default exists.
	$toParse = $_GET; 
	if(isset($toParse['controller'])) { 
		unset($toParse['controller']);
	}
	if(count($toParse) == 0) { 
		parse_str($default_query_string,$parsed); 
		if(is_array($parsed)) { 
			$finalQueryString = array_merge($toParse,$parsed);
			$queryString = http_build_query($finalQueryString); 
		} else { 
			$queryString = parse_url($thisUrl, PHP_URL_QUERY);
		}
	} else { 
		
		$queryString = parse_url($thisUrl, PHP_URL_QUERY);
	}		
} else { 
	//index file
	$queryString = parse_url($thisUrl, PHP_URL_QUERY);
}

$thisUrlNoQueryString = str_replace($queryString, "", $thisUrl);
?>
<div class="col">
		<? if(!$_GET && isset($template_homepage_top_text)) { ?>
	<p><?php echo $template_homepage_top_text; ?></p>
	<? } ?>
    <div id='dataContent' class='row'>
        <div class="loader"></div>

    </div>
</div>

<?php if(isset($data['custom_text_alt'])) { echo "<p>".$data['custom_text_alt']."</p>"; } ?>

<script>
    function getPlatform() {
        var platform = ["Win32", "Android", "iOS"];
        for (var i = 0; i < platform.length; i++) {
            if (navigator.platform.indexOf(platform[i]) > -1) {
                return platform[i];
            }
        }
    }
    var eventType = getPlatform() === 'iOS' ? 'touchend' : 'click';

    $(document).ready(function () {
        /*load current query string*/
        $("#dataContent").load("<? echo $basehttp; ?>/core/ajax.loadModels.php?<?php echo $queryString; ?>", function () {
            $("#dataContent").css('height', '100%');
            setTimeout(function () {
                $("#dataContent .img-col").css('opacity', '1');;
            }, 300);
        });
        
        $('body').on(eventType, '#loadMore', function (e) {
            e.preventDefault();

            var thisPage = $(this).data("page");
            $.get("<? echo $basehttp; ?>/core/ajax.loadModels.php?<? echo $queryString; ?>&page=" + thisPage, function (thisData) {
                $(".loadMoreContainer").remove();
                $("#dataContent").append(thisData);
                setTimeout(function () {
                    $("#dataContent .img-col").css('opacity', '1');;
                }, 300);
            });
        });

    });
</script>