コード例 #1
0
 public static function AreaById($area_id)
 {
     $WsAreaTrabalho = new WsAreaTrabalho();
     $WsAreaTrabalho->setArea_id($area_id);
     $WsAreaTrabalho->Execute()->find();
     return $WsAreaTrabalho->Execute()->getResult();
 }
コード例 #2
0
<?php

$Read = new WsAreaTrabalho();
switch ($method) {
    case "GET":
        //retorna todos os itens
        if (isset($id)) {
            $Read->setArea_id($id);
            $Read->Execute()->find();
            Check::JsonReturn($Read->Execute()->getResult(), 'Área não encontrada!', '404');
        } else {
            $Read->Execute()->findAll();
            Check::JsonReturn($Read->Execute()->getResult(), 'Nenhuma área cadastrado!', '204');
        }
        break;
    case "POST":
        if (!empty($request->area_id)) {
            //update
            $Read->setThis($request);
            $Read->Execute()->update(NULL, 'area_id');
            echo json_encode($request);
        } else {
            //salvar
            $request->area_status = 1;
            $Read->setThis($request);
            $insert = $Read->Execute()->insert();
            if ($insert) {
                $request->area_id = (int) $Read->Execute()->MaxFild("area_id");
            }
            echo json_encode($request);
        }
コード例 #3
0
ファイル: update.php プロジェクト: adrianosilvareis/intranet
            <h1>Atualizar Área:</h1>
        </header>

        <?php 
require '_models/AdminArea.class.php';
$data = filter_input_array(INPUT_POST, FILTER_DEFAULT);
$areaId = filter_input(INPUT_GET, 'areaId', FILTER_VALIDATE_INT);
if (!empty($data['SendPostForm'])) {
    unset($data['SendPostForm']);
    $data['area_id'] = $areaId;
    $cadastra = new AdminArea();
    $cadastra->ExeUpdate($data);
    WSErro($cadastra->getError()[0], $cadastra->getError()[1]);
} else {
    $Read = new WsAreaTrabalho();
    $Read->setArea_id($areaId);
    $Read->Execute()->Query("#area_id#");
    if (!$Read->Execute()->getResult()) {
        header("Location: painel.php?exe=area_trabalho/index&empty=true");
    } else {
        $data = (array) $Read->Execute()->getResult()[0];
    }
}
$checkCreate = filter_input(INPUT_GET, 'create', FILTER_VALIDATE_BOOLEAN);
if ($checkCreate && empty($cadastra)) {
    WSErro("O Área <b>{$data['area_title']}</b> foi cadastrado com sucesso no sistema! Continue atualizando o mesmo!", WS_ACCEPT);
}
?>

        <form name="PostForm" action="" method="post" enctype="multipart/form-data">
            <label class="label">
コード例 #4
0
 private function getAreaTrabalho($area_id)
 {
     $Read = new WsAreaTrabalho();
     $Read->setArea_id($area_id);
     $query = $Read->Execute()->Query("#area_id#");
     if ($Read->Execute()->getResult()) {
         return $query[0];
     } else {
         WSErro("A área não foi encontrado!", WS_ERROR);
         return null;
     }
 }