Forums | Mahara Community
Developers
/
Question concerning meunuitems in web.php
13 March 2010, 17:30
Hello,
I have answering alot of my own questions and I guess I am smarter than I thought. Anyways I am coding new blocks for certain pages that I figured out how to do by looking at the web.php. In the web.php the following line of code is where my question comes from.
if ($USER->is_logged_in() && defined('MENUITEM') && substr(MENUITEM, 0, 11) == 'myportfolio') {
if (get_config('showselfsearchsideblock')) {
$SIDEBLOCKS[] = array(
'name' => 'selfsearch',
'weight' => 0,
'data' => array(),
);
}
Where does the 0, 11 come from and what does it represent? Now the self
search only shows in up in this section. I am sure they connect to the myportfolio section in some manner but, I am not sure how? If someone could shed some light on this it would be a great help. I am looking to add something similar to a few other pages. Thanks in advance.
14 March 2010, 23:26
The 0 and 11 are arguments to the substr function. All substr does is return a substring of its first argument - so in this case, the first 11 characters of MENUITEM. More info on the substr function here: http://php.net/manual/en/function.substr.php
Cheers,
Evan
15 March 2010, 15:50
Evan,
Thanks for that bit of information. I thought it somehow connected to something in mahara. Well now, I know it's much simpler than that. Thanks a bunch.