Пример #1
0
 public static function updateClipInfo($clip_id, $field_id, $entry_id, $database)
 {
     $data = VimeoHelper::getClipInfo($clip_id);
     if (!$data) {
         return;
     }
     $database->update($data, "sym_entries_data_{$field_id}", "entry_id={$entry_id}");
     return $data;
 }
Пример #2
0
 public function processRawFieldData($data, &$status, $simulate = false, $entry_id = null)
 {
     if (trim($data) == '') {
         return array();
     }
     $status = self::__OK__;
     $result = VimeoHelper::getClipInfo(VimeoHelper::getClipId($data));
     // HACK: couldn't figure out how to validate in checkPostFieldData() and then prevent
     // this processRawFieldData function executing, since it requires valid data to load the XML
     if (!is_array($result)) {
         $message = "Failed to load clip XML";
         $status = self::__MISSING_FIELDS__;
         return;
     }
     return $result;
 }