This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[FireJWT] | |
;########################## | |
; JSON-Web-Token settings | |
;########################## | |
expiration = 2592000 | |
;##################: Method 1: HMAC SHA512 | |
algorithm = HS512 | |
private_key = 123456abcdef | |
;##################: Method 2: RSA SHA256 with 2048bit private key |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
javascript:%20var%20JSreload={file:'',selector:'',rawContent:'',domContent:'',domElContent:'',init:function(){if(typeof%20jQuery==="undefined")%20alert("jQuery%20not%20loaded.");else{jQuery(document).ready(function(){JSreload.displayPanel();JSreload.load();});};},load:function(){$.ajax(window.location.href,{async:false}).done(function(data){JSreload.rawContent=data;JSreload.domContent=$.parseHTML(data);});},run:function(){var%20date=new%20Date().getTime();JSreload.file=$('#JSreload-script').val();JSreload.selector=$('#JSreload-selector').val();if(JSreload.selector=='body'){JSreload.selector='#JSreload-body';var%20data=JSreload.rawContent.replace('<body','<body><div%20id="JSreload-body"').replace('</body>','</div></body>');JSreload.domElContent=$($.parseHTML(data)).filter('#JSreload-body').html();$('body').html(JSreload.domElContent);}else{JSreload.domElContent=$(JSreload.domContent).filter(JSreload.selector).html();$(JSreload.selector).html(JSreload.domElContent);}%20$('head').append('<script%20class="JSreloa |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<code_scheme name="F3"> | |
<option name="LINE_SEPARATOR" value="
" /> | |
<option name="RIGHT_MARGIN" value="90" /> | |
<PHPCodeStyleSettings> | |
<option name="CONCAT_SPACES" value="false" /> | |
<option name="UPPER_CASE_BOOLEAN_CONST" value="true" /> | |
<option name="UPPER_CASE_NULL_CONST" value="true" /> | |
<option name="KEEP_RPAREN_AND_LBRACE_ON_ONE_LINE" value="true" /> | |
<option name="SPACE_BEFORE_CLOSURE_LEFT_PARENTHESIS" value="false" /> | |
</PHPCodeStyleSettings> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Simple Single User Basic Auth | |
* | |
* Usage: | |
* $auth = new \BasicAuth('admin','e9bGrU8n'); | |
* if ($auth->basic()) { ... } | |
* | |
**/ | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<head> | |
<title>F3 Asset Manager</title> | |
</head> | |
<body> | |
<h1>Asset Collector</h1> | |
<F3:include href="templates/assets_widget.html" /> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
javascript: var JSreload={file:'',selector:'',rawContent:'',domContent:'',domElContent:'',init:function(){if(typeof jQuery==="undefined") | |
alert("jQuery not loaded.");else{jQuery(document).ready(function(){JSreload.displayPanel();JSreload.load();});};},load:function(){$.ajax(window.location.href,{async:false}).done(function(data){JSreload.rawContent=data;JSreload.domContent=$.parseHTML(data);});},run:function(){var date=new Date().getTime();JSreload.file=$('#JSreload-script').val();JSreload.selector=$('#JSreload-selector').val();if(JSreload.selector=='body'){JSreload.selector='#JSreload-body';var data=JSreload.rawContent.replace('<body','<body><div id="JSreload-body"').replace('</body>','</div></body>');JSreload.domElContent=$($.parseHTML(data)).filter('#JSreload-body').html();$('body').html(JSreload.domElContent);}else{JSreload.domElContent=$(JSreload.domContent).filter(JSreload.selector).html();$(JSreload.selector).html(JSreload.domElContent);} | |
$('head').append('<script class="JSreload" src="'+JSreload.file+ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
\Template::instance()->extend('markdown', '\ViewHelper::renderMarkdown'); | |
$f3->route('GET /test', function($f3) { | |
$f3->set('str','## foo'); | |
$f3->set('mdFile','path/to/readme.md'); | |
echo \Template::instance()->render('test.html'); | |
}); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* sweetens <select>-TAG rendering with `group` attribute | |
* @param $args | |
* @return string | |
*/ | |
static function renderSelect($args) | |
{ | |
$attr = $args['@attrib']; | |
$tmp = \Template::instance(); | |
foreach ($attr as &$att) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
body { | |
font: 100.1% "Trebuchet MS", Arial, Helvetica, sans-serif; | |
color: #636467; | |
line-height: 1.8em; | |
background: #333; | |
} | |
#box { | |
width: 220px; | |
height:220px; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<templateSet group="F3"> | |
<template name="repeat" value="<repeat group="{{ @$group$ }}" value="{{ @$value$ }}" counter="{{ @i$i$ }}"> $end$ </repeat>" description="<repeat>" toReformat="false" toShortenFQNames="true"> | |
<variable name="group" expression="" defaultValue="" alwaysStopAt="true" /> | |
<variable name="value" expression="" defaultValue="" alwaysStopAt="true" /> | |
<variable name="i" expression="" defaultValue="" alwaysStopAt="true" /> | |
<variable name="end" expression="" defaultValue="" alwaysStopAt="true" /> | |
<context> | |
<option name="HTML_TEXT" value="true" /> | |
<option name="HTML" value="true" /> |
NewerOlder