ACC SHELL

Path : /srv/www/vhosts/marevva/nadaciakrizovatka/admin/
File Upload :
Current File : /srv/www/vhosts/marevva/nadaciakrizovatka/admin/admin-photogallery-upload-form.php

<?php
	
	include( '../init-db-info.php' );
	include( '../init-db.php' );
	include( '../init-path.php' );
	include( 'admin-init-vars.php' );
	
	
	$itemID = 0;
	if ( isset( $_GET['id'] ) ) $itemID = $_GET['id'];		
	if ( isset( $_POST['ID'] ) ) $itemID = $_POST['ID'];
	
	//hack ?
	if ( $itemID == '' ) $itemID = $_GET['id'];
	
	$photos = '';
	$currentPhotogalleryImagesDir = $photogalleryImagesDir . '/' . $itemID;
	
	$i = 0;
	
	$mediaItems = $db->getAllItems( 'mediaItem', " WHERE `ownerID`=" . $itemID . " ORDER BY `position` ASC " );
	if ( count( $mediaItems ) > 0 )
	{
		foreach ( $mediaItems as $mediaItem )
		{
			$file = $mediaItem['fileName'];
			$filePath = $currentPhotogalleryImagesDir . '/thumbs/' . $file;

			$photos .= '<div id="admin-photogallery-image-' . ( $i ) . '" class="admin-photogallery-image-div" >';										
			
			// description
			$photos .= '	<div class="admin-photogallery-image-description" id="admin-photogallery-image-description-'.( $i ).'"
								onclick="editPositionDialog(' . $mediaItem['ID'] . ', ' . $mediaItem['position'] . ')" > Pozice: ' . $mediaItem['position'] . ' </div>';

			// delete					
			$photos .= '	<div class="admin-photogallery-image-delete" id="admin-photogallery-image-delete-'.( $i ).'"
								onclick=" $.post( \'admin-photogallery-upload-process.php\', 
												  \'mediaItemID=' . $mediaItem['ID'] . '&cmd=delete\', 
												  function(data) 
												  {
													  $(\'#admin-photogallery-image-' . ( $i ) . '\').remove();
													  showLabelSaved();
												  } ); "
								> X </div>
								<script type="text/javascript">
									$("#admin-photogallery-image-'.( $i ).'").hover( function()
																				  {
																					  $("#admin-photogallery-image-delete-'.( $i ).'").toggle("fast");
																					  $("#admin-photogallery-image-description-'.( $i ).'").toggle("fast");
																				  },
																				  function()
																				  {
																					  $("#admin-photogallery-image-delete-'.( $i  ).'").toggle("fast");
																					  $("#admin-photogallery-image-description-'.( $i  ).'").toggle("fast");
																				  } ); 
									
								</script>';
			// image					
			$photos .= '	<div class="admin-photogallery-image-wrapper" >
								<img src="' . $filePath .  '?' . rand(0, 100000) . '" alt="" class="admin-photogallery-image" 
								 id="admin-photogallery-image-img-'.( $i ).'" />
							</div>';
						
			$photos .= '</div>';
			
			$i++;
		}
	}
	
	// edit Description Dialog
	$r .= '	<script type="text/javascript">
				function editPositionDialog( mediaItemID, position )
				{
					var p = prompt( \'Zadejte pozici:\', position );
					if ( (p != \'\') && (p != position) )
					{
						$.post( \'admin-photogallery-upload-process.php\', 
												  \'mediaItemID=\' + mediaItemID + \'&cmd=setPosition&position=\' + p, 
												  function(data) 
												  {
													  
												  } );
					}
				}
			</script>';
			
	$r .= '
		<div id="photogalleryUploaderDivWrapper">
			<div id="photogalleryUploaderDiv">					
			
				<form id="photogalleryUploaderForm" method="post" action="admin-photogallery-upload-process.php?id='.$itemID.'" >
					<div id="photogalleryUploader" >
						<p>You browser doesn\'t have Flash support.</p>
					</div>
				</form>
				
				<div id="photogalleryDiv">
					' . $photos . '
				</div>
				
				<div class="cleaner20"></div>
				
				<script type="text/javascript">
					function removeAllPhotosDialog()
					{
						var r = confirm( \'' . $text['Do you really want to delete all photos?'] . '\' );
						
						if ( r )
						{
							$.post( \'admin-photogallery-upload-process.php\', 
													  \'id='.$itemID.'&cmd=deleteAll\', 
													  function(data) 
													  {
														  $(\'#photogalleryDiv\').html(data);
														  showLabelSaved();
													  } );
						}
					}
				</script>
				';
				
	if ( $i > 0 )
	{
		// remove All Photos button
		$r .=  '<div style="float:right;">
					<div class="admin-button" onclick="removeAllPhotosDialog();">
						' . $text['Delete all'] . '
					</div>
				</div>';
	}
	$r .= 		'				
				<div class="cleaner"> </div>
				
			</div>
		</div>
		';
		
	//$r .= '<div class="cleaner"> </div>';;
?>

ACC SHELL 2018