Permalink
Browse files

3.4.0-Release

  • Loading branch information...
bcosca committed Jan 1, 2015
1 parent f4e9eb0 commit b8f7277e8f7c29341c7b3d3b91e5c402ca275d20
Showing with 4,028 additions and 1,544 deletions.
  1. +1 −1 .htaccess
  2. +1 −1 composer.json
  3. +2 −0 index.php
  4. +621 −0 lib/LICENSE
  5. +4 −4 lib/api/annotated.html
  6. BIN lib/api/arrowdown.png
  7. BIN lib/api/arrowright.png
  8. +3 −3 lib/api/classAudit-members.html
  9. +3 −3 lib/api/classAudit.html
  10. +3 −3 lib/api/classAuth-members.html
  11. +3 −3 lib/api/classAuth.html
  12. +93 −78 lib/api/classBase-members.html
  13. +435 −15 lib/api/classBase.html
  14. BIN lib/api/classBase.png
  15. +12 −4 lib/api/classBasket-members.html
  16. +44 −8 lib/api/classBasket.html
  17. BIN lib/api/classBasket.png
  18. +3 −3 lib/api/classBcrypt-members.html
  19. +3 −3 lib/api/classBcrypt.html
  20. +3 −3 lib/api/classCache-members.html
  21. +3 −3 lib/api/classCache.html
  22. +28 −23 lib/api/classDB_1_1Cursor-members.html
  23. +134 −15 lib/api/classDB_1_1Cursor.html
  24. BIN lib/api/classDB_1_1Cursor.png
  25. +18 −17 lib/api/classDB_1_1Jig-members.html
  26. +16 −12 lib/api/classDB_1_1Jig.html
  27. +25 −20 lib/api/classDB_1_1Jig_1_1Mapper-members.html
  28. +48 −20 lib/api/classDB_1_1Jig_1_1Mapper.html
  29. BIN lib/api/classDB_1_1Jig_1_1Mapper.png
  30. +28 −23 lib/api/classDB_1_1Jig_1_1Session-members.html
  31. +30 −18 lib/api/classDB_1_1Jig_1_1Session.html
  32. BIN lib/api/classDB_1_1Jig_1_1Session.png
  33. +3 −3 lib/api/classDB_1_1Mongo-members.html
  34. +3 −3 lib/api/classDB_1_1Mongo.html
  35. +25 −20 lib/api/classDB_1_1Mongo_1_1Mapper-members.html
  36. +47 −19 lib/api/classDB_1_1Mongo_1_1Mapper.html
  37. BIN lib/api/classDB_1_1Mongo_1_1Mapper.png
  38. +28 −23 lib/api/classDB_1_1Mongo_1_1Session-members.html
  39. +29 −17 lib/api/classDB_1_1Mongo_1_1Session.html
  40. BIN lib/api/classDB_1_1Mongo_1_1Session.png
  41. +17 −14 lib/api/classDB_1_1SQL-members.html
  42. +61 −13 lib/api/classDB_1_1SQL.html
  43. +29 −23 lib/api/classDB_1_1SQL_1_1Mapper-members.html
  44. +49 −21 lib/api/classDB_1_1SQL_1_1Mapper.html
  45. BIN lib/api/classDB_1_1SQL_1_1Mapper.png
  46. +33 −27 lib/api/classDB_1_1SQL_1_1Session-members.html
  47. +31 −19 lib/api/classDB_1_1SQL_1_1Session.html
  48. BIN lib/api/classDB_1_1SQL_1_1Session.png
  49. +3 −3 lib/api/classF3-members.html
  50. +3 −3 lib/api/classF3.html
  51. +3 −3 lib/api/classISO-members.html
  52. +3 −3 lib/api/classISO.html
  53. +3 −3 lib/api/classImage-members.html
  54. +3 −3 lib/api/classImage.html
  55. +3 −3 lib/api/classLog-members.html
  56. +3 −3 lib/api/classLog.html
  57. +6 −6 lib/api/classMagic-members.html
  58. +21 −20 lib/api/classMagic.html
  59. BIN lib/api/classMagic.png
  60. +3 −3 lib/api/classMarkdown-members.html
  61. +3 −3 lib/api/classMarkdown.html
  62. +3 −3 lib/api/classMatrix-members.html
  63. +3 −3 lib/api/classMatrix.html
  64. +3 −3 lib/api/classPrefab-members.html
  65. +3 −3 lib/api/classPrefab.html
  66. +8 −4 lib/api/classPreview-members.html
  67. +16 −3 lib/api/classPreview.html
  68. +3 −3 lib/api/classRegistry-members.html
  69. +3 −3 lib/api/classRegistry.html
  70. +7 −7 lib/api/classSMTP-members.html
  71. +32 −21 lib/api/classSMTP.html
  72. +3 −3 lib/api/classSession-members.html
  73. +3 −3 lib/api/classSession.html
  74. +9 −5 lib/api/classTemplate-members.html
  75. +16 −3 lib/api/classTemplate.html
  76. +3 −3 lib/api/classTest-members.html
  77. +3 −3 lib/api/classTest.html
  78. +3 −3 lib/api/classUTF-members.html
  79. +3 −3 lib/api/classUTF.html
  80. +7 −3 lib/api/classView-members.html
  81. +75 −3 lib/api/classView.html
  82. +3 −3 lib/api/classWeb-members.html
  83. +3 −3 lib/api/classWeb.html
  84. +3 −3 lib/api/classWeb_1_1Geo-members.html
  85. +3 −3 lib/api/classWeb_1_1Geo.html
  86. +3 −3 lib/api/classWeb_1_1Google_1_1StaticMap-members.html
  87. +3 −3 lib/api/classWeb_1_1Google_1_1StaticMap.html
  88. +6 −6 lib/api/classWeb_1_1OpenID-members.html
  89. +17 −17 lib/api/classWeb_1_1OpenID.html
  90. +3 −3 lib/api/classWeb_1_1Pingback-members.html
  91. +3 −3 lib/api/classWeb_1_1Pingback.html
  92. +3 −3 lib/api/classes.html
  93. +3 −3 lib/api/dir_3a960e52dd9a2c9686c19ff6ef19d5fb.html
  94. +3 −3 lib/api/dir_562abdcd8625d4bf7bad2fe6fe01354c.html
  95. +3 −3 lib/api/dir_60985a986063d10a97c0bb7f42d76d6f.html
  96. +3 −3 lib/api/dir_826b1e4cd13f4e7f528ca52e638927e5.html
  97. +3 −3 lib/api/dir_9d4753e6cb22f68b75f0462ac2496f38.html
  98. +3 −3 lib/api/dir_ce5981f09099a3fa6071b9eb8fe67a2c.html
  99. BIN lib/api/doc.png
  100. +138 −51 lib/api/doxygen.css
  101. +3 −3 lib/api/doxygen_8h_source.html
  102. BIN lib/api/folderclosed.png
  103. BIN lib/api/folderopen.png
  104. +12 −4 lib/api/functions.html
  105. +15 −9 lib/api/functions__.html
  106. +19 −5 lib/api/functions_a.html
  107. +7 −4 lib/api/functions_b.html
  108. +6 −3 lib/api/functions_c.html
  109. +3 −3 lib/api/functions_d.html
  110. +3 −3 lib/api/functions_e.html
  111. +5 −4 lib/api/functions_f.html
  112. +15 −9 lib/api/functions_func.html
  113. +19 −5 lib/api/functions_func_a.html
  114. +7 −4 lib/api/functions_func_b.html
  115. +6 −3 lib/api/functions_func_c.html
  116. +3 −3 lib/api/functions_func_d.html
  117. +3 −3 lib/api/functions_func_e.html
  118. +5 −4 lib/api/functions_func_f.html
  119. +15 −10 lib/api/functions_func_g.html
  120. +3 −3 lib/api/functions_func_h.html
  121. +5 −4 lib/api/functions_func_i.html
  122. +3 −3 lib/api/functions_func_j.html
  123. +41 −0 lib/api/functions_func_k.html
  124. +3 −3 lib/api/functions_func_l.html
  125. +3 −3 lib/api/functions_func_m.html
  126. +3 −3 lib/api/functions_func_n.html
  127. +14 −7 lib/api/functions_func_o.html
  128. +6 −3 lib/api/functions_func_p.html
  129. +3 −3 lib/api/functions_func_q.html
  130. +3 −3 lib/api/functions_func_r.html
  131. +3 −3 lib/api/functions_func_s.html
  132. +3 −3 lib/api/functions_func_t.html
  133. +3 −3 lib/api/functions_func_u.html
  134. +9 −3 lib/api/functions_func_v.html
  135. +3 −3 lib/api/functions_func_w.html
  136. +15 −10 lib/api/functions_g.html
  137. +3 −3 lib/api/functions_h.html
  138. +5 −4 lib/api/functions_i.html
  139. +3 −3 lib/api/functions_j.html
  140. +41 −0 lib/api/functions_k.html
  141. +3 −3 lib/api/functions_l.html
  142. +3 −3 lib/api/functions_m.html
  143. +3 −3 lib/api/functions_n.html
  144. +14 −7 lib/api/functions_o.html
  145. +6 −3 lib/api/functions_p.html
  146. +3 −3 lib/api/functions_q.html
  147. +3 −3 lib/api/functions_r.html
  148. +3 −3 lib/api/functions_s.html
  149. +3 −3 lib/api/functions_t.html
  150. +3 −3 lib/api/functions_u.html
  151. +9 −3 lib/api/functions_v.html
  152. +12 −4 lib/api/functions_vars.html
  153. +3 −3 lib/api/functions_w.html
  154. +40 −38 lib/api/hierarchy.html
  155. +3 −3 lib/api/index.html
  156. +47 −10 lib/api/jquery.js
  157. BIN lib/api/splitbar.png
  158. +8 −7 lib/audit.php
  159. +8 −7 lib/auth.php
  160. +449 −184 lib/base.php
  161. +13 −13 lib/basket.php
  162. +8 −7 lib/bcrypt.php
  163. +3 −0 lib/changelog.txt
  164. +61 −8 lib/db/cursor.php
  165. +25 −16 lib/db/jig.php
  166. +17 −9 lib/db/jig/mapper.php
  167. +8 −7 lib/db/jig/session.php
  168. +8 −7 lib/db/mongo.php
  169. +18 −10 lib/db/mongo/mapper.php
  170. +8 −7 lib/db/mongo/session.php
  171. +50 −21 lib/db/sql.php
  172. +73 −19 lib/db/sql/mapper.php
  173. +22 −17 lib/db/sql/session.php
  174. +8 −7 lib/f3.php
  175. +8 −7 lib/image.php
  176. +8 −7 lib/log.php
  177. +42 −49 lib/magic.php
  178. +8 −7 lib/markdown.php
  179. +8 −7 lib/matrix.php
  180. +8 −7 lib/session.php
  181. +22 −11 lib/smtp.php
  182. +20 −16 lib/template.php
  183. +8 −7 lib/test.php
  184. +8 −7 lib/utf.php
  185. +14 −11 lib/web.php
  186. +8 −7 lib/web/geo.php
  187. +8 −7 lib/web/google/staticmap.php
  188. +14 −9 lib/web/openid.php
  189. +8 −7 lib/web/pingback.php
  190. +5 −4 readme.md
  191. +165 −28 ui/css/theme.css
  192. +1 −1 ui/layout.htm
  193. +11 −10 ui/welcome.htm
