Thread subject: muscapaul's PHP-Fusion website :: Users by Profile Attribute

Posted by muscapaul on 11-07-2007 17:11
#1

Features
A page that can show all Members sorted by a chosen Profile Attribute. Members can also be sorted by ID number or user name displaying that single Profile Attribute. The included Attributes are: Email, Location, MSN ID, Yahoo ID, AIM ID, ICQ#, Birthdate, Theme, Date Joined, Last Visit and IP Address. The latter four can only be selected by Superadmins. The Email option takes the User's setting Hide / Show Email into account.

DOWNLOAD:
Users_by_Profile_Attribute_20070709.zip (last updated: 09.07.2007)

Attention
This Infusion can be used in conjuction with the Extended Profile Infusion as is available from http://www.muscapaul.com. All Extended Profile fields are automatically added to the drop-down selection menu with Profile Attributes.

DOWNLOAD:
v6.00_extended_profile_v2.13_22.02.2007.zip

Active demo
HERE.
(Please note, some attributes are only visible to [super]admins.)


Notice: Undefined index: post_edituser in /home/muscapal/public_html/print.php on line 114
Edited by muscapaul on 01-09-2008 13:47

Posted by DOOM on 14-01-2008 13:54
#2

ok i have a ? is there a way to show a group only.
instead all members sence i can make were only one see.

Posted by muscapaul on 14-01-2008 14:26
#3

Nope. At present it is just showing all members that have filled the profile field. Not distinction yet for usergroups, etc. Showing the page can at the moment only be restricted to limiting the link visibility. Anyone with kn0wledge of the correct link can see the page.

Posted by muscapaul on 19-08-2008 20:25
#4

New version: 1.00

A page that can show all Members sorted by a chosen Profile Attribute. Members can also be sorted by ID number or user name displaying that single Profile Attribute. The included Attributes are: Email, Location, MSN ID, Yahoo ID, AIM ID, ICQ#, Birthdate, Theme, Date Joined, Last Visit and IP Address. The latter four can only be selected by Superadmins. The Email option takes the User's setting Hide / Show Email into account. At present the page will only show the profile fields that have been included with the core of PHP-Fusion. Additional User Fields are not yet shown.


Upgrading from PHP-Fusion v6 to PHP-Fusion v7:
You can upgrade from v0.10 for PHP-Fusion v6 to v1.00 for PHP-Fusion v7 simply by uploading the contents of the files folder to the root of your PHP-Fusion installation. If you first defuse the infusion, you can simply re-infuse it (see readme). If you did not defuse it first, you can start using it immediately.

Changes in v1.00:
- Code completely updated for compatibility with PHP-Fusion v7.

DOWNLOAD (last version: 19.08.2008)

Posted by helmuth on 31-08-2008 03:08
#5

attached the Danish locales ;)

Posted by muscapaul on 18-09-2008 14:26
#6

New version: 1.10

Upgrading from v1.00 to v1.10:
Simply upload the contents of the files folder to the root of your PHP-Fusion installation.

Changes in v1.10:
- Package contained wrong files. Correct files were included.
- Danish locale added.

DOWNLOAD (last version: 19.09.2008)
19.09.2008: prp in locale definitions changed to PRP.


Notice: Undefined index: post_edituser in /home/muscapal/public_html/print.php on line 114
Edited by muscapaul on 19-09-2008 18:06

Posted by Jelle on 19-09-2008 15:57
#7

Something is wrong.

I've put it on my website and only the items of the 'Extended Profile fields' ar visible

And it looks like the locale are not included.

Posted by muscapaul on 19-09-2008 17:18
#8

I'll check it out.

Posted by Jelle on 19-09-2008 17:46
#9

I've found it..

In the profil_panel the locale searching for example $locale['PRP216']

In the locale files the locale are listed as locale['prp216']

So it is just a little moment of retyping the capitals.

Posted by muscapaul on 19-09-2008 18:02
#10

I'll update the download. ;)

Posted by muscapaul on 19-09-2008 18:06
#11

Done.

Posted by itsmi on 30-01-2009 16:31
#12

Hi
Like DOOM I'm very interested to use profile-panel with a specific selected group of users. I believe it is a small modification in SQL request...


Notice: Undefined index: post_edituser in /home/muscapal/public_html/print.php on line 114
Edited by itsmi on 30-01-2009 16:32

Posted by itsmi on 30-01-2009 20:25
#13

I found the way to make it :

Find line 90 and 163 (more or less) (example is for user_group number 1)

90------
$result=dbquery("SELECT * FROM ".$db_prefix."users WHERE user_status!='1' AND user_groups=.1 ORDER BY ".$sorting." ".$sort."");

163-----
$result=dbquery("SELECT ep.prop_value prop_value, ep.prop_name prop_name, ep.prop_user_id, u.user_name user_name, u.user_id user_id FROM ".$db_prefix."extended_profile_values ep INNER JOIN ".$db_prefix."users u WHERE ep.prop_user_id=u.user_id AND ep.prop_name='$show_what' AND user_groups=.1 ORDER BY ".$sorting." ".$sort."");


Enjoy...


Notice: Undefined index: post_edituser in /home/muscapal/public_html/print.php on line 114
Edited by itsmi on 30-01-2009 20:25