X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCore%2FBlock.php;h=b191735ea780dc5bc7711dca81e0d1a1c60414fa;hb=c239e5835db683d75631585007664fe690420ef3;hp=537ef02d09cddab69021d7733dc79a7897b60fc7;hpb=cd061beab4edc81838d526d63d815d2d54320127;p=civicrm-core.git diff --git a/CRM/Core/Block.php b/CRM/Core/Block.php index 537ef02d09..b191735ea7 100644 --- a/CRM/Core/Block.php +++ b/CRM/Core/Block.php @@ -185,6 +185,9 @@ class CRM_Core_Block { * @params int $id one of the class constants (ADD, SEARCH, etc.) * @params string $property the desired property * + * @param $id + * @param $property + * * @return string the value of the desired property */ static function getProperty($id, $property) { @@ -201,6 +204,9 @@ class CRM_Core_Block { * @params string $property the desired property * @params string $value the value of the desired property * + * @param $id + * @param $property + * @param $value * @return void */ static function setProperty($id, $property, $value) { @@ -280,6 +286,8 @@ class CRM_Core_Block { * php is lame and u cannot call functions from static initializers * hence this hack * + * @param $id + * * @return void * @access private */ @@ -360,7 +368,7 @@ class CRM_Core_Block { if (!empty($config->enableComponents)) { // check if we can process credit card contribs - $newCredit = CRM_Core_Payment::allowBackofficeCreditCard(); + $newCredit = CRM_Core_Config::isEnabledBackOfficeCreditCardPayments(); foreach ($components as $componentName => $obj) { if (in_array($componentName, $config->enableComponents)) { @@ -423,6 +431,11 @@ class CRM_Core_Block { self::setProperty(self::CREATE_NEW, 'templateValues', array('shortCuts' => $values)); } + /** + * @param $short + * + * @return array + */ private static function setShortcutValues($short) { $value = array(); if (isset($short['url'])) { @@ -541,6 +554,8 @@ class CRM_Core_Block { $session = CRM_Core_Session::singleton(); // check if registration link should be displayed foreach ($info as $id => $event) { + //@todo FIXME - validRegistraionRequest takes eventID not contactID as a param + // this is called via an obscure patch from Joomla event block rendering (only) $info[$id]['onlineRegistration'] = CRM_Event_BAO_Event::validRegistrationRequest($event, $session->get('userID') );