summaryrefslogtreecommitdiff
path: root/fai_gestion/src/Template
diff options
context:
space:
mode:
Diffstat (limited to 'fai_gestion/src/Template')
-rw-r--r--fai_gestion/src/Template/Cell/empty1
-rw-r--r--fai_gestion/src/Template/Element/Flash/default.ctp10
-rw-r--r--fai_gestion/src/Template/Element/Flash/error.ctp6
-rw-r--r--fai_gestion/src/Template/Element/Flash/success.ctp6
-rw-r--r--fai_gestion/src/Template/Email/html/default.ctp20
-rw-r--r--fai_gestion/src/Template/Email/text/default.ctp16
-rw-r--r--fai_gestion/src/Template/Error/error400.ctp38
-rw-r--r--fai_gestion/src/Template/Error/error500.ctp43
-rw-r--r--fai_gestion/src/Template/Layout/Email/html/default.ctp24
-rw-r--r--fai_gestion/src/Template/Layout/Email/text/default.ctp16
-rw-r--r--fai_gestion/src/Template/Layout/ajax.ctp16
-rw-r--r--fai_gestion/src/Template/Layout/default.ctp57
-rw-r--r--fai_gestion/src/Template/Layout/error.ctp47
-rw-r--r--fai_gestion/src/Template/Layout/rss/default.ctp11
-rw-r--r--fai_gestion/src/Template/Pages/home.ctp278
15 files changed, 589 insertions, 0 deletions
diff --git a/fai_gestion/src/Template/Cell/empty b/fai_gestion/src/Template/Cell/empty
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/fai_gestion/src/Template/Cell/empty
@@ -0,0 +1 @@
+
diff --git a/fai_gestion/src/Template/Element/Flash/default.ctp b/fai_gestion/src/Template/Element/Flash/default.ctp
new file mode 100644
index 0000000..736b27d
--- /dev/null
+++ b/fai_gestion/src/Template/Element/Flash/default.ctp
@@ -0,0 +1,10 @@
+<?php
+$class = 'message';
+if (!empty($params['class'])) {
+ $class .= ' ' . $params['class'];
+}
+if (!isset($params['escape']) || $params['escape'] !== false) {
+ $message = h($message);
+}
+?>
+<div class="<?= h($class) ?>" onclick="this.classList.add('hidden');"><?= $message ?></div>
diff --git a/fai_gestion/src/Template/Element/Flash/error.ctp b/fai_gestion/src/Template/Element/Flash/error.ctp
new file mode 100644
index 0000000..e7c4af1
--- /dev/null
+++ b/fai_gestion/src/Template/Element/Flash/error.ctp
@@ -0,0 +1,6 @@
+<?php
+if (!isset($params['escape']) || $params['escape'] !== false) {
+ $message = h($message);
+}
+?>
+<div class="message error" onclick="this.classList.add('hidden');"><?= $message ?></div>
diff --git a/fai_gestion/src/Template/Element/Flash/success.ctp b/fai_gestion/src/Template/Element/Flash/success.ctp
new file mode 100644
index 0000000..becd5a1
--- /dev/null
+++ b/fai_gestion/src/Template/Element/Flash/success.ctp
@@ -0,0 +1,6 @@
+<?php
+if (!isset($params['escape']) || $params['escape'] !== false) {
+ $message = h($message);
+}
+?>
+<div class="message success" onclick="this.classList.add('hidden')"><?= $message ?></div>
diff --git a/fai_gestion/src/Template/Email/html/default.ctp b/fai_gestion/src/Template/Email/html/default.ctp
new file mode 100644
index 0000000..ac3daa7
--- /dev/null
+++ b/fai_gestion/src/Template/Email/html/default.ctp
@@ -0,0 +1,20 @@
+<?php
+/**
+ * CakePHP(tm) : Rapid Development Framework (https://cakephp.org)
+ * Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @copyright Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
+ * @link https://cakephp.org CakePHP(tm) Project
+ * @since 0.10.0
+ * @license https://opensource.org/licenses/mit-license.php MIT License
+ */
+
+$content = explode("\n", $content);
+
+foreach ($content as $line) :
+ echo '<p> ' . $line . "</p>\n";
+endforeach;
diff --git a/fai_gestion/src/Template/Email/text/default.ctp b/fai_gestion/src/Template/Email/text/default.ctp
new file mode 100644
index 0000000..862cd9f
--- /dev/null
+++ b/fai_gestion/src/Template/Email/text/default.ctp
@@ -0,0 +1,16 @@
+<?php
+/**
+ * CakePHP(tm) : Rapid Development Framework (https://cakephp.org)
+ * Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @copyright Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
+ * @link https://cakephp.org CakePHP(tm) Project
+ * @since 0.10.0
+ * @license https://opensource.org/licenses/mit-license.php MIT License
+ */
+
+echo $content;
diff --git a/fai_gestion/src/Template/Error/error400.ctp b/fai_gestion/src/Template/Error/error400.ctp
new file mode 100644
index 0000000..6b538b7
--- /dev/null
+++ b/fai_gestion/src/Template/Error/error400.ctp
@@ -0,0 +1,38 @@
+<?php
+use Cake\Core\Configure;
+use Cake\Error\Debugger;
+
+$this->layout = 'error';
+
+if (Configure::read('debug')) :
+ $this->layout = 'dev_error';
+
+ $this->assign('title', $message);
+ $this->assign('templateName', 'error400.ctp');
+
+ $this->start('file');
+?>
+<?php if (!empty($error->queryString)) : ?>
+ <p class="notice">
+ <strong>SQL Query: </strong>
+ <?= h($error->queryString) ?>
+ </p>
+<?php endif; ?>
+<?php if (!empty($error->params)) : ?>
+ <strong>SQL Query Params: </strong>
+ <?php Debugger::dump($error->params) ?>
+<?php endif; ?>
+<?= $this->element('auto_table_warning') ?>
+<?php
+if (extension_loaded('xdebug')) :
+ xdebug_print_function_stack();
+endif;
+
+$this->end();
+endif;
+?>
+<h2><?= h($message) ?></h2>
+<p class="error">
+ <strong><?= __d('cake', 'Error') ?>: </strong>
+ <?= __d('cake', 'The requested address {0} was not found on this server.', "<strong>'{$url}'</strong>") ?>
+</p>
diff --git a/fai_gestion/src/Template/Error/error500.ctp b/fai_gestion/src/Template/Error/error500.ctp
new file mode 100644
index 0000000..3328cc5
--- /dev/null
+++ b/fai_gestion/src/Template/Error/error500.ctp
@@ -0,0 +1,43 @@
+<?php
+use Cake\Core\Configure;
+use Cake\Error\Debugger;
+
+$this->layout = 'error';
+
+if (Configure::read('debug')) :
+ $this->layout = 'dev_error';
+
+ $this->assign('title', $message);
+ $this->assign('templateName', 'error500.ctp');
+
+ $this->start('file');
+?>
+<?php if (!empty($error->queryString)) : ?>
+ <p class="notice">
+ <strong>SQL Query: </strong>
+ <?= h($error->queryString) ?>
+ </p>
+<?php endif; ?>
+<?php if (!empty($error->params)) : ?>
+ <strong>SQL Query Params: </strong>
+ <?php Debugger::dump($error->params) ?>
+<?php endif; ?>
+<?php if ($error instanceof Error) : ?>
+ <strong>Error in: </strong>
+ <?= sprintf('%s, line %s', str_replace(ROOT, 'ROOT', $error->getFile()), $error->getLine()) ?>
+<?php endif; ?>
+<?php
+ echo $this->element('auto_table_warning');
+
+ if (extension_loaded('xdebug')) :
+ xdebug_print_function_stack();
+ endif;
+
+ $this->end();
+endif;
+?>
+<h2><?= __d('cake', 'An Internal Error Has Occurred') ?></h2>
+<p class="error">
+ <strong><?= __d('cake', 'Error') ?>: </strong>
+ <?= h($message) ?>
+</p>
diff --git a/fai_gestion/src/Template/Layout/Email/html/default.ctp b/fai_gestion/src/Template/Layout/Email/html/default.ctp
new file mode 100644
index 0000000..3ff87ff
--- /dev/null
+++ b/fai_gestion/src/Template/Layout/Email/html/default.ctp
@@ -0,0 +1,24 @@
+<?php
+/**
+ * CakePHP(tm) : Rapid Development Framework (https://cakephp.org)
+ * Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @copyright Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
+ * @link https://cakephp.org CakePHP(tm) Project
+ * @since 0.10.0
+ * @license https://opensource.org/licenses/mit-license.php MIT License
+ */
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
+<html>
+<head>
+ <title><?= $this->fetch('title') ?></title>
+</head>
+<body>
+ <?= $this->fetch('content') ?>
+</body>
+</html>
diff --git a/fai_gestion/src/Template/Layout/Email/text/default.ctp b/fai_gestion/src/Template/Layout/Email/text/default.ctp
new file mode 100644
index 0000000..29b439c
--- /dev/null
+++ b/fai_gestion/src/Template/Layout/Email/text/default.ctp
@@ -0,0 +1,16 @@
+<?php
+/**
+ * CakePHP(tm) : Rapid Development Framework (https://cakephp.org)
+ * Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @copyright Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
+ * @link https://cakephp.org CakePHP(tm) Project
+ * @since 0.10.0
+ * @license https://opensource.org/licenses/mit-license.php MIT License
+ */
+
+echo $this->fetch('content');
diff --git a/fai_gestion/src/Template/Layout/ajax.ctp b/fai_gestion/src/Template/Layout/ajax.ctp
new file mode 100644
index 0000000..29b439c
--- /dev/null
+++ b/fai_gestion/src/Template/Layout/ajax.ctp
@@ -0,0 +1,16 @@
+<?php
+/**
+ * CakePHP(tm) : Rapid Development Framework (https://cakephp.org)
+ * Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @copyright Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
+ * @link https://cakephp.org CakePHP(tm) Project
+ * @since 0.10.0
+ * @license https://opensource.org/licenses/mit-license.php MIT License
+ */
+
+echo $this->fetch('content');
diff --git a/fai_gestion/src/Template/Layout/default.ctp b/fai_gestion/src/Template/Layout/default.ctp
new file mode 100644
index 0000000..caf014e
--- /dev/null
+++ b/fai_gestion/src/Template/Layout/default.ctp
@@ -0,0 +1,57 @@
+<?php
+/**
+ * CakePHP(tm) : Rapid Development Framework (https://cakephp.org)
+ * Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @copyright Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
+ * @link https://cakephp.org CakePHP(tm) Project
+ * @since 0.10.0
+ * @license https://opensource.org/licenses/mit-license.php MIT License
+ */
+
+$cakeDescription = 'CakePHP: the rapid development php framework';
+?>
+<!DOCTYPE html>
+<html>
+<head>
+ <?= $this->Html->charset() ?>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>
+ <?= $cakeDescription ?>:
+ <?= $this->fetch('title') ?>
+ </title>
+ <?= $this->Html->meta('icon') ?>
+
+ <?= $this->Html->css('base.css') ?>
+ <?= $this->Html->css('style.css') ?>
+
+ <?= $this->fetch('meta') ?>
+ <?= $this->fetch('css') ?>
+ <?= $this->fetch('script') ?>
+</head>
+<body>
+ <nav class="top-bar expanded" data-topbar role="navigation">
+ <ul class="title-area large-3 medium-4 columns">
+ <li class="name">
+ <h1><a href=""><?= $this->fetch('title') ?></a></h1>
+ </li>
+ </ul>
+ <div class="top-bar-section">
+ <ul class="right">
+ <li><a target="_blank" href="https://book.cakephp.org/3.0/">Documentation</a></li>
+ <li><a target="_blank" href="https://api.cakephp.org/3.0/">API</a></li>
+ </ul>
+ </div>
+ </nav>
+ <?= $this->Flash->render() ?>
+ <div class="container clearfix">
+ <?= $this->fetch('content') ?>
+ </div>
+ <footer>
+ </footer>
+</body>
+</html>
diff --git a/fai_gestion/src/Template/Layout/error.ctp b/fai_gestion/src/Template/Layout/error.ctp
new file mode 100644
index 0000000..7367c1b
--- /dev/null
+++ b/fai_gestion/src/Template/Layout/error.ctp
@@ -0,0 +1,47 @@
+<?php
+/**
+ * CakePHP(tm) : Rapid Development Framework (https://cakephp.org)
+ * Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @copyright Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
+ * @link https://cakephp.org CakePHP(tm) Project
+ * @since 0.10.0
+ * @license https://opensource.org/licenses/mit-license.php MIT License
+ */
+?>
+<!DOCTYPE html>
+<html>
+<head>
+ <?= $this->Html->charset() ?>
+ <title>
+ <?= $this->fetch('title') ?>
+ </title>
+ <?= $this->Html->meta('icon') ?>
+
+ <?= $this->Html->css('base.css') ?>
+ <?= $this->Html->css('style.css') ?>
+
+ <?= $this->fetch('meta') ?>
+ <?= $this->fetch('css') ?>
+ <?= $this->fetch('script') ?>
+</head>
+<body>
+ <div id="container">
+ <div id="header">
+ <h1><?= __('Error') ?></h1>
+ </div>
+ <div id="content">
+ <?= $this->Flash->render() ?>
+
+ <?= $this->fetch('content') ?>
+ </div>
+ <div id="footer">
+ <?= $this->Html->link(__('Back'), 'javascript:history.back()') ?>
+ </div>
+ </div>
+</body>
+</html>
diff --git a/fai_gestion/src/Template/Layout/rss/default.ctp b/fai_gestion/src/Template/Layout/rss/default.ctp
new file mode 100644
index 0000000..8269be2
--- /dev/null
+++ b/fai_gestion/src/Template/Layout/rss/default.ctp
@@ -0,0 +1,11 @@
+<?php
+if (!isset($channel)) :
+ $channel = [];
+endif;
+if (!isset($channel['title'])) :
+ $channel['title'] = $this->fetch('title');
+endif;
+
+echo $this->Rss->document(
+ $this->Rss->channel([], $channel, $this->fetch('content'))
+);
diff --git a/fai_gestion/src/Template/Pages/home.ctp b/fai_gestion/src/Template/Pages/home.ctp
new file mode 100644
index 0000000..a393d0e
--- /dev/null
+++ b/fai_gestion/src/Template/Pages/home.ctp
@@ -0,0 +1,278 @@
+<?php
+/**
+ * CakePHP(tm) : Rapid Development Framework (https://cakephp.org)
+ * Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @copyright Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
+ * @link https://cakephp.org CakePHP(tm) Project
+ * @since 0.10.0
+ * @license https://opensource.org/licenses/mit-license.php MIT License
+ */
+use Cake\Cache\Cache;
+use Cake\Core\Configure;
+use Cake\Core\Plugin;
+use Cake\Datasource\ConnectionManager;
+use Cake\Error\Debugger;
+use Cake\Network\Exception\NotFoundException;
+
+$this->layout = false;
+
+if (!Configure::read('debug')) :
+ throw new NotFoundException(
+ 'Please replace src/Template/Pages/home.ctp with your own version or re-enable debug mode.'
+ );
+endif;
+
+$cakeDescription = 'CakePHP: the rapid development PHP framework';
+?>
+<!DOCTYPE html>
+<html>
+<head>
+ <?= $this->Html->charset() ?>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>
+ <?= $cakeDescription ?>
+ </title>
+
+ <?= $this->Html->meta('icon') ?>
+ <?= $this->Html->css('base.css') ?>
+ <?= $this->Html->css('style.css') ?>
+ <?= $this->Html->css('home.css') ?>
+ <link href="https://fonts.googleapis.com/css?family=Raleway:500i|Roboto:300,400,700|Roboto+Mono" rel="stylesheet">
+</head>
+<body class="home">
+
+<header class="row">
+ <div class="header-image"><?= $this->Html->image('cake.logo.svg') ?></div>
+ <div class="header-title">
+ <h1>Welcome to CakePHP <?= Configure::version() ?> Red Velvet. Build fast. Grow solid.</h1>
+ </div>
+</header>
+
+<div class="row">
+ <div class="columns large-12">
+ <div class="ctp-warning alert text-center">
+ <p>Please be aware that this page will not be shown if you turn off debug mode unless you replace src/Template/Pages/home.ctp with your own version.</p>
+ </div>
+ <div id="url-rewriting-warning" class="alert url-rewriting">
+ <ul>
+ <li class="bullet problem">
+ URL rewriting is not properly configured on your server.<br />
+ 1) <a target="_blank" href="https://book.cakephp.org/3.0/en/installation.html#url-rewriting">Help me configure it</a><br />
+ 2) <a target="_blank" href="https://book.cakephp.org/3.0/en/development/configuration.html#general-configuration">I don't / can't use URL rewriting</a>
+ </li>
+ </ul>
+ </div>
+ <?php Debugger::checkSecurityKeys(); ?>
+ </div>
+</div>
+
+<div class="row">
+ <div class="columns large-6">
+ <h4>Environment</h4>
+ <ul>
+ <?php if (version_compare(PHP_VERSION, '5.6.0', '>=')) : ?>
+ <li class="bullet success">Your version of PHP is 5.6.0 or higher (detected <?= PHP_VERSION ?>).</li>
+ <?php else : ?>
+ <li class="bullet problem">Your version of PHP is too low. You need PHP 5.6.0 or higher to use CakePHP (detected <?= PHP_VERSION ?>).</li>
+ <?php endif; ?>
+
+ <?php if (extension_loaded('mbstring')) : ?>
+ <li class="bullet success">Your version of PHP has the mbstring extension loaded.</li>
+ <?php else : ?>
+ <li class="bullet problem">Your version of PHP does NOT have the mbstring extension loaded.</li>
+ <?php endif; ?>
+
+ <?php if (extension_loaded('openssl')) : ?>
+ <li class="bullet success">Your version of PHP has the openssl extension loaded.</li>
+ <?php elseif (extension_loaded('mcrypt')) : ?>
+ <li class="bullet success">Your version of PHP has the mcrypt extension loaded.</li>
+ <?php else : ?>
+ <li class="bullet problem">Your version of PHP does NOT have the openssl or mcrypt extension loaded.</li>
+ <?php endif; ?>
+
+ <?php if (extension_loaded('intl')) : ?>
+ <li class="bullet success">Your version of PHP has the intl extension loaded.</li>
+ <?php else : ?>
+ <li class="bullet problem">Your version of PHP does NOT have the intl extension loaded.</li>
+ <?php endif; ?>
+ </ul>
+ </div>
+ <div class="columns large-6">
+ <h4>Filesystem</h4>
+ <ul>
+ <?php if (is_writable(TMP)) : ?>
+ <li class="bullet success">Your tmp directory is writable.</li>
+ <?php else : ?>
+ <li class="bullet problem">Your tmp directory is NOT writable.</li>
+ <?php endif; ?>
+
+ <?php if (is_writable(LOGS)) : ?>
+ <li class="bullet success">Your logs directory is writable.</li>
+ <?php else : ?>
+ <li class="bullet problem">Your logs directory is NOT writable.</li>
+ <?php endif; ?>
+
+ <?php $settings = Cache::getConfig('_cake_core_'); ?>
+ <?php if (!empty($settings)) : ?>
+ <li class="bullet success">The <em><?= $settings['className'] ?>Engine</em> is being used for core caching. To change the config edit config/app.php</li>
+ <?php else : ?>
+ <li class="bullet problem">Your cache is NOT working. Please check the settings in config/app.php</li>
+ <?php endif; ?>
+ </ul>
+ </div>
+ <hr />
+</div>
+
+<div class="row">
+ <div class="columns large-6">
+ <h4>Database</h4>
+ <?php
+ try {
+ $connection = ConnectionManager::get('default');
+ $connected = $connection->connect();
+ } catch (Exception $connectionError) {
+ $connected = false;
+ $errorMsg = $connectionError->getMessage();
+ if (method_exists($connectionError, 'getAttributes')) :
+ $attributes = $connectionError->getAttributes();
+ if (isset($errorMsg['message'])) :
+ $errorMsg .= '<br />' . $attributes['message'];
+ endif;
+ endif;
+ }
+ ?>
+ <ul>
+ <?php if ($connected) : ?>
+ <li class="bullet success">CakePHP is able to connect to the database.</li>
+ <?php else : ?>
+ <li class="bullet problem">CakePHP is NOT able to connect to the database.<br /><?= $errorMsg ?></li>
+ <?php endif; ?>
+ </ul>
+ </div>
+ <div class="columns large-6">
+ <h4>DebugKit</h4>
+ <ul>
+ <?php if (Plugin::loaded('DebugKit')) : ?>
+ <li class="bullet success">DebugKit is loaded.</li>
+ <?php else : ?>
+ <li class="bullet problem">DebugKit is NOT loaded. You need to either install pdo_sqlite, or define the "debug_kit" connection name.</li>
+ <?php endif; ?>
+ </ul>
+ </div>
+ <hr />
+</div>
+
+<div class="row">
+ <div class="columns large-6">
+ <h3>Editing this Page</h3>
+ <ul>
+ <li class="bullet cutlery">To change the content of this page, edit: src/Template/Pages/home.ctp.</li>
+ <li class="bullet cutlery">You can also add some CSS styles for your pages at: webroot/css/.</li>
+ </ul>
+ </div>
+ <div class="columns large-6">
+ <h3>Getting Started</h3>
+ <ul>
+ <li class="bullet book"><a target="_blank" href="https://book.cakephp.org/3.0/en/">CakePHP 3.0 Docs</a></li>
+ <li class="bullet book"><a target="_blank" href="https://book.cakephp.org/3.0/en/tutorials-and-examples/bookmarks/intro.html">The 15 min Bookmarker Tutorial</a></li>
+ <li class="bullet book"><a target="_blank" href="https://book.cakephp.org/3.0/en/tutorials-and-examples/blog/blog.html">The 15 min Blog Tutorial</a></li>
+ <li class="bullet book"><a target="_blank" href="https://book.cakephp.org/3.0/en/tutorials-and-examples/cms/installation.html">The 15 min CMS Tutorial</a></li>
+ </ul>
+ </div>
+</div>
+
+<div class="row">
+ <div class="columns large-12 text-center">
+ <h3 class="more">More about Cake</h3>
+ <p>
+ CakePHP is a rapid development framework for PHP which uses commonly known design patterns like Front Controller and MVC.<br />
+ Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.
+ </p>
+ </div>
+ <hr/>
+</div>
+
+<div class="row">
+ <div class="columns large-4">
+ <i class="icon support">P</i>
+ <h3>Help and Bug Reports</h3>
+ <ul>
+ <li class="bullet cutlery">
+ <a href="irc://irc.freenode.net/cakephp">irc.freenode.net #cakephp</a>
+ <ul><li>Live chat about CakePHP</li></ul>
+ </li>
+ <li class="bullet cutlery">
+ <a href="http://cakesf.herokuapp.com/">Slack</a>
+ <ul><li>CakePHP Slack support</li></ul>
+ </li>
+ <li class="bullet cutlery">
+ <a href="https://github.com/cakephp/cakephp/issues">CakePHP Issues</a>
+ <ul><li>CakePHP issues and pull requests</li></ul>
+ </li>
+ <li class="bullet cutlery">
+ <a href="http://discourse.cakephp.org/">CakePHP Forum</a>
+ <ul><li>CakePHP official discussion forum</li></ul>
+ </li>
+ </ul>
+ </div>
+ <div class="columns large-4">
+ <i class="icon docs">r</i>
+ <h3>Docs and Downloads</h3>
+ <ul>
+ <li class="bullet cutlery">
+ <a href="https://api.cakephp.org/3.0/">CakePHP API</a>
+ <ul><li>Quick Reference</li></ul>
+ </li>
+ <li class="bullet cutlery">
+ <a href="https://book.cakephp.org/3.0/en/">CakePHP Documentation</a>
+ <ul><li>Your Rapid Development Cookbook</li></ul>
+ </li>
+ <li class="bullet cutlery">
+ <a href="https://bakery.cakephp.org">The Bakery</a>
+ <ul><li>Everything CakePHP</li></ul>
+ </li>
+ <li class="bullet cutlery">
+ <a href="https://plugins.cakephp.org">CakePHP plugins repo</a>
+ <ul><li>A comprehensive list of all CakePHP plugins created by the community</li></ul>
+ </li>
+ <li class="bullet cutlery">
+ <a href="https://github.com/cakephp/">CakePHP Code</a>
+ <ul><li>For the Development of CakePHP Git repository, Downloads</li></ul>
+ </li>
+ <li class="bullet cutlery">
+ <a href="https://github.com/FriendsOfCake/awesome-cakephp">CakePHP Awesome List</a>
+ <ul><li>A curated list of amazingly awesome CakePHP plugins, resources and shiny things.</li></ul>
+ </li>
+ <li class="bullet cutlery">
+ <a href="https://www.cakephp.org">CakePHP</a>
+ <ul><li>The Rapid Development Framework</li></ul>
+ </li>
+ </ul>
+ </div>
+ <div class="columns large-4">
+ <i class="icon training">s</i>
+ <h3>Training and Certification</h3>
+ <ul>
+ <li class="bullet cutlery">
+ <a href="https://cakefoundation.org/">Cake Software Foundation</a>
+ <ul><li>Promoting development related to CakePHP</li></ul>
+ </li>
+ <li class="bullet cutlery">
+ <a href="https://training.cakephp.org/">CakePHP Training</a>
+ <ul><li>Learn to use the CakePHP framework</li></ul>
+ </li>
+ <li class="bullet cutlery">
+ <a href="https://certification.cakephp.org/">CakePHP Certification</a>
+ <ul><li>Become a certified CakePHP developer</li></ul>
+ </li>
+ </ul>
+ </div>
+</div>
+
+</body>
+</html>