Uitgebreid Profiel v2.16
PHP-Fusion: v6.01.12+
oorspronkelijke auteur for v5: Ronald Iwema
email auteur: sxqsxqsxq@hotmail.com
website auteur: http://ronald.selwerd.nl

Update naar v5.01: Carsten Puka (web: http://www.phpfusion.de)
Update naar v6.00.1xx Martina Weidemann
Update naar v6.00.207-v6.01.11 muscapaul (email: muscapaul@gmail.com; web: http://www.muscapaul.com)
Update naar v6.01.12+ muscapaul (email: muscapaul@gmail.com; web: http://www.muscapaul.com)
Laatst bijgewerkt: 17.10.2007
-------------------------------------------
Vrijgegeven onder de voorwaarden van
de GNU General Public License (Versie 2)
-------------------------------------------

VERANDERDE BESTANDEN
--------------------
../profile.php
../edit_profile.php
../administration/members.php
../administration/updateuser.php
../includes/update_profile_include.php

KARAKTERISTIEK
--------------
* Definieer uw eigen, aanvullende profielvelden.


INSTALLATIE INFUSION
--------------------
1. Upload de map 'extended_profile' naar uw infusions map.
2. Ga via Beheerder Paneel -> Systeem Beheer naar Infusions/Infusion Beheer en installeer de Uitgebreid Profiel infusion.
3. U heeft toegang to het beheerder paneel van het Uitgebreide Profiel, na het uitvoeren van de modificaties van de bestanden als hieronder beschreven, via Beheerder Paneel -> Infusions -> Uitgebreid Profiel.

BESTAND MODIFICATIES - AUTOMATISCH
----------------------------------

1. Maak een backup van de vijf bovengenoemde bestanden.
2. Upload de files in de map changed-files naar de corresponderende mappen (relatief ten opzichte van de root).
3. Klaar.


BESTAND MODIFICATIES - HANDMATIG
--------------------------------

1. Maak een backup van de vijf bovengenoemde bestanden.
2. Open het bestand ../profile.php in tekstverwerker naar keuze en zoek de onderstaande code op ongeveer regels 80-82:

</table>\n";

	tablebreak();

Voeg direct hierna de volgende code toe:

@include INFUSIONS."extended_profile/includes/profile.php";

	tablebreak();

Bewaar het bestand en sluit het.


2. Open het bestand ../edit_profile.php in tekstverwerker naar keuze en zoek de onderstaande code op ongeveer regels 117-120:

<span class='small2'>".sprintf($locale['u022'], parsebytesize(30720), 100, 100)."</span>
</td>
</tr>\n";
	}

Voeg direct hierna de volgende code toe:

@include INFUSIONS."extended_profile/includes/edit_profile.php";

Bewaar het bestand en sluit het.


3. Open het bestand ../administration/members.php in tekstverwerker naar keuze en zoek de onderstaande code op ongeveer regels 165-167:

</table>\n";

	tablebreak();

Voeg direct hierna de volgende code toe:

@include INFUSIONS."extended_profile/includes/profile_admin.php";

	tablebreak();


Zoek in hetzelfde bestand de onderstaande code op ongeveer regels 328-331:

<span class='small2'>".sprintf($locale['u022'], parsebytesize(30720), 100, 100)."</span></td>
</tr>\n";
}

Voeg direct hierna de volgende code toe:

@include INFUSIONS."extended_profile/includes/edit_profile_admin.php";

Bewaar het bestand en sluit het.


4. Open het bestand ../administration/updateuser.php in tekstverwerker naar keuze en zoek de onderstaande code op ongeveer regel 14:

if (!isset($user_id) || !isNum($user_id)) fallback(FUSION_SELF.$aidlink);

Voeg direct hierna de volgende code toe:

@include INFUSIONS."extended_profile/includes/update_profile_include_admin.php";

Bewaar het bestand en sluit het.


5. Open het bestand ../includes/update_profile_include.php in tekstverwerker naar keuze en zoek de onderstaande code op ongeveer regel 13:

if (!iMEMBER) fallback("index.php");

Voeg direct hierna de volgende code toe:

@include INFUSIONS."extended_profile/includes/update_profile_include.php";

Bewaar het bestand en sluit het.


OPMERKING
---------
Deze infusion/modificatie is gebaseerd op v1.00 die beschikbaar werd gemaakt door Martina Weidemann op http://www.php-fusion.de. Blijkbaar voerde zij haar update naar v1.00 uit vanaf v0.3.2004.12.16 als onderbeschreven in de VERANDERLOG en niet van v0.4.2005.06.10. Dit wordt duidelijk gemaakt door het feit dat de readme stelt dat het een update is om te draaien onder PHP-Fusion v6.00 en het feit dat het in v1.00 niet mogelijk was voor beheerders om de uitgebreide profielvelden die werden ingevuld te gebruikers te wijzigen. Die laatste functionaliteit werd in v0.4.2005.06.10 toegevoegd door colgate. Voor volledigheid worden de veranderingen die werden doorgevoerd door colgate in v0.4.2005.06.10 wel hieronder genoemd, maar ze hebben geen rol gespeeld in de update van deze infusion/modificatie naar v2.00. Overigens zijn de taalbestanden voor Deens en Zweeds wel afgeleid van de bestanden in v0.4.2005.06.10.


VERANDERLOG
-----------
v2.16 (muscapaul)
- Gemodificeerde versie van ../includes/update_profile_include.php ge-update nu update van PHP-Fusion core.
- Gemodificeerde versie van ../administration/members.php updated ge-update nu update van PHP-Fusion core.
- Gemodificeerde versie van ../administration/updateuser.php updated ge-update nu update van PHP-Fusion core.

v2.15 (muscapaul)
- Alle speciale tekens worden nu worden nu correct weergegeven in Uitgebreid Profiel velden en escape-slashes worden verwijderd.  (Mogelijk werkt het niet op sites met PHP-versies voor 4.3.0.)
(Opmerking: de Turkse support site heeft ook een v2.15 verspreid die alle Turkse speciale tekens weergeeft. De volledige versie hier toont ALLE speciale tekens en verwijdert slashes.)
- Turks locale bestand toegevoegd.

v2.14 (muscapaul)
- Bug bij het bewerken van velden gecorrigeerd (velden niet meer op volgorde omdat het volgnummer van een bewerkt veld op 0 werd gezet) (de bug werd eerder gecorrigeerd door colgate in een afgetakte versie van het Uitgebreide Profiel maar de correctie werd over het hoofd gezien)
- Enkele correcties in de code van extended_profile_admin.php vanwege HTML-compliancy
- Versie gecorrigeerd in infusion.php (was niet bijgewerkt sinds v2.01...)
- Kleine correcties in includes/edit_profile.php en in includes/edit_profile_admin.php

v2.13 (muscapaul)
- gemodificeerde versie van ../edit_profile.php ge-update nu update van PHP-Fusion core.

v2.12 (muscapaul)
- gemodificeerde versie van ../includes/update_profile_include.php ge-update nu update van PHP-Fusion core.

v2.11 (muscapaul)
- gemodificeerde core bestanden aangepast na update naar PHP-Fusion v6.01.4
- lege index.php bestanden aan alle mappen toegevoegd

v2.10 (muscapaul)
- gemodificeerde core bestanden aangepast na kritieke update naar PHP-Fusion v6.01.1

v2.03 (muscapaul)
- gemodificeerde core bestanden aangepast na kritieke update naar PHP-Fusion v6.00.307

v2.02 (muscapaul)
- gemodificeerde core bestanden aangepast na kritieke update naar PHP-Fusion v6.00.305

v2.01 (muscapaul)
- gemodificeerde core bestanden aangepast na kritieke update naar PHP-Fusion v6.00.303

v2.00 (muscapaul)
- Volledige update om te draaien onder v6.00.207 en v6.00.301/2
- Toevoeging van mogelijkheid voor beheerder om data inuitgebreide profielvelden te wijzigen vanuit het beheerder paneel (ledenbeheer)
- Weergave profielpagina aangepast naar v6.00.2xx en v6.00.301/2

v1.00 (Martina Weidemann; niet vrijgegeven op http://www.phpfusion-mods.com)
- Onvolledige update om te draaien onder v6.00.1xx (taalondersteuning niet goed functionerend)

[   v0.4.2005.06.10 (colgate) -> zie opmerking boven]
- Alle bestanden ge-update voor compatibiliteit met PHP-Fusion v600.103
- Alle bugs gecorrigeerd in bewerken veld (sortering werd verstoord doordat gewijzigde velden op 0 werden gesteld)
- Toevoeging van eigen velden aan ./administration/members.php, waardoor het voor beheerders mogelijk wordt velden van gebruikers te wijzigen.
- Duits taalbestand toegevoegd (dank aan Carsten Pukass alias MrX2003)   ]

v0.3.2004.12.16 (scor3p)
- Zweeds taalbestand toegevoegd (dank aan Stefan Svensson)
- Nederlands taalbestand toegevoegd (dank aan mij)
- Taalbestand werd genegeerd voor ontwikkeling, nu gecorrigeerd :)
- Spellingscorrectie Engels (dank aan Rayxen)
- Gecorrigeerd: Foute mappen structuur vorige release (dank aan Rayxen)
- Databasenaam veranderd in DB veldnaam, diverse mensen suggereerden verschillende dingen, misschien is deze duidelijk
- Gecorrigeerd: Sortereing niet bijgewerkt na verwijdering (gemeld door Rayxen)
- Standaard nieuwe plaats voor toevoeging is Laatst, niet Eerst (gemeld door Rayxen)
- Lengte eigen velden nu gelijk aan lengte bestaande velden (gemeld door Rayxen)

v0.2.2004.12.15 (scor3p)
- Toevoeging pijltjes voor verplaatsen van velden
- Engels: --> "not defined" wordt "Not Specified"
- Underscores toegestaan in veldnamen
- Deens taalbestand toegevoegd (dank aan Helmuth Mikkelsen)
