Skip to content
This repository has been archived by the owner on Sep 26, 2022. It is now read-only.

Commit

Permalink
v 0.4
Browse files Browse the repository at this point in the history
  • Loading branch information
JCSama committed May 17, 2015
1 parent c922b35 commit 4a0878c
Show file tree
Hide file tree
Showing 50 changed files with 1,999 additions and 23 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
@@ -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.
78 changes: 78 additions & 0 deletions README.md
@@ -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.
23 changes: 0 additions & 23 deletions composer.json

This file was deleted.

140 changes: 140 additions & 0 deletions config/autoload.php
@@ -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();

0 comments on commit 4a0878c

Please sign in to comment.