Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
413 commits
Select commit Hold shift + click to select a range
9d5586d
Merge branch 'hooks' into development
adaur Aug 23, 2015
972f280
Merge branch 'hooks' into development
adaur Aug 23, 2015
822fa6e
Coding style
adaur Aug 23, 2015
c7d4f56
Coding style
adaur Aug 23, 2015
838142f
Coding style
adaur Aug 23, 2015
cc0ba1c
Coding style
adaur Aug 23, 2015
50ecd79
Fix minor issues
adaur Aug 23, 2015
7623513
Fix image link and rebrand variable
adaur Aug 23, 2015
b737697
Switch remaining $lang_ to gettext
adaur Aug 23, 2015
bc389df
Minor fixes
adaur Aug 23, 2015
8cb913c
Half of model/admin folder hooks
beaver-dev Aug 24, 2015
dfaffe1
Merge branch dev into hooks
beaver-dev Aug 24, 2015
f3ed0c5
Fix deleting group view
beaver-dev Aug 24, 2015
b253dbb
Add more hooks
adaur Aug 24, 2015
1677f66
Add support for strings
adaur Aug 24, 2015
0c1d0e6
Get rid of get_remote_address
adaur Aug 24, 2015
f88f9cf
Add more hooks
adaur Aug 24, 2015
c0396b6
Complete hooks in model/admin folder
beaver-dev Aug 24, 2015
0ede33b
Merge pull request #67 from featherbb/hooks
beaver-dev Aug 24, 2015
bbde09a
Small bug fix
beaver-dev Aug 24, 2015
c723af6
Prettier notifications display
beaver-dev Aug 24, 2015
a3269ee
Cleanup caching system
adaur Aug 24, 2015
739c2da
Initial commit of FeatherBB view (from Slim/View)
Aug 26, 2015
94fc0a0
Cleaning stuff and register new view as singleton
Aug 26, 2015
a98fcd4
Implement view fallback
Aug 26, 2015
a4aa1b5
Implement setStyle method
Aug 26, 2015
1b0f05d
Add setPageInfo method
Aug 26, 2015
9046f9b
Add default page info
Aug 26, 2015
f88e42d
Fix undefined field in validation
Aug 26, 2015
31b4901
Merge new data into existing data array
Aug 26, 2015
31b0e91
Add view.alter_data hook
Aug 26, 2015
54c2ecd
Add admin_console and fix typo in hooks
Aug 26, 2015
5f885a4
Fix feather object injection in view
Aug 26, 2015
0d1f2d9
Add focus_element and nav links in view
Aug 26, 2015
689baf3
Finish refactor header.php
Aug 26, 2015
f04393e
Remove test value and add test index
Aug 26, 2015
16bb8d1
Start refactoring footer
Aug 26, 2015
a109526
Fix typos in footer.php
Aug 26, 2015
c5ee908
Fix indendation and render header/footer in view class
Aug 26, 2015
9f151bb
First draft of asset manager
Aug 26, 2015
13446be
Email class
adaur Aug 26, 2015
8b1fa0b
Finish asset manager + various fixes
Aug 26, 2015
9778c6b
Move index on new view
Aug 26, 2015
7578cfd
Merge remote-tracking branch 'featherbb/development' into new-view
Aug 26, 2015
be82daa
Use the autoloader
adaur Aug 26, 2015
10b41a2
Add search class
adaur Aug 26, 2015
fab6ee5
Move POMO lib
adaur Aug 26, 2015
66e6555
Use DB
adaur Aug 26, 2015
2cae9b0
Add setcookie to auth model
adaur Aug 26, 2015
5a210a8
Merge remote-tracking branch 'featherbb/development' into development
Aug 26, 2015
c50466d
Use singleton for email loading
Aug 26, 2015
86210df
Merge remote-tracking branch 'featherbb/development' into new-view
Aug 26, 2015
d94d2e7
Merge pull request #68 from capkokoon/new-view
Aug 26, 2015
0a7a4bc
Merge branch 'featherbb/development' into development
Aug 26, 2015
7bd6ab8
Remove opcache reset function
Aug 26, 2015
995ff9a
Merge pull request #69 from capkokoon/development
Aug 26, 2015
392ba44
Patch installer to use new namespace
Aug 26, 2015
56dbb55
Better loading for emails
adaur Aug 26, 2015
5507669
Escape default title
adaur Aug 26, 2015
ba2b418
Merge pull request #70 from capkokoon/development
Aug 26, 2015
35b3d82
Update CsrfGuard to work with new views
adaur Aug 26, 2015
3a894e1
Switch view system
adaur Aug 26, 2015
410a15f
Restore commits
adaur Aug 26, 2015
49a477c
Don't check for new reports unless admmod
adaur Aug 26, 2015
0e2f4b1
Fix profile bug
adaur Aug 26, 2015
6808f72
Add addTemplate and getTemplates methods + refactor render
Aug 27, 2015
91db8ca
Adapt controller\index to new view
Aug 27, 2015
747be8b
Adapt controller\profile to new view
Aug 27, 2015
a1afadf
Remove generate_profile_menu method
Aug 27, 2015
2c35afb
Remove legacy variables
Aug 27, 2015
12d86e4
Merge pull request #73 from featherbb/many-templates
Aug 27, 2015
f8d01f8
Merge branch 'development' into plugins
beaver-dev Aug 27, 2015
d872aee
Move view forum and view topic in new view
Aug 27, 2015
d212d04
Tidy up view class
Aug 27, 2015
19c5bfb
Remove legacy vars in index
Aug 27, 2015
e9e65c8
New view
adaur Aug 27, 2015
7e5e1de
Restore footer actions
adaur Aug 27, 2015
e556e1c
Clean up things
Aug 27, 2015
9d10254
Add support for custom params in assetManager
Aug 27, 2015
d825dcb
Add support for canonical, feed, prev, next link types in assetManager
Aug 27, 2015
585beb3
Update asset display in header/footer
Aug 27, 2015
65af954
Update view topic to use assetManager
Aug 27, 2015
8d4eb76
Update userlist controller
Aug 27, 2015
52cb64a
Update post controller and view
Aug 27, 2015
8320676
Update misc controller and views
Aug 27, 2015
64ed94d
Update delete controller
Aug 27, 2015
a697647
Clean views
adaur Aug 27, 2015
9ba8e58
Clean controllers
adaur Aug 27, 2015
9b2f85d
Update more views
adaur Aug 27, 2015
14ee7f1
New template engine
adaur Aug 27, 2015
4f21148
Remove legacy templates.path
adaur Aug 27, 2015
420b1b7
Update /view folder
adaur Aug 27, 2015
3f64d51
Add the first hook
adaur Aug 27, 2015
e3aafee
Get rid of some $feather_config
adaur Aug 27, 2015
9a9fa3f
Begin plugins management
beaver-dev Aug 28, 2015
3659413
Merge branch 'development' into 'plugins' & solve conflicts
beaver-dev Aug 28, 2015
9219801
Update admin/maintenance/rebuild controller and view
Aug 28, 2015
7daccd8
Remove remaining feather_config var
Aug 28, 2015
af31e1b
First attempt to check route permissions
Aug 28, 2015
8091fbc
Add middleware check for admin routes
beaver-dev Aug 28, 2015
1591b30
Create AdminUtils class
beaver-dev Aug 28, 2015
6722b7d
Better handling of permissions
adaur Aug 28, 2015
bb07cdd
Windows compatibility
adaur Aug 28, 2015
c91776e
Better permissions handling
adaur Aug 28, 2015
5c5723f
Fix is_admmod var
adaur Aug 28, 2015
c0c8210
Merge branch 'development' into plugins
beaver-dev Aug 28, 2015
2d1efc8
Solve conflicts from update
beaver-dev Aug 28, 2015
a58942e
Setup URL lib
adaur Aug 28, 2015
42a8cc3
Rename get_link
adaur Aug 28, 2015
3e58666
Add more URL methods
adaur Aug 28, 2015
139e5ea
Add debug class
adaur Aug 28, 2015
984d495
Use DB
adaur Aug 28, 2015
2ad5d1c
Tweak debug mode
Aug 29, 2015
a688b6a
Add nested parameter in view class to disable header/footer rendering
Aug 29, 2015
f111c98
Update installer to new view
Aug 29, 2015
feede82
Change config format from JSON to PHP
Aug 29, 2015
3a2db58
Add checks in model\debug
Aug 29, 2015
dc836c5
Sync with branch 'development'
beaver-dev Aug 29, 2015
d6fbe36
Various fixes
beaver-dev Aug 29, 2015
6d9889c
First attempt to handle Exceptions
Aug 29, 2015
803cbea
Fix conflicts on admin/groups controller
beaver-dev Aug 29, 2015
a18da45
Merge pull request #75 from featherbb/plugins
beaver-dev Aug 29, 2015
0de9e16
Change util files case
beaver-dev Aug 29, 2015
d3a718f
Fix short tag
adaur Aug 29, 2015
7f31516
Small fixes for new installations
beaver-dev Aug 29, 2015
b62e0bb
Merge branch 'development' into new-error-handling
Aug 29, 2015
39952ba
Merge branch 'new-error-handling' into development
Aug 29, 2015
448fe66
Add custom FeatherBB\Error class
Aug 29, 2015
79a2d39
Update view forum and rename message.php
Aug 29, 2015
5d5ebc7
Patch error handling
Aug 29, 2015
777e048
Add addMessage helper in view
Aug 29, 2015
eef2452
Fix typos
Aug 29, 2015
3b397ec
Update admin/index with new Exception
Aug 29, 2015
f0c87ea
Start updating exceptions
Aug 29, 2015
79c4d14
Fixe base function
adaur Aug 29, 2015
8235bcb
Update more controllers with new error exception
Aug 29, 2015
76cc0bc
Update more controllers to use new exception
Aug 29, 2015
770cce4
Update more (more!) controllers
Aug 29, 2015
488d759
Add Utils lib
adaur Aug 29, 2015
8e3e641
Merge branch 'development' of https://github.com/featherbb/featherbb …
adaur Aug 29, 2015
0c850bf
Merge branch 'development' of https://github.com/featherbb/featherbb …
adaur Aug 29, 2015
f6be172
Fix feather_escape
adaur Aug 29, 2015
ca8c9dd
Update view folder
adaur Aug 29, 2015
c257b2b
Windows plugins list compatibility
beaver-dev Aug 29, 2015
3fa16c4
Finish to update files with new exception
Aug 29, 2015
b3044e1
Merge remote-tracking branch 'origin/development' into development
Aug 29, 2015
8e36465
New notification types and redirect function
beaver-dev Aug 29, 2015
8329ce4
Various tweaks, get rid of old code
Aug 30, 2015
8695404
Start to rewrite login controller
Aug 30, 2015
ba94ff7
Remove common_admin.php file & fix in users model
beaver-dev Aug 30, 2015
f10399c
Rewrite forget password feature
Aug 30, 2015
6470b98
Get rid of some message()
Aug 30, 2015
deec0f1
Fix typos
Aug 30, 2015
a7e1898
Move functions out of functions.php
beaver-dev Aug 30, 2015
d95ae36
Merge remote-tracking branch 'origin/development' into development
Aug 30, 2015
0cdfc05
Create Lister class, and start moving themes
beaver-dev Aug 30, 2015
3318891
Enable changing themes support
beaver-dev Aug 30, 2015
5edc474
Merge branch 'development' into new-architecture
beaver-dev Aug 30, 2015
d032b24
Move /img into /style folder
beaver-dev Aug 30, 2015
f742a02
Move /lang folder into /app
beaver-dev Aug 30, 2015
afcfb4a
PSR-0 loader and require slim via Composer
beaver-dev Aug 30, 2015
7352db4
Controller and model folders into /app
beaver-dev Aug 30, 2015
07c905a
Move classes into Core
beaver-dev Aug 31, 2015
8cc34c0
Namespace convention fixes
beaver-dev Aug 31, 2015
edeb9f7
Follow PSR-1 naming
beaver-dev Aug 31, 2015
0847cee
Fixes & move more files into /app folder
beaver-dev Aug 31, 2015
3037098
Fix typo
beaver-dev Aug 31, 2015
522f283
Fixes.
beaver-dev Aug 31, 2015
b18ec66
Set a default empty cache dir
beaver-dev Aug 31, 2015
712976d
Restore gitignore for cache folder
beaver-dev Aug 31, 2015
0926be0
Uppercase model classes first letter
beaver-dev Aug 31, 2015
96f00d8
Permissions cache fix
beaver-dev Aug 31, 2015
53251d9
Merge pull request #77 from featherbb/new-architecture
beaver-dev Aug 31, 2015
5e6d1df
namespace FeatherBB;
adaur Sep 1, 2015
820f886
Add more functions to utils
adaur Sep 3, 2015
bd652df
Use urlFor() in controllers
beaver-dev Sep 5, 2015
f5be25c
Switch to protected
adaur Sep 5, 2015
38a5a4c
urlFor() in models
beaver-dev Sep 5, 2015
fc4cbf4
Implement OOP-parser
adaur Sep 5, 2015
1786e74
Rebrand new parser
adaur Sep 5, 2015
1fdaedf
Merge pull request #79 from featherbb/oop-parser
adaur Sep 5, 2015
f479075
Typo
adaur Sep 5, 2015
6f944e5
Merge branch 'development' into urlfor-routes
beaver-dev Sep 5, 2015
94e55bc
Typo
adaur Sep 5, 2015
88ed739
Restore the "No links" permission + Suppress errors
adaur Sep 5, 2015
01715f0
Restore the "No links" permission
adaur Sep 5, 2015
be211a9
Make sure no one attempts to run this script "directly"
adaur Sep 5, 2015
35098a0
Revert Make sure no one attempts to run this script "directly"
adaur Sep 5, 2015
63c09c6
Use utils::
adaur Sep 5, 2015
4b8a446
Some more Utils
adaur Sep 5, 2015
1d4c56b
Get rid of lasts message(
adaur Sep 5, 2015
3ba5b89
Rename view2 to template
adaur Sep 5, 2015
80bcae9
Static calls for Urls
adaur Sep 5, 2015
e8608ba
Group Middlewares in subfolder
beaver-dev Sep 6, 2015
2ab962d
Clean namespaces
beaver-dev Sep 6, 2015
7462d9c
Move Parser into Core folder to autoload
beaver-dev Sep 6, 2015
3ae38a7
Clean useless core namespaces
beaver-dev Sep 6, 2015
240a933
Remove all FEATHER_ROOT globals
beaver-dev Sep 6, 2015
50b3965
Restore BBCode editor toolbar
beaver-dev Sep 6, 2015
0d7d4d0
Remove old header and footer
beaver-dev Sep 6, 2015
42fe6dd
Capitalize controllers in routes.php
beaver-dev Sep 6, 2015
2a86f08
Merge branch 'development' into urlfor-routes
beaver-dev Sep 6, 2015
95f7158
Fix conflicts
beaver-dev Sep 6, 2015
d0f242b
Fix forgotten conflict
beaver-dev Sep 6, 2015
b8b9a14
Merge pull request #80 from featherbb/urlfor-routes
beaver-dev Sep 6, 2015
c7046f7
Get rid of old "redirect" function
beaver-dev Sep 6, 2015
17840b8
Merge branch 'development' into urlfor-routes
beaver-dev Sep 6, 2015
b23df12
Update copyright
adaur Sep 6, 2015
6b74dce
Better permission handling
adaur Sep 6, 2015
9976856
Better permission handling
adaur Sep 6, 2015
4d82e4b
Better permission handling
adaur Sep 6, 2015
e7ba330
Oops
adaur Sep 6, 2015
cfbc5f2
Merge branch 'development' into urlfor-routes
beaver-dev Sep 6, 2015
f1393ab
Add more functions to Utils
adaur Sep 6, 2015
3d60c8f
Rename viewtopic and viewforum
adaur Sep 6, 2015
e02441f
urlFor() for viewPost actions
beaver-dev Sep 6, 2015
29152c9
Merge branch 'development' into urlfor-routes
beaver-dev Sep 6, 2015
013f9b1
More urlFor()
beaver-dev Sep 6, 2015
5019562
Big cleanup
adaur Sep 6, 2015
783f0dc
Use Error instead of \FeatherBB\Core\Error
adaur Sep 6, 2015
ad14bf2
Optimize imports
adaur Sep 6, 2015
2d929d5
Remove cache
adaur Sep 6, 2015
d7330c4
Merge branch 'development' into urlfor-routes
beaver-dev Sep 6, 2015
e5d3984
Fix conflicts
beaver-dev Sep 6, 2015
1d18e24
New routes and more urlFor
beaver-dev Sep 6, 2015
165b996
urlFor finished in controllers and models
beaver-dev Sep 7, 2015
f42f622
More urlFor and fixes
beaver-dev Sep 7, 2015
e83d76b
More urlFor in view
beaver-dev Sep 7, 2015
159af5d
Complete urlFor in all files
beaver-dev Sep 7, 2015
4f21038
Merge pull request #82 from featherbb/urlfor-routes
beaver-dev Sep 7, 2015
6c5c12a
Use a fallback for default themes views
beaver-dev Sep 7, 2015
537fc9e
Revert "Use a fallback for default themes views"
beaver-dev Sep 7, 2015
dadfdc8
Merge remote-tracking branch 'origin/development' into development
beaver-dev Sep 7, 2015
585bea5
Use a fallback for default themes views
beaver-dev Sep 7, 2015
efd06b0
Restore message.php view file
beaver-dev Sep 7, 2015
d7ee689
New plugins management
beaver-dev Sep 7, 2015
25197de
Merge pull request #83 from featherbb/plugins
beaver-dev Sep 7, 2015
edee8b8
Fix missing space (yeah, I'm a maniac)
adaur Sep 7, 2015
4e084cb
Get rid of legacy constants
beaver-dev Sep 8, 2015
8f4d30a
Restore left menu in admin/plugins
beaver-dev Sep 8, 2015
55e3d0d
Merge pull request #84 from featherbb/plugins
beaver-dev Sep 8, 2015
3b85ab9
Merge branch 'development' into plugins
beaver-dev Sep 8, 2015
6de0b65
Small clean up (yeah, I'm a maniac too)
beaver-dev Sep 8, 2015
2b54be3
Merge pull request #85 from featherbb/plugins
beaver-dev Sep 8, 2015
742f824
Remove useless dependencies
adaur Sep 9, 2015
62c60f7
Merge branch 'development' of https://github.com/featherbb/featherbb …
adaur Sep 9, 2015
286d82d
Add cache
adaur Sep 9, 2015
41bac00
Add cache
adaur Sep 9, 2015
2cc0f2d
Update readme for Beta 3
adaur Sep 9, 2015
812ff98
Update readme for Beta 3
adaur Sep 9, 2015
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 5 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
cache/
include/config.php
featherbb/config.php
.idea/
nbproject/
lang/French
.htaccess
.htaccess
composer.lock
cache/*.php
cache/*.cache
3 changes: 2 additions & 1 deletion .htaccess.dist
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
RewriteRule ^ index.php [QSA,L]
Options -Indexes
86 changes: 0 additions & 86 deletions Slim/Extras/Middleware/CsrfGuard.php

This file was deleted.

51 changes: 0 additions & 51 deletions Slim/Extras/Middleware/FeatherBB.php

This file was deleted.

1 change: 0 additions & 1 deletion Slim/Helper/index.html

This file was deleted.

1 change: 0 additions & 1 deletion Slim/Http/index.html

This file was deleted.

1 change: 0 additions & 1 deletion Slim/Middleware/index.html

This file was deleted.

1 change: 0 additions & 1 deletion Slim/index.html

This file was deleted.

File renamed without changes.
3 changes: 0 additions & 3 deletions cache/.htaccess

This file was deleted.

1 change: 0 additions & 1 deletion cache/index.html

This file was deleted.

34 changes: 34 additions & 0 deletions composer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"name": "featherbb/featherbb",
"type": "project",
"license": "GNU General Public Licence",
"description": "Lighter than a feather.",
"keywords": ["forum", "lightweight", "featherbb"],
"homepage": "http://featherbb.org/",
"authors": [{
"name": "adaur",
"role": "Project Leader"
}, {
"name": "capkokoon",
"role": "Contributor"
}, {
"name": "beaver",
"role": "Contributor"
}],
"autoload": {
"classmap": ["featherbb/Core/Database.php", "featherbb/Core/pomo/MO.php"],
"psr-4": {
"Plugins\\": "plugins/",
"FeatherBB\\": "featherbb/",
"": ""
}
},
"require": {
"php": ">=5.3",
"slim/slim": "^2.6"
},
"support": {
"email": "[email protected]",
"issues": "https://github.com/featherbb/featherbb/issues"
}
}
186 changes: 0 additions & 186 deletions controller/admin/bans.php

This file was deleted.

Loading