- $filedata = @file_get_contents($src);
- $mimetype = Mimetype::getContentType($filename);
- $hash = get_guid(64);
- $created = Temporal::utcNow();
-
- $fields = ['uid' => $page_owner_uid, 'hash' => $hash, 'filename' => $filename, 'filetype' => $mimetype,
- 'filesize' => $filesize, 'data' => $filedata, 'created' => $created, 'edited' => $created,
- 'allow_cid' => '<' . $page_owner_cid . '>', 'allow_gid' => '','deny_cid' => '', 'deny_gid' => ''];
-
- $r = dba::insert('attach', $fields);
+ $newid = Attach::storeFile($src, $page_owner_uid, $filename, '<' . $page_owner_cid . '>');