Esempio n. 1
0
 /**
  * Main method to registry.
  *
  * @param null|array $data
  * @return CreateConfig|Model
  * @throws \Exception
  */
 public function create(array $data)
 {
     $this->create->data($data);
     $this->createPrepare();
     $t = Transaction()->begin();
     try {
         $this->create->triggerOnExecute();
         $result = $this->createExecute();
         $this->create->triggerOnExecuteEnd($result);
     } catch (\Exception $e) {
         Transaction()->rollBack($t);
         throw $e;
     }
     Transaction()->commit($t);
     $this->create->triggerOnSuccess($result);
     return $result;
 }
Esempio n. 2
0
<?php

if (!isset($_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER['HTTP_X_REQUESTED_WITH'] != "XMLHttpRequest") {
    die;
}
require_once "connector.php";
$addr = $_POST['addr'];
$pin = $_POST['pin'];
$txt = "";
if ($addr && $pin) {
    Transaction($addr, 4, $pin);
    $txt .= 'if( $("#button' . $addr . $pin . '").hasClass("button_disabled") ) { $("#button' . $addr . $pin . '").removeClass("button_disabled"); } else { $("#button' . $addr . $pin . '").addClass("button_disabled"); }';
}
echo "<script>" . $txt . "</script>";
Esempio n. 3
0
<?php

if (!isset($_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER['HTTP_X_REQUESTED_WITH'] != "XMLHttpRequest") {
    die;
}
require_once "connector.php";
$addr = $_POST['addr'];
$pins = $_POST['pins'];
$txt = "";
if ($addr && $pins) {
    $pins = explode(",", $pins);
    $state = Transaction($addr, 1, 0, count($pins), 3);
    foreach ($pins as $key => $pin) {
        $enabled = @intval($state[$key]);
        if ($enabled) {
            $txt .= '$("#lamp' . $addr . $pin . '").addClass("lamp_active");';
        } else {
            $txt .= '$("#lamp' . $addr . $pin . '").removeClass("lamp_active");';
        }
    }
}
echo "<script>" . $txt . "</script>";
<?php

if (!isset($_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER['HTTP_X_REQUESTED_WITH'] != "XMLHttpRequest") {
    die;
}
require_once "connector.php";
$addr = $_POST['addr'];
$action = $_POST['action'];
$txt = "";
if ($addr && $action) {
    if ($action == "on") {
        Transaction($addr, 5);
        $txt .= '$(".lamp[rel=\'' . $addr . '\']' . '").addClass("lamp_active");';
    } elseif ($action == "off") {
        Transaction($addr, 6);
        $txt .= '$(".lamp[rel=\'' . $addr . '\']' . '").removeClass("lamp_active");';
    }
}
echo "<script>" . $txt . "</script>";
Esempio n. 5
0
<?php

if (!isset($_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER['HTTP_X_REQUESTED_WITH'] != "XMLHttpRequest") {
    die;
}
require_once "connector.php";
$addr = $_POST['addr'];
$pin = $_POST['pin'];
$txt = "";
if ($addr && $pin) {
    Transaction($addr, 3, $pin);
    $txt .= 'if( $("#lamp' . $addr . $pin . '").hasClass("lamp_active") ) { $("#lamp' . $addr . $pin . '").removeClass("lamp_active"); } else { $("#lamp' . $addr . $pin . '").addClass("lamp_active"); }';
}
echo "<script>" . $txt . "</script>";