Skip to content

Commit c070638

Browse files
committed
first commit
0 parents  commit c070638

File tree

179 files changed

+57027
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

179 files changed

+57027
-0
lines changed

.gitignore

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Numerous always-ignore extensions
2+
*.diff
3+
*.err
4+
*.orig
5+
*.log
6+
*.rej
7+
*.swo
8+
*.swp
9+
*.vi
10+
*~
11+
*.sass-cache
12+
13+
# OS or Editor folders
14+
.DS_Store
15+
Thumbs.db
16+
.cache
17+
.project
18+
.settings
19+
.tmproj
20+
*.esproj
21+
nbproject
22+
*.sublime-project
23+
*.sublime-workspace
24+
25+
# Dreamweaver added files
26+
_notes
27+
dwsync.xml
28+
29+
# Komodo
30+
*.komodoproject
31+
.komodotools
32+
33+
# Folders to ignore
34+
.hg
35+
.svn
36+
.CVS
37+
intermediate
38+
publish
39+
.idea
40+
/db.profile.xml
41+
/protected/cache/

.htaccess

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
<IfModule mod_rewrite.c>
2+
RewriteEngine On
3+
RewriteBase /
4+
5+
#Removes access to the system folder by users.
6+
#Additionally this will allow you to create a System.php controller,
7+
#previously this would not have been possible.
8+
#'system' can be replaced if you have renamed your system folder.
9+
RewriteCond %{REQUEST_URI} ^system.*
10+
RewriteRule ^(.*)$ /index.php?/$1 [L]
11+
12+
#When your application folder isn't in the system folder
13+
#This snippet prevents user access to the application folder
14+
#Submitted by: Fabdrol
15+
#Rename 'application' to your applications folder name.
16+
RewriteCond %{REQUEST_URI} ^application.*
17+
RewriteRule ^(.*)$ /index.php?/$1 [L]
18+
19+
#Checks to see if the user is attempting to access a valid file,
20+
#such as an image or css document, if this isn't true it sends the
21+
#request to index.php
22+
RewriteCond %{REQUEST_FILENAME} !-f
23+
RewriteCond %{REQUEST_FILENAME} !-d
24+
RewriteRule ^(.*)$ index.php?/$1 [L]
25+
</IfModule>
26+
27+
<IfModule !mod_rewrite.c>
28+
# If we don't have mod_rewrite installed, all 404's
29+
# can be sent to index.php, and everything works as normal.
30+
# Submitted by: ElliotHaughin
31+
32+
ErrorDocument 404 /index.php
33+
</IfModule>

CHANGELOG.txt

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
DooPHP Framework Change Log
2+
===========================
3+
4+
Version 1.4.1 February 22, 2011
5+
---------------------------
6+
- Chg: Improved DooMailer to support alternative content types ie. Plain Text + HTML in the same Email support for file attachments along with your emails content http://code.google.com/p/doophp/source/detail?r=606
7+
- New: Added option for routes: autoroute_force_dash http://code.google.com/p/doophp/source/detail?r=605
8+
- Bug: fixed loading wrong file when using internal reroute: return 404 or return array('/xxx', 'internal') in a module http://code.google.com/p/doophp/source/detail?r=603

INSTALL.txt

+69
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
DOOPHP Web Framework
2+
=============================
3+
4+
Thank you for using DooPHP - a high performance MVC based PHP framework.
5+
6+
7+
INSTALLATION
8+
------------
9+
10+
Please make sure the release file is unpacked under a Web-accessible
11+
directory. You have to put it under the root directory for the app & demos to work.
12+
13+
You shall see the following files and directories:
14+
15+
demos/ demos
16+
dooframework/ framework source files
17+
app/ base of a project
18+
LICENSE.txt license of DooPHP
19+
README.txt this file
20+
CHANGELOG.txt changes made in this version
21+
22+
23+
If you placed it elsewhere, please change the app or demos configurations in protected/config/common.conf.php
24+
25+
$config['SITE_PATH'] = 'C:/wamp/www/myfolderapp/';
26+
$config['BASE_PATH'] = 'C:/wamp/www/dooframework/';
27+
28+
29+
If your app is in a sub directory, please change the following setting:
30+
31+
$config['SUBFOLDER'] = '/myfolderapp/';
32+
33+
*This example can be accessed at http://localhost/myfolderapp/
34+
35+
More details on installation can be found at http://www.doophp.com/doc/guide/start/install
36+
37+
REQUIREMENTS
38+
------------
39+
40+
The minimum requirement by DooPHP is that your Web server supports
41+
PHP 5.1.x or above. DooPHP has been tested with Apache 2 and Cherokee Web Server
42+
on Windows and Linux operating systems.
43+
44+
To use the database ORM you have to enable PDO extension.
45+
46+
47+
QUICK START
48+
-----------
49+
50+
DooPHP comes with a directory call 'app'. It is the basic of a DooPHP application.
51+
Change the Site path and project path configurations in /protected/config/common.conf.php
52+
53+
The default configuration is for development purpose.
54+
55+
56+
WHAT's NEXT
57+
-----------
58+
59+
Please visit the project website for tutorials, class reference
60+
and join discussions with other DooPHP users.
61+
62+
63+
64+
DooPHP
65+
http://www.doophp.com
66+
http://www.doophp.com/blog
67+
http://www.doophp.com/forum
68+
http://www.twitter.com/doophp
69+

LICENSE.txt

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
Copyright (c) 2011, Leng Sheng Hong (leng@doophp.com)
2+
All rights reserved.
3+
4+
5+
Redistribution and use in source and binary forms, with or without modification,
6+
are permitted provided that the following conditions are met:
7+
8+
9+
* Redistributions of source code must retain the above copyright notice,
10+
this list of conditions and the following disclaimer.
11+
12+
13+
* Redistributions in binary form must reproduce the above copyright notice,
14+
this list of conditions and the following disclaimer in the documentation
15+
and/or other materials provided with the distribution.
16+
17+
18+
* Neither the name of Leng Sheng Hong. nor the names of its
19+
contributors may be used to endorse or promote products derived from this
20+
software without specific prior written permission.
21+
22+
23+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
24+
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
25+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
26+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
27+
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
28+
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
29+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
30+
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
31+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
32+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

README.md

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
final-project-doo
2+
=================
3+
4+
Final Project at EEPIS (Electronic Engineering Polytechnic Institute of Surabaya) with DooPHP

0 commit comments

Comments
 (0)