Skip to content

Commit

Permalink
updated to vers 0.8.8
Browse files Browse the repository at this point in the history
  • Loading branch information
mrbaseman committed Apr 13, 2018
1 parent b0f81f7 commit 17eb56f
Show file tree
Hide file tree
Showing 100 changed files with 1,329 additions and 1,194 deletions.
35 changes: 35 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
Changelog Members

Vers 0.8.8 (jacobi22) 16.02.18
- remove another preprocess
Vers 0.8.7 (jacobi22)
- remove preprocess

Vers 0.8.6 (jacobi22)
+ fix MYSQL-STRICT-Mode-Problem in install.php (field type text/blob cannot have a default value)
+ fix INSERT in add.group.php (missing fields)
+ fix INSERT in add_members.php (missing fields)
+ fix Undefined variable: f_memberpage_link in view.php
+ fix encoding & special chars in language/help-De.php
+ change style of the buttons for uniform design

Vers 0.8.5
- remove old continue(0) in files
+ fix mysql_error in files

Vers 0.8.3:
+ fixed some PHP errors.

Vers 0.8.2:
+ bugfixes inside install.php, save_group.php and save_member.php.

Vers 0.8:
+ better picture handling,
+ some more improvments,
+ Drag&Drop sorting (WB 2.8 only)

Vers 0.7:
+ use of WYSIWYG Editors. See the file module_settings.php

Vers 0.6:
+ Minor bugfixes
Empty file modified add.php
100755 → 100644
Empty file.
14 changes: 12 additions & 2 deletions add_group.php
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,18 @@
$position = $order->get_new($section_id);

// Insert new row into database
$database->query("INSERT INTO ".TABLE_PREFIX."mod_members_groups (section_id,page_id,position,active) VALUES ('$section_id','$page_id','$position','1')");

$Sql = 'INSERT INTO `'.TABLE_PREFIX.'mod_members_groups` SET '
. '`section_id` = '.$section_id.', '
. '`page_id` = '.$page_id.', '
. '`position` = '.$position.', '
. '`active` = 1,'
. '`group_desc` = \'\','
. '`group_cache` = \'\','
. '`group_search` = \'\' ';
$database->query($Sql);
if($database->is_error()) {
$admin->print_error("Zeile 53 - ".$database->get_error());
}
// Get the id
$group_id = $database->get_one("SELECT LAST_INSERT_ID()");

Expand Down
14 changes: 12 additions & 2 deletions add_member.php
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,18 @@


// Insert new row into database
$database->query("INSERT INTO ".TABLE_PREFIX."mod_members (group_id,position,active,m_isalias) VALUES ('$group_id','$position','1','$isalias')");

#$database->query("INSERT INTO ".TABLE_PREFIX."mod_members (group_id,position,active,m_isalias) VALUES ('$group_id','$position','1','$isalias')");
$Sql = 'INSERT INTO `'.TABLE_PREFIX.'mod_members` SET '
. '`group_id` = '.$group_id.', '
. '`position` = '.$position.', '
. '`active` = 1,'
. '`m_isalias` = \''.$isalias.'\','
. '`m_long1` = \'\','
. '`m_long2` = \'\' ';
$database->query($Sql);
if($database->is_error()) {
$admin->print_error("Zeile 64 - ".$database->get_error());
}
// Get the id
$member_id = $database->get_one("SELECT LAST_INSERT_ID()");

Expand Down
2 changes: 1 addition & 1 deletion backend.css
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@
padding:10px;
background-color:#336600;
color:#FFFFFF;
}*/
}

