mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-17 23:13:15 +00:00
[SearchEngine] Update commands
This commit is contained in:
@@ -509,6 +509,7 @@ class task_period_RecordMover extends task_appboxAbstract
|
||||
if (array_key_exists('coll', $row)) {
|
||||
$coll = collection::get_from_coll_id($this->dependencyContainer, $databox, $row['coll']);
|
||||
$rec->move_to_collection($coll, $this->dependencyContainer['phraseanet.appbox']);
|
||||
$this['phraseanet.SE']->updateRecord($rec);
|
||||
if ($logsql) {
|
||||
$this->log(sprintf("on sbas %s move rid %s to coll %s \n", $row['sbas_id'], $row['record_id'], $coll->get_coll_id()));
|
||||
}
|
||||
@@ -524,6 +525,7 @@ class task_period_RecordMover extends task_appboxAbstract
|
||||
}
|
||||
$status = implode('', $status);
|
||||
$rec->set_binary_status($status);
|
||||
$this['SearchEngine']->updateRecord($rec);
|
||||
if ($logsql) {
|
||||
$this->log(sprintf("on sbas %s set rid %s status to %s \n", $row['sbas_id'], $row['record_id'], $status));
|
||||
}
|
||||
@@ -534,12 +536,14 @@ class task_period_RecordMover extends task_appboxAbstract
|
||||
if ($row['deletechildren'] && $rec->is_grouping()) {
|
||||
foreach ($rec->get_children() as $child) {
|
||||
$child->delete();
|
||||
$this['SearchEngine']->removeRecord($child);
|
||||
if ($logsql) {
|
||||
$this->log(sprintf("on sbas %s delete (grp child) rid %s \n", $row['sbas_id'], $child->get_record_id()));
|
||||
}
|
||||
}
|
||||
}
|
||||
$rec->delete();
|
||||
$this['SearchEngine']->removeRecord($rec);
|
||||
if ($logsql) {
|
||||
$this->log(sprintf("on sbas %s delete rid %s \n", $row['sbas_id'], $rec->get_record_id()));
|
||||
}
|
||||
|
@@ -1632,7 +1632,8 @@ class task_period_archive extends task_abstract
|
||||
|
||||
$story->set_binary_status(databox_status::operation_or($this->dependencyContainer, $stat0, $stat1));
|
||||
$story->rebuild_subdefs();
|
||||
$story->reindex();
|
||||
|
||||
$this['phraseanet.SE']->addStory($story);
|
||||
|
||||
$media = $databox = null;
|
||||
|
||||
|
Reference in New Issue
Block a user