Use more Attach model
This commit is contained in:
parent
e561fb3a0b
commit
14622c4bfd
|
@ -32,6 +32,7 @@ use Friendica\Model\Conversation;
|
||||||
use Friendica\Model\FileTag;
|
use Friendica\Model\FileTag;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
use Friendica\Model\Photo;
|
use Friendica\Model\Photo;
|
||||||
|
use Friendica\Model\Attach;
|
||||||
use Friendica\Protocol\Diaspora;
|
use Friendica\Protocol\Diaspora;
|
||||||
use Friendica\Protocol\Email;
|
use Friendica\Protocol\Email;
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
|
@ -489,14 +490,14 @@ function item_post(App $a) {
|
||||||
|
|
||||||
$condition = ['allow_cid' => $srch, 'allow_gid' => '', 'deny_cid' => '', 'deny_gid' => '',
|
$condition = ['allow_cid' => $srch, 'allow_gid' => '', 'deny_cid' => '', 'deny_gid' => '',
|
||||||
'id' => $attach];
|
'id' => $attach];
|
||||||
if (!DBA::exists('attach', $condition)) {
|
if (!Attach::exists($condition)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
$fields = ['allow_cid' => $str_contact_allow, 'allow_gid' => $str_group_allow,
|
$fields = ['allow_cid' => $str_contact_allow, 'allow_gid' => $str_group_allow,
|
||||||
'deny_cid' => $str_contact_deny, 'deny_gid' => $str_group_deny];
|
'deny_cid' => $str_contact_deny, 'deny_gid' => $str_group_deny];
|
||||||
$condition = ['id' => $attach];
|
$condition = ['id' => $attach];
|
||||||
DBA::update('attach', $fields, $condition);
|
Attach::update($fields, $condition);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -539,8 +540,8 @@ function item_post(App $a) {
|
||||||
if (preg_match_all('/(\[attachment\]([0-9]+)\[\/attachment\])/',$body,$match)) {
|
if (preg_match_all('/(\[attachment\]([0-9]+)\[\/attachment\])/',$body,$match)) {
|
||||||
foreach ($match[2] as $mtch) {
|
foreach ($match[2] as $mtch) {
|
||||||
$fields = ['id', 'filename', 'filesize', 'filetype'];
|
$fields = ['id', 'filename', 'filesize', 'filetype'];
|
||||||
$attachment = DBA::selectFirst('attach', $fields, ['id' => $mtch]);
|
$attachment = Attach::selectFirst($fields, ['id' => $mtch]);
|
||||||
if (DBA::isResult($attachment)) {
|
if ($attachment !== false) {
|
||||||
if (strlen($attachments)) {
|
if (strlen($attachments)) {
|
||||||
$attachments .= ',';
|
$attachments .= ',';
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue