1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

ismemberof alternate ways

Discussion in 'XenForo Development Discussions' started by Mythotical, Jul 9, 2012.

  1. Mythotical

    Mythotical Well-Known Member

    I know there is:
    HTML:
    {xen:helper ismemberof, $user, 11}
    Are there other methods such as:
    HTML:
    {xen:helper ismemberid, $user, 1}
    I tried the ismemberid above but didn't work, just using as an example.

    Thanks
     
  2. Jake Bunce

    Jake Bunce XenForo Moderator Staff Member

    All of the helper functions are in this file:

    library/XenForo/Template/Helper/Core.php

    Code:
    	public static $helperCallbacks = array(
    		'avatar'            => array('self', 'helperAvatarUrl'),
    		'avatarcropcss'     => array('self', 'helperAvatarCropCss'),
    		'username'          => array('self', 'helperUserName'),
    		'usertitle'         => array('self', 'helperUserTitle'),
    		'richusername'      => array('self', 'helperRichUserName'),
    		'userblurb'         => array('self', 'helperUserBlurb'),
    		'sortarrow'         => array('self', 'helperSortArrow'),
    		'json'              => array('self', 'helperJson'),
    		'clearfix'          => array('XenForo_ViewRenderer_Css', 'helperClearfix'),
    		'cssimportant'      => array('XenForo_ViewRenderer_Css', 'helperCssImportant'),
    		'snippet'           => array('self', 'helperSnippet'),
    		'bodytext'          => array('self', 'helperBodyText'),
    		'bbcode'            => array('self', 'helperBbCode'),
    		'highlight'         => array('XenForo_Helper_String', 'highlightSearchTerm'),
    		'striphtml'         => array('self', 'helperStripHtml'),
    		'linktitle'         => array('XenForo_Link', 'buildIntegerAndTitleUrlComponent'),
    		'wrap'              => array('self', 'helperWrap'),
    		'wordtrim'          => array('self', 'helperWordTrim'),
    		'pagenumber'        => array('self', 'helperPageNumber'),
    		'dump'              => array('self', 'helperDump'),
    		'type'              => array('self', 'helperType'),
    		'implode'           => array('self', 'helperImplode'),
    		'rgba'			    => array('XenForo_Helper_Color', 'rgba'),
    		'unrgba'            => array('XenForo_Helper_Color', 'unrgba'),
    		'fullurl'           => array('XenForo_Link', 'convertUriToAbsoluteUri'),
    		'ismemberof'        => array('self', 'helperIsMemberOf'),
    		'twitterlang'       => array('self', 'helperTwitterLanguage'),
    		'listitemid'        => array('XenForo_Template_Helper_Admin', 'getListItemId'),
    		'threadprefix'      => array('self', 'helperThreadPrefix'),
    		'threadprefixgroup' => array('self', 'helperThreadPrefixGroup'),
    		'ignoredcss'        => array('self', 'helperIgnoredCss'),
    		'isignored'         => array('self', 'helperIsIgnored'),
    		'nodeclasses'       => array('self', 'helperNodeClasses'),
    
    		'avatarhtml'        => array('self', 'helperAvatarHtml'),
    		'datetimehtml'      => array('self', 'helperDateTimeHtml'),
    		'followhtml'        => array('self', 'helperFollowHtml'),
    		'likeshtml'         => array('self', 'helperLikesHtml'),
    		'pagenavhtml'       => array('self', 'helperPageNavHtml'),
    		'usernamehtml'      => array('self', 'helperUserNameHtml'),
    
    		'userfieldtitle'    => array('self', 'helperUserFieldTitle'),
    		'userfieldvalue'    => array('self', 'helperUserFieldValue'),
    
    		'javascripturl'     => array('self', 'helperJavaScriptUrl'),
    	);
    
    You can see that ismemberof points to the helperIsMemberOf() function in the same file.
     
  3. Mythotical

    Mythotical Well-Known Member

    Oh I thought each helper was housed in the core file such as helperIsMemberOf() was located in Member.php

    Thanks, I'll look into it further from the file.
     

Share This Page