mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-20 01:35:12 +00:00
issue with deleting imported design elements and re-installing them
This commit is contained in:
parent
e54198e5b8
commit
fe00d29047
1 changed files with 9 additions and 1 deletions
|
@ -91,10 +91,11 @@ function impel_init(&$a) {
|
|||
dbesc($namespace),
|
||||
intval(local_channel())
|
||||
);
|
||||
$i = q("select id from item where mid = '%s' and uid = %d limit 1",
|
||||
$i = q("select id, item_restrict from item where mid = '%s' and uid = %d limit 1",
|
||||
dbesc($arr['mid']),
|
||||
intval(local_channel())
|
||||
);
|
||||
|
||||
if($z && $i) {
|
||||
$remote_id = $z[0]['id'];
|
||||
$arr['id'] = $i[0]['id'];
|
||||
|
@ -103,6 +104,13 @@ function impel_init(&$a) {
|
|||
$x = item_store_update($arr,$execflag);
|
||||
}
|
||||
else {
|
||||
if(($i) && ($i[0]['item_restrict'] & ITEM_DELETED)) {
|
||||
// was partially deleted already, finish it off
|
||||
q("delete from item where mid = '%s' and uid = %d",
|
||||
dbesc($arr['mid']),
|
||||
intval(local_channel())
|
||||
);
|
||||
}
|
||||
$x = item_store($arr,$execflag);
|
||||
}
|
||||
if($x['success'])
|
||||
|
|
Loading…
Reference in a new issue