示例#1
0
<?php

require_once dirname(__FILE__) . '/common/common.inc.php';
if (isset($_COOKIE[OPERATOR])) {
    $_SESSION[OPERATOR] = json_decode($_COOKIE[OPERATOR]);
}
$template = MiscUtils::getParam('t', 'signin');
$options = MiscUtils::getParam('opts', MiscUtils::encode(array()));
$smarty->assign('operator', MiscUtils::encode(array()));
$smarty->assign('now', MiscUtils::encode(SimpleDate::create()));
$smarty->assign('options', $options);
$smarty->assign('template', $template);
$smarty->display('gui/base.tpl');
示例#2
0
<?php

require_once dirname(__FILE__) . '/common/common.inc.php';
require_once dirname(__FILE__) . "/database/{$database}/database.inc.php";
header('Content-Type: text/plain');
$class = MiscUtils::decryptParam('name', NULL);
$objectsToAddOrUpdate = json_decode(MiscUtils::decryptParam('o', NULL));
$objectsToRemove = json_decode(MiscUtils::decryptParam('r', NULL));
$orm = classToOrm($class);
if ($orm) {
    try {
        $myManager->start_t();
        foreach ($objectsToAddOrUpdate as &$object) {
            if (isset($object->id)) {
                $orm->update($myManager, $object);
            } else {
                $orm->add($myManager, $object);
            }
        }
        foreach ($objectsToRemove as &$object) {
            $orm->remove($myManager, $object);
        }
        $myManager->commit_t();
        echo MiscUtils::encode(array());
    } catch (PDOException $e) {
        echo MiscUtils::encode($e->getMessage());
    }
}