Professional CodeIgniter, Thomas Myer
313
Index
subscribers, 279
user input, filtering, 268
XSS filtering, 51
user input, filtering, 268
XSS filtering, 51
select, 57
sendmail, 255257, 262
session(s)
sendmail, 255257, 262
session(s)
encryption, 51, 285
library, functions of, 5960
Session library, functions of, 54
library, functions of, 5960
Session library, functions of, 54
session_start, 148
set_flashdata, 110
Shopping Cart, 107141
set_flashdata, 110
Shopping Cart, 107141
add to cart, adding links,
137138
checkout process, 297304
controller function, 109111
cookies, use of, 38
delete item, 120124
display table, creating,
controller function, 109111
cookies, use of, 38
delete item, 120124
display table, creating,
114116
initializing session, 109
JavaScript functions, 117118,
JavaScript functions, 117118,
122123
mockups, 3940
model, updating, 123
products, adding to cart,
model, updating, 123
products, adding to cart,
109113
recalculate, 40
security, 276
status message, 108
template, updating, 117
updating, 116120
view, source code for, 296297
view cart, 108, 113114
security, 276
status message, 108
template, updating, 117
updating, 116120
view, source code for, 296297
view cart, 108, 113114
showMessage, 117, 123
sidebar(s)
sidebar(s)
in layout, 8689
random products in, 8384
random products in, 8384
side navigation, updating,
133137
SimpleTemplate, 19
singular, 61
sizes
singular, 61
sizes
admin screens for, 220221
checkboxes for, 225230
delete reference to, 211
guidelines, 210
information, displaying on public
checkboxes for, 225230
delete reference to, 211
guidelines, 210
information, displaying on public
pages, 230232
model, creating, 212
security, 278279
table, creating, 210211
security, 278279
table, creating, 210211
Smalltalk, 78
SMARTY, 12
SMARTY, 12
templates, 1819
Smiley helper, functions of, 61
sprint(s), defined, 26
sprint backlogs
sprint(s), defined, 26
sprint backlogs
creating, 147
defined, 2627
initial, creating, 42
updating, 104, 124126, 186,
defined, 2627
initial, creating, 42
updating, 104, 124126, 186,
232233
SQL queries
in Database library, 5557
query binding, 57
SQL LIKE, 58
query binding, 57
SQL LIKE, 58
status message, Shopping Cart,
108
String helper, functions of, 61
subcategories
subcategories
listing in category view, 32
mockups, 94
retrieving, function for, 92
mockups, 94
retrieving, function for, 92
Submit button, creating, 63
subscribe, 252253
subscribe function
subscribe, 252253
subscribe function
functions related to, 279
newsletter, 251253
security, 279
newsletter, 251253
security, 279
substr, 61, 186, 270, 273
switch, 96
Symfony, 912
switch, 96
Symfony, 912
approach/method of, 11
benefits to use, 10
tools, 12
benefits to use, 10
tools, 12
system/application folder,
contents of, 49
system/folder, contents of, 4849
T
tables. See database tables
tab-separated values (TSV),
tab-separated values (TSV),
importing/exporting data,
194
194
template(s)
benefits to use, 1819
master template, creating,
master template, creating,
7274
SMARTY, 1819
template parser, 1822
bodycopy functionality, 2021
controller, modifying for, 19
functions of, 55
third-party templates with, 19
view, modifying for, 20
functions of, 55
third-party templates with, 19
view, modifying for, 20
Text helper, functions of, 61
thin controllers, 9
thumbnails
thin controllers, 9
thumbnails
CSS, updating, 138142
header level for, 138
header level for, 138
TinyButStrong, 19
TinyMCE, 237
TinyMCE, 237
downloading, 248
integrating in newsletter,
integrating in newsletter,
259260
integrating in page manager,
248249
Trackback library, functions of, 55
Typography, 2021
Typography, 2021
Typography helper, functions of,
61
U
ul, 61
Unit Testing library,
Unit Testing library,
functions of, 55
unset, 123
unsubscribe, 262
unsubscribe function, email,
unsubscribe, 262
unsubscribe function, email,
261262
updateCart, 110, 276
updateCartAjax, 118119, 276
updateCategory, 166
updateColor, 213214
updatePage, 239
updateProduct, 175, 211,
updateCartAjax, 118119, 276
updateCategory, 166
updateColor, 213214
updatePage, 239
updateProduct, 175, 211,
304305
updateSubscriber, 279
updateUser, 183, 185, 269,
updateUser, 183, 185, 269,
272
updating
categories, 166
colors of products, 213214
new products, adding, 304305
security, 277
Shopping Cart, 110, 116120
subscribers, 279
colors of products, 213214
new products, adding, 304305
security, 277
Shopping Cart, 110, 116120
subscribers, 279
uploading, during initial setup, 74
URI
URI
allowable characters, 268
Class library, functions of, 55
Class library, functions of, 55
URI
bindex.indd 313
bindex.indd 313
6/10/08 5:27:42 PM
6/10/08 5:27:42 PM