PHP Classes
elePHPant
Icontem

File: application/views/user/readinfo.php

Recommend this page to a friend!
  Classes of harold rita  >  PHP Thesis Proposal Hub  >  application/views/user/readinfo.php  >  Download  
File: application/views/user/readinfo.php
Role: Example script
Content type: text/plain
Description: Example script
Class: PHP Thesis Proposal Hub
Store and publish research thesis documents
Author: By
Last change:
Date: 1 year ago
Size: 10,255 bytes
 

 

Contents

Class file image Download
<div class="container">

<div class="row content">
	



			<?php if (isset($content)): ?>
				<?php if (is_array($content)): ?>
					<?php foreach ($content as $key): ?>

							<!-- if page is not public prevent access -->
						<?php if ($key->status == 3 && !$this->aauth->is_loggedin() ): ?>

						<div class="col-md-12">
						Oops! That page can?t be found.
						</div>
							<?php break; ?>
						<?php endif ?>



						<!-- if page is loggined and public role hide -->
						<?php if ($key->status == 3 && $this->session->userdata['permit'] == 'public' ): ?>
							
						<div class="col-md-12">
						Oops! That page can?t be found.
						</div>
							<?php break; ?>
						<?php endif ?>

						<div class="row">
							<div class="col-md-12">

								<div class="col-md-2">
									<b class="title">Title</b>
								</div>
								<div class="col-md-10">
									<b><?=$key->title;?></b>
								</div>
							</div>
						</div>
						<br />
						<div class="row">
							<div class="col-md-12">
								<div class="col-md-2">
									<b>Abstract</b>
								</div>
								<div class="col-md-10">
									<?php 

                 echo ucfirst($key->description);?>
								</div>
							</div>
						</div>

						<div class="row">
							<div class="col-md-12">

								<div class="col-md-2">
									<b>Year of study</b>
								</div>
								<div class="col-md-10">
									<?php echo $key->years;?>
								</div>
							</div>
						</div>
						<div class="row">
							<div class="col-md-12">

								<div class="col-md-2">
									<b>Book number</b>
								</div>
								<div class="col-md-10">
									<?php echo !empty($key->bookno) ? $key->bookno : '-n-';?>
								</div>
							</div>
						</div>
						<br />
						<?php if ($this->aauth->is_loggedin()): ?>
						
						<div class="row">
							<div class="col-md-12">

								<?php if (isset($researcher)): ?>



									<?php if (is_array($researcher)): ?>
										<?php $i=0; foreach ($researcher as $r): ?>
											<div class="col-md-2">
												<?php if ($i == 0): ?>
													<b>Researcher</b>
												<?php endif ?>
											</div>
											<div class="col-md-10">
											<?php echo $r->fullname .' - '. $r->position ?>
												
											</div>

										<?php $i++; endforeach ?>
									<?php endif ?>


								<?php endif ?>
									
							</div>
						</div>
						<br />

						<div class="row">
							<div class="col-md-12">

								<?php if (isset($committee)): ?>


									<?php if (is_array($committee)): ?>
										<?php $i=0; foreach ($committee as $c): ?>
											<div class="col-md-2">
												<?php if ($i == 0): ?>
													<b>Examining Committee</b>
												<?php endif ?>
											</div>
											<div class="col-md-10">
											<?php echo $c->fullname .' - '. $c->position ?>
												
											</div>

										<?php $i++; endforeach ?>
									<?php endif ?>



								<?php endif ?>
									
							</div>
						</div>
						<br />
					
						<div class="row">
							<div class="col-md-12">

								<?php if (isset($panel)): ?>



									<?php if (is_array($panel)): ?>
										<?php $i=0; foreach ($panel as $p): ?>
											<div class="col-md-2">
												<?php if ($i == 0): ?>
													<b>Examining Panel</b>
												<?php endif ?>
											</div>
											<div class="col-md-10">
											<?php echo $p->fullname .' - '. $p->position ?>
												
											</div>

										<?php $i++; endforeach ?>
									<?php endif ?>



								<?php endif ?>
									
							</div>
						</div>
						<br />
								
						<?php endif ?>




						<?php //if files is uploaded  ?>

						<div class="col-md-9">
							<div class="row">
								<div class="options">
									<?php
									if(!$this->aauth->is_loggedin()  && $key->status != 2){
											echo "<div class='col-md-12'>You  must login to view/download this file.</div>";
										}else{

											if(isset($files)){
												if (is_array($files) && count($files) > 0) {
													# code...
													$i=0;
													$ftype = $files[0]->type;
													
													foreach ($files as $key2) {
														# code...
														if($key2->type == 'image'){
																echo "<div class='panel panel-info col-md-4 read-content' id='img_div_$key2->id' style='height:300px;padding:30px 30px 20px 20px;margin-bottom:120px;'><img style='width:100%;cursor:pointer;overflow:hidden;' alt='$key2->newfilename' src='".site_url('reader?file=').$key2->newfilename."&id=".$key2->id."' id='img_$key2->id' onclick='image_viewer(this.id)' /><br />";
														   		echo "<p style='height:100px;max-height:100px;  text-overflow: ellipsis;  /* Required for text-overflow to do anything */  white-space: wrap;overflow: hidden;font-size:12px'>";
																echo !empty($key2->title) ? $key2->title : strtoupper (str_replace('-',' ', substr($key2->newfilename, 0, -22)));
																echo "</p>";
																echo "<a href='".site_url('download?file=')."$key2->newfilename&id=$key2->id' class='btn btn-success' style='position:relative;bottom:0;'>Download</a> </div>";
														
															?>

															
								
														<?php
														
														$i++;
														}



														if($key2->type == 'pdf'){
														   	echo "<div class='panel panel-info col-md-4 read-content'><img style='width:100%;max-width:200px;max-height:200px;' alt='$key2->newfilename' src='".base_url('public/images/pdf.png')."' /><br />";
														   echo "<p style='height:100px;over-flow:hidden;'>";
																echo !empty($key2->title) ? $key2->title : strtoupper (str_replace('-',' ', substr($key2->newfilename, 0, -22)));
																echo "</p>";
																echo "<a href='".site_url('download?file=')."$key2->newfilename&id=$key2->id' class='btn btn-success'>Download</a> <a href='".site_url('viewer?file=')."$key2->newfilename&id=$key2->id' class='btn btn-info'>VIEW</a></div>";
														
														}	
														if(
														 $key2->type == 'word' ||
														 $key2->type == 'spreadsheet' ||
														 $key2->type == 'powerpoint'
														 ){
														   	echo "<div class='panel panel-info col-md-4 read-content'><img style='width:100%';max-width:200px;max-height:200px;  alt='$key2->newfilename' src='".base_url('public/images/docs1.jpg')."'  /><br />";
																echo "<p style='height:100px;max-height:100px;  text-overflow: ellipsis;  /* Required for text-overflow to do anything */  white-space: wrap;overflow: hidden;font-size:12px'>";
																echo !empty($key2->title) ? $key2->title : strtoupper (str_replace('-',' ', substr($key2->newfilename, 0, -22)));
																echo "</p>";
																echo "<a href='".site_url('download?file=')."$key2->newfilename&id=$key2->id' class='btn btn-success'>Download</a></div>";
														
														}	

													if($key2->type == 'zipped'){
														   	echo "<div class='panel panel-info col-md-4 read-content'><img style='width:100%;max-width:200px;max-height:200px;'  alt='$key2->newfilename' src='".base_url('public/images/archived.png')."'  /><br />";
																echo "<p style='height:100px;max-height:100px;  text-overflow: ellipsis;  /* Required for text-overflow to do anything */  white-space: wrap;overflow: hidden;font-size:12px'>";
																echo !empty($key2->title) ? $key2->title : strtoupper (str_replace('-',' ', substr($key2->newfilename, 0, -22)));
																echo "</p>";
																echo "<a href='".site_url('download?file=')."$key2->newfilename&id=$key2->id' class='btn btn-success'>Download</a></div>";
														

													}
													if($key2->type == 'video'){
														   	echo "<div class='panel panel-info col-md-4 read-content'><video width=\"100%\" height=\"75%\" controls>".'
															<source src="'.site_url('reader?file=').$key2->newfilename.'&id='.$key2->id.'" type="'.$key2->mtype.'">
															</video><br />';
																echo "<p style='height:100px;max-height:100px;  text-overflow: ellipsis;  /* Required for text-overflow to do anything */  white-space: wrap;overflow: hidden;font-size:12px'>";
																echo !empty($key2->title) ? $key2->title : strtoupper (str_replace('-',' ', substr($key2->newfilename, 0, -22)));
																echo "</p>";
																echo "<a href='".site_url('download?file=')."$key2->newfilename&id=$key2->id' class='btn btn-success'>Download</a></div>";
														

													}
									
														

													}
												
													
	
									

												}
											}

									
									
									}

		

									echo " <a href='".site_url('file/save')."/$key->page_id' class='btn btn-default hidden'><i class='fa fa-save'></i></a>
									</div>";
									?>
								</div>
							</div>
							</div>


					<?php endforeach ?>
				<?php endif ?>
			<?php endif ?>


