Wörk Wörk Wörk

This commit is contained in:
genuineparts 2025-06-19 00:07:46 +02:00
parent faad932a90
commit fd22e35e04
7 changed files with 41 additions and 9985 deletions

View file

@ -59,13 +59,24 @@ function passupdate($data)
function userupdate($data) {
global $db, $mybb;
//die('<pre>'.var_dump($data).'</pre>');
//die('<pre>'.var_dump($data->data['profile_fields']['fid3']=='Männlich').'</pre>');
if($data->user_update_data['email']!=""){
$sql ="UPDATE `aa_users` SET `email`='".$data->user_update_data['email']."' WHERE `fuid` = '".$mybb->user['uid']."'";
$sql ="UPDATE `aa_users` SET `email`='".$data->user_update_data['email']."' WHERE `fuid` = '".$data->data['uid']."'";
$query = $db->query($sql);
}
if($data->user_update_data['username']!=""){
$sql ="UPDATE `aa_users` SET `username`='".$data->user_update_data['username']."' WHERE `fuid` = '".$mybb->user['uid']."'";
$sql ="UPDATE `aa_users` SET `username`='".$data->user_update_data['username']."' WHERE `fuid` = '".$data->data['uid']."'";
$query = $db->query($sql);
}
if($data->data['profile_fields']['fid3']!=""){
$gender = 'u';
if($data->data['profile_fields']['fid3']=="Mann") {
$gender = 'm';
} elseif ($data->data['profile_fields']['fid3']=="Frau") {
$gender = 'f';
}
$sql ="UPDATE `aa_users` SET `gender`='".$gender."' WHERE `fuid` = '".$data->data['uid']."'";
$query = $db->query($sql);
}

View file

@ -43,9 +43,9 @@ class chat extends ajax_module{
}
$result = $db->query("SELECT * FROM `aa_v_nickpage` WHERE `username`='".$user->nick."'");
$gender = $db->fetch_array($result);
if($gender['fid3']=='m'){
if($gender['gender']=='m'){
$gen='male';
}elseif($gender['fid3']=='w'){
}elseif($gender['gender']=='f'){
$gen='female';
}else{
$gen='na';
@ -109,9 +109,9 @@ class chat extends ajax_module{
}
$result = $db->query("SELECT * FROM `aa_v_nickpage` WHERE `username`='".$user->nick."'");
$gender = $db->fetch_array($result);
if($gender['fid3']=='m'){
if($gender['fid3']=='Männlich'){
$gen='male';
}elseif($gender['fid3']=='w'){
}elseif($gender['fid3']=='Weiblich'){
$gen='female';
}else{
$gen='na';

View file

@ -74,10 +74,16 @@ class plugins_mybb {
}else{
$saltetpass=md5(md5($sdata["salt"]).$sdata["pwd_md5"]);
}
$gender="Sonstiges";
if($sdata["gender"]=="f"){
$gender="Frau";
}elseif($sdata["gender"]=="m"){
$gender="Mann";
}
$db->query("INSERT INTO `" . $this->mybb_conf["prefix"] . "users` (`username`,`salt`,`password`,`loginkey`,`email`,`usergroup`,`birthday`,`regdate`,`regip`,`showsigs`,`showavatars`,`showquickreply`,`showredirect`,`style`,`receivepms`,`allownotices`,`pmnotice`,`pmnotify`,`birthdayprivacy`,`signature`,`buddylist`,`ignorelist`,`pmfolders`,`notepad`,`usernotes`) VALUES ('".$sdata["username"]."','".$salt."','".$saltetpass."','".$session->generate_Key(50)."','".$sdata["email"]."','2','".date('j-n-Y',$sdata['birthday'])."','".time()."',".$db->escape_binary($functions->my_inet_pton($session->ip)).",'1','1','1','1','3','1','1','1','1','none','','','','0**$%%$1**$%%$2**$%%$3**$%%$4**','','')");
$lid=$db->last_id();
$db->query("UPDATE `" . $config["prefix"] . "users` SET `fuid`='".$lid."' WHERE `uid`='".$sdata["uid"]."'");
$db->query("INSERT INTO `" . $this->mybb_conf["prefix"] . "userfields` (`ufid`, `fid1`,`fid2`, `fid3`) VALUES ('".$lid."','".$sdata["from"]."','', '".$sdata["gender"]."')");
$db->query("INSERT INTO `" . $this->mybb_conf["prefix"] . "userfields` (`ufid`, `fid1`,`fid2`, `fid3`) VALUES ('".$lid."','".$gender."','', '".$sdata["gender"]."')");
}
function add($rdata){

File diff suppressed because one or more lines are too long

View file

@ -1,6 +1,6 @@
<?php
/**
* Project: astat - simple site engine
* Project: BeCast WebEngine - simple site engine
* File: /modules/nickpage/nickpage.output.php
*
* This program is free software; you can redistribute it and/or modify
@ -16,10 +16,10 @@
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* @link http://www.astat.org SVN: $URL$
* @link http://www.becast.at SVN: $URL$
* @copyright 2009 becast.at
* @author Bernhard Jaud <bernhard at becast dot at>
* @package astat core
* @package BeCast WebEngine Nickpage
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
*/
@ -71,10 +71,9 @@ class nickpage extends module{
$gb_count=$db->fetch_array($result);
$gb_pages=ceil($gb_count['count']/$count);
$db->free_result($result);
if($user['birthday']!=''){
$today = new DateTime();
$birthday = $today->createFromFormat('j-n-Y', '10-2-1984');
$birthday = $today->createFromFormat('j-n-Y', $user['birthday']);
$now = new DateTime();
$age = $now->diff($birthday);
$user['age'] = $age -> y;
@ -121,7 +120,7 @@ class nickpage extends module{
$pagination.='<span class="page-numbers next inactive">Weiter ></span>';
}
$user['chattime']=$this->intervall($chat['chattime']);
$user['reviewnum']=$reviews['count'];
switch($chat['rights']){
case(99):
$user['chatright']='Chatadmin';
@ -179,7 +178,7 @@ class nickpage extends module{
$friendl.=", ";
}
$nick=$name['nick'];
$friendl.='<nobr><a style="text-decoration:none;" href="http://'.rawurlencode ($nick).'.recensio.org/">'.$nick.'</a></nobr>';
$friendl.='<nobr><a style="text-decoration:none;" href="http://funch.at/np/'.rawurlencode ($nick).'">'.$nick.'</a></nobr>';
}
$db->free_result($result);
}
@ -284,11 +283,10 @@ class nickpage extends module{
function meta(){
global $session,$config,$db,$tpl,$log,$plugin;
$meta='<link rel="stylesheet" href="'.$config['path'].'/modules/nickpage/js/jquery.accessible-news-slider.css" type="text/css" media="screen" />
<script language="javascript" type="text/javascript" src="'.$config['path'].'/modules/nickpage/js/jquery-1.2.6.pack.js"></script>
<script language="javascript" type="text/javascript" src="'.$config['path'].'/modules/nickpage/js/jquery.accessible-news-slider.js"></script>';
$meta='';
return $meta;
}
function meta_edit(){
global $session,$config,$db,$tpl,$log,$plugin;
$meta='<script type="text/javascript" src="'.$config['path'].'/modules/reviews/comments/nicEdit.js?ver=1500"></script>

View file

@ -1,12 +1,12 @@
# Welcome message
txtWelcome|SourceUser = <link rel="stylesheet" href="//funch.at/style.css?id=278389" type="text/css" media="screen" /></head><body><span id="copyrightline"><%APP_NAME%> <%APP_VERSION%> &copy; 2013-2025 by <a href="//funch.at" target="_blank" style="color: #516176;">GenuineParts</a></a></span><br/><br/><audio id="notice"><source id="oggnotice" src="//funch.at/modules/chat/sound/dangerzone_notice.ogg?id=21131223132" type="audio/ogg" ><source id="mp3notice" src="//funch.at/modules/chat/sound/dangerzone_notice.mp3?id=21131223132" type="audio/mpeg"></audio><audio id="audioPlayer"><source id="oggSource" type="audio/ogg" ><source id="mp3Source" type="audio/mpeg"></audio><script type="text/javascript">set_notice();</script>
txtWelcome|SourceUser = <link rel="stylesheet" href="//funch.at/style.css?id=278389" type="text/css" media="screen" /></head><body><span id="copyrightline"><%APP_NAME%> <%APP_VERSION%> &copy; 2013-2025 by <a href="//funch.at" target="_blank" style="color: #516176;">GenuineParts</a></a></span><br/><br/><audio id="notice"><source id="oggnotice" src="//funch.at/modules/chat/sound/ding_notice.ogg?id=21131223132" type="audio/ogg" ><source id="mp3notice" src="//funch.at/modules/chat/sound/ding_notice.mp3?id=21131223132" type="audio/mpeg"></audio><audio id="audioPlayer"><source id="oggSource" type="audio/ogg" ><source id="mp3Source" type="audio/mpeg"></audio><script type="text/javascript">set_notice();</script>
# Simple messages
txtMessage|SourceRoom = <span class="time">(<%Time%>) </span><span style="color: #<%SourceColor%>;"><span class="user_whisper" title="<%friendlysender%>">%(<%id%>)%<%SourceNick%></span>: <%Message%></span><br/>
txtMe|SourceRoom = <span class="time">(<%Time%>) </span><span class="me" style="color: #<%SourceColor%>;"><span class="user_whisper" title="<%friendlysender%>">%(<%id%>)% &raquo; <%SourceNick%></span> <%Message%></span><br/>
txtMes|SourceRoom = <span class="time">(<%Time%>) </span><span class="me" style="color: #<%SourceColor%>;"><span class="user_whisper" title="<%friendlysender%>">%(<%id%>)% &raquo; <%SourceNick%>'s</span> <%Message%></span><br/>
txtNarr|SourceRoom = <span class="time">(<%Time%>) </span><span class="info">Narrator: <%Message%></span><br/>
txtHelp|SourceUser = <span class="info">Die Hilfe sollte sich in einem neuen Fenster ge&ouml;ffnet haben, wenn nicht, bitte <a href="//funch.at/forum/help-8.html" target="_blank">hier klicken</a>.</span><br/><script type="text/javascript">window.open('//funch.at/forum/help-8.html',' ','width=600, height=400, resizeable,scrollbars=yes')</script>
txtHelp|SourceUser = <span class="info">Die Hilfe sollte sich in einem neuen Fenster ge&ouml;ffnet haben, wenn nicht, bitte <a href="//funch.at/forum/help-8.html" target="_blank">hier klicken</a>.</span><br/><script type="text/javascript">window.window.open('//funch.at/forum/help-8.html',' ','width=600, height=400, resizeable,scrollbars=yes,status=0,menusbar=0,location=0,toolbar=0')</script>
txtMaybeOOC|SourceUser = <span class="info">Hm, thats a lot of OOC, maybe you should join the 'Chitchat' room? Simply enter /j chitchat</span><br/>
txtOldversion|SourceUser = <span class="info">Achtung! Dein Browser ist veraltet und versteht womoglich nicht die aktuellen Websocket Protokolle, dies k&ouml;nnte zu zahlreichen Problemen f&uuml;hren. Bitte upgrade oder wechsle deinen Browser.</span><br/>

View file

@ -21,9 +21,9 @@
<input type="text" value="{$data.from}" name="from" size="20" maxlength="40" /></div>
<div style="float:left; width: 200px; margin-top: 10px;"><strong><img src="{$path}themes/default/images/icons/female.png" />/<img src="{$path}themes/default/images/icons/male.png" /> Geschlecht:<br /></strong>
<select name="gender">
<option value="u">N/A</option>
<option value="f">weiblich</option>
<option value="m">m&auml;nnlich</option>
<option value="u">Diverses</option>
<option value="f">Frau</option>
<option value="m">Mann</option>
</select></div>
<div style="float:right; width: 200px; margin-top: 10px;">
<strong><img src="{$path}themes/default/images/icons/cake.png" /> Geburtstag:</strong><br />