Схема
private mixed
fillSavedValues (
$product_id, $fields_array, $var = '' )
Аргументы
| Аргумент |
Возможный тип |
Описание |
| $product_id |
— |
— |
| $fields_array |
— |
— |
| $var = '' |
— |
— |
Описание
Метод пока еще не документирован.
Исходный код
$this->load->model('openbay/amazonus');
$savedListing = $this->model_openbay_amazonus->getProduct($product_id, $var);
$decoded_data = (array)json_decode($savedListing['data']);
$saved_fields = (array)$decoded_data['fields'];
//Show current quantity instead of last uploaded
$saved_fields['Quantity'] = $this->model_openbay_amazonus->getProductQuantity($product_id, $var);
$filledArray = array();
foreach($fields_array as $field) {
$value_array = array('value' => '');
if(isset($saved_fields[$field['name']])) {
$value_array = array('value' => $saved_fields[$field['name']]);
}
$filledItem = array_merge($field, $value_array);
$filledArray[] = $filledItem;
}
return $filledArray;