Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 248
Seite < 1 2 3 ... 8 9 10 [11] 12 13 >
Mindcrime


Geekboy





Beiträge: 1155
# Antwort: 210 - 09.11.2010 um 14:35 Uhr
Die zip hat auch die letzte version... Du benutz vielleicht ein falschen link...

Fuer die zeit, quickfix, in mods/teamspeak/classes.tss.class.php zeile 398:
return intval($serverInfo['virtualserver_uptime'] / 1000);

zu
return $serverInfo['virtualserver_uptime'];



Inaktiv
|
Dennisen


King for a day





Beiträge: 377
# Antwort: 211 - 09.11.2010 um 14:44 Uhr
Super, funktioniert! Dankeschön!


Inaktiv
|
Mobbingpapst


Wannabe poster




Beiträge: 31
# Antwort: 212 - 12.11.2010 um 11:02 Uhr
Hm.....irgendwie hab ich jetzt das Problem, bei Servererstellung kommt nen fataler Fehler mit dem Passwort anscheinend.

Fatal error: Call to undefined function cs_encrypt_decrypt() in /usr/home/++++++/++++++/mods/teamspeak/serveradd.php on line 102

Kann doch nicht sein, nie was dran geändert!!!

Warum denn das jetzt?


Inaktiv
|
Mindcrime


Geekboy





Beiträge: 1155
# Antwort: 213 - 12.11.2010 um 12:54 Uhr
cs_encrypt_decrypt() ist eine funktion die in die datei system/runstartup/tools.php stehen sollte...


Inaktiv
|
Mobbingpapst


Wannabe poster




Beiträge: 31
# Antwort: 214 - 12.11.2010 um 13:14 Uhr
Hm.......bin ich blind oder fehlt mir was?
Komplette tool.php: mehr... +-
<?php

/**
* Encode to ClanSphere encoding (UTF-8) if possible, using iconv() (or mb_detect_encoding()) when available
*
* @param string $input the string to be encoded
* @param string $charsetFrom the current character set of the string
* @param string $charsetTo optional: the character set to convert to, if not set encode to the ClanSphere encoding.
*
* @return string the (possibly) converted string
*
* @uses iconv() if possible
*/
function cs_encode($input, $charsetFrom = 'ISO-8859-15', $charsetTo = null)
{
global $cs_main;

if (is_null($charsetTo))
{
$charsetTo = strtoupper($cs_main['charset']);
}

// no need to convert if the charsets are the same
if (strtoupper($charsetTo) == strtoupper($charsetFrom))
{
return $input;
}

if (function_exists('iconv'))
{
/* use transliteral */
$return = @iconv(strtoupper($charsetFrom), strtoupper($charsetTo).'//TRANSLIT', $input);
if ($return !== false)
return $return;
}
else
{
/* Uses utf8_encode/utf8_decode and mb_detect_encoding/mb_convert_encoding.
* To be extended in the future...
*/
if (strtoupper($charsetTo) == 'UTF-8')
{
switch (strtoupper($charsetFrom))
{
case 'ISO-8859-1':
// case 'ISO-8859-15':
return utf8_encode($input);
break;
default:
if (function_exists('mb_detect_encoding'))
{
$encoding = mb_detect_encoding($input);
if (is_string($encoding))
return mb_convert_encoding($input, 'UTF-8', $encoding);
// else, do nothing
}
break;
}
}
if (strtoupper($charsetFrom) == 'UTF-8')
{
switch (strtoupper($charsetTo))
{
case 'ISO-8859-1':
// case 'ISO-8859-15':
return utf8_decode($input);
break;
default:
break;
}
}
}
// if we don't know what to do, just return it
return $input;
} // function cs_encode

/*
* Description : A function with a very simple but powerful xor method to encrypt
* and/or decrypt a string with an unknown key. Implicitly the key is
* defined by the string itself in a character by character way.
* There are 4 items to compose the unknown key for the character
* in the algorithm
* 1.- The ascii code of every character of the string itself
* 2.- The position in the string of the character to encrypt
* 3.- The length of the string that include the character
* 4.- Any special formula added by the programmer to the algorithm
* to calculate the key to use
*/
function cs_encrypt_decrypt($string)
{
//Function : encrypt/decrypt a string message v.1.0 without a known key
//Author : Aitor Solozabal Merino (spain)
//Email : aitor-3@euskalnet.net
//Date : 01-04-2005
$strlen = strlen($string);
$strencrypted = '';
for ($pos = 0; $pos < $strlen ; $pos++)
{
// long code of the function to explain the algoritm
// this function can be tailored by the programmer modifyng the formula
// to calculate the key to use for every character in the string.
$usekey = (($strlen+$pos)+1); // (+5 or *3 or ^2)
// after that we need a module division because can´t be greater than 255
$usekey = (255+$usekey) % 255;
$encryptbyte = substr($string, $pos, 1);
$asciibyte = ord($encryptbyte);
$xorbyte = $asciibyte ^ $usekey; // xor operation
$encrypted = chr($xorbyte);
$strencrypted .= $encrypted;

//short code of the function once explained
// $str_encrypted_message .= chr((ord(substr($str_message, $position, 1))) ^ ((255+(($len_str_message+$position)+1)) % 255));
}
return $strencrypted;
} // function cs_encrypt_decrypt

/**
* Show byte size in readable format
*/
function cs_format_bytes($bytes, $decimals = 2)
{
if ($bytes < 1024)
{
return sprintf('%d Bytes', $bytes);
}
$bytes /= 1024.0;
if ($bytes < 1024)
{
return sprintf('%.'.$decimals.'f KiB', $bytes);
}
$bytes /= 1024.0;
if ($bytes < 1024)
{
return sprintf('%.'.$decimals.'f MiB', $bytes);
}
$bytes /= 1024.0;
if ($bytes < 1024)
{
return sprintf('%.'.$decimals.'f GiB', $bytes);
}
$bytes /= 1024.0;
return sprintf('%.'.$decimals.'f TiB', $bytes);
} // function cs_format_bytes

/**
* Add 1 (or create a new record) to the view count for a mod and id
*/
function cs_views_add($mod, $fid)
{
settype($fid, 'integer');

if ($fid <= 0) return;

$where = 'views_mod = \''.cs_sql_escape($mod).'\' AND views_fid = '.$fid;
$count = cs_sql_count(__FILE__, 'views', $where);
if ($count == 0)
{
cs_sql_insert(__FILE__, 'views', array('views_mod', 'views_fid', 'views_count'), array($mod, $fid, 1));
}
else
{
cs_sql_query(__FILE__, 'UPDATE {pre}_views SET views_count = views_count + 1 WHERE views_mod = \''.cs_sql_escape($mod).'\' AND views_fid = '.$fid);
}
} // function cs_views_add

/**
* Get the view count for a mod and id
*/
function cs_views_get($mod, $fid)
{
settype($fid, 'integer');

if ($fid <= 0) return 0;

$where = 'views_mod = \''.cs_sql_escape($mod).'\' AND views_fid = '.$fid;

$count = cs_sql_select(__FILE__, 'views', 'views_count', $where);
if ($count === false || !is_array($count))
return 0;
return intval($count['views_count']);
} // function cs_views_get

if (!defined('LOCK_PERIOD'))
{
define('LOCK_PERIOD', 3600);
}

/**
* Lock if we can
*/
function cs_locks_lock($mod, $fid, $users_id)
{
settype($fid, 'integer');

if ($fid <= 0) return false;

$lock = cs_locks_islocked($mod, $fid);
if (is_null($lock) || $lock['users_id'] == $users_id)
{
if (is_null($lock))
{
cs_sql_insert(__FILE__, 'locks', array('locks_mod', 'locks_fid', 'locks_time', 'users_id'), array($mod, $fid, cs_time(), $users_id));
}
else
{
/* add users_id for possible webmasters access level overrides */
cs_sql_update(__FILE__, 'locks', array('locks_time', 'users_id'), array(cs_time(), $users_id), $lock['locks_id']);
}
return true;
}
return false;
} // function cs_locks_lock

/**
* Unlock if we can
*/
function cs_locks_unlock($mod, $fid)
{
settype($fid, 'integer');

if ($fid <= 0) return false;

$lock = cs_locks_islocked($mod, $fid);
if (!is_null($lock))
{
cs_sql_delete(__FILE__, 'locks', $lock['locks_id']);
return true;
}
return false;
} // function cs_locks_unlock

/**
* Is locked?
*
* @return array if null then not locked, else array('locks_id', 'locks_time', 'users_id') is given
*/
function cs_locks_islocked($mod, $fid)
{
settype($fid, 'integer');

if ($fid <= 0) return null;

$where = 'locks_mod = \''.cs_sql_escape($mod).'\' AND locks_fid = '.$fid;
$lock = cs_sql_select(__FILE__, 'locks', 'locks_id, locks_time, users_id', $where);
if ($lock === false || !is_array($lock))
return null;

return $lock;
} // function cs_locks_islocked

/**
* Check if a subtemplate exists for the mod and action.
* If we use cs_subtemplate(), it raises a cs_error(). We want to prevent that from happening
*
* @param string $source
* @param string $mod
* @param string $action
*
* @return boolean true if the subtemplate exists (cs_subtemplate() may be called), false otherwise
*/
function cs_subtemplate_exists($mod, $action)
{
global $cs_main;

$cs_main['def_theme'] = empty($cs_main['def_theme']) ? 'base' : $cs_main['def_theme'];

$target = 'themes/' . $cs_main['def_theme'] . '/' . $mod . '/' . $action . '.tpl';
if ($cs_main['def_theme'] != 'base' and !file_exists($target))
{
$target = 'themes/base/' . $mod . '/' . $action . '.tpl';
}
if (!file_exists($target))
{
return false;
}
return true;
} // function cs_subtemplate_exists

/**
* Check if the user is a member, checks if the user is not deleted.
*
* @param int $users_id
*
* @return boolean returns true if the users is a member, false otherwise
*/
function cs_is_member($users_id)
{
settype($users_id, 'integer');

if ($users_id <= 0)
return false;

$where = 'm.users_id = '.$users_id.' AND us.users_delete = 0';
$count = cs_sql_count(__FILE__, 'members m LEFT JOIN {pre}_users us ON m.users_id = us.users_id', $where);

if ($count > 0)
return true;

return false;
} // function cs_is_member

/**
* Cut text (usefull for navlists), multibyte safe if supported in PHP
*
* @param string $text the text to be cut
* @param int $maxlength the maximum length to accept
* @param string $subst an additional string to be added after the cut
* @param int $subtract substract this number of extra characters (for correction of $subst)
*
* @return the cut text string
*/
function cs_textcut($text, $maxlength, $subst = '...', $subtract = 3)
{
/* prevent some stupid stuff */
if ($maxlength < 1)
return $text;
if ($maxlength < $subtract)
return $text;
/* check for multi-byte support */
if (function_exists('mb_strlen'))
{
global $cs_main;
/* prevent any &xxx; being stripped in half */
$realtext = html_entity_decode($text, ENT_QUOTES, $cs_main['charset']);
if (mb_strlen($realtext, $cs_main['charset']) > $maxlength)
{
$text = mb_substr($realtext, 0, $maxlength - $subtract, $cs_main['charset']).$subst;
}
}
else
{
if (strlen($text) > $maxlength)
{
$text = substr($text, 0, $maxlength - $subtract).$subst;
}
}
return $text;
} // function cs_textcut


Inaktiv
|
Mindcrime


Geekboy





Beiträge: 1155
# Antwort: 215 - 12.11.2010 um 13:39 Uhr
Hast ein upgrade von ClanSphere gemacht? Hast $cs_main['runstartup'] = true; in deine setup.php?


Inaktiv
|
Mobbingpapst


Wannabe poster




Beiträge: 31
# Antwort: 216 - 12.11.2010 um 15:56 Uhr
Hast recht, der Eintrag ist dort nicht mehr vorhanden!
Wird der nach einem Update entfernt???

Hm........jetzt erscheint oben noch die Meldung "Login fehlerhaft" im navlist_tree vor dem ersten Channel!


