403Webshell
Server IP : 209.209.40.120  /  Your IP : 216.73.217.112
Web Server : Microsoft-IIS/10.0
System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586
User : NEWWWW$ ( 0)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/HostingSpaces/admin/chatme24.com/wwwroot/_include/current/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/HostingSpaces/admin/chatme24.com/wwwroot/_include/current/csearch.class.php
<?php
/* (C) Websplosion LLC, 2001-2021

IMPORTANT: This is a commercial software product
and any kind of using it must agree to the Websplosion's license agreement.
It can be found at http://www.chameleonsocial.com/license.doc

This notice may not be removed from the source code. */

class CSearch extends CHtmlBlock {

    function parseBlock(&$html)
    {
        global $g;
        global $l;
        global $g_user;

        CBanner::getBlock($html, 'right_column');

        $html->setvar("p_age_from_options", n_options($g['options']['users_age'], $g['options']['users_age_max'], get_param("p_age_from", $g['options']['users_age'])));
        $html->setvar("p_age_to_options", n_options($g['options']['users_age'], $g['options']['users_age_max'], get_param("p_age_to", $g['options']['users_age_max'])));

        UserFields::parseStatus($html);

        if (UserFields::isActive('orientation') && Common::isOptionActive('your_orientation')) {
            if (isset($g_user['p_orientation']) && $g_user['p_orientation']) {
                $this->parseChecks($html, "p_orientation", "SELECT id, title FROM const_orientation ORDER BY id ASC", $g_user['p_orientation'], 2, 0, true);
                //$html->setvar("p_orientation", $g_user['p_orientation']);
                //$html->parse("p_orientation", true);
            }
        }
        if (UserFields::isActive('relation')) {
            $checks = 0;
            $this->parseChecks($html, "p_relation", "SELECT id, title FROM const_relation ORDER BY id ASC", $checks, 2, 0);
            $html->parse('relation', false);
        }
        if (Common::isOptionActive('adv_search')) {
            $html->parse('menu_search_advanced', false);
        }

        if (Common::isOptionActive('saved_searches')) {
            $html->parse('search_saved_js', false);
            $html->parse('menu_search_saved', false);
            $html->parse('search_saved', false);
        }

		if (!Common::isOptionActive('no_profiles_without_photos_search')) {
			$html->setvar('checks_photo', get_param('photo', 0) ? ' checked' : '');
			$html->parse('with_photo', false);
		}

        parent::parseBlock($html);
    }

    public static function parseChecks(&$html, $name, $sql, $mask, $num_columns = 1, $add = 0, $parseValue = false, $varName = false)
    {
        global $l;
        if (DB::query($sql)) {
            $i = 0;
            $total_checks = DB::num_rows();
            $in_column = ceil(($total_checks + $add) / $num_columns);

            while ($row = DB::fetch_row()) {
                $i++;

                $html->setvar("id", $row[0]);
                $html->setvar("title", isset($l['all'][to_php_alfabet($row[1])]) ? $l['all'][to_php_alfabet($row[1])] : $row[1]);
                if ($mask & (1 << ($row[0] - 1))) {
                    $html->setvar("checked", " checked");
                    if($parseValue) {
                        $html->setvar($varName ? $varName : $name, $row[0]);
                        $html->parse($name);
                    }
                } else {
                    $html->setvar("checked", "");
                }

                if ($i % $in_column == 0 and $i != 0 and ($i != $total_checks or $add > 0) and $num_columns != 1) {
                    $html->parse($name . "_column", true);
                } else {
                    $html->setblockvar($name . "_column", "");
                }

                if(!$parseValue) {
                    $html->parse($name, true);
                }
            }

            DB::free_result();
        }
    }

}

Youez - 2016 - github.com/yon3zu
LinuXploit