HEX
Server: Apache
System: Linux cpanel91.fastsecurehost.com 3.10.0-962.3.2.lve1.5.87.el7.x86_64 #1 SMP Tue Jan 28 09:38:56 UTC 2025 x86_64
User: harmonyg (1050)
PHP: 8.2.29
Disabled: shell, shell_exec, exec, ini_alter, dl, show_source, passthru, system, eval, pfsockopen, leak, apache_child_terminate, posix_kill, posix_mkfifo, posix_setpgid, posix_setsid, posix_setuid
Upload Files
File: /home/harmonyg/www/classes/menu.php
<?php
class menu extends ACore {
	
	public function get_content() {
		global $mysqli;

		
		echo '<div id="main">';
		
		if(!$_GET['id_menu']) {
			echo 'Incorrect menu data';
		}
		else {
			$id_menu = (int)$_GET['id_menu'];
			if(!$id_menu) {
				echo 'Incorrect menu data';
			}
			else {
				$query = "SELECT id_menu,menu_name,menu_content,content_title,project_id FROM menu WHERE id_menu='$id_menu'";
				$result = $mysqli->query($query);
				if(!$result) {
					exit($mysqli->error);
				}
				$row = $result->fetch_assoc();
				$proj_id = $row['project_id'];
				$row1 = $this->gallery_array($proj_id);
				echo '			<div id="container">
								<div id="content" role="main">
								<div id="post-467" class="post-467 page type-page status-publish hentry">';
				printf('<h1 align="center" class="entry-title-home">%s</h1>',$row['content_title']);
				echo '					<div class="entry-content-home">';
				if($row['menu_content']) printf("%s",$row['menu_content']);
				if($row1) {
					echo '<!-- see gallery_shortcode() in wp-includes/media.php -->';
					if ($proj_id == 6 || $proj_id == 21) echo '<div id="gallery-1" class="gallery galleryid-467 gallery-columns-1 gallery-size-thumbnail">';
					else echo '<div id="gallery-1" class="gallery galleryid-467 gallery-columns-3 gallery-size-thumbnail">';
					foreach($row1 as $item1) {
						if ($proj_id == 6 || $proj_id == 21) printf("<dl class='gallery-item'><dt class='gallery-icon'>
						<a title='%s' href='%s' rel='prettyPhoto[%s]'>
						<img class='attachment-thumbnail' src='%s' width='600' height='170' style='border: 0;'>
						</a></dt><dd class='wp-caption-text gallery-caption' style='margin-top: -10px;margin-bottom: 18px;'>%s</dd></dl>
						",$item1['img_title'],$item1['img_src'],$row['project_id'],$item1['img_thumb_src'],$item1['img_cap']);
						else printf("<dl class='gallery-item'><dt class='gallery-icon'>
						<a title='%s' href='%s' rel='prettyPhoto[%s]'>
						<img class='attachment-thumbnail' src='%s' width='150' height='150'>
						</a></dt><dd class='wp-caption-text gallery-caption' style='margin-top: -10px;margin-bottom: 18px;'>%s</dd></dl>
						",$item1['img_title'],$item1['img_src'],$row['project_id'],$item1['img_thumb_src'],$item1['img_cap']);
						if ($proj_id == 6 || $proj_id == 21) echo '<BR style="CLEAR: both">';
					}
					echo '<BR style="CLEAR: both"><!-- end gal--></div>';
				}
				echo '					</div><!-- .entry-content -->';
				echo '</div><!-- #post-## -->
				</div><!-- #content -->
				</div><!-- #container -->
					';
			}
		}
	}


	protected function gallery_array($project_id) {
		global $mysqli;
	
		$query = "SELECT id_gal,img_src,img_thumb_src,img_cap,img_title FROM gallery WHERE project_id='$project_id'";
		
		$result = $mysqli->query($query);
		if(!$result) {
			exit($mysqli->error);
		}
		
		$row = array();
		
		for($i = 0;$i < mysqli_num_rows($result); $i++) {
			$row[] = $result->fetch_assoc();
		}
		return $row;
	}
	
}
?>