<?php 
$empresa = filter_input(INPUT_GET, 'emp', FILTER_VALIDATE_INT);
$data = filter_input_array(INPUT_POST, FILTER_DEFAULT);
if ($data && $data['SendPostForm']) {
    $data['empresa_status'] = $data['SendPostForm'] == 'Atualizar' ? '0' : '1';
    $data['empresa_capa'] = $_FILES['empresa_capa']['tmp_name'] ? $_FILES['empresa_capa'] : 'null';
    unset($data['SendPostForm']);
    require '_models/AdminEmpresa.class.php';
    $cadastra = new AdminEmpresa();
    $cadastra->ExeUpdate($empresa, $data);
    WSErro($cadastra->getError()[0], $cadastra->getError()[1]);
} else {
    $readEmp = new AppEmpresas();
    $readEmp->setEmpresa_id($empresa);
    $readEmp->find();
    if (!$readEmp->getResult()) {
        header('Location: painel.php?exe=empresas/index&empty=true');
    } else {
        $data = (array) $readEmp->getResult();
    }
}
$checkCreate = filter_input(INPUT_GET, 'create', FILTER_VALIDATE_BOOLEAN);
if ($checkCreate && empty($cadastra)) {
    WSErro("A empresa <b>{$data['empresa_title']}</b> foi cadastrada com sucesso no sistema!", WS_ACCEPT);
}
?>

        <form name="PostForm" action="" method="post" enctype="multipart/form-data">

            <label class="label">
                <span class="field">Logo da empresa: <sup>Exatamente 578x288px (JPG ou PNG)</sup></span>
 private function Create()
 {
     $Create = new AppEmpresas();
     $Create->setThis((object) $this->Data);
     $Create->insert();
     if ($Create->getResult()) {
         $this->Result = $Create->getLastId("empresa_id");
         $this->Error = ["A empresa <b>{$this->Data['empresa_title']}</b> foi cadastrada com sucesso no sistema!", WS_ACCEPT];
     }
 }