</div>
</div>

<div class="col-md-12 hidden" id="image-container" style="background-color:rgba(0,0,0,0.8);padding:5%;position:fixed;z-index:99;top:0;height:100vh;width:100% !important;">
	<div class="row" ><button class="btn btn-default pull-right"><i class="fa fa-remove" style='color:red'></i></button>
		<div class="imageviewer" style="height:100%;text-align:center">
			<img style="max-height:80vh;" src="">
		</div>
	</div>
</div>

<style type="text/css">
	@media only screen and (max-width: 768){
		#image-container{
			margin-left: 0;
			margin: 5%;
			padding: 5px;
		}
		#image-container img{
		}
	}
</style>
<script type="text/javascript">
	
	function image_viewer(id) {
		// body...

		url = $('#'+id).attr('src');

		//console.log(url);

		$('#image-container').removeClass('hidden');

		$('.imageviewer img').attr('src',url);

	}

	function image_html_viewer(id) {
		// body...
		$('#'+id).removeClass('col-md-3');
		url = $('#'+id).html();

		$('#image-container').removeClass('hidden');

		$('.imageviewer').html(url);

	}
	$('#image-container').on('dblclick',function(){
		$(this).addClass('hidden');
	})

	$('#image-container button').on('click',function(){
		$('#image-container').addClass('hidden');
	})
</script>