Smutty


Package Smutty

Class Summary
Smutty_Config this class creates allows access to config files in an easy way.
Smutty_Controller this is the base class for all smutty controllers.
Smutty_Controller_Session this class provides basic session handling functions that the user can extend so they don't have to write it themselves.
Smutty_Controller_Smutty this is a controller for the built-in Smutty functionality like the model manager, clearing cache, etc...
Smutty_Data this class controls access to GET, POST and SERVER data.
Smutty_Database this is the base class which all database implementations need to extend and implement.
Smutty_Database_MySQL an implementation of the database class for MySQL/
Smutty_Database_MySQL_Result implementation of the Result class for mysql/
Smutty_Database_Result this is an abstract class that needs to be implemented by each of the database drivers.
Smutty_Error this class handles all exceptions and warnings generated by smutty.
Smutty_GPG this class provides some functions for dealing with the gpg keyring (if there is one).
Smutty_GPG_Key represents a PGP key stored in the keyring/
Smutty_GPG_PublicKey represents a GPG public key/
Smutty_GPG_SignedMessage represents a signed http post request, then provides some methods for finding out information about it/
Smutty_GPG_ValidSignature represents a valid GPG signature, provides a few methods for extracting information about the sig.
Smutty_Inflector Inflector for pluralize and singularize English nouns.
Smutty_JSON Converts to and from JSON format.
Smutty_Main this is the main class in the application.
Smutty_Model this is the base class for all Smutty models.
Smutty_Model_Transaction this class allows models to be grouped together into a "transaction", which means you can deal with them as a single unit rather than saving/validating them all individually.
Smutty_Object this is the root of all classes in smutty.
Smutty_Resource this class handles access to "resources".
Smutty_Router this class handles dispatching of requests via the correct controller and action.
Smutty_Session this class handles sessions within smutty.
Smutty_Session_Abstract this is the base class that Smutty authentication classes should implement.
Smutty_Session_Standard a class for authenticating users by "standard" database user/pass authentication.
Smutty_Session_User represents a user currently authenticated with Smutty.
Smutty_Smut this class is the command line "smut" utility.
Smutty_Template this is Smutty's customized subclass of a smarty template/
Smutty_Template_Smutty this class is for templates used by the smutty framework itself.
Smutty_Test Smutty's own subclass of the SimpleTest UnitTestCase.
Smutty_Test_AbstractReporter this is an abstract class which smutty test reports must implement/
Smutty_Test_Mock
Smutty_Test_Reporter handles the reporting of messages from user test cases/
Smutty_Test_Suite Smutty's subclass of the SimpleTest TestSuite/
Smutty_Utils this is a utility class that provides a number of static method for doing various things within Smutty/
Function Summary
__autoload this function handles loading of smutty classes as and when they're needed, but is only supported by php5 >
smarty_function_ajax_libs
smarty_function_button
smarty_function_checkbox
smarty_function_datefields
smarty_function_draggable
smarty_function_droppable
smarty_function_field
smarty_function_form
smarty_function_form_end
smarty_function_hidden
smarty_function_javascript
smarty_function_label
smarty_function_link
smarty_function_linkSelect
smarty_function_notice
smarty_function_paginate
smarty_function_password
smarty_function_rss
smarty_function_select
smarty_function_show_errors
smarty_function_smutty_link
smarty_function_submit
smarty_function_tabgroup
smarty_function_tabpage
smarty_function_tabpage_end
smarty_function_textarea
smarty_function_url
smarty_function_url_full
smarty_modifier_jsonize
smarty_modifier_plural
smarty_modifier_pluralize
smarty_prefilter_allow_assoc_attrs this filter changes all assoc array style attributes to flat strings that can then be changed back by whichever plugin needs to use them.
smarty_prefilter_allow_assoc_attrs_replace
smutty_error_handler this is the handler for ALL errors generated when smutty is running.
smutty_function_ajax_libs
smutty_function_button returns the html for a button
smutty_function_checkbox returns the html for a form checkbox field
smutty_function_datefields returns the html for a set of date field selects
smutty_function_datefields_getObjectRange returns an array of objects with they're id and name attributes set to the specified range of numbers
smutty_function_draggable returns the html for a draggable element
smutty_function_droppable returns the html for a droppable element
smutty_function_field returns the html for a form input field
smutty_function_form returns the html for a form
smutty_function_form_end
smutty_function_hidden returns the html for a hidden form field
smutty_function_javascript
smutty_function_label returns the html for a form label
smutty_function_link returns the html for an anchor element.
smutty_function_linkSelect
smutty_function_linkSelectText
smutty_function_notice returns the html for displaying a brief notice on the page
smutty_function_paginate returns the html for drawing page links
smutty_function_password returns the html for a form password field
smutty_function_rss returns the html to create a link to an automatcically generated smutty rss feed.
smutty_function_select returns the html for a html select option
smutty_function_select_option returns the html for a select option
smutty_function_show_errors
smutty_function_smutty_link
smutty_function_submit returns the html for a form submit button
smutty_function_tabgroup
smutty_function_tabpage
smutty_function_tabpage_end
smutty_function_textarea returns the html for a form textarea
smutty_function_url
smutty_function_url_full
stripslashes_deep
v a utility for safely extracting a value from an array
w safely gets a value from an array, and uses the default if it's not already set
Global Summary
Smutty_JSON_IN_ARR Marker constant for Smutty_JSON::decode(), used to flag stack state /
Smutty_JSON_IN_CMT Marker constant for Smutty_JSON::decode(), used to flag stack state /
Smutty_JSON_IN_OBJ Marker constant for Smutty_JSON::decode(), used to flag stack state /
Smutty_JSON_IN_STR Marker constant for Smutty_JSON::decode(), used to flag stack state /
Smutty_JSON_LOOSE_TYPE Behavior switch for Smutty_JSON::decode() /
Smutty_JSON_SLICE Marker constant for Smutty_JSON::decode(), used to flag stack state /
Smutty_JSON_SUPPRESS_ERRORS Behavior switch for Smutty_JSON::decode() /
_COOKIE
_GET
_POST
_REQUEST
argv
smut

Smutty