Description

This function resets all of the dynamicui.conf file's items.

 

Examples


https://hostname.example.com:2087/cpsess###########/json-api/cpanel?cpanel_jsonapi_user=user&cpanel_jsonapi_apiversion=2&cpanel_jsonapi_module=Branding&cpanel_jsonapi_func=resetall

$cpanel = new CPANEL(); // Connect to cPanel - only do this once.
 
// Reset branding items.
$reset_items = $cpanel->api2(
    'Branding', 'resetall'
 );

 

my $cpliveapi = Cpanel::LiveAPI->new(); # Connect to cPanel - only do this once.
 
# Reset branding items.
my $reset_items = $cpliveapi->api2(
    'Branding', 'resetall',
 );

 

cpapi2 --user=username Branding resetall

{
  "cpanelresult": {
    "apiversion": 2,
    "func": "resetall",
    "data": [
      {
        "file": "addondomain"
      },
      {
        "file": "analogstats"
      },
      {
        "file": "anonymousmsg"
      },
      {
        "file": "apache"
      },
      {
        "file": "awstats"
      },
      {
        "file": "backup-wizard"
      },
      {
        "file": "boxtrapper"
      },
      {
        "file": "branding"
      },
      {
        "file": "cgi-center"
      },
      {
        "file": "changelang"
      },
      {
        "file": "chooselog"
      },
      {
        "file": "clam"
      },
      {
        "file": "cpanelAPI"
      },
      {
        "file": "cron"
      },
      {
        "file": "csvimport"
      },
      {
        "file": "defaultemailacct"
      },
      {
        "file": "dfiltering"
      },
      {
        "file": "email-reports"
      },
      {
        "file": "emailarch"
      },
      {
        "file": "emailauth"
      },
      {
        "file": "emailmx"
      },
      {
        "file": "enduserlve"
      },
      {
        "file": "errorlogs"
      },
      {
        "file": "errorpage"
      },
      {
        "file": "favorites"
      },
      {
        "file": "filemanager"
      },
      {
        "file": "forwardersemail"
      },
      {
        "file": "ftpaccounts"
      },
      {
        "file": "ftpcontrol"
      },
      {
        "file": "getstart"
      },
      {
        "file": "group_advanced"
      },
      {
        "file": "group_db"
      },
      {
        "file": "group_domains"
      },
      {
        "file": "group_files"
      },
      {
        "file": "group_logs"
      },
      {
        "file": "group_mail"
      },
      {
        "file": "group_pref"
      },
      {
        "file": "group_sec"
      },
      {
        "file": "group_software"
      },
      {
        "file": "hd"
      },
      {
        "file": "hdspace"
      },
      {
        "file": "hotlinkprotect"
      },
      {
        "file": "image-manager"
      },
      {
        "file": "index"
      },
      {
        "file": "ipdeny"
      },
      {
        "file": "keys"
      },
      {
        "file": "latestvisitors"
      },
      {
        "file": "leechprotect"
      },
      {
        "file": "legacy_filemanager"
      },
      {
        "file": "lookandfeel"
      },
      {
        "file": "maillist"
      },
      {
        "file": "manageaccounts"
      },
      {
        "file": "mime-types"
      },
      {
        "file": "mod_security"
      },
      {
        "file": "mysql"
      },
      {
        "file": "mysql-remoteaccess"
      },
      {
        "file": "mysql-wizard3"
      },
      {
        "file": "nettools"
      },
      {
        "file": "networkmonitor"
      },
      {
        "file": "optimizews"
      },
      {
        "file": "parkeddomains"
      },
      {
        "file": "password"
      },
      {
        "file": "password-protect"
      },
      {
        "file": "perl"
      },
      {
        "file": "php"
      },
      {
        "file": "php-pear"
      },
      {
        "file": "phpMyAdmin"
      },
      {
        "file": "phpPgAdmin"
      },
      {
        "file": "postgresql"
      },
      {
        "file": "postgresql-wizard"
      },
      {
        "file": "rails"
      },
      {
        "file": "rawaccesslogs"
      },
      {
        "file": "redirects"
      },
      {
        "file": "responder"
      },
      {
        "file": "ruby"
      },
      {
        "file": "scripts-library"
      },
      {
        "file": "sec_policy"
      },
      {
        "file": "simplezoneedit"
      },
      {
        "file": "spamassassin"
      },
      {
        "file": "ssh-shell-access"
      },
      {
        "file": "ssl-manager"
      },
      {
        "file": "subdomains"
      },
      {
        "file": "submit-support"
      },
      {
        "file": "tutorials"
      },
      {
        "file": "updatecontact"
      },
      {
        "file": "urchin"
      },
      {
        "file": "userfiltering"
      },
      {
        "file": "webalizerftp"
      },
      {
        "file": "webalizerlog"
      },
      {
        "file": "webdav"
      },
      {
        "file": "webemail"
      },
      {
        "file": "whm"
      },
      {
        "file": "zoneedit"
      }
    ],
    "event": {
      "result": 1
    },
    "module": "Branding"
  }
}

 

Parameters

This function does not accept parameters.

Returns

ReturnTypeDescriptionPossible valuesExample

file

stringThe updated branding item.The name of a dynamicui.conf item.addondomain
resultBoolean

Whether the function succeeded.

  • 1 — The function succeeded.
  • 0 — The function failed.
1