Esempio n. 1
0
        case "users":
            $mapper = new UserMapper($pdo);
            $object = new User($data->id, $data->login, $data->password, $data->email, $data->access, $data->name, $data->fam, $data->pol, $data->regDate, $data->birthDate, $data->avatar, $data->activation);
            break;
        case "categories":
            $mapper = new CategoryMapper($pdo);
            $object = new Category($data->id, $data->title, $data->text, $data->meta_d, $data->meta_k);
            break;
        case "data":
            $mapper = new DataItemMapper($pdo);
            $object = new DataItem($data->id, $data->title, $data->text, $data->cat, $data->meta_d, $data->meta_k, $data->description, $data->view, $data->author, $data->date);
            break;
        case "news":
            $mapper = new NewsMapper($pdo);
            $object = new News($data->id, $data->title, $data->text, $data->full_text, $data->date, $data->author, $data->view, $data->type);
            break;
        case "sostav":
            $mapper = new SostavMapper($pdo);
            $object = new Sostav($data->id, $data->name, $data->scores, $data->rang, $data->dol, $data->fullName, $data->skype);
            break;
        default:
            die(json_encode(array("result" => "Ошибка. Невозможно установить тип данных")));
            break;
    }
}
try {
    $mapper->update($object);
} catch (Exception $e) {
    die(json_encode(array("result" => $e->getMessage())));
}
echo json_encode(array("result" => "200 OK"));
Esempio n. 2
0
        case "pages":
            $mapper = new PageMapper($pdo);
            break;
        case "users":
            $mapper = new UserMapper($pdo);
            break;
        case "categories":
            $mapper = new CategoryMapper($pdo);
            break;
        case "data":
            $mapper = new DataItemMapper($pdo);
            break;
        case "news":
            $mapper = new NewsMapper($pdo);
            break;
        case "sostav":
            $mapper = new SostavMapper($pdo);
            break;
        default:
            die(json_encode(array("result" => "Ошибка. Невозможно установить тип данных")));
            break;
    }
} else {
    die(json_encode(array("result" => "Данные не были переданы")));
}
try {
    $mapper->delete($id);
} catch (Exception $e) {
    die(json_encode(array("result" => $e->getMessage())));
}
echo json_encode(array("result" => "200 OK"));
Esempio n. 3
0
        case "users":
            $mapper = new UserMapper($pdo);
            $object = new User(null, $data->login, $data->password, $data->email, $data->access, $data->name, $data->fam, $data->pol, date("Y-m-d H:i:s", time() - 2 * 60), $data->birthDate, $data->avatar, $data->activation);
            break;
        case "categories":
            $mapper = new CategoryMapper($pdo);
            $object = new Category(null, $data->title, $data->text, $data->meta_d, $data->meta_k);
            break;
        case "data":
            $mapper = new DataItemMapper($pdo);
            $object = new DataItem(null, $data->title, $data->text, $data->cat, $data->meta_d, $data->meta_k, $data->description, 0, $data->author, date("Y-m-d H:i:s", time() - 2 * 60));
            break;
        case "news":
            $mapper = new NewsMapper($pdo);
            $object = new News(null, $data->title, $data->text, $data->full_text, date("Y-m-d H:i:s", time() - 2 * 60), $data->author, 0, $data->type);
            break;
        case "sostav":
            $mapper = new SostavMapper($pdo);
            $object = new Sostav(null, $data->name, $data->scores, $data->rang, $data->dol, $data->fullName, $data->skype);
            break;
        default:
            die(json_encode(array("result" => "Ошибка. Невозможно установить тип данных")));
            break;
    }
}
try {
    $mapper->insert($object);
} catch (Exception $e) {
    die(json_encode(array("result" => $e->getMessage())));
}
echo json_encode(array("result" => $object->getId()));
Esempio n. 4
0
        case "users":
            $mapper = new UserMapper($pdo);
            break;
        case "usergroups":
            $mapper = new UserGroupMapper($pdo);
            break;
        case "categories":
            $mapper = new CategoryMapper($pdo);
            break;
        case "data":
            $mapper = new DataItemMapper($pdo);
            break;
        case "news":
            $mapper = new NewsMapper($pdo);
            break;
        case "sostav":
            $mapper = new SostavMapper($pdo);
            break;
        default:
            die(json_encode(array("result" => "Ошибка. Невозможно установить тип данных")));
            break;
    }
} else {
    die(json_encode(array("result" => "Данные не были переданы")));
}
try {
    $count = $mapper->getCount();
} catch (Exception $e) {
    die(json_encode(array("result" => $e->getMessage())));
}
echo $count;