Exemple #1
0
 public function getValueStr()
 {
     $data = array();
     $data['imageOrig'] = $this->imageOrig;
     $data['x1'] = $this->x1;
     $data['y1'] = $this->y1;
     $data['x2'] = $this->x2;
     $data['y2'] = $this->y2;
     $data['requiredWidth'] = $this->requiredWidth;
     $data['requiredHeight'] = $this->requiredHeight;
     $data['id'] = $this->id;
     return json_encode(\Ip\Internal\Text\Utf8::checkEncoding($data));
 }
Exemple #2
0
 /**
  * @param int $widgetId
  * @param array $data
  * @return int row count
  */
 public static function updateWidget($widgetId, $data)
 {
     if (array_key_exists('data', $data)) {
         $data['data'] = json_encode(\Ip\Internal\Text\Utf8::checkEncoding($data['data']));
     }
     return ipDb()->update('widget', $data, array('id' => $widgetId));
 }
 /**
  * @param $metaData
  * @param $sourceId
  */
 private static function addDataTableRepositoryEntry($metaData, $sourceId)
 {
     $serializedMetaData = json_encode(\Ip\Internal\Text\Utf8::checkEncoding($metaData));
     try {
         ipDb()->insert(self::DATA_TABLE_REPOSITORY, array('tableMetaData' => $serializedMetaData, 'sourceId' => $sourceId, 'usageCounter' => 1));
     } catch (\Ip\Exception\Db $e) {
         ipLog()->error("Could not insert data into data table, Message: " . $e->getMessage());
     }
 }