View
@@ -7,7 +7,7 @@ RewriteEngine On
#
# RewriteBase /
RewriteRule ^(lib|tmp)\/|\.(ini|php)$ - [R=404]
RewriteRule ^(tmp)\/|\.ini$ - [R=404]
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-f
View
@@ -4,7 +4,7 @@
"homepage": "http://fatfreeframework.com/",
"license": "GPL-3.0",
"require": {
"php": ">=5.3.0"
"php": ">=5.3.6"
},
"repositories": [
{
View
@@ -1,11 +1,13 @@
<?php
// Kickstart the framework
$f3=require('lib/base.php');
$f3->set('DEBUG',1);
if ((float)PCRE_VERSION<7.9)
trigger_error('PCRE version is out of date');
// Load configuration
$f3->config('config.ini');
$f3->route('GET /',
View

Large diffs are not rendered by default.

Oops, something went wrong.
View
@@ -4,7 +4,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.7"/>
<meta name="generator" content="Doxygen 1.8.9"/>
<title>Fat-Free Framework: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -19,7 +19,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Fat-Free Framework
&#160;<span id="projectnumber">3.3.0</span>
&#160;<span id="projectnumber">3.4.0</span>
&#160;<span class="menu"><a href="index.html">Overview</a> <a href="annotated.html">Class List</a> <a href="hierarchy.html">Hierarchy</a></span>
</div>
</td>
@@ -28,7 +28,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.7 -->
<!-- Generated by Doxygen 1.8.9 -->
</div><!-- top -->
<div class="header">
<div class="headertitle">
@@ -48,7 +48,7 @@
<tr id="row_0_2_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDB_1_1SQL_1_1Mapper.html" target="_self">Mapper</a></td><td class="desc">SQL data mapper </td></tr>
<tr id="row_0_2_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDB_1_1SQL_1_1Session.html" target="_self">Session</a></td><td class="desc">SQL-managed session handler </td></tr>
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDB_1_1Cursor.html" target="_self">Cursor</a></td><td class="desc">Simple cursor implementation </td></tr>
<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDB_1_1Jig.html" target="_self">Jig</a></td><td class="desc">Flat-file DB wrapper </td></tr>
<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDB_1_1Jig.html" target="_self">Jig</a></td><td class="desc">In-memory/flat-file DB wrapper </td></tr>
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDB_1_1Mongo.html" target="_self">Mongo</a></td><td class="desc">MongoDB wrapper </td></tr>
<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDB_1_1SQL.html" target="_self">SQL</a></td><td class="desc">PDO wrapper </td></tr>
<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>Web</b></td><td class="desc"></td></tr>
View
Binary file not shown.
View
Binary file not shown.
@@ -4,7 +4,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.7"/>
<meta name="generator" content="Doxygen 1.8.9"/>
<title>Fat-Free Framework: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -19,7 +19,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Fat-Free Framework
&#160;<span id="projectnumber">3.3.0</span>
&#160;<span id="projectnumber">3.4.0</span>
&#160;<span class="menu"><a href="index.html">Overview</a> <a href="annotated.html">Class List</a> <a href="hierarchy.html">Hierarchy</a></span>
</div>
</td>
@@ -28,7 +28,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.7 -->
<!-- Generated by Doxygen 1.8.9 -->
</div><!-- top -->
<div class="header">
<div class="headertitle">
View
@@ -4,7 +4,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.7"/>
<meta name="generator" content="Doxygen 1.8.9"/>
<title>Fat-Free Framework: Audit Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -19,7 +19,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Fat-Free Framework
&#160;<span id="projectnumber">3.3.0</span>
&#160;<span id="projectnumber">3.4.0</span>
&#160;<span class="menu"><a href="index.html">Overview</a> <a href="annotated.html">Class List</a> <a href="hierarchy.html">Hierarchy</a></span>
</div>
</td>
@@ -28,7 +28,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.7 -->
<!-- Generated by Doxygen 1.8.9 -->
</div><!-- top -->
<div class="header">
<div class="summary">
@@ -4,7 +4,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.7"/>
<meta name="generator" content="Doxygen 1.8.9"/>
<title>Fat-Free Framework: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -19,7 +19,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Fat-Free Framework
&#160;<span id="projectnumber">3.3.0</span>
&#160;<span id="projectnumber">3.4.0</span>
&#160;<span class="menu"><a href="index.html">Overview</a> <a href="annotated.html">Class List</a> <a href="hierarchy.html">Hierarchy</a></span>
</div>
</td>
@@ -28,7 +28,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.7 -->
<!-- Generated by Doxygen 1.8.9 -->
</div><!-- top -->
<div class="header">
<div class="headertitle">
View
@@ -4,7 +4,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.7"/>
<meta name="generator" content="Doxygen 1.8.9"/>
<title>Fat-Free Framework: Auth Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -19,7 +19,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Fat-Free Framework
&#160;<span id="projectnumber">3.3.0</span>
&#160;<span id="projectnumber">3.4.0</span>
&#160;<span class="menu"><a href="index.html">Overview</a> <a href="annotated.html">Class List</a> <a href="hierarchy.html">Hierarchy</a></span>
</div>
</td>
@@ -28,7 +28,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.7 -->
<!-- Generated by Doxygen 1.8.9 -->
</div><!-- top -->
<div class="header">
<div class="summary">
Oops, something went wrong.

0 comments on commit b8f7277

Please sign in to comment.