Viewing File: /usr/local/cpanel/base/frontend/jupiter/integration_examples/test.live.php

<html>
<pre>
<?php

include("/usr/local/cpanel/php/cpanel.php");

function print_r_html ( $data ) {
    print htmlentities( print_r( $data, true ) );
}

$cpanel = new CPANEL();

print_r_html ( $cpanel->exec('<cpanel print="cow">') );
print_r_html ( $cpanel->api1('print','',array('cow')) );
print_r_html ( $cpanel->exec('<cpanel setvar="debug=0">') );
print_r_html ( $cpanel->api('exec',1,'print','',array('cow')) );
print_r_html ( $cpanel->cpanelprint('$homedir') );
print_r_html ( $cpanel->cpanelprint('$hasvalidshell') );
print_r_html ( $cpanel->cpanelprint('$isreseller') );
print_r_html ( $cpanel->cpanelprint('$isresellerlogin') );
print_r_html ( $cpanel->exec('<cpanel Branding="file(local.css)">') );
print_r_html ( $cpanel->exec('<cpanel Branding="image(ftpaccounts)">') );
print_r_html ( $cpanel->api2('Email','listpopswithdisk',array('api2_paginate' => 1, 'api2_paginate_start' => 1, 'api2_paginate_size' => 10, "acct"=>1) ) ) ;
print_r_html ( $cpanel->fetch('$CPDATA{\'DNS\'}') );
print_r_html ( $cpanel->api2('Ftp','listftpwithdisk',array("skip_acct_types"=>'sub') ) );
print_r_html ( $cpanel->uapi('SSL','list_keys', array( 'api.sort_column' => 'friendly_name' )));
print_r_html ( $cpanel->uapi('non-exist','list_keys', array( 'api.sort_column' => 'friendly_name' )));
print_r_html ( $cpanel->api3('SSL','list_certs', array( 'api.sort_column' => 'subject.commonName', 'api.filter_column' => 'modulus', 'api.filter_term'  => 'mod_goes_here' ,'api.sort_column' => 'friendly_name' )));
print_r_html ( $cpanel->api2(array('Ftp' => 1),'listftpwithdisk',array("skip_acct_types"=>'sub') ) ); // should complain about an untrappable failure

if ( $cpanel->cpanelif('$haspostgres') ) { print "Postgres is installed\n"; }
if ( $cpanel->cpanelif('!$haspostgres') ) { print "Postgres is not installed\n"; }
if ($cpanel->cpanelfeature("fileman")) {
        print "The file manager feature is enabled\n";
}
print "test complete\n";
$cpanel->end();

?>
</pre>
</html>
Back to Directory File Manager