This bug is present in Mahara 16.04 and not 15.10, because of the
performance improvement patch that removed the code which checked for
missing profile artefacts on every pageload. That code include()'ed
artefact/lib.php, which include()'ed lib/group.php, meaning that all the
group methods were always in scope, for every page load ever.

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1544381

Title:
  Problem with cleanurls and group_homepage_url() in .tpl

Status in Mahara:
  In Progress

Bug description:
  Sometimes when I'm testing things on my cleanurl https:// site I get
  this strange error where if I go to the homepage it tries to reload
  the page over and over.

  In the error logs I see:

  [WAR] b6 (lib/dwoo/dwoo/Dwoo/Loader.php:119) Plugin 
<em>group_homepage_url</em> can not be found, maybe you forgot to bind it if 
it's a custom plugin ?, referer: https://mahara-testing/
  Call stack (most recent first):, referer: https://mahara-testing/
     * Dwoo_Loader->loadPlugin("group_homepage_url", true) at 
/home/robertl/htdocs/mahara-testing/mahara/htdocs/lib/dwoo/dwoo/Dwoo/Compiler.php:2968,
 referer: https://mahara-testing/
     * Dwoo_Compiler->getPluginType("group_homepage_url") at 
/home/robertl/htdocs/mahara-testing/mahara/htdocs/lib/dwoo/dwoo/Dwoo/Compiler.php:1715,
 referer: https://mahara-testing/
     * Dwoo_Compiler->parseFunction("{if $views}, referer: 
https://mahara-testing/
   <div class="list-group">, referer: https://mahara-testing/
       {foreach ...", 500, 1902, false, "root", 535) at 
/home/robertl/htdocs/mahara-testing/mahara/htdocs/lib/dwoo/dwoo/Dwoo/Compiler.php:1365,
 referer: https://mahara-testing/
     * Dwoo_Compiler->parse("{if $views}, referer: https://mahara-testing/
   <div class="list-group">, referer: https://mahara-testing/
       {foreach ...", 500, null, false, "root", 535) at 
/home/robertl/htdocs/mahara-testing/mahara/htdocs/lib/dwoo/dwoo/Dwoo/Compiler.php:805,
 referer: https://mahara-testing/
     * Dwoo_Compiler->compile(object(Dwoo_Mahara), 
object(Dwoo_Template_Mahara)) at 
/home/robertl/htdocs/mahara-testing/mahara/htdocs/lib/dwoo/dwoo/Dwoo/Template/String.php:370,
 referer: https://mahara-testing/
     * Dwoo_Template_String->getCompiledTemplate(object(Dwoo_Mahara), null) at 
/home/robertl/htdocs/mahara-testing/mahara/htdocs/lib/dwoo/dwoo/Dwoo/Core.php:373,
 referer: https://mahara-testing/
     * Dwoo_Core->get(object(Dwoo_Template_Mahara), array(size 5)) at 
/home/robertl/htdocs/mahara-testing/mahara/htdocs/lib/dwoo/mahara/Dwoo_Mahara.php:123,
 referer: https://mahara-testing/
     * Dwoo_Mahara->fetch("blocktype:newviews:newviews.tpl") at 
/home/robertl/htdocs/mahara-testing/mahara/htdocs/blocktype/newviews/lib.php:59,
 referer: https://mahara-testing/
     * PluginBlocktypeNewViews::render_instance(object(BlockInstance)) at 
Unknown:0, referer: https://mahara-testing/

  
  If I make a dwoo plugin for group_homepage_url() the issue goes away

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1544381/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~mahara-contributors
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp

Reply via email to