Community Forums Today's Posts     Member List     Archive    
Page 1 of 3 123 LastLast
Results 1 to 15 of 45

Hybrid View

  1. #1
    Join Date
    Dec 2009
    Location
    Germany / NRW
    Posts
    67

    Arrow [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


    Download and write a review at: Download
    Visit: Dev-Page
    Last edited by par0noid; 03-03-2013 at 16:22. Reason: Updates

  2. #2
    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...


  3. #3
    Join Date
    Dec 2009
    Location
    Germany / NRW
    Posts
    67
    Quote Originally Posted by Changelog Version 0.1.9
    + added instanceEdit funtion
    + added logView function
    + added logAdd function
    + added banAddByIp function
    + added banAddUid function
    + added banAddByName function
    + added clientGetDbIdFromUid function
    + added clientGetNameFromDbid function
    + added clientGetNameFromUid function
    + added $fullInfo param in serverCreate to get more informations
    ~ execOwnCommand now filters for forbidden help command
    ~ changed code of clientBan function
    ~ updated a lot of function descriptions
    @scp: you would do me a big favor if you do this thread sticky again.

  4. #4
    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...

  5. #5
    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.

  6. #6
    Join Date
    Dec 2009
    Location
    Germany / NRW
    Posts
    67
    Version 0.2.0 out now!


    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
    I'l need your help to complete this project.
    Please tell me what could be changed, added or removed.

  7. #7
    Join Date
    Dec 2009
    Location
    Germany
    Posts
    4
    very nice lib! but your site ts3admin.6x.to is unreachable

  8. #8
    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.

  9. #9
    Join Date
    Dec 2009
    Location
    Germany / NRW
    Posts
    67
    Version 0.5.2 out now!


    Changelog:
    ! changed way of sending data to support beta30-pre
    ~ changed replacement order in escape methods
    ~ change some method comments (missed newlines)
    Edit at 5:35am (UTC+1): archive now contains a short "getting started" tutorial in english and german language.
    Last edited by par0noid; 10-10-2010 at 04:36.

  10. #10
    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. #11
    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.

  12. #12
    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. #13
    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. #14
    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

  15. #15
    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

  1. [DEV] Ts3 Webinterface
    By Psychokiller in forum Tools
    Replies: 784
    Last Post: 16-05-2013, 03:47

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •