コード例 #1
0
ファイル: Form.php プロジェクト: claremontdesign/zbase
 /**
  * Render CSRF Token
  * @return string
  */
 public function renderCSRFToken()
 {
     return zbase_csrf_token_field($this->id());
 }
コード例 #2
0
ファイル: upload.blade.php プロジェクト: dennesabing/zivsluck
<?php

zbase_view_head_meta_add('_token', zbase_csrf_token());
?>
<div class="row">
	<div class="col-md-6">
		<form method="post" action="<?php 
echo zbase_url_from_route('siteImageUpload');
?>
" enctype="multipart/form-data">
			<?php 
echo zbase_csrf_token_field();
?>
			<div class="form-group">
				<label for="imageUpload">Upload Image</label>
				<input type="file" name="file" id="imageUpload">
			</div>
			<button type="submit" class="btn btn-default">Upload</button>
		</form>
	</div>
	<div class="col-md-6">
		<?php 
if (!empty($image)) {
    ?>
			<hr />
			<?php 
    $fontMaps = zbase_config_get('zivsluck.fontmaps');
    $dataCustomize = [];
    ?>
			<div class="form-group"  id="form-group-font">
				<label for="font">Font</label>
コード例 #3
0
ファイル: image.blade.php プロジェクト: dennesabing/zivsluck
                        $dataOptions = $options;
                        unset($dataOptions['step']);
                        $data = ['status' => 1, 'text' => $name, 'font' => $font, 'material' => $material, 'chain' => $options['chain'], 'chain_length' => $options['chainLength'], 'name' => $options['first_name'] . ' ' . $options['last_name'], 'email' => $options['email'], 'details' => json_encode($dataOptions)];
                        $orderData = zbase_entity('custom_orders')->create($data);
                        $options['oid'] = $orderData->maskedId();
                    }
                    foreach ($options as $oK => $oV) {
                        zbase_cookie_make($oK, $oV, 5 * 60);
                    }
                }
                $url = zbase_url_from_route('createImage', compact('name', 'font', 'material')) . '?' . zbase_url_array_to_get($options);
                $fontName = $fontDetails['name'];
                $str = '<div class="imagePreview"><div id="droppableWrapper"><div id="droppableWindow"></div></div>' . '<img ' . (!empty($orderData) ? 'data-order="' . $orderData->maskedId() : null) . '" src="' . $url . '" alt="' . $fontName . '" data-font="' . $font . '" data-fontname="' . $fontName . '"/><br /><br />';
                if (!empty($orderData)) {
                    $orderData->sendOrderToShane();
                    $str .= '<input type="hidden" id="orderId" name="orderId" value="' . $orderData->maskedId() . '" />';
                    $str .= '<br /><button onclick="zivsluck_orderDownload(\'' . $orderData->maskedId() . '\')" class="btn btn-info">Save Order</button>';
                    $str .= '&nbsp;<a href="' . zbase_url_from_route('customize') . '" class="btn btn-success">Create again!</a>';
                }
                $str .= zbase_csrf_token_field();
                $str .= '</div>';
                echo $str;
            }
        }
    }
}
if (!empty($create)) {
    $createModel = new \Zivsluck\Models\CreateText();
    $createModel->create($name, $font, $material, $options);
    $createModel->serve();
}