This repository has been archived on 2025-02-01. You can view files and clone it, but cannot push or open issues or pull requests.
accm-website/includes/utils/MapperUtils.inc.php
2010-08-14 22:32:09 +02:00

44 lines
1.1 KiB
PHP

<?php
function mapIdentifierToMember($sqlMember) {
return Member::Get($sqlMember['identifier']);
}
function mapIdentifierToArticle($sqlArticle) {
return Article::Get($sqlArticle['identifier']);
}
function mapIdentifierToMemberRight($sqlRight) {
return MemberRight::Get($sqlRight['rightId']);
}
function mapIdentifierToCategory($sqlCategory) {
if (key_exists("identifier", $sqlCategory)) {
return Category::Get($sqlCategory['identifier']);
} else {
return Category::Get($sqlCategory['categoryId']);
}
}
function mapIdentifierToTournamentEntry($sqlEntry) {
$entryId = $sqlEntry['entryId'];
return TournamentEntry::Get($entryId);
}
function mapIdentifierToMenuEntry($sqlEntry) {
return MenuEntry::Get($sqlEntry['identifier']);
}
function mapIdentifierToTournament($sqlTournament) {
return Tournament::GetSQL($sqlTournament);
}
/**
*
* @param Member $user
* @return bool true if the user is a member, false otherwise
*/
function selectMembers(Member $user) {
return MemberRightArray::hasRightNamed($user, "Membre");
}
?>