#654 [customfields] Improvments

This commit is contained in:
diashalabi 2021-10-10 16:21:23 +03:00
parent 321e793242
commit aad685d795
3 changed files with 0 additions and 19 deletions

View File

@ -381,11 +381,6 @@ class AdvModel extends AdvsAdvsEntryModel implements AdvInterface
}
}
public function customfields()
{
return $this->hasMany('Visiosoft\CustomfieldsModule\CustomFieldAdv\CustomFieldAdvModel', 'parent_adv_id', 'id');
}
// public function getCustomFieldEditId($id) {
// $custom_field = AdvsCustomFieldsEntryModel::query()->where('advs_custom_fields.id', $id)->first();
// return DB::table('streams_assignments')->where('field_id', $custom_field->field_id)->first();

View File

@ -58,8 +58,6 @@ interface AdvInterface extends EntryInterface
public function saveCustomField($category_id, $field_id, $name);
public function customfields();
public function priceFormat($adv);
public function AddAdsDefaultCoverImage($ad);

View File

@ -128,18 +128,6 @@ class AdvsController extends AdminController
$newAdvOption->save();
}
// Replicate ad custom fields
$advCustomFields = $this->model->is_enabled('customfields');
if ($advCustomFields) {
$advCustomFields = app('Visiosoft\CustomfieldsModule\CustomFieldAdv\Contract\CustomFieldAdvRepositoryInterface')
->newQuery()->where('parent_adv_id', $advID)->get();
foreach ($advCustomFields as $advCustomField) {
$newaAdvCustomField = $advCustomField->replicate();
$newaAdvCustomField->parent_adv_id = $newAdv->id;
$newaAdvCustomField->save();
}
}
$this->messages->success(trans('visiosoft.module.advs::message.replicated_success'));
}