hi, many thanks for replying, i tried to show the code in the screen shots to give an idea but i am happy to attach files,also all files are available to download from here http://www.livedrive.com/api at base of page is the link to download them.
there is one plugin done for this for wordpress by cubettech but i have tried to contact them by there website and facebook with no response and it does not look like they have updated it for two years so relectuctant to try and buy it.
i would be more than happy to pay someone on here to assist but couldn't find anywhere on the site to request this
below is the code of one of the files if thats of help
again guidance appreciated
<html> <?php include('includes/Header.inc'); ?> <body> <div id="page"> <div id="content"> <?php include('includes/SideBar.inc'); ?> <div id="main_content"> <?php if(isset($_POST['apiKey'])) { $totalUserArray = array(); $currentPage = 1; do { $client = new SoapClient("https://www.livedrive.com/ResellersService/ResellerAPI.asmx?wsdl", array("trace"=> 1, "exceptions" => 0)); $result = $client->GetUsers(array('apiKey' => $_POST['apiKey'], 'page' => $currentPage)); $currentPage = $result->GetUsersResult->Page; $totalPages = $result->GetUsersResult->TotalPages; print "Page: " . $result->GetUsersResult->Page . "/". $result->GetUsersResult->TotalPages . "<br/>"; $array = $result->GetUsersResult->Collection->LiveDriveUserManagement; if(count($array) == 1 ) {$array = array($array);} $totalUserArray = array_merge($totalUserArray, $array); $currentPage++; } while($currentPage <= $totalPages); print "<pre class='brush: php;' style='size: 7px'>"; print "Request:\n".htmlspecialchars($client->__getLastRequest()) ."\n\n"; print "Response:\n".htmlspecialchars($client->__getLastResponse())."\n"; print "</pre>"; print "<table border='2' style='font-size: 9px; width: 1020px'>"; print "<tr> <th>Row</th> <th>ID</th> <th>Email</th> <th>SubDomain</th> <th>Display Type</th> <th>Display Status</th> <th>Backup Space Used</th> <th>Backup Capacity</th> <th>Briefcase Space Used</th> <th>Briefcase Capacity</th> </tr>"; foreach($totalUserArray as $k=>$v) { print " <tr> <td align='right'>" . ($k+1) . "</td> <td>" . $v->ID . "</td> <td>" . $v->Email . "</td> <td>" . $v->SubDomain . "</td> <td>" . $v->DisplayType . "</td> <td>" . $v->DisplayStatus . "</td> <td>" . $v->BackupSpaceUsed . "</td> <td>" . $v->BackupCapacity . "</td> <td>" . $v->BriefcaseSpaceUsed . "</td> <td>" . $v->BriefcaseCapacity . "</td> </tr>"; } print "</table>"; } else { ?> <h1>GetAllUsers Live Example:</h1> <form id="getallusers" action="getallusers.php" method="post"> What is your API KEY? <br/> <input id="apiKey" name="apiKey" size="50" type="text" value="" /> <br/> <input id="submit" name="submit" type="submit" value="submit" /> </form> <?php } ?> <br /> <h1>GetAllUsers() Code:</h1> <pre class="brush: php;html-script: true" style="size: 8px"> <?php if(isset($_POST['apiKey'])) { $totalUserArray = array(); $currentPage = 1; do { $client = new SoapClient("https://www.livedrive.com/ResellersService/ResellerAPI.asmx?wsdl", array("trace"=> 1, "exceptions" => 0)); $result = $client->GetUsers(array('apiKey' => $_POST['apiKey'], 'page' => $currentPage)); $currentPage = $result->GetUsersResult->Page; $totalPages = $result->GetUsersResult->TotalPages; print "Page: " . $result->GetUsersResult->Page . "/". $result->GetUsersResult->TotalPages . "<br/>"; $array = $result->GetUsersResult->Collection->LiveDriveUserManagement; if(count($array) == 1 ) {$array = array($array);} $totalUserArray = array_merge($totalUserArray, $array); $currentPage++; } while($currentPage <= $totalPages); print "<pre>"; print "Request :\n".htmlspecialchars($client->__getLastRequest()) ."\n"; print "Response:\n".htmlspecialchars($client->__getLastResponse())."\n"; print "</pre>"; print "<table border='2'>"; print "<tr>" . "<th>Row</th>" . "<th>ID</th>" . "<th>Email</th>" . "<th>SubDomain</th>" . "<th>DisplayType</th>" . "<th>DisplayStatus</th>" . "<th>BackupSpaceUsed</th>" . "<th>BackupCapacity</th>" . "<th>BriefcaseSpaceUsed</th>" . "<th>BriefcaseCapacity</th>" . "</tr>"; foreach($totalUserArray as $k=>$v) { print "<tr>" . "<td align='right'>" . ($k+1) . "</td>" . "<td>" . $v->ID . "</td>" . "<td>" . $v->Email . "</td>" . "<td>" . $v->SubDomain . "</td>" . "<td>" . $v->DisplayType . "</td>" . "<td>" . $v->DisplayStatus . "</td>" . "<td>" . $v->BackupSpaceUsed . "</td>" . "<td>" . $v->BackupCapacity . "</td>" . "<td>" . $v->BriefcaseSpaceUsed . "</td>" . "<td>" . $v->BriefcaseCapacity . "</td>" . "</tr>"; } print "</table>"; } else { ?> <br/> <h1>GetAllUsers Live Example:</h1> <form id="getallusers" action="getallusers.php" method="post"> What is your API KEY? <br/> <input id="apiKey" name="apiKey" size="50" type="text" value="" /> <br/> <input id="submit" name="submit" type="submit" value="submit" /> </form> <?php } ?> </pre> </div> </div> <!-- #content --> </div> <!-- #page --> </body> </html>