Results 1 to 15 of 45
Thread: [DEV] ts3admin.class v0.5.x
Hybrid View
-
02-10-2010, 14:16 #1
-= TeamSpeak Lover =-
- Join Date
- Dec 2009
- Location
- Germany / NRW
- Posts
- 67
[DEV] ts3admin.class v0.6.8.1 for PHP
Information:
Newest version: 0.6.8.1
Project start: 19. December 2009
Last modify: 03. March 2013
Compatible to: Server 3.0.7
About:
The ts3admin.class is a powerful library for querying TeamSpeak3 servers.
It is written in PHP and offers a lot of helpful functions.
With that library you can build a own teamspeak viewer, a admin client or a hole webinterface.
Your creativity knows no bounds!
The best thing is, you can download and use it for free
Last edited by par0noid; 03-03-2013 at 16:22. Reason: Updates
-
03-10-2010, 10:55 #2
-= TeamSpeak Servant =-
- Join Date
- Oct 2003
- Location
- Germany
- Posts
- 2,296
Just to make it clear, your thread has been deleted acidentally, just like various other threads. Nothing personal... Anyway, good to see you're back in business...
-
03-10-2010, 16:40 #3
-= TeamSpeak Lover =-
- Join Date
- Dec 2009
- Location
- Germany / NRW
- Posts
- 67
@scp: you would do me a big favor if you do this thread sticky again.
Originally Posted by Changelog Version 0.1.9
-
03-10-2010, 17:32 #4
-= TeamSpeak Servant =-
- Join Date
- Oct 2003
- Location
- Germany
- Posts
- 2,296
Just for your information... When it seemed that you were no longer updating your lib I created a simple wrapper for the TS3Admin class that's using the TS3 PHP Framework methods:
http://pastebin.planetteamspeak.com/...n.php?show=373
I never released it back then and I think it's outdated by now, but maybe it's useful for some people who want to use both libraries at once. I don't know...
-
03-10-2010, 17:38 #5
-= TeamSpeak Lover =-
- Join Date
- Dec 2009
- Location
- Germany / NRW
- Posts
- 67
hmm, i just stopped developing cause somebody removed the thread.
now i'm back in business and i'll keep the lib upToDate.
-
05-10-2010, 11:05 #6
-= TeamSpeak Lover =-
- Join Date
- Dec 2009
- Location
- Germany / NRW
- Posts
- 67
Version 0.2.0 out now!
I'l need your help to complete this project.Version: 0.2.0
+ added convertSecondsToStrTime function
+ added convertSecondsToArrayTime function
+ added channelAddPerm function
+ added channelClientAddPerm function
+ added channelClientDelPerm function
+ added channelClientPermList function
+ added channelDelPerm function
+ added channelGroupAddPerm function
+ added channelGroupDelPerm function
+ added clientAddPerm function
+ added clientDelPerm function
+ added ftGetFileList function
~ changed output of convertMillisecondsToStrTime function
Please tell me what could be changed, added or removed.
-
05-10-2010, 14:34 #7
very nice lib! but your site ts3admin.6x.to is unreachable
-
05-10-2010, 17:23 #8
-= TeamSpeak Lover =-
- Join Date
- Dec 2009
- Location
- Germany / NRW
- Posts
- 67
lol, website is online, try it again with that address
Last edited by par0noid; 28-03-2011 at 17:22.
-
10-10-2010, 03:07 #9
-= TeamSpeak Lover =-
- Join Date
- Dec 2009
- Location
- Germany / NRW
- Posts
- 67
Version 0.5.2 out now!
Changelog:
Edit at 5:35am (UTC+1): archive now contains a short "getting started" tutorial in english and german language.! changed way of sending data to support beta30-pre
~ changed replacement order in escape methods
~ change some method comments (missed newlines)Last edited by par0noid; 10-10-2010 at 04:36.
-
10-10-2010, 22:39 #10
-= TeamSpeak Lover =-
- Join Date
- Dec 2009
- Location
- Germany / NRW
- Posts
- 67
Version 0.5.3 out now!
Changelog:
Version: 0.5.3
~ fixed wrong parameter handling in gm method
~ changed parameter sort order of ftInitUpload method
~ fixed 3 bugs in clientDbList method
~ fixed wrong serverquery command in channelClientDelPerm
~ fixed wrong parameter in serverGroupDeletePerm method
~ changed error handling in executeCommand method
Version: 0.5.2
! changed way of sending data to support beta30-pre
~ changed replacement order in escape methods
~ change some method comments (missed newlines)
Version: 0.5.1
+ added backslash escaping to escape methods
+ added permIdGetByName method
~ enabled dns support in connect method
~ changed description of many methods
~ fixed error trigger in getData method (Undefined offset: 1 notice)
~ fixed return of banClient method
~ fixed error that occures if server returns empty database result
~ fixed wrong param in channelList method
~ fixed wrong param in clientDelPerm method
~ fixed wrong param in selectServer method
~ fixed wrong param in selectEdit method
~ fixed wrong method execution in serverGroupDeleteClient
~ fixed wrong method execution in serverGroupRename
~ method gm now checks for empty message
~ filter for empty params in serverCreate
- removed valid_ip method
Version: 0.5.0
! complete class rewrited
! changed output of every method
! added fileTransfer management
! rewrote network methods
! changed debugManagement to a complex system
I changed so much that it is impossible to notice everything.
Fact is, that everything has changed to a faster, bigger and safer system.
Please take a look at the documentation to understand the new way of returning data.
Skip from 0.2.0 to 0.5.0
Version: 0.2.0
+ added convertSecondsToStrTime method
+ added convertSecondsToArrayTime method
+ added channelAddPerm method
+ added channelClientAddPerm method
+ added channelClientDelPerm method
+ added channelClientPermList method
+ added channelDelPerm method
+ added channelGroupAddPerm method
+ added channelGroupDelPerm method
+ added clientAddPerm method
+ added clientDelPerm method
+ added ftGetFileList method
~ changed output of convertMillisecondsToStrTime method
Version: 0.1.9
+ added instanceEdit method
+ added logView method
+ added logAdd method
+ added banAddByIp method
+ added banAddUid method
+ added banAddByName method
+ added clientGetDbIdFromUid method
+ added clientGetNameFromDbid method
+ added clientGetNameFromUid method
+ added $fullInfo param in serverCreate to get more informations
~ execOwnCommand now filters for forbidden help command
~ changed code of clientBan method
~ updated a lot of method descriptions
Version: 0.1.8
+ added param to connect method to use it with old ts3 versions
~ changed connect method for Server Version >= Beta29
Version: 0.1.7
~ changed contact data
Version: 0.1.6
+ added execOwnCommand method
+ added tokenAdd method
+ added tokenDelete method
+ added setClientChannelGroup method
+ added channelGroupPermList method
+ added channelPermList method
+ added clientPermList method
+ added channelGroupList method
+ added channelGroupAdd method
+ added channelGroupRename method
+ added channelGroupDelete method
+ added channelCreate method
+ added channelEdit method
+ added channelDelete method
+ added channelMove method
+ added convertMillisecondsToArrayTime method
~ changed comment of serverGroupPermList
Version: 0.1.5
+ added connect() check for networking methods
+ added clientFind method
+ added clientEdit method
+ added clientDbFind method
+ added clientDbEdit method
+ added clientDbDelete method
+ added clientGetIds method
+ added tokenList method
~ changed the login way of connect method
~ changed some comments
Version: 0.1.4
+ added debug var
+ added debug fetching in all methods which need a selected server
+ added debug fetching in methods which manages network communication
+ added selectServerByPort method
+ added param $params for optinal params on serverList method
+ added param $params for optinal params on clientList method
+ added param $params for optinal params on clientDbList method
+ added param $params for optinal params on channelList method
+ added param $params for optinal params on banList method
+ added version method
+ added permissionlist method
+ added complainList method
+ added complainAdd method
+ added complainDelete method
+ added complainDeleteAll method
+ added serverGroupList method
+ added serverGroupAdd method
+ added serverGroupDelete method
+ added serverGroupRename method
+ added serverGroupPermList method
+ added serverGroupAddPerm method
+ added serverGroupDeletePerm method
+ added serverGroupAddClient method
+ added serverGroupDeleteClient method
+ added serverGroupClientList method
+ added serverGroupsByClientID method
+ added convertMillisecondsToStrTime method
+ added getDebugLog method
~ fixed return of login / logout methods
~ fixed newlines in serverList comment
~ fixed serverSelect check in sendMessage method
~ fixed error in __destruct method
~ fixed loop when you are banned
~ fixed a error in implodeText comment
- removed login check because of different server configs
- removed instanceAdmin check because of different server configs
- removed loginSuperAdmin() because it uses the same method as login()
- removed instanceAdmin var
Version: 0.1.3
+ added some private vars
+ added __construct and __destruct method
+ added connect method
+ added a lot of new code comments
+ added sendMessage method
~ changed methods order
~ renamed changeName method to setName
- removed connectToTeamspeak method
Version: 0.1.2
+ added serverList method
+ added serverCreate method
+ added serverDelete method
+ added serverEdit method
+ added serverStart method
+ added serverStop method
+ added getServerIdByPort method
+ added serverRequestConnectionInfo method
~ fixed return value in login, logout and selectServer method
~ fixed error with a uninitialized var
~ changed the filtering method of executeCommand method
Version: 0.1.1
+ added loginSuperadmin method
+ added instanceAdmin control var
~ fixed some output errors
~ changed the logic of a few methods
Version: 0.1.0
+ added clientKick method
+ added clientBan method
+ added banList method
+ added banDelete method
+ added banDeleteAll method
~ fixed a problem with empty server response in multiarrays
~ changed some comments
-
11-10-2010, 11:52 #11
-= TeamSpeak Lover =-
- Join Date
- Dec 2009
- Location
- Germany / NRW
- Posts
- 67
Version 0.5.4 out now!
Version: 0.5.4
! changed way of sending data to support beta30-pre again
~ fixed missed return value in serverGroupAdd method
~ fixed missed return value in channelGroupAdd method
~ fixed wrong serverquery command in channelGroupDelPerm method
It would be greate if i could get some feedback from you.
That would help me improving this script.
-
11-10-2010, 21:32 #12
-= TeamSpeak Lover =-
- Join Date
- Dec 2009
- Location
- Germany / NRW
- Posts
- 67
Version 0.5.5 out now
Changelog:
Version: 0.5.5
! this version is now compatible with psychokillers webinterface
+ added permOverview method
+ added char(01) to escape method
~ changed executeCommand packet splitting to prevent errors
-
13-10-2010, 19:35 #13
-= TeamSpeak Lover =-
- Join Date
- Dec 2009
- Location
- Germany / NRW
- Posts
- 67
Version 0.5.6 out now!
Changelog:
Version: 0.5.6
+ added __call method
~ fixed infinite loop when script got banned
-
14-10-2010, 13:25 #14
-= TeamSpeak Lover =-
- Join Date
- Dec 2009
- Location
- Germany / NRW
- Posts
- 67
could be, i didn't update it.
but why are you using beta29?
My class is beta30-pre ready, beta29 got some problems with snapshots and so on.
Better if you use beta30-pre
-
14-10-2010, 21:52 #15
-= TeamSpeak Lover =-
- Join Date
- Dec 2009
- Location
- Germany / NRW
- Posts
- 67
So, updated my examples.
i found no errors but i added a debug logging output to all scripts.
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Similar Threads
-
[DEV] Ts3 Webinterface
By Psychokiller in forum ToolsReplies: 784Last Post: 16-05-2013, 03:47


Reply With Quote
