예제 #1
0
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     $timestamp = $request->input('timestamp');
     $key = $request->input('key');
     if (!Vxy::checkKey($timestamp, $key)) {
         return response('Unauthorized.', 401);
     }
     return $next($request);
 }
예제 #2
0
파일: Api.php 프로젝트: verchielxy/eform
 public static function checkKey($timestamp, $key)
 {
     if (MD5(static::$apiKey . Vxy::getIP() . $timestamp . static::$apiKey) == $key) {
         $res = 1;
     } else {
         $res = 0;
     }
     return $res;
 }
예제 #3
0
<?php

use App\Library\Vxy;
$filterResources = ['jquery-1.11.3', 'jquery-easing-1.3', 'normalize', 'bootstrap-3.3.5', 'font-awesome-4.3.0', 'sweetalert-master', 'vxy-master'];
if (isset($filterExtraResources) && is_array($filterExtraResources)) {
    $filterResources = array_merge($filterResources, $filterExtraResources);
}
$resources = Vxy::getResources($filterResources);
?>
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimal-ui">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta http-equiv="Content-Language" content="zh-CN">
    <meta name="author" content="Vxy">
    <meta name="robots" content="index,follow,archive">
    <title>{{$TITLE or ''}}</title>
    <meta name="keywords" content="{!!$META_KEYWORDS or ''!!}">
    <meta name="description" content="{!!$META_DESC or ''!!}">
    <meta name="csrf-token" content="{!!csrf_token()!!}">

    @foreach($resources as $resource)
        @if( isset($resource['css']) )
            @if(is_array($resource['css']))
                @foreach($resource['css'] as $css)
                    <link type="text/css" href="{!!$css!!}" rel="stylesheet">
예제 #4
0
@foreach($staffers as $staffer)
	<?php 
$imgUrl = \App\Library\Vxy::img($staffer->avatar_host, $staffer->avatar_cuts, $staffer->avatar_path);
$x1 = $user->getXy($addressLast)->x;
$y1 = $user->getXy($addressLast)->y;
$x2 = $staffer->shop->address_loc->x;
$y2 = $staffer->shop->address_loc->y;
$distance = \App\Library\Vxy::distance($x1, $y1, $x2, $y2);
?>
	
	<div class="clearfix radius4px bg-white mb10px p10px staffer_block">
		<div class="clearfix">
			<div class="media">
			  	<div class="media-left">
			  		<a href="/staffer/show/{{$staffer->id}}">
			      		<img class="media-object img-circle" height="90" width="90" src="{{$imgUrl}}" alt="{{$staffer->title}}">
			  		</a>
			  	</div>
			  	<div class="media-body">
			  		<div class="clearfix mb10px">
						<button type="button" class="close pull-right btn_favorite_cancel" aria-label="Close" rel="{{$staffer->id}}"><span aria-hidden="true">&times;</span></button>
			  			<a href="/staffer/show/{{$staffer->id}}">
			  				<h4 class="c-red m0">{{$staffer->title}}</h4>
			  			</a>
			  		</div>

			  		<div class="clearfix c-gray">
			  			<a href="/staffer/show/{{$staffer->id}}">
			  				<p><i class="fa fa-circle-o c-green"></i> {{$staffer->tact}}年</p>
			  				<p><i class="fa fa-circle-o c-orange"></i> {{$staffer->stats->sms}}单</p>
			  				<p><i class="fa fa-circle-o c-purple"></i> {{$distance}} km</p>
예제 #5
0
@extends('layouts.htmlpage')

@section('html_content')
<div class="clearfix p5px">

	@if($order)
		<?php 
if ($type == 'SM') {
    $imgUrl = \App\Library\Vxy::img($order->staffer->avatar_host, $order->staffer->avatar_cuts, $order->staffer->avatar_path);
} else {
    $imgUrl = \App\Library\Vxy::imgShop($order->shop->door_header_cuts, $order->shop->door_header_url);
}
?>
		<div class="clearfix bg-white radius3px p5px mb5px">
			<div class="row m0">
				<div class="col-xs-5 px0">
					<img class="img-res" src="{{$imgUrl or ''}}" alt="">
				</div>
				<div class="col-xs-7 px10px">
					@if($type=='SM')
						<h4 class="c-red m0 mb5px">{{$order->staffer->title}}</h4>
						<div class="clearfix mb5px">
							<p class="c-kiwi">
					    		@for($i=1;$i<=5;$i++)
					    			@if($i>($order->staffer->stats->stars)/10)
					    				<i class="fa fa-star-o"></i>
					    			@else
					    				<i class="fa fa-star"></i>
					    			@endif
					    		@endfor
					    	</p>
