Example #1
0
 private static function renderEvent($event, $read = 0)
 {
     $eventInfo = array();
     $eventInfo['attribute:id'] = $event->getId();
     $eventInfo['attribute:type-id'] = $event->getTypeId();
     $eventInfo['attribute:read'] = (int) $read;
     $eventDate = new umiDate($event->getDate());
     $eventInfo['attribute:timestamp'] = $eventDate->getDateTimeStamp();
     $eventInfo['attribute:date'] = $eventDate->getFormattedDate('d.m.Y H:i');
     $params = $event->getParams();
     $eventInfo['node:value'] = ulangStream::getLabelSimple($event->getTypeId() . "_msg", $params);
     return $eventInfo;
 }
Example #2
0
 private static function renderEvent($v4119639092e62c55ea8be348e4d9260d, $vecae13117d6f0584c25a9da6c8f8415e = 0)
 {
     $vce3280d763b11208823de6adaa1d80dd = array();
     $vce3280d763b11208823de6adaa1d80dd['attribute:id'] = $v4119639092e62c55ea8be348e4d9260d->getId();
     $vce3280d763b11208823de6adaa1d80dd['attribute:type-id'] = $v4119639092e62c55ea8be348e4d9260d->getTypeId();
     $vce3280d763b11208823de6adaa1d80dd['attribute:read'] = (int) $vecae13117d6f0584c25a9da6c8f8415e;
     $v8314f7e7b648c91b83817a870b5857a3 = new umiDate($v4119639092e62c55ea8be348e4d9260d->getDate());
     $vce3280d763b11208823de6adaa1d80dd['attribute:timestamp'] = $v8314f7e7b648c91b83817a870b5857a3->getDateTimeStamp();
     $vce3280d763b11208823de6adaa1d80dd['attribute:date'] = $v8314f7e7b648c91b83817a870b5857a3->getFormattedDate('d.m.Y H:i');
     $v21ffce5b8a6cc8cc6a41448dd69623c9 = $v4119639092e62c55ea8be348e4d9260d->getParams();
     $vce3280d763b11208823de6adaa1d80dd['node:value'] = ulangStream::getLabelSimple($v4119639092e62c55ea8be348e4d9260d->getTypeId() . "_msg", $v21ffce5b8a6cc8cc6a41448dd69623c9);
     return $vce3280d763b11208823de6adaa1d80dd;
 }
Example #3
0
 public function __call($vea9f6aca279138c58f705c8d4cb4b8ce, $args)
 {
     $vea9f6aca279138c58f705c8d4cb4b8ce = strtolower($vea9f6aca279138c58f705c8d4cb4b8ce);
     if (in_array($vea9f6aca279138c58f705c8d4cb4b8ce, $this->modes)) {
         $v2063c1608d6e0baf80249c42e2be5804 = sizeof($args) ? $args[0] : null;
         if ($v2063c1608d6e0baf80249c42e2be5804 instanceof iUmiEntinty) {
             $v2063c1608d6e0baf80249c42e2be5804 = $v2063c1608d6e0baf80249c42e2be5804->getId();
         }
         if (isset($this->fieldId)) {
             $v06e3d36fa30cea095545139854ad1fb9 = selector::get('field')->id($this->fieldId);
             if ($v6b1a57fa235477758817df3c91158006 = $v06e3d36fa30cea095545139854ad1fb9->getRestrictionId()) {
                 $v3dadfaeb46ec74762b37de11fea7605c = baseRestriction::get($v6b1a57fa235477758817df3c91158006);
                 if ($v3dadfaeb46ec74762b37de11fea7605c instanceof iNormalizeInRestriction) {
                     $v2063c1608d6e0baf80249c42e2be5804 = $v3dadfaeb46ec74762b37de11fea7605c->normalizeIn($v2063c1608d6e0baf80249c42e2be5804);
                 }
             }
             if (is_numeric($v2063c1608d6e0baf80249c42e2be5804) && substr($v2063c1608d6e0baf80249c42e2be5804, 0, 1) !== "0") {
                 $v2063c1608d6e0baf80249c42e2be5804 = (double) $v2063c1608d6e0baf80249c42e2be5804;
             }
             if ($v06e3d36fa30cea095545139854ad1fb9->getDataType() == 'relation' && is_string($v2063c1608d6e0baf80249c42e2be5804)) {
                 if ($v52eb29c6d8ea0d3a5bb3654f49bbd7c7 = $v06e3d36fa30cea095545139854ad1fb9->getGuideId()) {
                     $v8be74552df93e31bbdd6b36ed74bdb6a = new selector('objects');
                     $v8be74552df93e31bbdd6b36ed74bdb6a->types('object-type')->id($v52eb29c6d8ea0d3a5bb3654f49bbd7c7);
                     $v8be74552df93e31bbdd6b36ed74bdb6a->where('*')->ilike($v2063c1608d6e0baf80249c42e2be5804);
                     $v2fa47f7c65fec19cc163b195725e3844 = sizeof($v8be74552df93e31bbdd6b36ed74bdb6a->result);
                     if ($v2fa47f7c65fec19cc163b195725e3844 > 0 && $v2fa47f7c65fec19cc163b195725e3844 < 100) {
                         $v2063c1608d6e0baf80249c42e2be5804 = $v8be74552df93e31bbdd6b36ed74bdb6a->result;
                     }
                 }
             }
             if ($v06e3d36fa30cea095545139854ad1fb9->getDataType() == 'date' && is_string($v2063c1608d6e0baf80249c42e2be5804)) {
                 $v5fc732311905cb27e82d67f4f6511f7f = new umiDate();
                 $v5fc732311905cb27e82d67f4f6511f7f->setDateByString(trim($v2063c1608d6e0baf80249c42e2be5804, ' %'));
                 $v2063c1608d6e0baf80249c42e2be5804 = $v5fc732311905cb27e82d67f4f6511f7f->getDateTimeStamp();
             }
         }
         $this->value = $v2063c1608d6e0baf80249c42e2be5804;
         $this->mode = $vea9f6aca279138c58f705c8d4cb4b8ce;
     } else {
         throw new selectorException("This property doesn't support \"{$vea9f6aca279138c58f705c8d4cb4b8ce}\" method");
     }
 }