11
daviddu54
Re: Adapted MSLFriends to xoops 2.0.13.2
  • 2006/8/17 2:15

  • daviddu54

  • Just popping in

  • Posts: 22

  • Since: 2006/8/1 2


i am not sur to have undestood your question !
can you explain exactly what you need?

A propos: i have found another bug about "send interest" yes,indid people can spam every profil,this function have no security and your inbox can get quick full ,but don't make soucy ,i have found a solution if u will

i explain you what i have doing

so you have 2 link in modules mslfriends
my favorite and my admirer ,i have rename it "my friends list" and "who are my friends" and i have build 2 new links "my love" and "who love me"
after this i have created 1 file more for display the hack and modify the index.php (add function)
and i have added 2 entry in database for registrer who love me

so now we have security versus spam pm ,and send interest can be send by pm or email (i have added one more option)

are you interested by this hack?
next operation display "who love me" and "who are my friends" hits and last personne in user info



12
daviddu54
Re: Adapted MSLFriends to xoops 2.0.13.2
  • 2006/8/11 22:48

  • daviddu54

  • Just popping in

  • Posts: 22

  • Since: 2006/8/1 2


Hi ,i don't understand your problem ,i have looking XOOPS 2.0.14 ,but i don't see much difference ,and file are not missing ,i think your version is corrupted !!! or you have XOOPS 2.2

for editing file you can use PSpad ,this is a great freeware for editing files

look this is what you need to have in your userinfo.php line 85 to line 93

$myts =& MyTextSanitizer::getInstance();
if ( 
is_object($xoopsUser) && $isAdmin ) {
    
$xoopsTpl->assign('lang_editprofile'_US_EDITPROFILE);
    
$xoopsTpl->assign('lang_deleteaccount',_US_DELACCOUNT);
}
$xoopsTpl->assign('user_uid'$thisUser->getVar('uid'));
$xoopsTpl->assign('lang_allaboutuser'sprintf(_US_ALLABOUT,$thisUser->getVar('uname')));
$xoopsTpl->assign('lang_avatar'_US_AVATAR);
$xoopsTpl->assign('lang_favoris'_US_FAVORIS);



@+



13
daviddu54
Re: Adapted MSLFriends to xoops 2.0.13.2
  • 2006/8/11 17:50

  • daviddu54

  • Just popping in

  • Posts: 22

  • Since: 2006/8/1 2


Hello i'm back with a solution for the last problem

so for resolve send interest function problem ,you must open your data base ,erase your xoops_priv-msgs table and remplace by this table ,and all work as well


CREATE TABLE `xoops_priv_msgs` (
`msg_id` mediumint(8) unsigned NOT NULL auto_increment,
`msg_image` varchar(100) default NULL,
`subject` varchar(255) NOT NULL default '',
`from_userid` mediumint(8) unsigned NOT NULL default '0',
`to_userid` mediumint(8) unsigned NOT NULL default '0',
`msg_time` int(10) unsigned NOT NULL default '0',
`msg_text` text NOT NULL,
`read_msg` tinyint(1) unsigned NOT NULL default '0',
`from_delete` tinyint(1) unsigned NOT NULL default 0,
`from_save` tinyint(1) unsigned NOT NULL default 0,
`to_delete` tinyint(1) unsigned NOT NULL default 0,
`to_save` tinyint(1) unsigned NOT NULL default 0,
PRIMARY KEY (`msg_id`),
KEY to_userid (`to_userid`),
KEY inbox (`to_userid`,`read_msg`),
KEY outbox (`from_userid`, `read_msg`),
KEY prune (`msg_time`, `read_msg`, `from_save`, `to_delete`)
) TYPE=MyISAM;




@+



14
daviddu54
Re: Adding users vote + user visit counter in your member's profils
  • 2006/8/11 16:50

  • daviddu54

  • Just popping in

  • Posts: 22

  • Since: 2006/8/1 2


Nobody have trying this method?



15
daviddu54
Adding users vote + user visit counter in your member's profils
  • 2006/8/10 11:25

  • daviddu54

  • Just popping in

  • Posts: 22

  • Since: 2006/8/1 2


Hello every body

Today i will explain how to hack your members profil for add user vote and user hits (visit counter)

Ok c'est partie !!!

1 - Copy all windows code contents

