CRM-14850 add code comments to clarify that checking the CMS is not the recommended...
authorEileen McNaughton <eileen@fuzion.co.nz>
Sun, 22 Jun 2014 23:43:45 +0000 (11:43 +1200)
committerEileen McNaughton <eileen@fuzion.co.nz>
Sun, 22 Jun 2014 23:43:45 +0000 (11:43 +1200)
CRM/Utils/System/Base.php
CRM/Utils/System/DrupalBase.php
CRM/Utils/System/Joomla.php
CRM/Utils/System/WordPress.php

index c64d11173b08555afcb0bc288133f03e440014a9..a92882a41d38ec28e43be08eede38e7d6b9b917e 100644 (file)
@@ -4,8 +4,28 @@
  * Base class for UF system integrations
  */
 abstract class CRM_Utils_System_Base {
+  /**
+   * deprecated property to check if this is a drupal install. The correct method is to have functions on the UF classes for all UF specific
+   * functions and leave the codebase oblivious to the type of CMS
+   * @deprecated
+   * @var bool
+   */
   var $is_drupal = FALSE;
+
+  /**
+   * deprecated property to check if this is a joomla install. The correct method is to have functions on the UF classes for all UF specific
+   * functions and leave the codebase oblivious to the type of CMS
+   * @deprecated
+   * @var bool
+   */
   var $is_joomla = FALSE;
+
+    /**
+     * deprecated property to check if this is a wordpress install. The correct method is to have functions on the UF classes for all UF specific
+     * functions and leave the codebase oblivious to the type of CMS
+     * @deprecated
+     * @var bool
+     */
   var $is_wordpress = FALSE;
 
   /**
index cc05a46f424500f9e2c6c872130102284a158cf3..7452ab8c7b7d1ec575da823978fda06c0d59aaf8 100644 (file)
@@ -48,6 +48,12 @@ abstract class CRM_Utils_System_DrupalBase extends CRM_Utils_System_Base {
    *
    */
   function __construct() {
+    /**
+     * deprecated property to check if this is a drupal install. The correct method is to have functions on the UF classes for all UF specific
+     * functions and leave the codebase oblivious to the type of CMS
+     * @deprecated
+     * @var bool
+     */
     $this->is_drupal = TRUE;
     $this->supports_form_extensions = TRUE;
   }
index 3c56456e1edcba50370af9d025836b1512813c34..3951f52b8d019f6b5db09f9bcbd0d8a63c3b0f7e 100644 (file)
@@ -41,6 +41,12 @@ class CRM_Utils_System_Joomla extends CRM_Utils_System_Base {
    *
    */
   function __construct() {
+    /**
+     * deprecated property to check if this is a drupal install. The correct method is to have functions on the UF classes for all UF specific
+     * functions and leave the codebase oblivious to the type of CMS
+     * @deprecated
+     * @var bool
+     */
     $this->is_drupal = FALSE;
   }
 
index 78ad9f0d9239d79e087277c876b185043f752c19..a3aecc0184114bc1ab80caaf4a37e8afd2ae2892 100644 (file)
@@ -41,6 +41,12 @@ class CRM_Utils_System_WordPress extends CRM_Utils_System_Base {
    *
    */
   function __construct() {
+    /**
+     * deprecated property to check if this is a drupal install. The correct method is to have functions on the UF classes for all UF specific
+     * functions and leave the codebase oblivious to the type of CMS
+     * @deprecated
+     * @var bool
+     */
     $this->is_drupal = FALSE;
   }