Zuletzt editiert von Mobbingpapst am 12.11.2010 um 16:02 Uhr (1x Editiert)
Inaktiv
|
DopeK!cK


Going for pro



Herkunft: Syke (nähe Bremen)
Beiträge: 551
# Antwort: 217 - 12.11.2010 um 20:23 Uhr
Mal ein wenig Off-Topic, aber kommt bei euch auch die Meldung wenn ihr den Thread öffnet, dass bitte der Benutzername und das Kennwort von warlon.kilu.de:80 eingegeben werden soll?
Also wenn ich den Thread öffne, gleich auf der ersten Seite kommt die Meldung.


------------------
Mit freundlichen Grüßen

DopeK!cK

Inaktiv
|
Miraculix


Going for pro




Herkunft: Füssen
Beiträge: 429
# Antwort: 218 - 12.11.2010 um 21:23 Uhr
jop. kann ich bestätigen


------------------
greeetz Miraculix

Band-Page -> www.muddleheaded-scum.de

Inaktiv
|
SlayR ClanSphere Team


Geekboy




Herkunft: Calbe (Saale)
Beiträge: 1133
# Antwort: 219 - 12.11.2010 um 21:59 Uhr
^^dito


------------------
--- CLANSPHERE ---
Professional clan care starts here


Inaktiv
|
Mobbingpapst


Wannabe poster




Beiträge: 31
# Antwort: 220 - 12.11.2010 um 22:16 Uhr
Jupp....ebenfalls!

Update:
Kein Wunder, hier:
www.warlon.kilu.de

Wer ist denn das vom CS-Team?


Zuletzt editiert von Mobbingpapst am 12.11.2010 um 22:21 Uhr (1x Editiert)
Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 221 - 12.11.2010 um 22:26 Uhr
12.11.2010 um 22:16 Uhr - Mobbingpapst:
Jupp....ebenfalls!

Update:
Kein Wunder, hier:
www.warlon.kilu.de

Wer ist denn das vom CS-Team?

Niemand ;D
Hab das aber mal korrigiert.
War eine Signatur Verlinkung die auf htaccess weitergeleitet hatte.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
maKe my dayyy


King for a day




Beiträge: 276
# Antwort: 222 - 29.11.2010 um 19:40 Uhr
Hab mir dein Modul auch runtergeladen Mindcrime, inklsuive tools.php, allerdings bekomme ich trotzdem den Error "Call to undefined function cs_encrypt_decrypt() "
CSP Version: 2010.1


Inaktiv
|
Mindcrime


Geekboy





Beiträge: 1155
# Antwort: 223 - 29.11.2010 um 22:29 Uhr
Hast runstartup im setup.php gemacht?


Inaktiv
|
maKe my dayyy


King for a day




Beiträge: 276
# Antwort: 224 - 30.11.2010 um 10:20 Uhr
ich wusst ich hab was vergessen...danke dir


Inaktiv
|
Ylija


Beginner




Beiträge: 1
# Antwort: 225 - 03.12.2010 um 00:19 Uhr
Hallo,

ich hoffe ich finde hier hife weil ich nicht wirklich weiter komme. Ich habe das Modul auf meiner HP installiert. Die Zugangsdaten von meinem TS3 Server den ich gemietet habe eingegeben. Nun Frage ich mich ob ich das Adminkennwort und den Benutzernamen korrekt eingegeben habe. kann mir wer sagen wo ich den einsehen kann? Ist das mein loginname und das pw ? Bei mir steht immer Server offline. wenn ich das ganze aber editiere sehe ich den server. Wenn ich dann aber final auf bearbeiten klicke steht da wieder offline. Hier mal ein screen

http://yfrog.com/ms90457739p

Im vorraus vielen Dank für die Hilfe

MfG


Zuletzt editiert von Ylija am 03.12.2010 um 00:37 Uhr (2x Editiert)
Inaktiv
|
VooDooAlex


Poststar




Herkunft: Coburg
Beiträge: 691
# Antwort: 226 - 03.12.2010 um 07:59 Uhr
Es gibt jetzt eine beta30 . Weiß einer ob diese kompatibel zum TS3 Modul ist?


Hier die Änderungen:. +-
! new tcp stack
! instance_properties respect now machine_id
! updated to sqlite 3.7.3
! clientdbfind returns a max of 50 rows
! clientdblist duration limited to a max of 200 rows
+ reduced CPU usage for large servers
+ ServerQuery: added server port to "whoami" output
+ ServerQuery: added client_created and client_lastconnected times to output
of "clientlist" when "-times" parameter is passed. Value is in seconds since
1970.
+ ServerQuery: added parent id to output of "channelinfo"
+ new channel/server group get new default permissions
i_group_needed_member_add_power based on i_group_member_add_power
i_group_needed_member_remove_power based on i_group_member_remove_power
+ added permission i_group_sort_id
commands notify notifyservergrouplist / notifychannelgrouplist output "sortid" field
+ added permission i_group_show_name_in_tree
commands notify notifyservergrouplist / notifychannelgrouplist output "namemode" field
+ added new PluginTargetMode PluginCommandTarget_CURRENT_CHANNEL_SUBSCRIBED_CLIENTS
+ servergroupclientlist uses now internal id/uid/name cache which results in faster
processing and lower database usage
+ query and template groups accept only local icon_ids
+ added command line option "no_password_dialog" which prevents showing the password dialog
on windows (eg. no_password_dialog=1)
+ added new command "permget" (check docu for details)
+ added permission b_client_permissionoverview_own
+ added servernotifyregister event "tokenused"
+ windows tray icon shows now your wan ip
- fixed problem handling malformated client requests that could lead to the
server shutting down after logging a critical log message.
- fixed issue that lead to clients not being able to edit the slot count back to
the value that was set when they originally connected to the server
- fixed serversnapshotdeploy using wrong sql file on failure
- fixed issue with servernotifyregister not unregistering serverquery clients
on remote connection closed
- fixed bug with temporary channels not being deleted immediately when a
sub-channel was moved out of them and they so became empty
- fixed bug that lead to the output of the ServerQuery command "hostinfo" to
display wrong data in the bandwidth last minute and bandwidth last second
fields
- fixed channel client permissions where not removed on channel delete
- fixed possibility to host more slots than allowed
- fixed bug where a clone leaving server removed temp groups of still connected
clones
- fixed client which where added to query groups wont be correctly removed
on serverdelete/clientdelete
- fixed serverprocessstop works again under windows
- fixed client channel/server groups got not updated while changing
default groups
- server traffic quota reset script respects machine_id
- fixed clientinfo on a serverquery can cause a crash
- fixed client disconnect closes wrong clientserverquery connection



------------------




Zuletzt editiert von VooDooAlex am 03.12.2010 um 08:06 Uhr (1x Editiert)
Inaktiv
|
Koffein


Going for pro




Beiträge: 536
# Antwort: 227 - 28.12.2010 um 22:03 Uhr
28.10.2010 um 11:54 Uhr - Mindcrime:
Duh...

http://trac.csphere.eu/csp/browser/CSP%20Module/mindcrime/mods

Da stehen immer die letzte versionen...


Wie schaff ich es dort einen ganzen Ordner herunterzuladen ?


Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 228 - 28.12.2010 um 22:07 Uhr
na die ordner sind darunter doch alle gezipt. oO
http://trac.csphere.eu/csp/browser/CSP%20Module/mindcrime/mods


------------------
I like the part where it says 'nyan'



Inaktiv
|
Koffein


Going for pro




Beiträge: 536
# Antwort: 229 - 28.12.2010 um 22:10 Uhr
Ach, danke hab ich garnicht gesehen
Hab mich nur wie willt durch die Ordner geklickt und irgendwie versucht das herunterzuladen

EDIT:

Also ich hab das Problem,
dass nur wenn ich bei Teamspeak/Optionen bin, oder in der Teamspeak/View
wird auch die navlist angezeigt.

Auf allen anderen Seiten steht in der Box nur Offline....


Zuletzt editiert von Koffein am 28.12.2010 um 23:16 Uhr (1x Editiert)
Inaktiv
|
Antworten: 248
Seite < 1 2 3 ... 8 9 10 [11] 12 13 >


Sie müssen sich registrieren, um zu antworten.