18.10.2016 Views

Drupal 7 Module Development

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Table of Contents<br />

Creating a task 349<br />

Altering tasks 354<br />

Configuring blocks 355<br />

Variable settings 357<br />

Text filters 358<br />

Code placement 359<br />

Running the installer from the command line 360<br />

Summary 362<br />

Appendix A: Database Access 363<br />

Basic queries 364<br />

Result objects 365<br />

Dynamic queries 366<br />

Insert queries 368<br />

Update queries 370<br />

Delete queries 370<br />

Merge queries 370<br />

Advanced subjects 372<br />

Transactions 372<br />

Slave servers 373<br />

Summary 374<br />

Appendix B: Security 375<br />

Thinking securely 375<br />

Filtering versus escaping 376<br />

Filtering 377<br />

Escaping HTML 377<br />

SQL injection 378<br />

Node access control 378<br />

Handling insecure code 379<br />

Staying up to date 380<br />

Summary 381<br />

Index 383<br />

[ viii ]

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!