Code: Select all
SELECT user_gender, COUNT(user_gender) as count
GROUP BY user_gender;
Code: Select all
SELECT user_gender, COUNT(user_gender) as count
GROUP BY user_gender;
Code: Select all
#
#-----[ OPEN ]------------------------------------------
#
includes/ucp/ucp_profile.php
#
#-----[ FIND ]------------------------------------------
#
'gender' => array('num', true, 0, 2),
#
#-----[ REPLACE WITH ]------------------------------------------
#
'gender' => array('num', false, 0, 2),
#
#-----[ OPEN ]------------------------------------------
#
includes/ucp/ucp_register.php
#
#-----[ FIND ]------------------------------------------
#
'tz' => request_var('tz', (float) $timezone),
#
#-----[ AFTER, ADD ]------------------------------------------
#
//-- mod : Genders ------------------------------------------------------------
//-- add
'gender' => request_var('gender', $user->data['user_gender']),
//-- fin mod : Genders --------------------------------------------------------
#
#-----[ FIND ]------------------------------------------
#
'lang' => array('match', false, '#^[a-z_\-]{2,}$#i'),
#
#-----[ AFTER, ADD ]------------------------------------------
#
//-- mod : Genders ------------------------------------------------------------
//-- add
'gender' => array('num', false, 0, 2),
//-- fin mod : Genders --------------------------------------------------------
#
#-----[ FIND ]------------------------------------------
#
'user_inactive_time' => $user_inactive_time,
#
#-----[ AFTER, ADD ]------------------------------------------
#
//-- mod : Genders ------------------------------------------------------------
//-- add
'user_gender' => $data['gender'],
//-- fin mod : Genders --------------------------------------------------------
#
#-----[ FIND ]------------------------------------------
#
'S_HIDDEN_FIELDS' => $s_hidden_fields,
#
#-----[ AFTER, ADD ]------------------------------------------
#
//-- mod : Genders ------------------------------------------------------------
//-- add
'GENDER_X' => GENDER_X,
'GENDER_M' => GENDER_M,
'GENDER_F' => GENDER_F,
'S_GENDER_X' => ($data['gender'] == GENDER_X) ? true : false,
'S_GENDER_M' => ($data['gender'] == GENDER_M) ? true : false,
'S_GENDER_F' => ($data['gender'] == GENDER_F) ? true : false,
//-- fin mod : Genders --------------------------------------------------------
#
#-----[ OPEN ]------------------------------------------
#
styles/prosilver/template/ucp_register.html
#
#-----[ FIND ]------------------------------------------
#
<dl>
<dt><label for="tz">{L_TIMEZONE}:</label></dt>
<dd><select name="tz" id="tz" class="autowidth">{S_TZ_OPTIONS}</select></dd>
</dl>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<dl>
<dt><label for="gender_x">{L_GENDER}:</label><br /><span>{L_GENDER_EXPLAIN}</span></dt>
<dd>
<label for="gender_m"><input type="radio" name="gender" id="gender_m" value="{GENDER_M}"<!-- IF S_GENDER_M --> checked="checked"<!-- ENDIF --> /> {L_GENDER_M}</label>
<label for="gender_f"><input type="radio" name="gender" id="gender_f" value="{GENDER_F}"<!-- IF S_GENDER_F --> checked="checked"<!-- ENDIF --> /> {L_GENDER_F}</label>
<label for="gender_x"><input type="radio" name="gender" id="gender_x" value="{GENDER_X}"<!-- IF S_GENDER_X --> checked="checked"<!-- ENDIF --> /> {L_GENDER_X}</label>
</dd>
</dl>
Thanks !! I'll test it out when it's in the mod database and i'll hit you backeviL<3 wrote:
triches, thanks! Yes, i guess it would be possible.
UntestedCode: Select all
# #-----[ OPEN ]------------------------------------------ # includes/ucp/ucp_profile.php # #-----[ FIND ]------------------------------------------ # 'gender' => array('num', true, 0, 2), # #-----[ REPLACE WITH ]------------------------------------------ # 'gender' => array('num', false, 0, 2), # #-----[ OPEN ]------------------------------------------ # includes/ucp/ucp_register.php # #-----[ FIND ]------------------------------------------ # 'tz' => request_var('tz', (float) $timezone), # #-----[ AFTER, ADD ]------------------------------------------ # //-- mod : Genders ------------------------------------------------------------ //-- add 'gender' => request_var('gender', $user->data['user_gender']), //-- fin mod : Genders -------------------------------------------------------- # #-----[ FIND ]------------------------------------------ # 'lang' => array('match', false, '#^[a-z_\-]{2,}$#i'), # #-----[ AFTER, ADD ]------------------------------------------ # //-- mod : Genders ------------------------------------------------------------ //-- add 'gender' => array('num', false, 0, 2), //-- fin mod : Genders -------------------------------------------------------- # #-----[ FIND ]------------------------------------------ # 'user_inactive_time' => $user_inactive_time, # #-----[ AFTER, ADD ]------------------------------------------ # //-- mod : Genders ------------------------------------------------------------ //-- add 'user_gender' => $data['gender'], //-- fin mod : Genders -------------------------------------------------------- # #-----[ FIND ]------------------------------------------ # 'S_HIDDEN_FIELDS' => $s_hidden_fields, # #-----[ AFTER, ADD ]------------------------------------------ # //-- mod : Genders ------------------------------------------------------------ //-- add 'GENDER_X' => GENDER_X, 'GENDER_M' => GENDER_M, 'GENDER_F' => GENDER_F, 'S_GENDER_X' => ($data['gender'] == GENDER_X) ? true : false, 'S_GENDER_M' => ($data['gender'] == GENDER_M) ? true : false, 'S_GENDER_F' => ($data['gender'] == GENDER_F) ? true : false, //-- fin mod : Genders -------------------------------------------------------- # #-----[ OPEN ]------------------------------------------ # styles/prosilver/template/ucp_register.html # #-----[ FIND ]------------------------------------------ # <dl> <dt><label for="tz">{L_TIMEZONE}:</label></dt> <dd><select name="tz" id="tz" class="autowidth">{S_TZ_OPTIONS}</select></dd> </dl> # #-----[ AFTER, ADD ]------------------------------------------ # <dl> <dt><label for="gender_x">{L_GENDER}:</label><br /><span>{L_GENDER_EXPLAIN}</span></dt> <dd> <label for="gender_m"><input type="radio" name="gender" id="gender_m" value="{GENDER_M}"<!-- IF S_GENDER_M --> checked="checked"<!-- ENDIF --> /> {L_GENDER_M}</label> <label for="gender_f"><input type="radio" name="gender" id="gender_f" value="{GENDER_F}"<!-- IF S_GENDER_F --> checked="checked"<!-- ENDIF --> /> {L_GENDER_F}</label> <label for="gender_x"><input type="radio" name="gender" id="gender_x" value="{GENDER_X}"<!-- IF S_GENDER_X --> checked="checked"<!-- ENDIF --> /> {L_GENDER_X}</label> </dd> </dl>
Code: Select all
'bday_year' => 0,
Code: Select all
//-- mod : Genders ------------------------------------------------------------
//-- add
'gender' => request_var('gender', $user->data['user_gender']),
//-- fin mod : Genders --------------------------------------------------------
I do not intend to include that feature - unless somebody else codes it, in which case i'd have it as an add-on.ambia wrote:I've not installed this mod yet, but just out of curiosity, would it be possible to set the permissions so that some forums could become gender specific?
I installed this, but Even unspecified workseviL<3 wrote:Thanks smithy, very nice
triches, thanks! Yes, i guess it would be possible.
UntestedCode: Select all
# #-----[ OPEN ]------------------------------------------ # includes/ucp/ucp_profile.php # #-----[ FIND ]------------------------------------------ # 'gender' => array('num', true, 0, 2), # #-----[ REPLACE WITH ]------------------------------------------ # 'gender' => array('num', false, 0, 2), # #-----[ OPEN ]------------------------------------------ # includes/ucp/ucp_register.php # #-----[ FIND ]------------------------------------------ # 'tz' => request_var('tz', (float) $timezone), # #-----[ AFTER, ADD ]------------------------------------------ # //-- mod : Genders ------------------------------------------------------------ //-- add 'gender' => request_var('gender', $user->data['user_gender']), //-- fin mod : Genders -------------------------------------------------------- # #-----[ FIND ]------------------------------------------ # 'lang' => array('match', false, '#^[a-z_\-]{2,}$#i'), # #-----[ AFTER, ADD ]------------------------------------------ # //-- mod : Genders ------------------------------------------------------------ //-- add 'gender' => array('num', false, 0, 2), //-- fin mod : Genders -------------------------------------------------------- # #-----[ FIND ]------------------------------------------ # 'user_inactive_time' => $user_inactive_time, # #-----[ AFTER, ADD ]------------------------------------------ # //-- mod : Genders ------------------------------------------------------------ //-- add 'user_gender' => $data['gender'], //-- fin mod : Genders -------------------------------------------------------- # #-----[ FIND ]------------------------------------------ # 'S_HIDDEN_FIELDS' => $s_hidden_fields, # #-----[ AFTER, ADD ]------------------------------------------ # //-- mod : Genders ------------------------------------------------------------ //-- add 'GENDER_X' => GENDER_X, 'GENDER_M' => GENDER_M, 'GENDER_F' => GENDER_F, 'S_GENDER_X' => ($data['gender'] == GENDER_X) ? true : false, 'S_GENDER_M' => ($data['gender'] == GENDER_M) ? true : false, 'S_GENDER_F' => ($data['gender'] == GENDER_F) ? true : false, //-- fin mod : Genders -------------------------------------------------------- # #-----[ OPEN ]------------------------------------------ # styles/prosilver/template/ucp_register.html # #-----[ FIND ]------------------------------------------ # <dl> <dt><label for="tz">{L_TIMEZONE}:</label></dt> <dd><select name="tz" id="tz" class="autowidth">{S_TZ_OPTIONS}</select></dd> </dl> # #-----[ AFTER, ADD ]------------------------------------------ # <dl> <dt><label for="gender_x">{L_GENDER}:</label><br /><span>{L_GENDER_EXPLAIN}</span></dt> <dd> <label for="gender_m"><input type="radio" name="gender" id="gender_m" value="{GENDER_M}"<!-- IF S_GENDER_M --> checked="checked"<!-- ENDIF --> /> {L_GENDER_M}</label> <label for="gender_f"><input type="radio" name="gender" id="gender_f" value="{GENDER_F}"<!-- IF S_GENDER_F --> checked="checked"<!-- ENDIF --> /> {L_GENDER_F}</label> <label for="gender_x"><input type="radio" name="gender" id="gender_x" value="{GENDER_X}"<!-- IF S_GENDER_X --> checked="checked"<!-- ENDIF --> /> {L_GENDER_X}</label> </dd> </dl>