![]() |
My work is being featured in IPB SDK There is software called IPB SDK that allows webmasters to integrate their websites into their forums (to share information and to make it interact with the forums and all that jazz).. well, when I was coding something for Universium yesterday, I needed a function that did not yet exist in the IPB SDK. This function would return positive feedback if the user belongs to one of of the specified SECONDARY groups on the forums. Because IPB uses primary groups and secondary group (primary the one being showed in profiles, the secondary is "hidden") the SDK had a function to do what I needed, but it would only look in the user's primary group, instead of both. So I wrote a function that would scan secondary groups as well... and the author of the SDK said that my code will be incorporated into the next version release. Link: Official IPB SDK Forum Final code: PHP Code: standalone function is_ingroup ( groupID [array OR int], memberid [int] ) Well return true if user memberid is in any of the groups specified in groupID. Will also return true if groupID matches any of the user memberid secondary groups -- standalone function is_in2group ( groupID [array OR int], memberid [int] ) Will return true if user memberid has secondary usergroup that matches an entry in groupID I just thought I'd share that. I thought it was pretty cool that a lot of the IPB community may be using my code in a few weeks |
Re: My work is being featured in IPB SDK I don't think I understood much of that....but well done Knipps :nodding: |
Re: My work is being featured in IPB SDK Hmm...Just for information, would it be possible to do this: Code: function is_ingroup($groups,$member='') {Code: function is_ingroup($groups,$member='') { |
Re: My work is being featured in IPB SDK Basically something I did for myself to add functionality to software is being "officially" added as functionality. |
Re: My work is being featured in IPB SDK Quote:
|
Re: My work is being featured in IPB SDK Quote:
Also nice work Knippschild. |
Re: My work is being featured in IPB SDK I don't know what all that code means, but congrats on your work being used! |
Re: My work is being featured in IPB SDK Thanks! I'm just gonna get my name above the code in PHP comments, but.. good enough for me. |
Re: My work is being featured in IPB SDK Well Done Mr Knipp! Thats some very nippy work there. I'll go get my coat. |
Re: My work is being featured in IPB SDK No idea what it means, but congrats all the same... |
Re: My work is being featured in IPB SDK Quote:
|
Re: My work is being featured in IPB SDK Hrm, I never thought of contributing to someone else's project with my own PHP knowledge... Ah well, good job. :p |
Re: My work is being featured in IPB SDK Quote:
|
Re: My work is being featured in IPB SDK Quote:
|
Re: My work is being featured in IPB SDK Well if you contribute code that they later charge for (which is totally bogus; it's opensource software) you can demand royalties :) |
Re: My work is being featured in IPB SDK Quote:
|
Re: My work is being featured in IPB SDK Quote:
|
Re: My work is being featured in IPB SDK Quote:
Even though the ELSE function (if you can call it that) is obviously embedded so that it is hideously fast when used, it's still more than the parser needs to know. Knippy, does $SDK->get_advinfo($member) generate a query? If so, it's probably a better idea for the Invision guys to incorporate all usergroups into their is_ingroup() function rather than just the first, and query it all at once (I've not used Invision for around a year - presuming the primary and secondary usergroups are stored in the same table). Well done nevertheless. |
Re: My work is being featured in IPB SDK Quote:
the SDK is developed by a different group than IPB is. so basically get_advinfo returns stuff like username displayname warn posts mgroup mgroup_others [secondary groups are stored here] |
Re: My work is being featured in IPB SDK Ah, so it's kind of like PEAR then? I prefer to make a list of usergroups a member is part of (primary usergroup being the first in the list) and put it into CSV format in the database, so it uses one cell. Then call it and explode() it. |
Re: My work is being featured in IPB SDK well it stores mgroup as one interger then mgroup_others is a CSV of all other groups the user is a secondary of. |
Re: My work is being featured in IPB SDK I have no idea what that means, but good job finding it Knipps. :) |
Re: My work is being featured in IPB SDK I have NO idea what this is all about, but well done all the same :) |
Re: My work is being featured in IPB SDK Quote:
I didn't understand a word of what you are on about Knipps, but well done nonetheless. :p |
Re: My work is being featured in IPB SDK Nobody understands me :( (dude that so sounded emo) |
Re: My work is being featured in IPB SDK Lol, emo. </3 Seriously, I don't have the slighest clue about code and stuff like that, but good job and congratulations on having it used! Drinks are on me! |
Re: My work is being featured in IPB SDK congrats dude, now your an established developer. |
Re: My work is being featured in IPB SDK Quote:
I've been an "established developer" for awhile.. Have you not seen team357.org? It's for my robotics team :p Also.. I might be getting a job for like... $17 an hour in a few days working for a Chamber of Commerce.. I honestly don't even know what a Chamber of Commerce is.. will someone enlighten me? |
| All times are GMT -7. |
Powered by vBulletin®
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.