Criando plugins para cpanel ( liveAPI ) – parte 01

Na realidade a criação de plugins para o cpanel é bem simples, temos apenas que seguir alguns pré-requisitos, que serão citados abaixo.

  • Primeiramente devemos incluir a classe do cpanel com o seguinte comando:
    require_once '/usr/local/cpanel/php/cpanel.php';
  • Após isto devemos instanciar nosso objeto do CPANEL para utilização dos métodos básicos:
    $cpanel = new CPANEL();
  • Com isto , podemos utilizar os métodos header() e footer() para que o estilo do tema utilizado seja exibido em nosso plugin automaticamente:
    print($cpanel->header());
    print($cpanel->footer());

    No método header() devemos informar um título( normalmente o título de nosso plugin) para que seja exibido automaticamente na página:

    print($cpanel->header("Nosso primeiro Plugin"));
  • Ao final de nosso arquivo, devemos sempre utilizar o método end() para finalizar nosso objeto instanciado:
    $cpanel->end();

Com isto temos o básico para iniciar o desenvolvimento de nosso plugin.

Validando permissão de acesso do usuário

  • Para validar o acesso do usuário, devemos utilizar o método cpanelfeature() onde o nome da feature deve ser o identificador único de seu plugin, este método nos retorna 0 para false e 1 para true.
    if($cpanel->cpanelfeature("meuprimeiroplugin")==0){
        print("Usuário sem acesso");
        print($cpanel->footer());
        $cpanel->end();
        exit();
    }

Ao final teremos um arquivo .php com a seguinte estrutura:

<?php
require_once '/usr/local/cpanel/php/cpanel.php';
$cpanel = new CPANEL();
print($cpanel->header("Nosso primeiro Plugin"));
if($cpanel->cpanelfeature("meuprimeiroplugin")==0){
    print("Usuário sem acesso");
    print($cpanel->footer());
    $cpanel->end();
    exit();
}
print($cpanel->footer());
$cpanel->end();
?>

You May Also Like

About the Author: Ronyan

Entusiasta de tecnologia desde criança, passou de redes de computadores para desenvolvimento web e gerenciamento de servidores.