public function deleteCustomRecordsSelect($ids) { foreach ($ids as $id) { AttachmentLibrary::deleteAttachment($this->package, 'hotels-hotel', $id); } }
public function deleteCustomRecordsSelect($ids) { foreach ($ids as $id) { AttachmentLibrary::deleteAttachment($this->package, $this->request->route()->getAction()['resource'], $id); CustomFieldResultLibrary::deleteCustomFieldResults('market-product', $id); } }
public function editCustomRecord($parameters) { $parameters['langs'] = Lang::all(); $parameters['groups'] = Group::all(); $parameters['genres'] = array_map(function ($object) { $object->name = trans($object->name); return $object; }, config('pulsar.genres')); $parameters['treatments'] = array_map(function ($object) { $object->name = trans($object->name); return $object; }, config('pulsar.treatments')); $parameters['states'] = array_map(function ($object) { $object->name = trans($object->name); return $object; }, config('pulsar.states')); // get attachments elements $attachments = AttachmentLibrary::getRecords('crm', 'crm-customer', $parameters['object']->id_301, base_lang()->id_001); // merge parameters and attachments array $parameters['attachmentFamilies'] = AttachmentFamily::getAttachmentFamilies(['resource_id_015' => 'cms-article']); $parameters = array_merge($parameters, $attachments); return $parameters; }
public function deleteCustomRecordsSelect($ids) { $articles = Article::getRecordsById($ids); foreach ($articles as $article) { $article->getCategories()->detach(); AttachmentLibrary::deleteAttachment($this->package, 'cms-article', $article->id_355); CustomFieldResultLibrary::deleteCustomFieldResults('cms-article-family', $article->id_355); } }