Skip to content
This repository has been archived by the owner on Nov 19, 2024. It is now read-only.

Civix rebuild required #50

Open
webmaster-cses-org-uk opened this issue Oct 18, 2024 · 2 comments
Open

Civix rebuild required #50

webmaster-cses-org-uk opened this issue Oct 18, 2024 · 2 comments

Comments

@webmaster-cses-org-uk
Copy link
Contributor

This extension is not compatible with CiviCRM 5.74+ (I think, upgraded from 5.72.1 to 5.78.3) due to Smarty changes.

Attempting to load CiviCRM with this extension active results in the following error:

Cannot access protected property Smarty\Smarty::$template_dir

This seems to be related to old code in the civix.php file, specifically in the _civix_civicrm_config() routine.

  if (is_array($template->template_dir)) {
    array_unshift($template->template_dir, $extDir);
  }
  else {
    $template->template_dir = [$extDir, $template->template_dir];
  }

Looks like a civix rebuild is required. This code does not feature in later versions.

@mlutfy
Copy link
Contributor

mlutfy commented Nov 19, 2024

hi @tttp can we migrate this extension to Gitlab so that we can help with these kind of tasks?

@tttp
Copy link
Member

tttp commented Nov 19, 2024

absolutely!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants