mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2024-11-15 03:18:26 +00:00
change license to The MIT License
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@109 3807eeeb-6ff5-0310-8944-8be069107fe0
This commit is contained in:
parent
1e6c7b9d90
commit
bb71238ec1
29 changed files with 1077 additions and 797 deletions
|
@ -1,104 +1,114 @@
|
|||
<?PHP
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* Purpose: AppController
|
||||
* Enter description here...
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @package cake
|
||||
* @subpackage cake.app
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*
|
||||
* @package cake
|
||||
* @subpackage cake.app
|
||||
* @since Cake v 0.2.9
|
||||
*
|
||||
*/
|
||||
class AppController extends Controller {
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
* @param unknown_type $tags
|
||||
* @param unknown_type $active
|
||||
* @return unknown
|
||||
*/
|
||||
function tags_as_links ($tags, $active=array()) {
|
||||
$tags = is_array($tags)? $tags: Tag::split_tags($tags);
|
||||
|
||||
$links = array();
|
||||
foreach ($tags as $tag) {
|
||||
|
||||
if (in_array($tag, $active))
|
||||
$url_tags = $this->array_except($active, $tag);
|
||||
else
|
||||
$url_tags = array_merge($active, array($tag));
|
||||
|
||||
$url = '/memes/with_tags/'.$this->tags_to_url($url_tags);
|
||||
|
||||
$links[] = $this->link_to($tag, $url, in_array($tag, $active)? array('class'=>'active_tag'): null);
|
||||
}
|
||||
|
||||
return join(' ', $links);
|
||||
}
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
* @param unknown_type $array
|
||||
* @param unknown_type $except
|
||||
* @return unknown
|
||||
*/
|
||||
function array_except ($array, $except) {
|
||||
if (!is_array($except)) $except = array($except);
|
||||
$out = array();
|
||||
|
||||
foreach ($array as $k=>$v) {
|
||||
if (!in_array($v, $except))
|
||||
$out[$k] = $v;
|
||||
}
|
||||
|
||||
return $out;
|
||||
}
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
* @param unknown_type $tags
|
||||
* @return unknown
|
||||
*/
|
||||
function tags_to_url ($tags) {
|
||||
$out = array();
|
||||
foreach ($tags as $tag)
|
||||
$out[] = urlencode($tag);
|
||||
|
||||
return join('+', $out);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
<?PHP
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* Purpose: AppController
|
||||
* Enter description here...
|
||||
*
|
||||
* @filesource
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.app
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*
|
||||
* @package cake
|
||||
* @subpackage cake.app
|
||||
* @since Cake v 0.2.9
|
||||
*
|
||||
*/
|
||||
class AppController extends Controller {
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
* @param unknown_type $tags
|
||||
* @param unknown_type $active
|
||||
* @return unknown
|
||||
*/
|
||||
function tags_as_links ($tags, $active=array()) {
|
||||
$tags = is_array($tags)? $tags: Tag::split_tags($tags);
|
||||
|
||||
$links = array();
|
||||
foreach ($tags as $tag) {
|
||||
|
||||
if (in_array($tag, $active))
|
||||
$url_tags = $this->array_except($active, $tag);
|
||||
else
|
||||
$url_tags = array_merge($active, array($tag));
|
||||
|
||||
$url = '/memes/with_tags/'.$this->tags_to_url($url_tags);
|
||||
|
||||
$links[] = $this->link_to($tag, $url, in_array($tag, $active)? array('class'=>'active_tag'): null);
|
||||
}
|
||||
|
||||
return join(' ', $links);
|
||||
}
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
* @param unknown_type $array
|
||||
* @param unknown_type $except
|
||||
* @return unknown
|
||||
*/
|
||||
function array_except ($array, $except) {
|
||||
if (!is_array($except)) $except = array($except);
|
||||
$out = array();
|
||||
|
||||
foreach ($array as $k=>$v) {
|
||||
if (!in_array($v, $except))
|
||||
$out[$k] = $v;
|
||||
}
|
||||
|
||||
return $out;
|
||||
}
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
* @param unknown_type $tags
|
||||
* @return unknown
|
||||
*/
|
||||
function tags_to_url ($tags) {
|
||||
$out = array();
|
||||
foreach ($tags as $tag)
|
||||
$out[] = urlencode($tag);
|
||||
|
||||
return join('+', $out);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
?>
|
|
@ -1,44 +1,54 @@
|
|||
<?PHP
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* Purpose: AppModel
|
||||
* Enter description here...
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @package cake
|
||||
* @subpackage cake.app
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*
|
||||
* @package cake
|
||||
* @subpackage cake.app
|
||||
* @since Cake v 0.2.9
|
||||
*
|
||||
*/
|
||||
class AppModel extends Model {
|
||||
}
|
||||
|
||||
<?PHP
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* Purpose: AppModel
|
||||
* Enter description here...
|
||||
*
|
||||
* @filesource
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.app
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*
|
||||
* @package cake
|
||||
* @subpackage cake.app
|
||||
* @since Cake v 0.2.9
|
||||
*
|
||||
*/
|
||||
class AppModel extends Model {
|
||||
}
|
||||
|
||||
?>
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl">
|
||||
<head>
|
||||
<title><?=$title_for_layout?></title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="<?=$BASE?>/css/default.css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<?=$content_for_layout?>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl">
|
||||
<head>
|
||||
<title><?=$title_for_layout?></title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="<?=$BASE?>/css/default.css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<?=$content_for_layout?>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -1,41 +1,51 @@
|
|||
<?PHP
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* Purpose:
|
||||
* Enter description here...
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @package cake
|
||||
* @subpackage cake.config
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
*
|
||||
*/
|
||||
|
||||
$DATABASE_CONFIG = array(
|
||||
'devel' => array(
|
||||
'host' => 'localhost',
|
||||
'login' => 'www',
|
||||
'password' => 'www',
|
||||
'database' => 'ease'
|
||||
)
|
||||
);
|
||||
|
||||
<?PHP
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* Purpose:
|
||||
* Enter description here...
|
||||
*
|
||||
* @filesource
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.config
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
$DATABASE_CONFIG = array(
|
||||
'devel' => array(
|
||||
'host' => 'localhost',
|
||||
'login' => 'www',
|
||||
'password' => 'www',
|
||||
'database' => 'ease'
|
||||
)
|
||||
);
|
||||
|
||||
?>
|
|
@ -1,41 +1,51 @@
|
|||
<?PHP
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* Purpose:
|
||||
* Enter description here...
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @package cake
|
||||
* @subpackage cake.config
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
*
|
||||
*/
|
||||
|
||||
$DATABASE_CONFIG = array(
|
||||
'devel' => array(
|
||||
'host' => 'localhost',
|
||||
'login' => 'cake',
|
||||
'password' => 'cake',
|
||||
'database' => 'cake'
|
||||
)
|
||||
);
|
||||
|
||||
<?PHP
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* Purpose:
|
||||
* Enter description here...
|
||||
*
|
||||
* @filesource
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.config
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
$DATABASE_CONFIG = array(
|
||||
'devel' => array(
|
||||
'host' => 'localhost',
|
||||
'login' => 'cake',
|
||||
'password' => 'cake',
|
||||
'database' => 'cake'
|
||||
)
|
||||
);
|
||||
|
||||
?>
|
|
@ -1,42 +1,52 @@
|
|||
<?PHP
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* Purpose:
|
||||
* Enter description here...
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @package cake
|
||||
* @subpackage cake.config
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
*
|
||||
*/
|
||||
|
||||
# Homepage
|
||||
$Route->connect ('/', array('controller'=>'Memes', 'action'=>'add'));
|
||||
|
||||
# Tags
|
||||
$Route->connect ('/tags/popular', array('controller'=>'Tags', 'action'=>'popular'));
|
||||
$Route->connect ('/tags/*', array('controller'=>'Memes', 'action'=>'with_tags'));
|
||||
|
||||
# Default route
|
||||
$Route->connect ('/:controller/:action/*');
|
||||
|
||||
<?PHP
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* Purpose:
|
||||
* Enter description here...
|
||||
*
|
||||
* @filesource
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.config
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
# Homepage
|
||||
$Route->connect ('/', array('controller'=>'Memes', 'action'=>'add'));
|
||||
|
||||
# Tags
|
||||
$Route->connect ('/tags/popular', array('controller'=>'Tags', 'action'=>'popular'));
|
||||
$Route->connect ('/tags/*', array('controller'=>'Memes', 'action'=>'with_tags'));
|
||||
|
||||
# Default route
|
||||
$Route->connect ('/:controller/:action/*');
|
||||
|
||||
?>
|
|
@ -1,44 +1,54 @@
|
|||
<?PHP
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* Purpose:
|
||||
* Enter description here...
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @package cake
|
||||
* @subpackage cake.config
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
*
|
||||
*/
|
||||
|
||||
# Homepage
|
||||
$Route->connect ('/', array('controller'=>'Pages', 'action'=>'view', 'home'));
|
||||
|
||||
# Source browser
|
||||
#$Route->connect ('/sources/*', array('controller'=>'Sources', 'action'=>'index'));
|
||||
|
||||
# Content pages
|
||||
#$Route->connect ('/*', array('controller'=>'Pages', 'action'=>'view'));
|
||||
|
||||
# Default route
|
||||
$Route->connect ('/:controller/:action/*');
|
||||
|
||||
<?PHP
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* Purpose:
|
||||
* Enter description here...
|
||||
*
|
||||
* @filesource
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.config
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
# Homepage
|
||||
$Route->connect ('/', array('controller'=>'Pages', 'action'=>'view', 'home'));
|
||||
|
||||
# Source browser
|
||||
#$Route->connect ('/sources/*', array('controller'=>'Sources', 'action'=>'index'));
|
||||
|
||||
# Content pages
|
||||
#$Route->connect ('/*', array('controller'=>'Pages', 'action'=>'view'));
|
||||
|
||||
# Default route
|
||||
$Route->connect ('/:controller/:action/*');
|
||||
|
||||
?>
|
26
index.php
26
index.php
|
@ -2,13 +2,20 @@
|
|||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -16,14 +23,17 @@
|
|||
* Enter description here...
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -2,13 +2,20 @@
|
|||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -18,15 +25,18 @@
|
|||
* Used by scripts/add.php
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.libs
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -2,13 +2,20 @@
|
|||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -17,15 +24,18 @@
|
|||
* Basic Cake functionalities.
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.libs
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -2,13 +2,20 @@
|
|||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -17,15 +24,18 @@
|
|||
* Description:
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.libs
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -2,13 +2,20 @@
|
|||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -20,15 +27,18 @@
|
|||
* and creates the model object if proper class exists.
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.libs
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -2,13 +2,20 @@
|
|||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -50,15 +57,18 @@
|
|||
* </code>
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.libs
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
26
libs/dbo.php
26
libs/dbo.php
|
@ -2,13 +2,20 @@
|
|||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -49,15 +56,18 @@
|
|||
* </code>
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.libs
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,203 +1,213 @@
|
|||
<?PHP
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* Purpose: Dispatcher
|
||||
* Dispatches the request, creating aproppriate models and controllers.
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @package cake
|
||||
* @subpackage cake.libs
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*/
|
||||
uses('error_messages', 'object', 'router', 'cache', 'controller');
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*
|
||||
* @package cake
|
||||
* @subpackage cake.libs
|
||||
* @since Cake v 0.2.9
|
||||
*
|
||||
*/
|
||||
class Dispatcher extends Object {
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
* @var unknown_type
|
||||
*/
|
||||
var $base = false;
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
* @var unknown_type
|
||||
*/
|
||||
var $passed_args = array();
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*/
|
||||
function __construct () {
|
||||
parent::__construct();
|
||||
}
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
* @param unknown_type $url
|
||||
* @return unknown
|
||||
*/
|
||||
function dispatch ($url) {
|
||||
global $_POST, $_GET, $_FILES, $_SESSION;
|
||||
|
||||
if (CACHE_PAGES) {
|
||||
$Cache = new Cache($url);
|
||||
if ($Cache->has()) return print $Cache->restore();
|
||||
}
|
||||
|
||||
$this->base = $this->parse_base_url();
|
||||
|
||||
$params = $this->parse_params($url);
|
||||
|
||||
if (empty($params['controller'])) {
|
||||
DEBUG?
|
||||
trigger_error (ERROR_NO_CONTROLLER_SET, E_USER_ERROR):
|
||||
$this->error('404', 'Not found', "The requested URL /{$url} was not found on this server (no controller set).");
|
||||
exit;
|
||||
}
|
||||
|
||||
$controller_class = ucfirst($params['controller']).'Controller';
|
||||
|
||||
if (!class_exists($controller_class)) {
|
||||
DEBUG?
|
||||
trigger_error (sprintf(ERROR_UNKNOWN_CONTROLLER, $controller_class), E_USER_ERROR):
|
||||
$this->error('404', 'Not found', sprintf(ERROR_404, $url, "missing controller \"{$params['controller']}\""));
|
||||
exit;
|
||||
}
|
||||
|
||||
$controller = new $controller_class ($this);
|
||||
$controller->cache = &$Cache;
|
||||
$controller->base = $this->base;
|
||||
|
||||
// if action is not set, and the default Controller::index() method doesn't exist
|
||||
if (!$params['action'] && !method_exists($controller, 'index')) {
|
||||
DEBUG?
|
||||
trigger_error (ERROR_NO_ACTION_SET, E_USER_ERROR):
|
||||
$this->error('404', 'Not found', "The requested URL /{$url} was not found on this server (no action set).");
|
||||
exit;
|
||||
}
|
||||
elseif (empty($params['action'])) {
|
||||
$params['action'] = 'index';
|
||||
}
|
||||
|
||||
// if the requested action doesn't exist
|
||||
if (!method_exists($controller, $params['action'])) {
|
||||
DEBUG?
|
||||
trigger_error (sprintf(ERROR_NO_ACTION, $params['action'], $controller_class), E_USER_ERROR):
|
||||
$this->error('404', 'Not found', sprintf(ERROR_404, $url, "missing controller \"{$params['controller']}\""));
|
||||
exit;
|
||||
}
|
||||
|
||||
$controller->params = $params;
|
||||
empty($params['data'])? null: $controller->data = $params['data'];
|
||||
$controller->action = $params['action'];
|
||||
$controller->passed_args = empty($params['pass'])? null: $params['pass'];
|
||||
|
||||
// EXECUTE THE REQUESTED ACTION
|
||||
call_user_func_array(array(&$controller, $params['action']), empty($params['pass'])? null: $params['pass']);
|
||||
|
||||
if ($controller->auto_render)
|
||||
$controller->render();
|
||||
|
||||
if (CACHE_PAGES) $Cache->remember(null);
|
||||
|
||||
return $params;
|
||||
}
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
* @param unknown_type $from_url
|
||||
* @return unknown
|
||||
*/
|
||||
function parse_params ($from_url) {
|
||||
global $_POST, $_FILES;
|
||||
|
||||
// load routes config
|
||||
$Route = new Router();
|
||||
require CONFIGS.'routes.php';
|
||||
$params = $Route->parse ('/'.$from_url);
|
||||
|
||||
// add submitted form data
|
||||
$params['form'] = $_POST;
|
||||
if (isset($_POST['data']))
|
||||
$params['data'] = $_POST['data'];
|
||||
foreach ($_FILES as $name => $data)
|
||||
$params['form'][$name] = $data;
|
||||
|
||||
return $params;
|
||||
}
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
* @return unknown
|
||||
*/
|
||||
function parse_base_url () {
|
||||
global $_SERVER;
|
||||
//non mod_rewrite use:
|
||||
if (defined('BASE_URL')) return BASE_URL;
|
||||
|
||||
|
||||
$doc_root = $_SERVER['DOCUMENT_ROOT'];
|
||||
$script_name = $_SERVER['SCRIPT_NAME'];
|
||||
|
||||
// if document root ends with 'public', it's probably correctly set
|
||||
$r = null;
|
||||
if (!ereg('/^.*/public(\/)?$/', $doc_root))
|
||||
return preg_match('/^(.*)\/public\/dispatch\.php$/', $script_name, $r)? $r[1]: false;
|
||||
// document root is probably not set to Cake 'public' dir
|
||||
else
|
||||
return preg_match('/^(.*)\/dispatch\.php$/', $script_name, $r)? $r[1]: false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
* @param unknown_type $code
|
||||
* @param unknown_type $name
|
||||
* @param unknown_type $message
|
||||
*/
|
||||
function error ($code, $name, $message) {
|
||||
$controller = new Controller ($this);
|
||||
$controller->base = $this->base;
|
||||
$controller->error($code, $name, $message);
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
<?PHP
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* Purpose: Dispatcher
|
||||
* Dispatches the request, creating aproppriate models and controllers.
|
||||
*
|
||||
* @filesource
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.libs
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*/
|
||||
uses('error_messages', 'object', 'router', 'cache', 'controller');
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*
|
||||
* @package cake
|
||||
* @subpackage cake.libs
|
||||
* @since Cake v 0.2.9
|
||||
*
|
||||
*/
|
||||
class Dispatcher extends Object {
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
* @var unknown_type
|
||||
*/
|
||||
var $base = false;
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
* @var unknown_type
|
||||
*/
|
||||
var $passed_args = array();
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*/
|
||||
function __construct () {
|
||||
parent::__construct();
|
||||
}
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
* @param unknown_type $url
|
||||
* @return unknown
|
||||
*/
|
||||
function dispatch ($url) {
|
||||
global $_POST, $_GET, $_FILES, $_SESSION;
|
||||
|
||||
if (CACHE_PAGES) {
|
||||
$Cache = new Cache($url);
|
||||
if ($Cache->has()) return print $Cache->restore();
|
||||
}
|
||||
|
||||
$this->base = $this->parse_base_url();
|
||||
|
||||
$params = $this->parse_params($url);
|
||||
|
||||
if (empty($params['controller'])) {
|
||||
DEBUG?
|
||||
trigger_error (ERROR_NO_CONTROLLER_SET, E_USER_ERROR):
|
||||
$this->error('404', 'Not found', "The requested URL /{$url} was not found on this server (no controller set).");
|
||||
exit;
|
||||
}
|
||||
|
||||
$controller_class = ucfirst($params['controller']).'Controller';
|
||||
|
||||
if (!class_exists($controller_class)) {
|
||||
DEBUG?
|
||||
trigger_error (sprintf(ERROR_UNKNOWN_CONTROLLER, $controller_class), E_USER_ERROR):
|
||||
$this->error('404', 'Not found', sprintf(ERROR_404, $url, "missing controller \"{$params['controller']}\""));
|
||||
exit;
|
||||
}
|
||||
|
||||
$controller = new $controller_class ($this);
|
||||
$controller->cache = &$Cache;
|
||||
$controller->base = $this->base;
|
||||
|
||||
// if action is not set, and the default Controller::index() method doesn't exist
|
||||
if (!$params['action'] && !method_exists($controller, 'index')) {
|
||||
DEBUG?
|
||||
trigger_error (ERROR_NO_ACTION_SET, E_USER_ERROR):
|
||||
$this->error('404', 'Not found', "The requested URL /{$url} was not found on this server (no action set).");
|
||||
exit;
|
||||
}
|
||||
elseif (empty($params['action'])) {
|
||||
$params['action'] = 'index';
|
||||
}
|
||||
|
||||
// if the requested action doesn't exist
|
||||
if (!method_exists($controller, $params['action'])) {
|
||||
DEBUG?
|
||||
trigger_error (sprintf(ERROR_NO_ACTION, $params['action'], $controller_class), E_USER_ERROR):
|
||||
$this->error('404', 'Not found', sprintf(ERROR_404, $url, "missing controller \"{$params['controller']}\""));
|
||||
exit;
|
||||
}
|
||||
|
||||
$controller->params = $params;
|
||||
empty($params['data'])? null: $controller->data = $params['data'];
|
||||
$controller->action = $params['action'];
|
||||
$controller->passed_args = empty($params['pass'])? null: $params['pass'];
|
||||
|
||||
// EXECUTE THE REQUESTED ACTION
|
||||
call_user_func_array(array(&$controller, $params['action']), empty($params['pass'])? null: $params['pass']);
|
||||
|
||||
if ($controller->auto_render)
|
||||
$controller->render();
|
||||
|
||||
if (CACHE_PAGES) $Cache->remember(null);
|
||||
|
||||
return $params;
|
||||
}
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
* @param unknown_type $from_url
|
||||
* @return unknown
|
||||
*/
|
||||
function parse_params ($from_url) {
|
||||
global $_POST, $_FILES;
|
||||
|
||||
// load routes config
|
||||
$Route = new Router();
|
||||
require CONFIGS.'routes.php';
|
||||
$params = $Route->parse ('/'.$from_url);
|
||||
|
||||
// add submitted form data
|
||||
$params['form'] = $_POST;
|
||||
if (isset($_POST['data']))
|
||||
$params['data'] = $_POST['data'];
|
||||
foreach ($_FILES as $name => $data)
|
||||
$params['form'][$name] = $data;
|
||||
|
||||
return $params;
|
||||
}
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
* @return unknown
|
||||
*/
|
||||
function parse_base_url () {
|
||||
global $_SERVER;
|
||||
//non mod_rewrite use:
|
||||
if (defined('BASE_URL')) return BASE_URL;
|
||||
|
||||
|
||||
$doc_root = $_SERVER['DOCUMENT_ROOT'];
|
||||
$script_name = $_SERVER['SCRIPT_NAME'];
|
||||
|
||||
// if document root ends with 'public', it's probably correctly set
|
||||
$r = null;
|
||||
if (!ereg('/^.*/public(\/)?$/', $doc_root))
|
||||
return preg_match('/^(.*)\/public\/dispatch\.php$/', $script_name, $r)? $r[1]: false;
|
||||
// document root is probably not set to Cake 'public' dir
|
||||
else
|
||||
return preg_match('/^(.*)\/dispatch\.php$/', $script_name, $r)? $r[1]: false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
* @param unknown_type $code
|
||||
* @param unknown_type $name
|
||||
* @param unknown_type $message
|
||||
*/
|
||||
function error ($code, $name, $message) {
|
||||
$controller = new Controller ($this);
|
||||
$controller->base = $this->base;
|
||||
$controller->error($code, $name, $message);
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
|
|
|
@ -2,13 +2,20 @@
|
|||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -16,15 +23,18 @@
|
|||
* Purpose: Error Messages Defines
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.libs
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -2,13 +2,20 @@
|
|||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -19,15 +26,18 @@
|
|||
* Test with $flay = new Flay(); $flay->test();
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.libs
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -2,13 +2,20 @@
|
|||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -17,15 +24,18 @@
|
|||
* Folder structure browser, lists folders and files.
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.libs
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -2,13 +2,20 @@
|
|||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -19,15 +26,18 @@
|
|||
* Test with $i = new Inflector(); $i->test();
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.libs
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -2,13 +2,20 @@
|
|||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -18,15 +25,18 @@
|
|||
*
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.libs
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -2,13 +2,20 @@
|
|||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -24,15 +31,18 @@
|
|||
* - schema-related cross-table ($has_one, $has_many, $belongs_to)
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.libs
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -2,13 +2,20 @@
|
|||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -16,15 +23,18 @@
|
|||
* Purpose: Object
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.libs
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -2,13 +2,20 @@
|
|||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -17,15 +24,18 @@
|
|||
* Parses the request URL into controller, action, and params
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.libs
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -2,13 +2,20 @@
|
|||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -17,15 +24,18 @@
|
|||
* Templating for Controller class.
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.libs
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -2,13 +2,20 @@
|
|||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -17,15 +24,18 @@
|
|||
* Time related functions, formatting for dates etc.
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.libs
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -2,13 +2,20 @@
|
|||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -17,15 +24,18 @@
|
|||
* Used to validate data in Models.
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.libs
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,110 +1,120 @@
|
|||
<?PHP
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* Purpose: Dispatch
|
||||
* The main "loop"
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @package cake
|
||||
* @subpackage cake.public
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
## DIRECTORY LAYOUT
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*/
|
||||
define ('ROOT', '../');
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*/
|
||||
define ('APP', ROOT.'app/');
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*/
|
||||
define ('MODELS', APP.'models/');
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*/
|
||||
define ('CONTROLLERS', APP.'controllers/');
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*/
|
||||
define ('VIEWS', APP.'views/');
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*/
|
||||
define ('CONFIGS', ROOT.'config/');
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*/
|
||||
define ('LIBS', ROOT.'libs/');
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*/
|
||||
define ('PUBLIC', ROOT.'public/');
|
||||
|
||||
## STARTUP
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*/
|
||||
require (LIBS.'basics.php');
|
||||
uses ('dispatcher', 'dbo');
|
||||
uses_config();
|
||||
uses_database();
|
||||
uses_tags();
|
||||
|
||||
## LOAD MODELS & CONTROLLERS
|
||||
##
|
||||
load_models ();
|
||||
load_controllers ();
|
||||
|
||||
## START SESSION
|
||||
##
|
||||
session_start();
|
||||
|
||||
## RUN THE SCRIPT
|
||||
##
|
||||
$url = empty($_GET['url'])? null: $_GET['url'];
|
||||
$DISPATCHER = new Dispatcher ();
|
||||
$DISPATCHER->dispatch($url);
|
||||
|
||||
## PRINT TIMING
|
||||
##
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*/
|
||||
if (DEBUG) echo "<!-- ". round(getmicrotime() - $TIME_START, 2) ."s -->";
|
||||
|
||||
?>
|
||||
<?PHP
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* Purpose: Dispatch
|
||||
* The main "loop"
|
||||
*
|
||||
* @filesource
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.public
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
## DIRECTORY LAYOUT
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*/
|
||||
define ('ROOT', '../');
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*/
|
||||
define ('APP', ROOT.'app/');
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*/
|
||||
define ('MODELS', APP.'models/');
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*/
|
||||
define ('CONTROLLERS', APP.'controllers/');
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*/
|
||||
define ('VIEWS', APP.'views/');
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*/
|
||||
define ('CONFIGS', ROOT.'config/');
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*/
|
||||
define ('LIBS', ROOT.'libs/');
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*/
|
||||
define ('PUBLIC', ROOT.'public/');
|
||||
|
||||
## STARTUP
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*/
|
||||
require (LIBS.'basics.php');
|
||||
uses ('dispatcher', 'dbo');
|
||||
uses_config();
|
||||
uses_database();
|
||||
uses_tags();
|
||||
|
||||
## LOAD MODELS & CONTROLLERS
|
||||
##
|
||||
load_models ();
|
||||
load_controllers ();
|
||||
|
||||
## START SESSION
|
||||
##
|
||||
session_start();
|
||||
|
||||
## RUN THE SCRIPT
|
||||
##
|
||||
$url = empty($_GET['url'])? null: $_GET['url'];
|
||||
$DISPATCHER = new Dispatcher ();
|
||||
$DISPATCHER->dispatch($url);
|
||||
|
||||
## PRINT TIMING
|
||||
##
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
*/
|
||||
if (DEBUG) echo "<!-- ". round(getmicrotime() - $TIME_START, 2) ."s -->";
|
||||
|
||||
?>
|
||||
|
|
|
@ -2,13 +2,20 @@
|
|||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -16,15 +23,18 @@
|
|||
* Enter description here...
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.public
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -2,13 +2,20 @@
|
|||
//////////////////////////////////////////////////////////////////////////
|
||||
// + $Id$
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Cake <http://sputnik.pl/cake> + //
|
||||
// + Copyright: (c) 2005 Michal Tatarynowicz + //
|
||||
// + Cake <https://developers.nextco.com/cake/> + //
|
||||
// + Copyright: (c) 2005 Cake Authors/Developers + //
|
||||
// + + //
|
||||
// + Author(s): (c) 2005 Michal Tatarynowicz <tatarynowicz@gmail.com> + //
|
||||
// + Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com> + //
|
||||
// + Larry E. Masters aka PhpNut <nut@phpnut.com> + //
|
||||
// + Kamil Dzielinski aka Brego <brego.dk@gmail.com> + //
|
||||
// + + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
// + Licensed under the Public Domain Licence + //
|
||||
// + Licensed under The MIT License + //
|
||||
// + Redistributions of files must retain the above copyright notice. + //
|
||||
// + You may not use this file except in compliance with the License. + //
|
||||
// + + //
|
||||
// + You may obtain a copy of the License at: + //
|
||||
// + License page: http://www.opensource.org/licenses/mit-license.php + //
|
||||
// +------------------------------------------------------------------+ //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -16,15 +23,18 @@
|
|||
* Enter description here...
|
||||
*
|
||||
* @filesource
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @author Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Michal Tatarynowicz <tatarynowicz@gmail.com>
|
||||
* @author Larry E. Masters aka PhpNut <nut@phpnut.com>
|
||||
* @author Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
||||
* @copyright Copyright (c) 2005, Cake Authors/Developers
|
||||
* @link https://developers.nextco.com/cake/wiki/Authors Authors/Developers
|
||||
* @package cake
|
||||
* @subpackage cake.scripts
|
||||
* @since Cake v 0.2.9
|
||||
* @version $Revision$
|
||||
* @license Public_Domain
|
||||
* @modifiedby $LastChangedBy$
|
||||
* @lastmodified $Date$
|
||||
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
||||
*
|
||||
*/
|
||||
## DIRECTORIES
|
||||
|
|
Loading…
Reference in a new issue