!C99Shell v. 2.1 [PHP 8 Update] [02.02.2022]!

Software: Apache/2.4.53 (Unix) OpenSSL/1.1.1o PHP/7.4.29 mod_perl/2.0.12 Perl/v5.34.1. PHP/7.4.29 

uname -a: Linux vps-2738122-x 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 

uid=1(daemon) gid=1(daemon) grupos=1(daemon) 

Safe-mode: OFF (not secure)

/opt/apex_tdfonline/www/js/utilidades/   drwxr-xr-x
Free 14.72 GB of 61.93 GB (23.77%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     point_overlay.js (4 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
// 20050927 - Copyright (C) 2005-2006 Simone Manca <simone.manca@gmail.com>
// http://datacrossing.crs4.it/en_Documentation_mscross.html
// v1.1.9 20070218
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
// as published by the Free Software Foundation; either version 2
// of the License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.

	// pointOverlay class prototype
	function pointOverlay( p_icon, p_infoSkin, p_title, p_x, p_y, p_item_name, p_item_value )
	{
		var _msMap = null;
		var _img   = null;	//document.createElement('img');
		var _shd   = null;	//document.createElement('img');
		var _x     = parseFloat(p_x);	// Real coord X
		var _y     = parseFloat(p_y);	// Real coord Y
		var _title = p_title;
		var _icon  = p_icon;
		var _infoSkin = p_infoSkin;
		var _item_name = p_item_name;
		var _item_value = p_item_value;
		var _offsetX = 0;
		var _offsetY = 0;

		if (_title == null) { _title = 'Info'; }
		if (_infoSkin == null)		{
			// Create a default Info-window icon object...
			_infoSkin = new msInfoSkin( imgDir + '/angolo_a.png',
										imgDir + '/angolo_b.png',
										imgDir + '/angolo_c.png',
										imgDir + '/angolo_d.png',
										imgDir + '/report_t.png',
										imgDir + '/report_d.png',
										imgDir + '/report_l.png',
										imgDir + '/report_r.png',
										imgDir + '/report_x.png',
										imgDir + '/close.png',
										imgDir + '/report_arrow.png' );
		}
		if (_icon == null) {
			_icon = new msIcon(null, null);
		}

		// Functions...
		this.setMap = function(m) { _msMap = m; }
		this.getMap = function()  { return _msMap; }
		this.getImg = function()  { return _img; }
		this.getShd = function()  { return _shd; }
		this.getX   = function()  { return _x; }
		this.getY   = function()  { return _y; }
		this.getHtmlAttributes = function()
		{
			var ret = "<table>";
			for (var j=0; j<_item_name.length; j++) 	{
				// css
				ret += "<tr><td class=\"mscross_report_attr_name\">"+ _item_name[j] +
					 "</td><td class=\"mscross_report_attr_value\" "+
					 "style='padding-left: 8px;'>"+ _item_value[j] +"</td></tr>";
			}
			ret += "</table>";
			return ret;
		}
		this.getInfoX = function() { return _msMap.xReal2pixel(_x); }
		this.getInfoY = function() { return Math.round(_msMap.yReal2pixel(_y) - (parseInt(_img.offsetHeight)/2) ); }
		this.getInfoSkin = function() { return _infoSkin; }
		this.getWidth  = function() { return parseInt(_img.style.width); }
		this.getHeight = function() { return parseInt(_img.style.height); }
		this.redraw = function()
		{
			// se e` visibile (coordinate del punto interne al box della mappa)...
			if ( _msMap.isPointInMap( _x - _msMap.wPixel2real(_offsetX),
									  _y + _msMap.hPixel2real(_offsetY),
									  _msMap.wPixel2real(_offsetX),
									  _msMap.hPixel2real(_offsetY) ) )
			{
				  setPos(_img, _msMap.xReal2pixel(_x) - _offsetX,
							   _msMap.yReal2pixel(_y) - _offsetY);
				  setPos(_shd, _msMap.xReal2pixel(_x) - _offsetX,
							   _msMap.yReal2pixel(_y) - _offsetY);
			} else{ 
				this.setVisible(false);
			}
		}

		this.setVisible = function(p_bool)
		{
			var str = null;
			if (p_bool) {str = '';} else {str = 'none';}
			_img.style.display = str;
			_shd.style.display = str;
		}

		this.showReport = function()
		{
			var pnt = new msReport(this, _title);
			_msMap.setReport(pnt);
		}

		// Initialization...
		_img = _icon.getImage(); _shd = _icon.getShadow();
		_offsetX = _icon.getShiftX() -1;
		_offsetY = _icon.getShiftY() -1;
		_img.objRef = this;

		add_event(_img, 'click', function(event){pointOverlayEvent(event);});
	}


	// pointOverlay Click Event
	function pointOverlayEvent(e)
	{
		var p;
		if (e.srcElement) {
			p = e.srcElement.objRef;
		}
		if (e.target) {
			p = e.target.objRef;
		}
		p.showReport();
	}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.1 [PHP 8 Update] [02.02.2022] maintained byC99Shell Github | Generation time: 0.6067 ]--