public function save(Default_Model_UploadedFiles $value) { $data = array('idMessage' => $value->getIdMessage(), 'idUser' => $value->getIdUser(), 'name' => $value->getName(), 'type' => $value->getType(), 'module' => $value->getModule()); if (null === ($id = $value->getId())) { $data['created'] = new Zend_Db_Expr('NOW()'); $id = $this->getDbTable()->insert($data); } else { $this->getDbTable()->update($data, array('id = ?' => $id)); } return $id; }
public function saveFileNameAction() { $return = ''; $id = (int) $this->getRequest()->getParam('id'); if ($id) { $fileName = Needs_Tools::checkDuplicatedFileName($newFileName, $newFileExt, $id); if ($fileName) { $model = new Default_Model_UploadedFiles(); $model->find($id); $oldfile = $model->getName(); $model->setName($fileName . "." . $model->getType()); if ($model->save()) { $return = $fileName; rename(APPLICATION_PUBLIC_PATH . '/media/files/' . $oldfile, APPLICATION_PUBLIC_PATH . '/media/files/' . $fileName . '.' . $model->getType()); } else { $return = "Error modifying file"; } } } echo $return; }