// proceed for $email $object->setEmail($email); // proceed for $description_en $object->setDescriptionEn($description_en); // proceed for $description_zh $object->setDescriptionZh($description_zh); // proceed for $active $object->setActive($active); // proceed for $price if (!empty($price)) { $object->setPrice($price); } // proceed for $images $object->setImages($images); // proceed for $thumbnail $object->setThumbnail($thumbnail); // proceed for $date $object->setDate($date / 1000); // proceed for $attachment $files = explode("\n", trim($attachment)); $rtn = array(); foreach ($files as $file) { $file = trim($file); // for cache file, we move it to its proper location if (strpos($file, str_replace(WEBROOT . DS, "", CACHE_DIR)) === 0) { $oldname = WEBROOT . DS . $file; $newname = WEBROOT . DS . "files/plupfiletest" . str_replace(CACHE_DIR, "", WEBROOT . DS . $file); rename($oldname, $newname); $file = str_replace(WEBROOT . DS, "", $newname); } $rtn[] = $file;