Prev Previous Post   Next Post Next
Old 3rd May 2012, 22:27
The Other Air Force The Other Air Force is offline
Junior Member
Join Date: Sep 2011
Location: Canada
Posts: 18
Thanks: 5
Thanked 4 Times in 3 Posts
Default Adding API Functions

I was wondering if it was possible to add a feature where I could place my own unique functions for the ISPConfig API.

        public function dns_zone_get_all($session_id, $primary_id)
                global $app;

                if(!$this->checkPerm($session_id, 'dns_zone_get')) {
                        $this->server->fault('permission_denied', 'You do not have the permissions to access this function.');
                        return false;
                $sql = "SELECT origin FROM dns_soa WHERE xfer = 'linode'";
                $all = $app->db->queryAllRecords($sql);
                return $all;
Currently I have the above function added to the file, naturally everytime I update to a new version of ISPConfig my changes are lost. And due to the uniqueness of the SQL query, I doubt anyone else would want this added permanently to the ISPConfig API. Would it be possible to have a separate file for API functions that would be untouched by updates?
Reply With Quote
Sponsored Links


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
ISPConfig3 + API + BoxBilling class450dude Installation/Configuration 3 22nd August 2011 23:32
adding new ip`s Amorphous General 1 22nd June 2009 12:20
how openVPN uses NDIS API on linux tarun@howtoforge Suggest HOWTO 0 3rd June 2008 10:22
Strato Server - Restoring with SystemImager popper2001 HOWTO-Related Questions 5 28th July 2007 11:18
Creating image with Systemimager cuongtim HOWTO-Related Questions 3 18th November 2006 14:55

All times are GMT +2. The time now is 14:29.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.