<?php
//-------------------------------------------------------------------------- //
//  Users vrate Version 1.0 user_rate.php                                           //
//                                                                             //
//    Author: David Auguste DeMâcon                                                 //
//    Mail:    daviddu54@allsecrets.net                                                 //
//    Homepage: http://www.rencontre.allsecrets.net                                     //
//                                                                             //
//    for XOOPS                                                                //
// ------------------------------------------------------------------------- //
//  This program 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.                                      //
//                                                                           //
//  This program 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 this program; if not, write to the Free Software              //
//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA //
// ------------------------------------------------------------------------- //

include("mainfile.php");
include_once 
XOOPS_ROOT_PATH."/class/module.textsanitizer.php";
include_once 
XOOPS_ROOT_PATH."/class/module.errorhandler.php";
include(
XOOPS_ROOT_PATH."/language/".$xoopsConfig['language']."/user.php");

$myts =& MyTextSanitizer::getInstance(); // MyTextSanitizer object
if($HTTP_POST_VARS['submit']) {
    
$eh = new ErrorHandler//ErrorHandler object
    
if(!$xoopsUser){
        
$ratinguser 0;
    }else{
        
$ratinguser $xoopsUser->uid();
    }
    
//Make sure only 1 anonymous from an IP in a single day.
    
$anonwaitdays 1;
    
$ip getenv("REMOTE_ADDR");
    
$uid $HTTP_POST_VARS['uid'];
    
$rating $HTTP_POST_VARS['rating'];
       
// Check if Rating is Null
       
if ($rating=="--") {
           
redirect_header("user_rate.php?uid=".$uid."",4,_US_NORATING);
    exit();
       }

    
// Check if REG user is trying to vote twice.
    
$result=$xoopsDB->query("SELECT ratinguser FROM ".$xoopsDB->prefix("users_votedata")." WHERE uid=$uid");
    while(list(
$ratinguserDB)=$xoopsDB->fetchRow($result)) {
        if (
$ratinguserDB==$ratinguser) {
            
redirect_header("userinfo.php?uid=$uid",4,_US_VOTEONCE);
            exit();
        }
    }

    
// Check if ANONYMOUS user is trying to vote more than once per day.
    
if ($ratinguser==0){
        
$yesterday = (time()-(86400 $anonwaitdays));
        
$result=$xoopsDB->query("SELECT COUNT(*) FROM ".$xoopsDB->prefix("users_votedata")." WHERE uid=$uid AND ratinguser=0 AND ratinghostname = '$ip'  AND ratingtimestamp > $yesterday");
        list(
$anonvotecount) = $xoopsDB->fetchRow($result);
        if (
$anonvotecount >= 1) {
            
redirect_header("userinfo.php?uid=$uid",4,_US_VOTEONCE);
            exit();
        }
    }

    
//All is well.  Add to Line Item Rate to DB.
    
$newid $xoopsDB->genId("users_votedata_ratingid_seq");
    
$datetime time();
    
$xoopsDB->query("INSERT INTO ".$xoopsDB->prefix("users_votedata")." (ratingid, uid, ratinguser, rating, ratinghostname, ratingtimestamp) VALUES ($newid$uid$ratinguser$rating, '$ip', $datetime)") or $eh("0013");
    
//All is well.  Calculate Score & Add to Summary (for quick retrieval & sorting) to DB.

    //updates rating data in itemtable for a given item
    
$query "select rating FROM ".$xoopsDB->prefix("users_votedata")." WHERE uid = $uid";
    
$voteresult $xoopsDB->query($query);
       
$votesDB $xoopsDB->getRowsNum($voteresult);
    
$totalrating 0;
    while(list(
$rating)=$xoopsDB->fetchRow($voteresult)){
        
$totalrating += $rating;
    }
    
$finalrating $totalrating/$votesDB;
    
$finalrating number_format($finalrating4);
    
$query =  "UPDATE ".$xoopsDB->prefix("users")." SET rating=$finalrating, votes=$votesDB WHERE uid = $uid";
       
$xoopsDB->query($query);
    
$ratemessage _US_VOTEAPPRE."<br>".sprintf(_US_THANKYOU,$xoopsConfig[sitename]);
    
redirect_header("userinfo.php?uid=$uid",4,$ratemessage);
    exit();
} else {
    include(
XOOPS_ROOT_PATH."/header.php");
    
OpenTable();
    
$result=$xoopsDB->query("SELECT uname FROM ".$xoopsDB->prefix("users")." WHERE uid=$uid");
    list(
$uname) = $xoopsDB->fetchRow($result);
    
$uname $myts->makeTboxData4Show($uname);
    echo 
"
        
        <table border=0 cellpadding=1 cellspacing=0 width="
80%"><tr><td>
    
        <center><h4>
$uname</h4></center>
        <UL>
         <LI>"
._US_VOTEONCE."
         <LI>"
._US_RATINGSCALE."
         <LI>"
._US_BEOBJECTIVE."
         <LI>"
._US_DONOTVOTE."";
        echo 
"
         </UL>
         </td></tr>
         <tr><td align="
center">
         <form method="
POST" action="user_rate.php">
         <input type="
hidden" name="uid" value="$uid">
         <select name="
rating">
        <option>--</option>"
;
         for(
$i=10;$i>0;$i--){
            echo 
"<option value="".$i."">".$i."</option>n";
        }
         echo 
"</select><br><br><input type="submit" name="submit" value=""._US_RATEIT.""n>";
        echo 
"&nbsp;<input type="button" value=""._US_CANCEL."" onclick="javascript:history.go(-1)">n";
        echo 
"</form></td></tr></table>";
        
CloseTable();
}
    include 
XOOPS_ROOT_PATH."/footer.php";
?>

Create a newfiletexte ,paste all contents ,and rename it "user_rate.php" and send it in XOOPS racine (where is userinfo.php"

2 - Open userinfo.php and add this line just before "$gperm_handler"
//hack compteur de visite du profil
    
$page = !empty($HTTP_GET_VARS['page']) ? trim($HTTP_GET_VARS['page']) : '';
    if (
$page != '') {
        
$page $HTTP_GET_VARS['page'];
    } else {
        
$xoopsDB->queryF("update ".$xoopsDB->prefix("users")." set hits=hits+1 where uid=$uid ");
    }
//fin du hack


Add this both line after this line :$xoopsTpl->assign('lang_avatar', _US_AVATAR);
$xoopsTpl->assign('lang_ratethisuser'_US_RATETHISUSER);
$xoopsTpl->assign('lang_votes'_US_VOTES);
$xoopsTpl->assign('user_votes'$thisUser->getVar('votes'));
$xoopsTpl->assign('lang_hits'_US_HITSC);
$xoopsTpl->assign('user_hits'$thisUser->getVar('hits'));
$rating $thisUser->getVar("rating");
if (!empty(
$rating)) {
    
$xoopsTpl->assign('user_rating'number_format($rating2));
}
$xoopsTpl->assign('lang_ratingc'_US_RATINGC);


3 - Open kernel\user.php and add this 3 lines 108
$this->initVar('votes'XOBJ_DTYPE_OTHERnullfalse);
$this->initVar('hits'XOBJ_DTYPE_OTHERnullfalse);
$this->initVar('rating'XOBJ_DTYPE_OTHERnullfalse);


4 - Open language\english\user.php and add this lines at end
define("_US_VOTEAPPRE","Votre vote est appr&eacute;ci&eacute;.");
define("_US_THANKYOU","Merci de prendre le temps pour votez pour un membre ici sur %s"); // %s is your site name
define("_US_VOTEONCE","Merci de ne pas voter pour le m&ecirc;me membre plus d'une fois.");
define("_US_RATINGSCALE","L'&eacute;chelle est 1 - 10, avec 1 &eacute;tant faible et 10 &eacute;tant excellent.");
define("_US_BEOBJECTIVE","Merci d'&ecirc;tre objectif, si tous re&ccedil;oivent un 1 ou un 10, les notations ne sont pas tr&egrave;s utiles.");
define("_US_DONOTVOTE","Ne votez pas pour vous memes.");
define("_US_RATEIT","Votez pour ce membre !");
define("_US_CANCEL","Annuler !");
define("_US_NORATING","Vous avez annuler le vote!");

define in your language ,look in module mydownloads what is writting for example

5 - Open modules\system\template\system_userinfo.html and add this lines where you want

this is vote button ,the best place is at beginning
<input type="button" value="<{$lang_ratethisuser}>" onclick="location='<{$xoops_url}>/user_rate.php?uid=<{$user_uid}>'" />


Remplace your table "statistics" by this table ,they will display usr visit statistics and user votes statistics now
<table class="outer" cellpadding="4" cellspacing="1" width="100%">
        <
tr valign="top">
          <
th colspan="2" align="center"><{$lang_statistics}></th>
        </
tr>
        <
tr valign="top">
          <
td class="head" width="50%"><{$lang_membersince}></td>
          <
td align="center" class="even"><{$user_joindate}></td>
        </
tr>
        <
tr valign="top">
          <
td class="head" width="50%"><{$lang_rank}></td>
          <
td align="center" class="odd"><{$user_rankimage}><br /><{$user_ranktitle}></td>
        </
tr>
        <
tr valign="top">
          <
td class="head" width="50%"><{$lang_posts}></td>
          <
td align="center" class="even"><{$user_posts}></td>
        </
tr>
          <
tr valign="top">
          <
td class="head" width="50%"><{$lang_hits}></td>
          <
td align="center" class="odd"><{$user_hits}></td>
        </
tr>              
          <
tr valign="top">
          <
td class="head" width="50%"><{$lang_votes}></td>
          <
td align="center" class="odd"><{$user_votes}></td>
        </
tr>        
          <
tr valign="top">
          <
td class="head" width="50%"><{$lang_ratingc}></td>
          <
td align="center" class="odd"><{$user_rating}></td>
        </
tr>        
          <
tr valign="top">
          <
td class="head" width="50%"><{$lang_lastlogin}></td>
          <
td align="center" class="odd"><{$user_lastlogin}></td>
        </
tr>
      </
table>



6 - The last operation ,before to beginning save your database
ok go in your MySQL database ,click on "sql" and past this folder lines,and click on execute

ALTER TABLE `xoops_users`
ADD `hitsint(11NOT NULL default '0',
ADD `ratingdouble(6,4NOT NULL default '0.0000',
ADD `votesint(5unsigned NOT NULL default '0',

-- 
-- 
Structure de la table `xoops_users_votedata`
-- 

CREATE TABLE `xoops_users_votedata` (
  `
ratingidint(11unsigned NOT NULL auto_increment,
  `
uidint(11unsigned NOT NULL default '0',
  `
ratinguserint(11NOT NULL default '0',
  `
ratingtinyint(3unsigned NOT NULL default '0',
  `
ratinghostnamevarchar(60NOT NULL default '',
  `
ratingtimestampint(10NOT NULL default '0',
  
PRIMARY KEY  (`ratingid`),
  
KEY `ratinguser` (`ratinguser`),
  
KEY `ratinghostname` (`ratinghostname`),
  
KEY `pid` (`uid`)
ENGINE=MyISAM ;

Don't forget to change prefix if your prefixe is not "xoops"


that's all,normally your hack work as well now

best regards



16
daviddu54
Adapted MSLFriends to xoops 2.0.13.2
  • 2006/8/9 13:11

  • daviddu54

  • Just popping in

  • Posts: 22

  • Since: 2006/8/1 2


Tutoriels for adapted MSLFriends to XOOPS 2.0.13.2 :

1 – Open "modules\system\templates\system_userinfo.html" and ad this line where you want
<input type="button" value="<{$lang_favoris}>" onclick="location='<{$xoops_url}>/modules/MLSFriends/index.php?op=add&amp;friendid=<{$user_uid}>'" />


2 - Open "userinfo.php" at line 89 move line under this }
they must be look so :
if ( is_object($xoopsUser) && $isAdmin ) {
    
$xoopsTpl->assign('lang_editprofile'_US_EDITPROFILE);
    
$xoopsTpl->assign('lang_deleteaccount'_US_DELACCOUNT);

 }
    
$xoopsTpl->assign('user_uid'$thisUser->getVar('uid'));


And after this line
$xoopsTpl->assign('lang_avatar'_US_AVATAR);

add this line :
$xoopsTpl->assign('lang_favoris'_US_FAVORIS);


3 - Open "language\english\user.php" and add this line where you want
define('_US_FAVORIS''Add favorite');

define in your language ,add friend,add favorite,ect...

4 - Get to module MSLFriend and remove index.html

5 - Open index.php and edit this line :
line 39
if (!$xoopsUser) {redirect_header('/index.php',5,_PROFILE_LOGON);exit();} else {

by this line
if (!$xoopsUser) {redirect_header('../../index.php',5,_PROFILE_LOGON);exit();} else {


After line 102 imput this line:
$xoopsMailer->assign('X_VIEW_MEMBER'$xoopsUser->uid());


LIne 120 remplace this
redirect_header("/index.php",3,_PROFILE_MA_SELECTNG);

by this line
redirect_header("../../index.php",3,_PROFILE_MA_SELECTNG);


After line 144 ,imput this line
$xoopsMailer->assign('X_VIEW_MEMBER'$xoopsUser->uid());


At line 150 remplace thi line
redirect_header('/modules/profile/userinfo.php?uid='.$friendid,5,_MLS_INTEREST_SENT);

by this line
[email]redirect_header('../../userinfo.php?uid='.$friendid,5,_MLS_INTEREST_SENT);[/email]

6 - Open "myfavorytes.php" and edit line
At line 33 remplace this line
if (!$xoopsUser) {redirect_header('/index.php',5,_PROFILE_LOGON);exit();} else {

by this line
if (!$xoopsUser) {redirect_header('../../index.php',5,_PROFILE_LOGON);exit();} else {


At line 74,75,76 remplace this lines
$userarray["output"][] = "<a href='/userinfo.php?uid=".$thisUser->getVar('uid')."'>".$thisUser->getVar('uname')."</a>";
if(
$thisUser->getVar('user_avatar') && "blank.gif" != $thisUser->getVar('user_avatar')){
$userarray["output"][] = "<a href='/userinfo.php?uid=".$thisUser->getVar('uid')."'>

by this 3 lines
$userarray["output"][] = "<a href='../../userinfo.php?uid=".$thisUser->getVar('uid')."'>".$thisUser->getVar('uname')."</a>";
if(
$thisUser->getVar('user_avatar') && "blank.gif" != $thisUser->getVar('user_avatar')){
$userarray["output"][] = "<a href='../../userinfo.php?uid=".$thisUser->getVar('uid')."'>


At line 108 remplace this
$userarray["output"][] = "/userinfo.php?uid=".$thisUser->getVar('uid');

By this line
$userarray["output"][] = "../../userinfo.php?uid=".$thisUser->getVar('uid');


At line 142 remplace this line
include_once XOOPS_ROOT_PATH."/class/pagenav.php";

by this line
include_once "../../class/pagenav.php";


At line 148 remplace this line
include XOOPS_ROOT_PATH."/footer.php";

by this line
include "../../footer.php";


7 - Open "blocks\MLSfriends.php" and edit line
After line 30 add this line
if ($xoopsUser) {


At line 48 remplace this line
$block[0]['link'] = "<a href='/modules/profile/myfavorites.php?type=admirers'>More &#8250;&#8250;</a>";

by this line
$block[0]['link'] = "<a href='../myfavorites.php?type=admirers'>More &#8250;&#8250;</a>";


At line 52,53 add 2 slash per line so :
//$profile_handler =& xoops_gethandler('profile');
//$fields =& $profile_handler->loadFields();


At line 64 change this line
$block[$n]['avatar'] = "<a href='/userinfo.php?uid=".$thisUser->getVar('uid')."'>

by this line
$block[$n]['avatar'] = "<a href='../../../userinfo.php?uid=".$thisUser->getVar('uid')."'>


At line 69 change this line
$block[$n]['realname'] = "<a href='/userinfo.php?uid=".$thisUser->getVar('uid')."'>".$thisUser->getVar('uname')."</a>";

by this line
$block[$n]['realname'] = "<a href='../../../userinfo.php?uid=".$thisUser->getVar('uid')."'>".$thisUser->getVar('uname')."</a>";


At line 90 change this line
$block[$n]['delete'] = "/modules/MLSFriends/index.php?op=deladm&friendid=".$fuid;

by this line
$block[$n]['delete'] = "../index.php?op=deladm&friendid=".$fuid;


At end texte before this } add a new } they must be look so

}
}
?>


8 - Open "language\english\mail_template\favorite.tpl and interest.tpl

search this tags {X_VIEW_MEMBER} and remplace by this
{X_SITEURL}/userinfo.php?uid={X_VIEW_MEMBER}

So now your MSLFriends module work on XOOPS 2.0.13.2 ,but not function send pm ,msql table is differente look
$member_handler =& xoops_gethandler('member'); // Only to active members 
        
$thisUser =& $member_handler->getUser($friendid);
        if (!
is_object($thisUser) || !$thisUser->isActive()) {
            
redirect_header("../../index.php",3,_PROFILE_MA_SELECTNG);
            exit();
        }
        
        
$image "MLS_interest.gif";  // Show a nice picture in the PM inbox
        
$subject $xoopsUser->getVar('uname')._MLS_INTERESTED;
        
$time time();
        
$text sprintf(_MLS_INTERESTED_BODY$xoopsUser->uname());
        
$sql "INSERT INTO ".$xoopsDB->prefix("priv_msgs")." (msg_id, msg_image, subject, from_userid, to_userid, msg_time, msg_text, read_msg) VALUES ($image$subject$uid$friendid$time$text, 0,0,0,0)";
        
$req1=mysql_query($sql) or die($xoopsDB->error()); // Quick & Dirty way to send a PM

for the moment i have not found a solution,but i continue to search ,and if i found what is wrong and how to resolve this ,i post my solution


PS: forgive me for my bad english

best regards



17
daviddu54
Re: MyLatinSoulmate - Site updates
  • 2006/8/7 21:29

  • daviddu54

  • Just popping in

  • Posts: 22

  • Since: 2006/8/1 2


yes i can ,but i need 1 or 2 days for all compile in one hack and translate to english language ,exept if u need only french language ,and u must modify self 3 file ,user.php (language file) ,userinfo.php ,system_userinfo.html and add manualy data base entry

========================================================
oui c'est possible que je te l'envoie ,mais je doit tout compiler dans le meme module enfin si tu veut le hack vote des profiles ,ou le nombres de visites du profile ,ou empecher les anonymes de voire les profiles ,sinon si tu a juste besoin du modules mlsfriends ,je peut expliquer ce que j'ai fait pour que ca marche ,ca tient en quelque lignes



18
daviddu54
Re: MyLatinSoulmate - Site updates
  • 2006/8/7 11:41

  • daviddu54

  • Just popping in

  • Posts: 22

  • Since: 2006/8/1 2


hi guy's

i have adapted mslfriends on XOOPS 2.0.13.2 with 2
more option (profile hits and profil vote ) all work exepted automatique interest pm ,not the same database as XOOPS 2.013.2 but i will found what is wrong ,this is just a time question

so who is interessed by my modification?



19
daviddu54
Re: hack to post the groups
  • 2006/8/2 21:33

  • daviddu54

  • Just popping in

  • Posts: 22

  • Since: 2006/8/1 2


Nobody for help me to displays groups name in userinfo?



20
daviddu54
Re: hack to post the groups
  • 2006/8/2 0:13

  • daviddu54

  • Just popping in

  • Posts: 22

  • Since: 2006/8/1 2


this is my data base ,look ,maybe it not same as english data base


--
-- Structure de la table `xoops_groups`
--

CREATE TABLE `xoops_groups` (
`groupid` smallint(5) unsigned NOT NULL auto_increment,
`name` varchar(50) NOT NULL default '',
`description` text NOT NULL,
`group_type` varchar(10) NOT NULL default '',
PRIMARY KEY (`groupid`),
KEY `group_type` (`group_type`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ;

--
-- Contenu de la table `xoops_groups`
--

INSERT INTO `xoops_groups` VALUES (1, 'Webmestres', 'Webmestres de ce site', 'Admin');
INSERT INTO `xoops_groups` VALUES (2, 'Utilisateurs enregistrés', 'Groupe des utilisateurs enregistrés', 'User');
INSERT INTO `xoops_groups` VALUES (3, 'Utilisateurs anonymes', 'Groupe des utilisateurs anonymes', 'Anonymous');
INSERT INTO `xoops_groups` VALUES (4, 'Hommes', 'Groupes des hommes', 'Hommes');
INSERT INTO `xoops_groups` VALUES (5, 'Femmes', 'Groupes des femmes', 'Femmes');
INSERT INTO `xoops_groups` VALUES (6, 'Couples', 'Groupe des couples', 'Couples');




TopTop
« 1 (2) 3 »



Login

Who's Online

332 user(s) are online (191 user(s) are browsing Support Forums)


Members: 0


Guests: 332


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Apr 30
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits