<?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]; } }