Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The BostonPHP Meetup Checkin and Raffle Application
- Loading branch information
Andrew Drane
committed
Sep 10, 2011
0 parents
commit 083cc4f
Showing
783 changed files
with
197,322 additions
and
0 deletions.
There are no files selected for viewing
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
<IfModule mod_rewrite.c> | ||
RewriteEngine on | ||
RewriteBase /~bostonph/checkin | ||
RewriteRule ^$ webroot/ [L] | ||
RewriteRule (.*) webroot/$1 [L] | ||
</IfModule> |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
<?php | ||
class AppController extends Controller { | ||
|
||
var $components = array('Security'); | ||
var $helpers = array('Html','Form','Session'); | ||
|
||
function beforeFilter() { | ||
|
||
parent::beforeFilter(); | ||
|
||
// Enforce a login for admins | ||
if ($this->params['controller'] == 'admin' || $this->params['action'] == 'winner') { | ||
global $AdminUsers; | ||
$this->Security->loginOptions = array('type' => 'basic', 'realm' => 'Admin Area'); | ||
$this->Security->loginUsers = $AdminUsers; | ||
$this->Security->requireLogin(); | ||
} | ||
|
||
} | ||
} |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
<?php | ||
class AppModel extends Model { | ||
|
||
} | ||
?> |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
;<?php die() ?> | ||
; SVN FILE: $Id$ | ||
;/** | ||
; * ACL configuration | ||
; * | ||
; * | ||
; * PHP versions 4 and 5 | ||
; * | ||
; * CakePHP(tm) : Rapid Development Framework http://cakephp.org | ||
; * Copyright 2005-2010, Cake Software Foundation, Inc. (http://cakefoundation.org) | ||
; * | ||
; * Licensed under The MIT License | ||
; * Redistributions of files must retain the above copyright notice. | ||
; * | ||
; * @copyright Copyright 2005-2010, Cake Software Foundation, Inc. (http://cakefoundation.org) | ||
; * @link http://cakephp.org CakePHP(tm) Project | ||
; * @package cake | ||
; * @subpackage cake.app.config | ||
; * @since CakePHP(tm) v 0.10.0.1076 | ||
; * @license MIT License (http://www.opensource.org/licenses/mit-license.php) | ||
; */ | ||
|
||
; acl.ini.php - Cake ACL Configuration | ||
; --------------------------------------------------------------------- | ||
; Use this file to specify user permissions. | ||
; aco = access control object (something in your application) | ||
; aro = access request object (something requesting access) | ||
; | ||
; User records are added as follows: | ||
; | ||
; [uid] | ||
; groups = group1, group2, group3 | ||
; allow = aco1, aco2, aco3 | ||
; deny = aco4, aco5, aco6 | ||
; | ||
; Group records are added in a similar manner: | ||
; | ||
; [gid] | ||
; allow = aco1, aco2, aco3 | ||
; deny = aco4, aco5, aco6 | ||
; | ||
; The allow, deny, and groups sections are all optional. | ||
; NOTE: groups names *cannot* ever be the same as usernames! | ||
; | ||
; ACL permissions are checked in the following order: | ||
; 1. Check for user denies (and DENY if specified) | ||
; 2. Check for user allows (and ALLOW if specified) | ||
; 3. Gather user's groups | ||
; 4. Check group denies (and DENY if specified) | ||
; 5. Check group allows (and ALLOW if specified) | ||
; 6. If no aro, aco, or group information is found, DENY | ||
; | ||
; --------------------------------------------------------------------- | ||
|
||
;------------------------------------- | ||
;Users | ||
;------------------------------------- | ||
|
||
[username-goes-here] | ||
groups = group1, group2 | ||
deny = aco1, aco2 | ||
allow = aco3, aco4 | ||
|
||
;------------------------------------- | ||
;Groups | ||
;------------------------------------- | ||
|
||
[groupname-goes-here] | ||
deny = aco5, aco6 | ||
allow = aco7, aco8 |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
<?php | ||
/** | ||
* This file is loaded automatically by the app/webroot/index.php file after the core bootstrap.php | ||
* | ||
* This is an application wide file to load any function that is not used within a class | ||
* define. You can also use this to include or require any files in your application. | ||
* | ||
* PHP versions 4 and 5 | ||
* | ||
* CakePHP(tm) : Rapid Development Framework (http://cakephp.org) | ||
* Copyright 2005-2010, Cake Software Foundation, Inc. (http://cakefoundation.org) | ||
* | ||
* Licensed under The MIT License | ||
* Redistributions of files must retain the above copyright notice. | ||
* | ||
* @copyright Copyright 2005-2010, Cake Software Foundation, Inc. (http://cakefoundation.org) | ||
* @link http://cakephp.org CakePHP(tm) Project | ||
* @package cake | ||
* @subpackage cake.app.config | ||
* @since CakePHP(tm) v 0.10.8.2117 | ||
* @license MIT License (http://www.opensource.org/licenses/mit-license.php) | ||
*/ | ||
|
||
/** | ||
* The settings below can be used to set additional paths to models, views and controllers. | ||
* This is related to Ticket #470 (https://trac.cakephp.org/ticket/470) | ||
* | ||
* App::build(array( | ||
* 'plugins' => array('/full/path/to/plugins/', '/next/full/path/to/plugins/'), | ||
* 'models' => array('/full/path/to/models/', '/next/full/path/to/models/'), | ||
* 'views' => array('/full/path/to/views/', '/next/full/path/to/views/'), | ||
* 'controllers' => array('/full/path/to/controllers/', '/next/full/path/to/controllers/'), | ||
* 'datasources' => array('/full/path/to/datasources/', '/next/full/path/to/datasources/'), | ||
* 'behaviors' => array('/full/path/to/behaviors/', '/next/full/path/to/behaviors/'), | ||
* 'components' => array('/full/path/to/components/', '/next/full/path/to/components/'), | ||
* 'helpers' => array('/full/path/to/helpers/', '/next/full/path/to/helpers/'), | ||
* 'vendors' => array('/full/path/to/vendors/', '/next/full/path/to/vendors/'), | ||
* 'shells' => array('/full/path/to/shells/', '/next/full/path/to/shells/'), | ||
* 'locales' => array('/full/path/to/locale/', '/next/full/path/to/locale/') | ||
* )); | ||
* | ||
*/ | ||
|
||
/** | ||
* As of 1.3, additional rules for the inflector are added below | ||
* | ||
* Inflector::rules('singular', array('rules' => array(), 'irregular' => array(), 'uninflected' => array())); | ||
* Inflector::rules('plural', array('rules' => array(), 'irregular' => array(), 'uninflected' => array())); | ||
* | ||
*/ |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
<?php | ||
|
||
// This is a very simple password system, meant for quick deployment. | ||
// not recommended for high-security stuff! | ||
// Use the format array( 'username' => 'password' ); | ||
$GLOBALS['AdminUsers'] = array('example_user' => 'example_password'); | ||
|
||
//You will need a meetup api-key. This will allow you to access your groups. | ||
define( 'MEETUP_API_KEY', '**ENTER YOUR MEETUP API KEY HERE**'); |
Oops, something went wrong.