Index
A
- Active Record
- create (insert) / Active Record – create (insert)
- delete / ActiveRecord – delete
- address bar
- index.php removing, .htaccess file used / Removing index.php from the address bar using .htaccess, How it works...
- allowed_types setting / Getting ready
- alpha / Getting ready
- alpha_dash / Getting ready
- alpha_numeric / Getting ready
- APC (Alternative PHP Caching) / Problems you may encounter
- application
- benchmarking / Benchmarking your application, How to do it..., How it works...
- appointment manager
- building, with Calendar Library / Building an appointment manager with Calendar Library, How to do it…, How it works…
- app_cal controller / How it works…
- attachments
- sending, with CodeIgniter Email / Sending attachments with CodeIgniter Email, How it works...
B
- batch_insert() operation / How it works...
- BM1 (S) / How it works...
- bulk e-mails
- sending, with CodeIgniter Email / Sending bulk e-mails with CodeIgniter Email, How to do it..., How it works...
C
- $cap array / How it works...
- $config / How it works...
- $config['cookie_domain'] = \ / Getting ready
- $config['cookie_path'] = \ / Getting ready
- $config['cookie_prefix'] = \ / Getting ready
- $config['cookie_secure'] = FALSE; / Getting ready
- $config['csrf_cookie_name'], config item / How to do it...
- $config['csrf_cookie_name] / Getting ready
- $config['csrf_expire'], config item / How to do it...
- $config['csrf_expire] / Getting ready
- $config['csrf_protection'] / Getting ready
- $config['csrf_protection'], config item / How to do it...
- $config['csrf_token_name'] / Getting ready
- $config['csrf_token_name'], config item / How to do it...
- $config['sess_cookie_name'], config item / Introduction, Getting ready
- $config['sess_encrypt_cookie'], config item / Getting ready
- $config['sess_encrypt_cookie'], config item / Introduction
- $config['sess_expiration'], config item / Getting ready
- $config['sess_expiration'], config item / Introduction
- $ config['sess_expire_on_close'], config item / Getting ready
- $config['sess_expire_on_close'], config item / Introduction
- $config['sess_match_ip'], config item / Introduction, Getting ready
- $config['sess_match_useragent'], config item / Getting ready
- $config['sess_match_useragent'], config item / Introduction
- $config['sess_table_name'], config item / Getting ready
- $config['sess_table_name'], config item / Introduction
- $config['sess_use_database'], config item / Getting ready
- $config['sess_use_database'], config item / Introduction
- $config[global_xrsf_filtering'] / Getting ready
- cache_override / Getting ready
- caching
- about / Using CodeIgniter caching, How it works...
- Cactuslab
- ImageMagick, installing on MAC / Installing ImageMagick on MAC with Cactuslab, How it works...
- Calendar Library
- appointment manager, building with / Building an appointment manager with Calendar Library, How to do it…, How it works…
- callbacks
- CAPTCHA
- form, submitting with / Submitting a form with CodeIgniter CAPTCHA, How to do it..., How it works...
- cart
- basic cart, ammending / Creating a basic cart, How to do it..., How it works...
- items, adding / User adds an item to the cart, User updates or removes items in the cart
- items, updating / User updates or removes items in the cart
- items, subtracting / User updates or removes items in the cart
- items, removing / User updates or removes items in the cart
- saving, to database / Saving the cart to the database, How to do it..., How it works...
- categories
- products, adding by / Adding and searching by product categories
- products, searching by / Adding and searching by product categories , How to do it...
- categories table
- about / Categories table
- censor_model function / How it works...
- clear_now() function / How it works...
- clear_sessions.php file / How it works...
- CodeIgniter
- about / Introduction
- downloading / Downloading and installing CodeIgniter, How to do it...
- configuration, options / Basic configuration options, How to do it...
- managing, on different environments / Managing CodeIgniter on different environments, How it works...
- passwords, generating with / Generating passwords with CodeIgniter, Getting ready, How to do it..., How it works...
- passwords, resetting with / Forgot password? – resetting passwords with CodeIgniter, How to do it..., How it works...
- cart class / Introduction
- form elements, sticky / Sticky form elements in CodeIgniter, How it works...
- files, uploading with / Uploading files with CodeIgniter, Getting ready, How to do it..., How it works...
- configuring, for databases / Configuring CodeIgniter for databases, How it works...
- HTTPS, using with / Using HTTPS with CodeIgniter, How to do it...
- fuzzy dates / Working with fuzzy dates in CodeIgniter, How it works…
- hooks, creating / Creating Hooks in CodeIgniter, How to do it...
- images, uploading with / Uploading images with CodeIgniter, How to do it..., How it works...
- thumbnails, creating / Generating thumbnails – resizing, How it works...
- images, rotating / Rotating images, How to do it...
- images, cropping / Cropping images, How it works..., Potential errors
- watermarks, adding with text / Adding watermarks with text, How to do it..., How it works...
- watermarks, adding with image overlays / Getting ready, How to do it..., How it works...
- CAPTCHA, form submitting with / Submitting a form with CodeIgniter CAPTCHA, How to do it..., How it works...
- form, submitting with CodeIgniter CAPTCHA / Submitting a form with CodeIgniter CAPTCHA, How to do it..., How it works...
- SEO-friendly URLs, using / Using SEO-friendly URLs in CodeIgniter, How it works...
- caching, using / Using CodeIgniter caching, How to do it..., How it works...
- logging errors / Logging errors with CodeIgniter, How to do it..., How it works...
- logging errors, style / Logging style
- CodeIgniter Calendar helper
- building, with database results / Building a CodeIgniter Calendar helper with database results, How to do it…, How it works…
- CodeIgniter Database Migrations
- CodeIgniter Email
- used, for sending e-mails / Sending plain e-mails with CodeIgniter Email, How to do it..., How it works...
- HTML e-mails, sending with / Sending HTML e-mails with CodeIgniter Email, How it works...
- attachments, sending with / Sending attachments with CodeIgniter Email, How it works...
- bulk e-mails, sending with / Sending bulk e-mails with CodeIgniter Email, How to do it..., How it works...
- CodeIgniter Sparks
- configuration settings
- amending, to run sessions in database / Amending configuration settings to run sessions in a database, How to do it..., How it works…
- creating / Making your own configuration files and using the settings, How it works...
- controllers
- extending / How to do it..., How it works...
- cookie
- acceptance from user, confirming / Confirming cookie acceptance from the user, How to do it..., How it works..., There’s more...
- count_all_results()
- returned results number, counting / Counting the number of returned results with count_all_results(), How to do it...
- create() function / The public function create(), How to do it…, The public function create()
- Create, Read, Update, and Delete (CRUD) operations / Introduction
- create_batch() public function / The public function create_batch()
- cross-site request forgery
- preventing / Preventing cross-site request forgery, How to do it..., How it works...
- CSV
- creating, from database result / Generating a CSV from a database result, How it works...
- csv_from_result() function / How it works...
- current() function / Moving to the current version with current()
- current version
- moving to, current() used / Moving to the current version with current()
D
- $data array / How it works..., How it works..., How it works..., How it works…, How it works..., How it works...
- $data_to_write variable / How it works...
- $db['default']['cachedir'] option / Other values
- $db['default']['cache_on'] option / Other values
- $db['default']['char_set'] option / Other values
- $db['default']['database'], config item / Getting ready
- $db['default']['database'], config item / Introduction
- $db['default']['database'] option / Common values, Getting ready
- $db['default']['dbcollat'] option / Other values
- $db['default']['dbdriver'] option / Other values
- $db['default']['dbprefix'] option / Other values
- $db['default']['db_debug'] option / Other values
- $db['default']['hostname'], config item / Getting ready
- $db['default']['hostname'], config item / Introduction
- $db['default']['hostname'] option / Common values, Getting ready
- $db['default']['password'], config item / Getting ready
- $db['default']['password'], config item / Introduction
- $db['default']['password'] option / Common values, Getting ready
- $db['default']['pconnect'] option / Other values
- $db['default']['port'] option / Other values
- $db['default']['username'], config item / Getting ready
- $db['default']['username'], config item / Introduction
- $db['default']['username'] option / Common values, Getting ready
- $delimeter / How it works..., How it works...
- $dob array / How it works…
- data
- managing / Introduction
- sending, to multiple views / Sending different data to multiple views, How to do it..., How it works...
- inserting, in database / Active Record – create (insert), How to do it..., The public function create()
- selecting, from database / Active Record – read (select), How to do it..., How it works...
- updating, in dtabase / Active Record – update, How it works...
- deleting, from database / ActiveRecord – delete, How to do it..., How it works...
- escaping / Escaping data – for a database, How to do it..., How it works..., There's more...
- database
- cart, saving / Saving the cart to the database, How to do it..., How it works...
- HTML table, using with / Using an HTML table with DataTable and a database, How to do it..., How it works...
- dead sessions, clearing / Clearing dead sessions from the database, How it works...
- accessing, through library / Getting ready, How to do it..., How it works...
- database query
- last database query, finding / Finding the last database query, How it works...
- database result
- looping through / Looping through the database results, How it works...
- XML, generating from / Generating an XML from a database result , How it works...
- CSV, generating from / Generating a CSV from a database result, Getting ready
- database results
- CodeIgniter Calendar helper, building with / Building a CodeIgniter Calendar helper with database results, How to do it…, How it works…
- databases
- CodeIgniter, configuring for / Configuring CodeIgniter for databases, How it works...
- multiple databases, connecting to / Connecting to multiple databases, Getting ready, How to do it..., How it works...
- database schema
- about / Database schema
- database settings
- managing, on different environments / Managing database settings on different environments, Common values, Other values
- DataTable
- day_type / How it works…
- dbutil function / How it works...
- dead sessions
- clearing, from database / How to do it..., How it works...
- decimal / Getting ready
- delete() function / How to do it…
- delete_user(), public function / How it works...
- display_override / Getting ready
- dompdf function / How it works...
- DOMPDF Spark
- used, for creating PDFs / Creating PDFs with the DOMPDF Spark, How to do it..., How it works...
- do_upload() function / How to do it...
E
- $end_of_month variable / How it works…
- e-mails
- sending, with CodeIgniter Email / Sending plain e-mails with CodeIgniter Email, How to do it..., How it works...
- HTML e-mails, sending with CodeIgniter Email / Sending HTML e-mails with CodeIgniter Email, How it works...
- bulk e-mails, sending with CodeIgniter Email / Sending bulk e-mails with CodeIgniter Email, How to do it..., How it works...
- encrypt_name setting / Getting ready
- errors
- displaying, next to form items / Displaying errors next to form items, How it works...
- escape_like_str() / There's more...
- escape_str() / There's more...
- escaping data
- escaping user input
- about / Escaping user input
- globally / Globally
- individually / Individually
- exact_length rule / Getting ready
F
- $filename variable / How it works...
- $future_descriptions array / How it works…
- file
- uploading, with FTP / Uploading a file with FTP, How to do it..., How it works...
- files
- reading, from file system / Reading files from the filesystem, How to do it..., How it works...
- writing, to file system / Writing files to the filesystem, How it works...
- uploading, with CodeIgniter / Uploading files with CodeIgniter, Getting ready, How to do it..., How it works..., There's more...
- file system
- files, reading from / Reading files from the filesystem, How to do it..., How it works...
- files, writing to / Writing files to the filesystem, How it works...
- file_name setting / Getting ready
- force_download() / How it works...
- foreach() loop / How it works...
- form
- submitting, with CodeIgniter CAPTCHA / Submitting a form with CodeIgniter CAPTCHA, How to do it..., How it works...
- FTP
- file, uploading with / Uploading a file with FTP, How to do it..., How it works...
- function create_batch() function / The public function create_batch()
- function update() / How it works...
- fuzzy dates
- working with / Working with fuzzy dates in CodeIgniter, How to do it…, How it works…
- fuzzy_date_helper / How it works…
G
- get_main_article() function / How it works...
- greater_than rule / Getting ready
H
- $hash / How it works..., How it works...
- $hook array / How to do it...
- .htaccess file
- used, for removing index php from address bar / Removing index.php from the address bar using .htaccess, How it works...
- hash
- generating / Generating a hash
- comparing / How it works...
- generating, with $config['encryption_key'] value / How it works...
- generating, without $config['encryption_key'] value / How it works...
- helper
- creating, to work with persons date of birth / Creating a helper to work with a person's date of birth, How to do it…, How it works…
- Hooks
- creating, in CodeIgniter / Creating Hooks in CodeIgniter, Getting ready, How to do it...
- pre_system / Getting ready
- pre_controller / Getting ready
- post_controller_constructor / Getting ready
- post_controller / Getting ready
- display_override / Getting ready
- cache_override / Getting ready
- post_system / Getting ready
- HTML e-mails
- sending, CodeIgniter Email used / Sending HTML e-mails with CodeIgniter Email, How it works...
- HTML table
- using, with Data table / How to do it..., How it works..., Using an HTML table with DataTable and a database, How to do it..., How it works...
- using, with database / Using an HTML table with DataTable and a database, How to do it..., How it works...
- HTTPS
- using, with CodeIgniter / Using HTTPS with CodeIgniter, How to do it..., How it works..., There's more...
- setting up, on localhost / Setting up HTTPS on localhost
I
- ImageMagick
- installing on MAC, with Cactuslab / Installing ImageMagick on MAC with Cactuslab, How it works...
- image overlays
- watermarks, adding with / Adding watermarks with image overlays, How to do it..., How it works...
- images
- uploading, with CodeIgniter / Uploading images with CodeIgniter, How to do it..., How it works...
- resizing / Rotating images, How to do it...
- cropping / Cropping images, How to do it..., How it works...
- potential errors / Potential errors
- image_lib library / How it works...
- img_path / How to do it...
- img_url / How to do it...
- index.php
- removing from address bar, .htaccess file used / Removing index.php from the address bar using .htaccess
- removing from address bar, .htaccess file vused / How it works...
- insert_batch() function / How it works...
- integer / Getting ready
- is_natural / Getting ready
- is_natural_no_zero / Getting ready
- is_unique rule / Getting ready
- items
- adding, to cart / User adds an item to the cart
- in cart, updating / User updates or removes items in the cart
- in cart, subtracting / User updates or removes items in the cart
- adding, in cart / User updates or removes items in the cart
- removing, from cart / User updates or removes items in the cart
L
- language class
- last database query
- finding / Finding the last database query, How it works...
- last insert id
- finding / Finding the last insert id
- less_than rule / Getting ready
- libraries
- Loader class extension
- URL, for downliading / How to do it...
- localhost
- HTTPS, setting up / Setting up HTTPS on localhost
- logging errors
M
- $month_as_written array / How it works…
- MAC
- ImageMagick, installing with Cactuslab / Installing ImageMagick on MAC with Cactuslab, How to do it...
- mail() function / Introduction
- mailtype variable / How it works..., How it works..., How it works...
- Makepdf_model function / How it works...
- makepdf_model model / How to do it...
- make_captcha helper / How it works...
- MAMP / Potential errors
- matches rule / Getting ready
- max_filename setting / Getting ready
- max_height setting / Getting ready
- max_length rule / Getting ready
- max_size setting / Getting ready
- max_width setting / Getting ready
- migration_enabled / Getting ready
- migration_path / Getting ready
- migration_version / Getting ready
- min_length rule / Getting ready
- month_type / How it works…
N
- $newline / How it works..., How it works...
- new_user(), public function / How it works...
- next_prev_url / How it works…
- number of affected rows
- finding / Finding the number of affected rows
- numeric / Getting ready
- num_rows()
- returned results number, counting / Counting the number of returned results with num_rows(), How it works...
O
- overwrite setting / Getting ready
P
- $path array / How it works...
- $prefs array / How it works…
- /path/to/codeigniter/application/controllers/makepdf.php file / How to do it...
- /path/to/codeigniter/application/models/makepdf_model.php file / How to do it...
- /path/to/codeigniter/application/views/makepdf/view_all_users.php file / How to do it...
- passwords
- generating, with CodeIgniter / Generating passwords with CodeIgniter, Getting ready, How to do it..., How it works...
- resetting, with CodeIgniter / Forgot password? – resetting passwords with CodeIgniter, How to do it..., How it works...
- PDFs
- creating, with DOMPDF Spark / Creating PDFs with the DOMPDF Spark, How to do it..., How it works...
- pdf_createalong / How it works...
- post_controller / Getting ready
- post_controller_constructor / Getting ready
- post_system / Getting ready
- pre_controller / Getting ready
- pre_system / Getting ready
- private function index() / How it works...
- product
- categories, adding by / Adding and searching by product categories , How to do it...
- categories, searching by / Adding and searching by product categories , How to do it...
- products table
- about / Products table
- public function all() method / How it works...
- public function create() / The public function create()
- public function delete() / The public function delete()
- public function index() / How it works..., How it works...
- public function index() function / How it works..., How it works..., How it works..., How it works..., How it works..., How it works...
- public function send_mail() function / How it works..., How it works...
- public function write() function / How it works...
Q
- $query / How it works..., How it works..., How it works...
- query binding
- about / Query binding, How it works
R
- redirect() function / How it works..., How it works..., How it works…, How it works...
- remove_spaces setting / Getting ready
- required rule / Getting ready
- resize_image() function / How it works...
- result() function / How it works...
- Rolling back (or stepping forward)
- with version() / Rolling back/stepping forward with version(), How it works...
S
- $start_date variable / How it works…
- $start_of_month variable / How it works…
- select_data() / How it works...
- SEO-friendly URLs
- using, in CodeIgniter / Using SEO-friendly URLs in CodeIgniter, How it works...
- sessions
- running in database, configuration settings amended / Amending configuration settings to run sessions in a database, How to do it..., How it works…
- show() function / How to do it…
- show_next_prev / How it works…
- SimpleXmlElement() object / How it works...
- sparks
- sparks, CodeIgniter
- using / Using CodeIgniter Sparks, How it works...
- SSL certificate / Setting up HTTPS on localhost
- start_day / How it works…
- strtotime() variable / How it works…
- system files
- securing / Securing the system files, How to do it...
T
- $this->benchmark->elapsed_time() function / How it works...
- $this->Cart_model->get_all_products() function / User browses the catalogue
- $this->db->insert() / Active Record – create (insert)
- $this->db->insert_batch() / Active Record – create (insert)
- $this->table->generate() function / How it works..., How it works...
- $time_in variable / How it works…
- $tpl variable / How it works…
- table output
- word_limiter() used / Using word_limiter() for table output, Getting ready, How to do it...
- text
- watermarks, adding with / Adding watermarks with text, How to do it..., How it works...
- thing_to_load / How to do it...
- thumbnails
- creating / Generating thumbnails – resizing, How it works...
- trim() / How to do it...
U
- update_row() / How it works...
- upload() function / How it works...
- upload_path setting / Getting ready
- user input
- validating / Validating user input, Getting ready, How it works...
- preparing / Preparing user input
- escaping / Escaping user input, Globally
- users
- viewing / Viewing users, How to do it..., How it works...
- creating / Creating users, How it works...
- editing / Editing users
- deleting / Deleting users, How to do it…, How it works...
V
- valid_base64 / Getting ready
- valid_email / Getting ready
- valid_emails / Getting ready
- valid_ip / Getting ready
- version()
- Rolling back (or stepping forward) / Rolling back/stepping forward with version(), How it works...
W
- watermarks
- adding, with text / Adding watermarks with text, How to do it..., How it works...
- adding, with image overlays / Adding watermarks with image overlays, How to do it..., How it works...
- wm_font_color / How it works...
- wm_font_path / How it works...
- wm_type setting / How it works...
- wn_hor_alignment / How it works...
- wn_vrt_alignment / How it works...
- word_censor() function
- used, for cleaning input / Using word_censor() for cleaning input, How to do it..., How it works...
- about / How it works...
- word_limit() function / How it works...
- word_limiter()
- using, for table output / Using word_limiter() for table output, Getting ready, How to do it..., How it works...
X
- XML
- creating, from database result / Generating an XML from a database result , How it works...
- xss_clean() / Globally
- xss_clean() method / How it works...
Z
- ZIP files
- creating / Creating and downloading ZIP files, How it works...
- downloading / Creating and downloading ZIP files, How it works...