<https://forum.simplacms.ru/topic/10762-2-%D0%BF%D1%80%D0%B8%D0%BA%D1%80%D0%B5%D0%BF%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5-%D1%84%D0%B0%D0%B9%D0%BB%D1%8B/page/4/#comment-118703>
<http://schema.org/text>
"Там, собственно этот код.  \n\t \n\tЯ у себя в начале добавил еще проверку if($files)\n \n\n\n$files \t\t= array();\n$files \t\t= (array)$this-&gt;request-&gt;post('files');\n\n// Удаление файлов\n$current_files = $this-&gt;files-&gt;get_files(array('object_id'=&gt;$product-&gt;id,'type'=&gt;'product'));\nforeach($current_files as $file)\n\tif(!in_array($file-&gt;id, $files['id'])) // и вот здесь, когда все файлы удаляешь - возникает ошибка in_array() expects parameter 2 to be array т.к. $files пустой. \n\t\t\t$this-&gt;files-&gt;delete_file($file-&gt;id);\n"
<https://forum.simplacms.ru/topic/10762-2-%D0%BF%D1%80%D0%B8%D0%BA%D1%80%D0%B5%D0%BF%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5-%D1%84%D0%B0%D0%B9%D0%BB%D1%8B/page/4/?tab=comments#comment-142809>