Example #1
0
 public static function getRemainingTime($question)
 {
     if (!empty($question)) {
         $end_at = CDateTime::createFromTimeStamp(strtotime($question->end_at));
         $now = CDateTime::now();
         $diff_in_seconds = $now->diffInSeconds($end_at, true);
         $hrs = sprintf("%02s", floor($diff_in_seconds / 3600));
         $min = sprintf("%02s", floor($diff_in_seconds / 60 % 60));
         $sec = sprintf("%02s", $diff_in_seconds % 60);
         $due_date = $end_at->formatLocalized('%d %B - %A');
         $due_date_day = $end_at->formatLocalized('%d') + 1;
         $due_date_short_month = $end_at->formatLocalized('%b');
         $due_date_long_month = $end_at->formatLocalized('%B');
         $due_date_year = $end_at->formatLocalized('%Y');
         $remaining_time = ['hrs' => $hrs, 'min' => $min, 'sec' => $sec, 'due_date' => $due_date, 'due_date_day' => $due_date_day, 'due_date_short_month' => $due_date_short_month, 'due_date_long_month' => $due_date_long_month, 'due_date_year' => $due_date_year];
     } else {
         $remaining_time = '';
     }
     return $remaining_time;
 }
		<div class="col-md-4 col-md-offset-4 col-lg-4 col-lg-offset-4">
			<h2>Edit Question</h2>
		</div>
		<div class="col-md-12 col-lg-15">
			<div class="row">
				<div class="col-lg-3">
					@include('profile.dashboard.sidebarnav')

					@include('elements.submit')
				</div>
				<div class="col-lg-9">
					<div class="panel-wrapper">				
							@foreach ($questions as $q)
								<?php 
$end_at = CDateTime::createFromTimeStamp(strtotime($q->end_at));
$start_at = CDateTime::createFromTimeStamp(strtotime($q->start_at));
$display_end_at = $end_at->formatLocalized('%Y-%m-%d');
$display_start_at = $start_at->formatLocalized('%Y-%m-%d');
?>
							
								{{ Form::open(['route' => ['admin.question.update', $q->id], 'class' => 'form-horizontal form-w-bg']) }}
								<div class="form-group">
									{{ Form::label('question', 'Question', ['class' => 'col-sm-2 control-label']) }}
									<div class="col-sm-10">
										{{ Form::text('question', Tools::fallBack(Input::old('question'), $q->question), ['class' => 'form-control']) }}
										{{ $errors->first('question', '<span class="text-danger">:message</span>') }}
									</div>
								</div>									
								<div class="form-group">
									{{ Form::label('slug', 'Slug', ['class' => 'col-sm-2 control-label']) }}
									<div class="col-sm-10">
			<h2>Archives</h2>
		</div>
		<div class="col-md-12 col-lg-12">
			<div class="row">
				<div class="col-lg-9">
					<div class="archive-list scrollable" data-height="500px">
						<ul class="list-unstyled">
					        @foreach ($show_questions as $q) 
							<?php 
$t_bants = Post::getTopBants($q->id);
if ($t_bants) {
    foreach ($t_bants as $top_bant) {
        if (is_numeric($top_bant->id)) {
            $user = User::getUserProfile($top_bant->user_id);
            $votes = Vote::getPostVotes($top_bant->id);
            $post_date = CDateTime::createFromTimeStamp(strtotime($top_bant->created_at));
            $display_post_date = $post_date->formatLocalized('%b %d, %Y');
            ?>
									<li>
									<div class="row">
										<div class="col-lg-3">
											<div class="avatar">
												<a href="#">
													<img src="{{ Avatar::display('default_avatar.jpg') }}" alt="...">
													<?php 
            echo '<span class="user-name">' . $user[0]->full_name . '</span>';
            echo '@' . $top_bant->username;
            echo '<div class="profile-info">';
            echo '<span class="address"><i class="fa fa-map-marker"></i>' . $user[0]->city . ', ' . $user[0]->state . '</span>';
            echo '<span class="post-date">' . $display_post_date . '</span>';
            echo '<span class="votes">' . count($votes) . ' votes</span>';