This repository has been archived by the owner on Sep 26, 2022. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
50 changed files
with
1,999 additions
and
23 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
## 0.4 (2015-04-22) | ||
|
||
Bugfixes: | ||
|
||
- Add translation packages for some languages ( French, German, Russian, Italian, Spanish ) | ||
- Set the default translation to English if the translantion file does not exists. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
# CodeIgniter Developer Toolbar | ||
|
||
CodeIgniter Developer Toolbar is a third party library based on Profiler Library with additional functionality for debugging and optimization. | ||
|
||
Support Multilanguage. | ||
|
||
# Screen-shot | ||
|
||
![Alt text](images/Screen-Shot-develbar.png "Developer Toolbar") | ||
|
||
# Installation | ||
|
||
CodeIgniter Versoin >= 2.2.0 | ||
|
||
Copy the files to the `application/third_party/DevelBar` folder. | ||
|
||
Copy the file `MY_Loader.php` to the `application/core` folder. | ||
|
||
# Usage | ||
|
||
Open `application/config/autoload.php` : | ||
|
||
```php | ||
$autoload['packages'] = array(APPPATH . 'third_party/DevelBar'); | ||
``` | ||
|
||
Open `application/config/config.php` : | ||
|
||
```php | ||
$config['enable_hooks'] = TRUE; | ||
``` | ||
|
||
Open `application/config/hooks.php` and add this line : | ||
|
||
```php | ||
$hook['display_override'][] = array( | ||
'class' => 'Develbar', | ||
'function' => 'debug', | ||
'filename' => 'Develbar.php', | ||
'filepath' => 'third_party/DevelBar/hooks' | ||
); | ||
``` | ||
|
||
Open `application/third_party/DevelBar/config/config.php` : | ||
|
||
```php | ||
$config['enable_develbar'] = TRUE; | ||
``` | ||
|
||
# Additional parameters | ||
|
||
If you want to disable some sections within the developer toolbar, | ||
|
||
Open `application/third_party/DevelBar/config/config.php`, and set the sections value to `FALSE` : | ||
|
||
```php | ||
$config['develbar_sections'] = array( | ||
'Benchmarks' => TRUE, | ||
'Memory Usage' => TRUE, | ||
'Request' => TRUE, | ||
'Database' => TRUE, | ||
'Hooks' => FALSE, // Disable Hooks Section | ||
'Libraries' => TRUE, | ||
'Helpers' => FALSE, // Disable Helpers Section, | ||
'Views' => TRUE, | ||
'Config' => TRUE, | ||
'Session' => TRUE, | ||
'Models' => TRUE, | ||
); | ||
``` | ||
To auto check for available new version of CodeIgniter and DeveloperToolbar, you should set `check_update` option to `TRUE`, | ||
within `application/third_party/DevelBar/config/config.php` : | ||
|
||
```php | ||
$config['check_update'] = TRUE; | ||
``` | ||
|
||
NOTE : if this option is set to TRUE, it will slow down the page loading a little bit. |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,140 @@ | ||
<?php | ||
defined('BASEPATH') OR exit('No direct script access allowed'); | ||
|
||
/* | ||
| ------------------------------------------------------------------- | ||
| AUTO-LOADER | ||
| ------------------------------------------------------------------- | ||
| This file specifies which systems should be loaded by default. | ||
| | ||
| In order to keep the framework as light-weight as possible only the | ||
| absolute minimal resources are loaded by default. For example, | ||
| the database is not connected to automatically since no assumption | ||
| is made regarding whether you intend to use it. This file lets | ||
| you globally define which systems you would like loaded with every | ||
| request. | ||
| | ||
| ------------------------------------------------------------------- | ||
| Instructions | ||
| ------------------------------------------------------------------- | ||
| | ||
| These are the things you can load automatically: | ||
| | ||
| 1. Packages | ||
| 2. Libraries | ||
| 3. Drivers | ||
| 4. Helper files | ||
| 5. Custom config files | ||
| 6. Language files | ||
| 7. Models | ||
| | ||
*/ | ||
|
||
/* | ||
| ------------------------------------------------------------------- | ||
| Auto-load Packages | ||
| ------------------------------------------------------------------- | ||
| Prototype: | ||
| | ||
| $autoload['packages'] = array(APPPATH.'third_party', '/usr/local/shared'); | ||
| | ||
*/ | ||
|
||
$autoload['packages'] = array(APPPATH.'third_party/DevelBar'); | ||
|
||
|
||
/* | ||
| ------------------------------------------------------------------- | ||
| Auto-load Libraries | ||
| ------------------------------------------------------------------- | ||
| These are the classes located in the system/libraries folder | ||
| or in your application/libraries folder. | ||
| | ||
| Prototype: | ||
| | ||
| $autoload['libraries'] = array('database', 'email', 'session'); | ||
| | ||
| You can also supply an alternative library name to be assigned | ||
| in the controller: | ||
| | ||
| $autoload['libraries'] = array('user_agent' => 'ua'); | ||
*/ | ||
|
||
$autoload['libraries'] = array('database', 'session'); | ||
|
||
|
||
/* | ||
| ------------------------------------------------------------------- | ||
| Auto-load Drivers | ||
| ------------------------------------------------------------------- | ||
| These classes are located in the system/libraries folder or in your | ||
| application/libraries folder within their own subdirectory. They | ||
| offer multiple interchangeable driver options. | ||
| | ||
| Prototype: | ||
| | ||
| $autoload['drivers'] = array('cache'); | ||
*/ | ||
|
||
$autoload['drivers'] = array(); | ||
|
||
|
||
/* | ||
| ------------------------------------------------------------------- | ||
| Auto-load Helper Files | ||
| ------------------------------------------------------------------- | ||
| Prototype: | ||
| | ||
| $autoload['helper'] = array('url', 'file'); | ||
*/ | ||
|
||
$autoload['helper'] = array(); | ||
|
||
|
||
/* | ||
| ------------------------------------------------------------------- | ||
| Auto-load Config files | ||
| ------------------------------------------------------------------- | ||
| Prototype: | ||
| | ||
| $autoload['config'] = array('config1', 'config2'); | ||
| | ||
| NOTE: This item is intended for use ONLY if you have created custom | ||
| config files. Otherwise, leave it blank. | ||
| | ||
*/ | ||
|
||
$autoload['config'] = array(''); | ||
|
||
|
||
/* | ||
| ------------------------------------------------------------------- | ||
| Auto-load Language files | ||
| ------------------------------------------------------------------- | ||
| Prototype: | ||
| | ||
| $autoload['language'] = array('lang1', 'lang2'); | ||
| | ||
| NOTE: Do not include the "_lang" part of your file. For example | ||
| "codeigniter_lang.php" would be referenced as array('codeigniter'); | ||
| | ||
*/ | ||
|
||
$autoload['language'] = array(); | ||
|
||
|
||
/* | ||
| ------------------------------------------------------------------- | ||
| Auto-load Models | ||
| ------------------------------------------------------------------- | ||
| Prototype: | ||
| | ||
| $autoload['model'] = array('first_model', 'second_model'); | ||
| | ||
| You can also supply an alternative model name to be assigned | ||
| in the controller: | ||
| | ||
| $autoload['model'] = array('first_model' => 'first'); | ||
*/ | ||
|
||
$autoload['model'] = array(); |
Oops, something went wrong.