/* ------- module members NEW classes for drag n drop ------- */
.mod_members_wrapper {width: 100%; display: block; border: 1px #333 solid;}
Expand Down
Empty file modified backend.js
100755 → 100644
Empty file.
Empty file modified backend_body.js
100755 → 100644
Empty file.
Empty file modified change_ghosts.php
100755 → 100644
Empty file.
Empty file modified css.functions.php
100755 → 100644
Empty file.
Empty file modified delete.php
100755 → 100644
Empty file.
Empty file modified delete_group.php
100755 → 100644
Empty file.
Empty file modified delete_member.php
100755 → 100644
Empty file.
Empty file modified edit_css.php
100755 → 100644
Empty file.
146 changes: 73 additions & 73 deletions find_ghosts.php
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,11 @@
require(WB_PATH.'/modules/admin.php');
// Load Language file
if(LANGUAGE_LOADED) {
if(!file_exists(WB_PATH.'/modules/'.$mod_dir.'/languages/'.LANGUAGE.'.php')) {
require_once(WB_PATH.'/modules/'.$mod_dir.'/languages/EN.php');
} else {
require_once(WB_PATH.'/modules/'.$mod_dir.'/languages/'.LANGUAGE.'.php');
}
if(!file_exists(WB_PATH.'/modules/'.$mod_dir.'/languages/'.LANGUAGE.'.php')) {
require_once(WB_PATH.'/modules/'.$mod_dir.'/languages/EN.php');
} else {
require_once(WB_PATH.'/modules/'.$mod_dir.'/languages/'.LANGUAGE.'.php');
}
}

require('kram/module_settings.default.php');
Expand All @@ -61,95 +61,95 @@

<table cellpadding="2" cellspacing="0" border="0" width="100%" class="membertable">
<tr class="grouptr">
<td width="80" class="grouptd1">&nbsp;</td>
<td class="grouptd2"><?php echo $METEXT['GHOSTS']; ?></td>
<td width="30">&nbsp;</td>
</tr>
<td width="80" class="grouptd1">&nbsp;</td>
<td class="grouptd2"><?php echo $METEXT['GHOSTS']; ?></td>
<td width="30">&nbsp;</td>
</tr>


<?php
<?php
// Loop through existing members
$sort_mem_name = 1;
$group_id = 1;
$group_active = 1;
$countmembers = 0;
$countalias = 0;
$countaliasofmembers = 0;

$query_members = $database->query("SELECT * FROM `".TABLE_PREFIX."mod_members` WHERE group_id = '1' ORDER BY m_sortt,m_name ASC");
if($query_members->numRows() > 0) {
while($members = $query_members->fetchRow()) {
$isalias = 0 + (int)$members['m_isalias'];
$member_id = 0 + (int)$members['member_id'];
$countmembers++;
if ($isalias > 0) $countalias++;
?>
<tr class="mrow<?php if($isalias > 0) echo " alias"; ?>" onmouseover="this.style.backgroundColor = '#F1F8DD'" onmouseout="this.style.backgroundColor = '#ffffff'">
<td class="membertd1" width="80">
<?php echo '<input type="checkbox" name="m_'.$member_id.'" value="memb_'.$member_id.'">'; ?>
<a href="<?php echo $mod_ml.$mod_param.$group_id.$paramdelimiter.'member_id='.$member_id.'"><img src="'.$picurl.'mod'; if ($isalias == 0) {echo 'm';} else {echo 'a';}?>.gif" alt="Modify" /></a>
</td>
<td class="membertd2">
<a href="<?php echo WB_URL.'/modules/'.$mod_dir.'/modify_member.php?'.$mod_param.$group_id.$paramdelimiter.'member_id='.$member_id; ?>">
<?php echo stripslashes($members['m_name']);
if ($isalias == 0) { //is NO alias, search for aliases od this member
$query_alias = $database->query("SELECT * FROM `".TABLE_PREFIX."mod_members` WHERE m_isalias = '$member_id'");
$has_alias = $query_alias->numRows();
if($has_alias > 0) {
echo ' <span class="has_alias">('.$has_alias.'*)</span>';
$countaliasofmembers += $has_alias;
}
} ?>
</a>
</td>
<td width="30"><img src="<?php echo $picurl.'mactive'.$group_active.$members['active'].'.gif" alt="'.$TEXT['ACTIVE'].': '; if($members['active'] == 1) { echo $TEXT['YES']; } else { echo $TEXT['NO']; } ?>" /></td>
</tr>
<?php
}
echo '<tr ><td colspan="3" class="groupinfo">'.$countmembers.' '.$METEXT['ITEMS']; if ($countalias > 0) {echo ', '.$METEXT['PARTALIASES'].': '. $countalias; } if ($countaliasofmembers > 0) {echo ', (*)'. $METEXT['MEMWITHALIASES'].': '.$countaliasofmembers; } echo '</td></tr>' ;
//if ($countaliasofmembers > 0) {echo '<tr><td colspan="3" class="warning">'.$METEXT['MEMBERS'].'hdgfhdgfhdfhfghdgfhfghgdfhdgfhfdghdfgh</td></tr>';}
if($query_members->numRows() > 0) {
while($members = $query_members->fetchRow()) {
$isalias = 0 + (int)$members['m_isalias'];
$member_id = 0 + (int)$members['member_id'];
$countmembers++;
if ($isalias > 0) $countalias++;

?>
<tr class="mrow<?php if($isalias > 0) echo " alias"; ?>" onmouseover="this.style.backgroundColor = '#F1F8DD'" onmouseout="this.style.backgroundColor = '#ffffff'">
<td class="membertd1" width="80">
<?php echo '<input type="checkbox" name="m_'.$member_id.'" value="memb_'.$member_id.'">'; ?>
<a href="<?php echo $mod_ml.$mod_param.$group_id.$paramdelimiter.'member_id='.$member_id.'"><img src="'.$picurl.'mod'; if ($isalias == 0) {echo 'm';} else {echo 'a';}?>.gif" alt="Modify" /></a>
</td>
<td class="membertd2">
<a href="<?php echo WB_URL.'/modules/'.$mod_dir.'/modify_member.php?'.$mod_param.$group_id.$paramdelimiter.'member_id='.$member_id; ?>">
<?php echo stripslashes($members['m_name']);
if ($isalias == 0) { //is NO alias, search for aliases od this member
$query_alias = $database->query("SELECT * FROM `".TABLE_PREFIX."mod_members` WHERE m_isalias = '$member_id'");
$has_alias = $query_alias->numRows();
if($has_alias > 0) {
echo ' <span class="has_alias">('.$has_alias.'*)</span>';
$countaliasofmembers += $has_alias;
}
} ?>
</a>
</td>

<td width="30"><img src="<?php echo $picurl.'mactive'.$group_active.$members['active'].'.gif" alt="'.$TEXT['ACTIVE'].': '; if($members['active'] == 1) { echo $TEXT['YES']; } else { echo $TEXT['NO']; } ?>" /></td>
</tr>


<?php
}

echo '<tr ><td colspan="3" class="groupinfo">'.$countmembers.' '.$METEXT['ITEMS']; if ($countalias > 0) {echo ', '.$METEXT['PARTALIASES'].': '. $countalias; } if ($countaliasofmembers > 0) {echo ', (*)'. $METEXT['MEMWITHALIASES'].': '.$countaliasofmembers; } echo '</td></tr>' ;
//if ($countaliasofmembers > 0) {echo '<tr><td colspan="3" class="warning">'.$METEXT['MEMBERS'].'hdgfhdgfhdfhfghdgfhfghgdfhdgfhfdghdfgh</td></tr>';}
} else {
echo '<tr><td colspan="3">'.$TEXT['NONE_FOUND'].'</td></tr>';
echo '<tr><td colspan="3">'.$TEXT['NONE_FOUND'].'</td></tr>';
} ?>
</table>
<?php if ($countaliasofmembers > 0) {echo '<div class="warning">'.$METEXT['INFODELETEMEMBER'].'</div>';} ?>


<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr><td align="left" nowrap>
<?php //the Group Selection box:
<tr><td align="left" nowrap>
<?php //the Group Selection box:
if ($countmembers > 0) {
$m_selection = '<select style="width:150px;" name="to_do"><option value="delete">'. $TEXT['DELETE']."</option>\n";
$m_selection .= '<option value="#">--'. $METEXT['MOVETO']."--</option>\n";
$query = $database->query("SELECT * FROM ".TABLE_PREFIX."mod_members_groups ORDER BY page_id,position ASC");
if($query->numRows() > 0) {
// Loop through groups
while($group = $query->fetchRow()) {
$gid = $group['group_id'];
if ( $gid < 2) {continue;}
$m_selection .= '<option value="moveto_'.$gid.'">'. stripslashes($group['group_name'])."</option>\n";
}
$m_selection .= '</select>'."\n";
echo $m_selection ;
} else {
echo "no groups found" ;
}?>
<input type="submit" name="do_this" value="<?php echo $METEXT['APPLY']; ?>" style="width: 200px; margin-top: 5px;">
$m_selection = '<select style="width:150px;" name="to_do"><option value="delete">'. $TEXT['DELETE']."</option>\n";
$m_selection .= '<option value="#">--'. $METEXT['MOVETO']."--</option>\n";

$query = $database->query("SELECT * FROM ".TABLE_PREFIX."mod_members_groups ORDER BY page_id,position ASC");
if($query->numRows() > 0) {
// Loop through groups
while($group = $query->fetchRow()) {
$gid = $group['group_id'];
if ( $gid < 2) {continue;}
$m_selection .= '<option value="moveto_'.$gid.'">'. stripslashes($group['group_name'])."</option>\n";
}
$m_selection .= '</select>'."\n";
echo $m_selection ;
} else {
echo "no groups found" ;
}?>
<input class="btn w3-blue-wb w3-hover-green w3-round-small" type="submit" name="do_this" value="<?php echo $METEXT['APPLY']; ?>" style="width: 200px; margin-top: 5px;">
<?php } else {echo '&nbsp;';} ?>
</td>
<td align="right">
<input type="button" value="<?php echo $TEXT['CANCEL']; ?>" onclick="javascript: window.location = '<?php echo ADMIN_URL; ?>/pages/modify.php?page_id=<?php echo $page_id; ?>';" style="width: 100px; margin-top: 5px;" />
</td>
</tr>
<td align="right">
<input class="btn w3-blue-wb w3-hover-green w3-round-small" type="button" value="<?php echo $TEXT['CANCEL']; ?>" onclick="javascript: window.location = '<?php echo ADMIN_URL; ?>/pages/modify.php?page_id=<?php echo $page_id; ?>';" style="width: 100px; margin-top: 5px;" />
</td>
</tr>
</table>
</form>
<?php
<?php
// Print admin footer
$admin->print_footer();

Expand Down
34 changes: 34 additions & 0 deletions frontend.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
/* ------- module members ------- */
/* ---------- Group ---------- */
.members-head {text-align: left; border-bottom: 1px dotted #999999;margin-bottom:10px;}
.members-head h2 { font-weight:normal; }
.members-head p { margin:0 0 20px 0}

/* ---------- Member ---------- */
.members-member {
margin-bottom: 20px;
border-bottom: 1px dotted #999999;
}
.members-member td {
font-size: 1.0em;
text-align: left;
}
.members-member img {margin: 0; }

.member-text {padding-left:8px;}
.member-name {margin:0;font-weight:normal;}
.member-score {
font-size: 1.3em;
margin:4px 0;
text-align: center;
}
.member-short1 {font-size: 1.0em; margin:4px 0;}
.member-long1 {font-size: 0.9em; margin:2px 0 6px 0;}

.member-short2 {font-size: 0.9em; margin:6px 0 2px 0;}
.member-long2 {font-size: 0.8em; margin:2px 0;}

.member-link {font-size: 1.0em; margin:4px 0;}
.member-page {font-size: 1.0em; margin:4px 0;}

.members-showsortlink0 {display:none}
5 changes: 5 additions & 0 deletions frontend.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
function showmembermail(n,d,t) {
var mail = n+'@'+d;
if (t=='') {t = mail;}
document.write('<a href="mailto:'+ mail + '">'+ t + '</'+'a>');
}
Empty file modified ghost_member.php
100755 → 100644
Empty file.
2 changes: 1 addition & 1 deletion help.php
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td>
<input type="button" value="<?php echo $TEXT['BACK']; ?>" onclick="javascript: window.location = '<?php echo ADMIN_URL; ?>/pages/modify.php?page_id=<?php echo $page_id; ?>';" style="width: 100px; margin-top: 5px;" />
<input class="btn w3-blue-wb w3-hover-green w3-round-small" type="button" value="<?php echo $TEXT['BACK']; ?>" onclick="javascript: window.location = '<?php echo ADMIN_URL; ?>/pages/modify.php?page_id=<?php echo $page_id; ?>';" style="width: 100px; margin-top: 5px;" />
</td>
</tr>
</table>
Binary file modified img/Thumbs.db
100755 → 100644
Binary file not shown.
Empty file modified img/addalias.gif
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified img/addgm.gif
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified img/blind.gif
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified img/closebox.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified img/gactive0.gif
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified img/gactive1.gif
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified img/ghost.gif
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified img/isalias.gif
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified img/mactive00.gif
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified img/mactive01.gif
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified img/mactive10.gif
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified img/mactive11.gif
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified img/moda.gif
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified img/modg.gif
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified img/modm.gif
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified img/nopic.jpg
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified img/shadow/Thumbs.db
100755 → 100644
Binary file not shown.
Empty file modified img/shadow/closebox.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified img/shadow/fancy_title_left.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified img/shadow/left.gif
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified img/shadow/progress.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified img/shadow/right.gif
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified img/shadow/shadow_e.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified img/shadow/shadow_n.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified img/shadow/shadow_ne.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified img/shadow/shadow_nw.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified img/shadow/shadow_s.png
100755 → 100644
Empty file modified img/shadow/shadow_se.png
100755 → 100644
Empty file modified img/shadow/shadow_sw.png
100755 → 100644
Empty file modified img/shadow/shadow_w.png
100755 → 100644
Empty file modified img/shadow/title_main.png
100755 → 100644
Empty file modified img/shadow/title_right.png
100755 → 100644
Empty file modified img/top_ghosts.gif
100755 → 100644
Empty file modified img/top_help.gif
100755 → 100644
Empty file modified img/top_new.gif
100755 → 100644
Empty file modified img/top_options.gif
100755 → 100644
Empty file modified img/top_sort1.gif
100755 → 100644
Empty file modified img/top_sort2.gif
100755 → 100644
Empty file modified index.php
100755 → 100644
Empty file.
64 changes: 32 additions & 32 deletions info.php
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,33 +1,33 @@
<?php

/*
Website Baker Project <http://www.websitebaker.org/>
Copyright (C) 2004-2007, Ryan Djurovich
Website Baker is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Website Baker is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Website Baker; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/

$module_directory = 'members';
$module_name = 'Members';
$module_function = 'page';
$module_version = '0.8.3';
$module_platform = '2.7.x';
$module_author = 'Chio:www.websitbaker.at, RuudE';
$module_license = 'GNU General Public License';
$module_description = 'A flexible module for listing and sorting anything. Supports aliases of items and caching of groups';

<?php

/*
Website Baker Project <http://www.websitebaker.org/>
Copyright (C) 2004-2007, Ryan Djurovich
Website Baker is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Website Baker is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Website Baker; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/

$module_directory = 'members';
$module_name = 'Members 0.8.7';
$module_function = 'page';
$module_version = '0.8.7';
$module_platform = '2.7.x';
$module_author = 'Chio:www.websitbaker.at, RuudE';
$module_license = 'GNU General Public License';
$module_description = 'A flexible module for listing and sorting anything. Supports aliases of items and caching of groups';

?>
Loading

0 comments on commit 17eb56f

Please sign in to comment.