Cicool is a multifunctional application that is used to facilitate your work in creating a system, CMS, E-Comerce and others
System requirements for running this web application
easy to install with the installation wizard, just by clicking the Next button and you are asked to fill in the configuration
on pages one, there is a demand server that you must meet to perform the installation, such as Directory and Permissions and Server Requirements.
Ensure that the system requirements are met in order to proceed to the next uninstall
in the second page you are requested to fill in the configuration of the system, there are default configurations that have been made, if you do not want hired him press the next button to proceed to the third page wizzard
wizzard this last step to configure your system, you are asked to configure the database that you created on the server, we recommend no table system that has been created in the database
in the second section of this part of the site configuration, you are asked to fill in the site name, site email and site passwords, email and password is used to access the admin page as administrator
after installation is complete there is a notification that the application has been successfully installed and ready for use, and then you click the finish button to access the page administrator
Build your CRUD in one click, with 35+ custom validation and 20+ input type,
select the table you want to use to create a CRUD
module select what you want to do, such as create, read and update
You can do a reorder for field placements.
You also set the field anywhere that you want to display on a page module.
There are more than 20 types of input type that you can use.
There are more than 35 input validation you can use, so that your web applications become more secure.
Click save button to build your CRUD
Make Rest API builder just one click, and get auto generate documentation,
select the table you want to use to create a CRUD
In no demand for the required header in select X-Token, Reviews X-Token is used for your API securing with user Auth. if you access these APIs, then you must get a token
There are two input type text or file.
There are more than 35 input validation you can use, so that your web applications become more secure.
Click save button to build your REST APIs
After you create a REST API you can directly view the documentation that automatically created See API Documentations http://yoursite/administrator/doc/api.
you can also do your API testing with the click of a button view on REST builder.
to get tokens you can see more at documentation, See API Documentations.
or you can visit this link there you can get a token directly by following the instructions provided.
After you successfully generate the token then there is a JSON response like this you get.
{
"status": true,
"message": "Token generated",
"data": {
"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9..more",
"expiration": {
"seconds": 43200,
"hours": 12
}
}
}
if you get a response like that then you've managed to get tokens
You can make dinamic pages by dragging, more than 50+ components and elements avaiable.
To create a page you select the type of page to backend.
enter the link to the user can access your page,
Your administrator can access the page that you created in = base_url(); ?>administrator/page/(your-page-link)
To create a page you select the type of page to frontend.
enter the link to the user can access your page,
Your can access frontend page that you created in = base_url(); ?>page/(your-page-link)
you can mengembed form, which you made into a section page builder, by attaching a code snippet as follows : {form_builder(1)}.
* 1 is a id of form
By dragging form into canvas you can make dinamic form.
Subject used as a form of identity, when men generate form will automatically create a table with formatting form_(subject form).
Once you've finished creating your form can me manage the form that you created, to manage the information that has been submitted
You can also update the fields of the form, the form builder in the menu update, but the data form that you created earlier will be automatically deleted
Library for creating a partial template for web.
$this->template->set($name, $value)
$this->template->build($view, $data = array(), $return = false)
$this->template->set_partial($name, $view, $data = array())
$this->template->title($title)
$this->aauth->login($identifier, $pass, $remember = false, $totp_code = NULL, $set_userdata = true)
$this->aauth->update_perm($perm_par, $perm_name = false, $definition = false)
$this->aauth->delete_perm($perm_par, $perm_name = false, $definition = false)
$this->aauth->is_allowed($perm_par, $user_id = false)
$this->aauth->is_group_allowed($perm_par, $group_par = false)
$this->aauth->allow_user($user_id, $perm_par)
$this->aauth->deny_user($user_id, $perm_par)
$this->aauth->allow_group($group_par, $perm_par)
$this->aauth->deny_group($group_par, $perm_par)
$this->aauth->list_perms()
$this->aauth->get_perm_id($perm_par)
$this->cc_app->getOption($option_name, $default = null)
$this->cc_app->setOption($option_name = null, $option_value = null)
$this->cc_app->deleteOption($option_name = null)
$this->cc_app->optionExists($option_name = null)
$this->cc_app->eventListen($eventName = null, $params = [])
$this->cc_app->getHeader()
$this->cc_app->getFooter()
$this->cc_app->getNavigation()
Redirecting to $_SERVER['HTTP_REFERER'].
redirect_back()
Get information of user loggedin.
get_user_data($field_name)
get_captcha()
url_extension($ext = null)
get_option($ext = null)
add_option($option_name = null, $option_value = null)
set_option($option_name = null, $option_value = null)
delete_option($option_name = null)
option_exists($option_name = null)
theme_url($url_additional = null)
site_name()
get_menu($menu_type = null)
Array
(
[0] => stdClass Object
(
[id] => 1
[label] => MAIN NAVIGATION
[type] => label
[icon_color] =>
[link] => administrator/dashboard
[sort] => 1
[parent] => 0
[icon] =>
[menu_type_id] => 1
)
[1] => stdClass Object
(
[id] => 2
[label] => Dashboard
[type] => menu
[icon_color] =>
[link] => administrator/dashboard
[sort] => 2
[parent] => 0
[icon] => fa-dashboard
[menu_type_id] => 1
)
[2] => stdClass Object
(
[id] => 3
[label] => CRUD Builder
[type] => menu
[icon_color] =>
[link] => administrator/crud
[sort] => 3
[parent] => 0
[icon] => fa-table
[menu_type_id] => 1
)
[3] => stdClass Object
(
[id] => 4
[label] => API Builder
[type] => menu
[icon_color] =>
[link] => administrator/rest
[sort] => 4
[parent] => 0
[icon] => fa-code
[menu_type_id] => 1
)
[4] => stdClass Object
(
[id] => 5
[label] => Page Builder
[type] => menu
[icon_color] =>
[link] => administrator/page
[sort] => 5
[parent] => 0
[icon] => fa-file-o
[menu_type_id] => 1
)
[5] => stdClass Object
(
[id] => 6
[label] => Form Builder
[type] => menu
[icon_color] =>
[link] => administrator/form
[sort] => 6
[parent] => 0
[icon] => fa-newspaper-o
[menu_type_id] => 1
)
[6] => stdClass Object
(
[id] => 7
[label] => Menu
[type] => menu
[icon_color] =>
[link] => administrator/menu
[sort] => 7
[parent] => 0
[icon] => fa-bars
[menu_type_id] => 1
)
[7] => stdClass Object
(
[id] => 8
[label] => Auth
[type] => menu
[icon_color] =>
[link] =>
[sort] => 8
[parent] => 0
[icon] => fa-shield
[menu_type_id] => 1
[children] => Array
(
[0] => stdClass Object
(
[id] => 9
[label] => User
[type] => menu
[icon_color] =>
[link] => administrator/user
[sort] => 9
[parent] => 8
[icon] =>
[menu_type_id] => 1
)
[1] => stdClass Object
(
[id] => 10
[label] => Groups
[type] => menu
[icon_color] =>
[link] => administrator/group
[sort] => 10
[parent] => 8
[icon] =>
[menu_type_id] => 1
)
[2] => stdClass Object
(
[id] => 11
[label] => Access
[type] => menu
[icon_color] =>
[link] => administrator/access
[sort] => 11
[parent] => 8
[icon] =>
[menu_type_id] => 1
)
[3] => stdClass Object
(
[id] => 12
[label] => Permission
[type] => menu
[icon_color] =>
[link] => administrator/permission
[sort] => 12
[parent] => 8
[icon] =>
[menu_type_id] => 1
)
[4] => stdClass Object
(
[id] => 13
[label] => API Keys
[type] => menu
[icon_color] =>
[link] => administrator/keys
[sort] => 13
[parent] => 8
[icon] =>
[menu_type_id] => 1
)
)
)
[8] => stdClass Object
(
[id] => 14
[label] => OTHER
[type] => label
[icon_color] =>
[link] =>
[sort] => 14
[parent] => 0
[icon] =>
[menu_type_id] => 1
)
[9] => stdClass Object
(
[id] => 15
[label] => Settings
[type] => menu
[icon_color] => text-red
[link] => administrator/setting
[sort] => 15
[parent] => 0
[icon] => fa-circle-o
[menu_type_id] => 1
)
[10] => stdClass Object
(
[id] => 16
[label] => Web Documentation
[type] => menu
[icon_color] => text-blue
[link] => administrator/doc/web
[sort] => 16
[parent] => 0
[icon] => fa-circle-o
[menu_type_id] => 1
)
[11] => stdClass Object
(
[id] => 17
[label] => API Documentation
[type] => menu
[icon_color] => text-yellow
[link] => administrator/doc/api
[sort] => 17
[parent] => 0
[icon] => fa-circle-o
[menu_type_id] => 1
)
)
get_header()
get_footer()
get_navigation()