SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 621 | Next

James Kennard

"Mastering Joomla! 1.5 Extension and Framework Development"

See API
arrays
about 355
different types 358
assets
files 189
files, dealing with 189
folder, creating 190
Asynchronous JavaScript and XML. See
AJAX
attacks
about 327
block() method, implementing 335
code injection 329
common attacks, avoiding 328
dealing with 332
file system snooping 332
logging 335, 336
logout() method, implementing 334, 335
parameters, defining 334
site administrator, notifying 336, 337
user, blocking 333
user, logging out 333
XSS 331
authentication plugins
about 142
onAuthenticate event 142, 143
properties 142
status property, constants 143
B
backend component
location 66
structure 67
backend module 116
display position 119
behavior, grouped types 196
calendar 199
caption 199
combobox 199
formvalidation 199
keepalive 200
modal 198
mootools 199
switcher 199
tooltip 198
uploader 199
browser
browser list, known to Joomla! 187
features 186
features, checking using hasFeature()
method 185
[ 460 ]
JBrowser method 188
quirks 186
quirks, list 187
C
CGI request data
database data, escaping 318
database data, quoting 318
dealing with 315
encoding 318
escaping 317
preprocessing 315 - 317
preprocessing, JRequest class used 315
Regular Expressions 320
XHTML data, encoding 319
classes
JApplication class 398
JArchive class 354
JArrayHelper class 355
JCache class 422
JController class 378
JDatabase class 442
JDate class 340
JDocument class 393
JElement class 95, 417
JError class 312, 388
JException class 313
JFactory class 428
JFiles class 351
JFolder class 347
JLanguage class 411
JLanguageHelper class 416
JLDAP class 290
Jloader class 157
JLog class 361
JMail class 294, 424
JMailHelper class 296, 427
JMenu class 438
JModel class 372
JNode class 359
JObject class 366
JObject class, inheriting from 28, 29
JObservable class 136
JOutputFilter class 318
JPagination class 224
JParameter class 96, 161, 419
JPath class 345
JPathway class 441
JPlugin class, extending 137
JRegistry class 174, 431
JRequest class 315
JRoute class 438
JSession class 434
JTable 52
JTable class 383
JText class 417
JTree class 359
JURI class 407
JUser class 368
JView class 374
naming conventions 27
code injection
about 329
PHP code injection, types 329
SQL code injection, types 330
types 329
common attacks, avoiding
session token, using 328
component backend
about 214
admin form 215, 216
submenu 222, 223
submenu, modifying 222
toolbar 216
components
about 65
backend component 65
building 82
configuration, dealing with 93
designing 65
elements 65, 95
frontend component 65
help files 99, 100
identifying 66
MVC 65
MVC structure 67
packaging 102
parameters 95
components, designing
component configuration, dealing with 93
components, packaging 102
document types, rendering 87
help files, using 99
[ 461 ]
routing 100 - 102
sandbox, setting up 65
components, packaging
install files 111
installing 111
queries 111
S???L install files 110
S???L uninstall files 110
uninstall files 112
uninstalling 112
XML manifest file 103
XML manifest file, tags 105
XML manifest file elements 103, 104
content plugins
$row object 144
$row object, attributes 144
about 144
implementing 144
onAfterDisplayContent event 145
onAfterDisplayTitle event 145
onBeforeDisplayContent event 145
onPrepareContent event 144
onPreparecontent event 145
controller
building 78
multiple controllers, dealing with 83
task methods 80
cross site scripting.


Pages:
609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630