Пример #1
0
 public function onBeforeTransactionExecute(iTransaction $vf4d5b76a2418eba4baeabc1ed9142b54)
 {
     $this->log(getLabel('manifest-transaction-start') . " \"" . $vf4d5b76a2418eba4baeabc1ed9142b54->getTitle() . "\"");
 }
 public function onBeforeTransactionExecute(iTransaction $vf4d5b76a2418eba4baeabc1ed9142b54)
 {
     $this->log("Запуск транзакции \"" . $vf4d5b76a2418eba4baeabc1ed9142b54->getTitle() . "\"");
 }
Пример #3
0
 protected function loadActions(iTransaction $vf4d5b76a2418eba4baeabc1ed9142b54)
 {
     $v2245023265ae4cf87d02c8b6ba991139 = $this->config;
     $vc995ed7d342223eb83a2f308c1937fb4 = $vf4d5b76a2418eba4baeabc1ed9142b54->getName();
     $v240bf022e685b0ee30ad9fe9e1fb5d5b = array('name' => '@name', 'title' => '/title', 'params' => '+params', 'manifest' => '@manifest', 'package' => '@package');
     $vebb67a4271abe715344471b0f16321f6 = $v2245023265ae4cf87d02c8b6ba991139->getList("//transaction[@name = '{$vc995ed7d342223eb83a2f308c1937fb4}']/action", $v240bf022e685b0ee30ad9fe9e1fb5d5b);
     foreach ($vebb67a4271abe715344471b0f16321f6 as $v418c5509e2171d55b0aee5c2ea4442b5) {
         $vb068931cc450442b63f5b3d276ea4297 = $v418c5509e2171d55b0aee5c2ea4442b5['name'];
         $vd5d3db1765287eef77d7927cc956f50a = $v418c5509e2171d55b0aee5c2ea4442b5['title'];
         $v21ffce5b8a6cc8cc6a41448dd69623c9 = $v418c5509e2171d55b0aee5c2ea4442b5['params'];
         $vefe90a8e604a7c840e88d03a67f6b7d8 = $v418c5509e2171d55b0aee5c2ea4442b5['package'];
         try {
             $v418c5509e2171d55b0aee5c2ea4442b5 = atomicAction::load($vb068931cc450442b63f5b3d276ea4297, $vf4d5b76a2418eba4baeabc1ed9142b54, $vefe90a8e604a7c840e88d03a67f6b7d8);
             $this->addIncludedAction($vb068931cc450442b63f5b3d276ea4297, $vefe90a8e604a7c840e88d03a67f6b7d8);
             if ($v418c5509e2171d55b0aee5c2ea4442b5 instanceof iAtomicAction) {
                 $v418c5509e2171d55b0aee5c2ea4442b5->setTitle($vd5d3db1765287eef77d7927cc956f50a);
                 $v418c5509e2171d55b0aee5c2ea4442b5->setParams($v21ffce5b8a6cc8cc6a41448dd69623c9);
                 $v418c5509e2171d55b0aee5c2ea4442b5->setEnviroment($this->enviroment);
                 $vf4d5b76a2418eba4baeabc1ed9142b54->addAtomicAction($v418c5509e2171d55b0aee5c2ea4442b5);
             }
         } catch (Exception $ve1671797c52e15f763380b45e841ec32) {
             if ($this->callback instanceof iManifestCallback) {
                 $this->callback->onException($ve1671797c52e15f763380b45e841ec32);
             }
             throw $ve1671797c52e15f763380b45e841ec32;
         }
     }
 }