$Read = new Controle('ws_perfil_has_ws_acesso'); switch ($method) { case "GET": //retorna todos os itens if ($id) { $sql = "SELECT * FROM ws_perfil_has_ws_acesso pa " . "JOIN ws_perfil p ON(p.perfil_id = pa.perfil_id) " . "JOIN ws_acesso a ON(a.acesso_id = pa.acesso_id) " . "WHERE pa.perfil_id = :perfil_id"; $Read->FullRead($sql, "perfil_id={$id}", true); Check::JsonReturn($Read->getResult(), 'Perfil sem acessos cadastrados', 204); } else { $Read->findAll(); Check::JsonReturn($Read->getResult(), 'Nenhum perfil cadastrado!', 204); } break; case "POST": if ($request->id) { $message = ['message' => 'Salvo com sucesso!', 'status' => 200]; //deleta todos os dados deste pefil $Read->delete("perfil_id={$request->id}"); foreach ($request->list as $value) { $Read->insert("perfil_id={$request->id}&acesso_id={$value->acesso_id}"); } echo json_encode($message); } break; case "DELETE": //deleta arquivo break; default: break; }
$data['empresa_capa'] = $_FILES['empresa_capa']; if (in_array('', $data) || $data['empresa_capa']['error'] != 0) { WSErro("Oppsss: Para cadastrar sua empresa, preencha todos os campos. <b>Tudo é obrigatório aqui!</b> :)", WS_ERROR); } else { //CADASTRAR EMPRESA... NOME DA CAPA COM EMPRESA_NAME PÓS CAD $data['empresa_name'] = Check::Name($data['empresa_title']); $data['empresa_date'] = date('Y-m-d H:i:s'); $empresa = new Controle('app_empresas'); $empresa->Query("#empresa_title#", "empresa_title={$data['empresa_title']}"); if ($empresa->getResult()) { $data['empresa_name'] = $data['empresa_name'] . '-' . $empresa->getRowCount(); } $sendCapa = new Upload('uploads/'); $sendCapa->Image($data['empresa_capa'], $data['empresa_name'], 578, 'empresas'); $data['empresa_capa'] = $sendCapa->getResult(); $cadastra = $empresa->insert($data); if ($cadastra) { header('Location: ' . HOME . '/cadastra-empresa/create'); } } } ?> <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> <input type="file" name="empresa_capa" /> </label> <label class="label">