예제 #6
0
		</div>

		<div class="clearfix mb1em">
			<div class="row" style="background-color:#a1cc60">
				<div class="col-xs-12 pt10px pb10px">
					<p class="c-white"><i class="fa fa-hand-o-right"></i> 店内技师</p>
				</div>
			</div>
			
			<div class="row bg-white">
				<div class="clearfix pt10px pb10px" id="staff_box">
					@if( count($staffs)>0 )
						<ul class="float-ul float-ul-4">
							@foreach($staffs as $key => $staff)
								<?php 
$imgUrl = \App\Library\Vxy::img($staff->avatar_host, $staff->avatar_cuts, $staff->avatar_path);
?>
								<li>
									<a tabindex="{{$key}}" role="button" data-toggle="popover" data-trigger="focus" data-placement="top" data-viewport="#staff_box" title="{{$staff->name_real}}" data-content="{{$staff->brief}}">
										<img class="img-res img-rounded" src="{{$imgUrl}}" alt="">
									</a>
								</li>
							@endforeach
						</ul>
					@else
						<p class="align-center c-gray">暂无信息</p>
					@endif
				</div>
			</div>
		</div>
예제 #7
0
						<div class="col-xs-6" style="padding:5px 5px 5px 0;">
							<a class="display-block c-gray align-center p10px bd bd-gray bd-1px bd-bottom bd-right" href="#photo" aria-controls="photo" role="tab" data-toggle="tab">相册</a>
						</div>
					</div>

					<div class="tab-content">
					    <div role="tabpanel" class="tab-pane fade in active" id="tote">
					    	<div class="clearfix">
					    		<div class="row">
						    		@if(count($staffer->shop->totes)>0)

						    			@foreach($staffer->shop->totes as $key => $tote)

											<?php 
if (isset($tote->avatar_host)) {
    $imgUrl = \App\Library\Vxy::img($tote->avatar_host, $tote->avatar_cuts, $tote->avatar_path);
} else {
    $imgUrl = '';
}
?>

											<div class="col-xs-6 px5px mb5px">
												<a class="tote" href="javascript:" data-price="{{$tote->price}}" data-duration="{{$tote->duration}}" data-toteid="{{$tote->id}}" data-rise="{{$tote->rise}}" data-roof="{{$tote->roof}}">
													<div class="clearfix bg-white bd bd-gray bd-solid bd-1px">
														<div class="clearfix">
															<img class="img-res" src="{{$imgUrl or ''}}" alt="{{$tote->name}}">
														</div>
														<div class="clearfix p5px">
															<p class="c-red"><small class="c-iron">{{$tote->name}}</small> ¥{{$tote->price}}</p>
															<p class="c-gray"><small>
																<i class="fa fa-clock-o c-kiwi"></i> {{$tote->duration}}
예제 #8
0
@if(count($businesses)>0)
	@foreach($businesses as $business)
		<?php 
list($small, $medium, $large) = explode('|', $business->door_header_cuts);
list($timeStart, $timeEnd) = explode('-', $business->period);
$timeStart = \App\Library\Vxy::timeTransform($timeStart);
$timeEnd = \App\Library\Vxy::timeTransform($timeEnd);
?>
		
		<a href="/business/shop/{{$business->id}}">
			<div class="clearfix radius4px bg-white mb10px">
				<div class="clearfix relative" style="min-height:160px">
					<div class="clearfix absolute full-width t0 l0 p10px bg-oblack radius4px radiusb0">
						<p class="c-white font17px" class="title">{{$business->title}}</p>
					</div>

					<img class="img-res" src="{{$business->door_header_url}}{{$small}}" alt="{{$business->title}}">
				
					<div class="clearfix absolute full-width b0 l0 p10px bg-owhite">
						<p class="c-orange">{{$timeStart}} - {{$timeEnd}}</p>
					</div>
				</div>

				<div class="clearfix p10px">
					<p class="c-dgray">{{$business->brief}}</p>
				</div>
			</div>
		</a>

	@endforeach
@endif