<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.5 |
+ | CiviCRM version 4.6 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2014 |
+--------------------------------------------------------------------+
class CRM_Core_QuickForm_Action_Display extends CRM_Core_QuickForm_Action {
/**
- * the template to display the required "red" asterick
+ * The template to display the required "red" asterick
* @var string
*/
static $_requiredTemplate = NULL;
/**
- * the template to display error messages inline with the form element
+ * The template to display error messages inline with the form element
* @var string
*/
static $_errorTemplate = NULL;
/**
- * class constructor
+ * Class constructor
*
* @param object $stateMachine reference to state machine object
*
/**
* Processes the request.
*
- * @param object $page CRM_Core_Form the current form-page
+ * @param CRM_Core_Form $page CRM_Core_Form the current form-page
* @param string $actionName Current action name, as one Action object can serve multiple actions
*
* @return void
}
/**
- * render the page using a custom templating
- * system
+ * Render the page using a custom templating system
*
- * @param object $page the CRM_Core_Form page
+ * @param CRM_Core_Form $page the CRM_Core_Form page
*
- * @internal param bool $ret should we echo or return output
*
* @return void
* @access public
// Deprecated - use snippet=6 instead of json=1
$json = CRM_Utils_Request::retrieve('json', 'Boolean', CRM_Core_DAO::$_nullObject);
if ($json) {
- echo json_encode($form);
- CRM_Utils_System::civiExit();
+ CRM_Utils_JSON::output($form);
}
$template->assign('form', $form);
}
/**
- * set the various rendering templates
+ * Set the various rendering templates
*
- * @param object $page the CRM_Core_Form page
+ * @param CRM_Core_Form $page the CRM_Core_Form page
*
* @return void
* @access public
}
/**
- * initialize the various templates
- *
- * @internal param object $page the CRM_Core_Form page
+ * Initialize the various templates
*
* @return void
* @access public