/** * Update with some sensible defaults. * @param array $data * @return DataObject */ public function update($data) { return parent::update(CollectionTools::options_from_array($data, array('RemoteHost' => $_SERVER['SERVER_NAME'], 'Protocol' => $_SERVER['SERVER_PROTOCOL'], 'Proxy' => '', 'Path' => Replicant::asset_path(), 'UserName' => Member::currentUser()->Email))); }
/** * Override update with some usefull defaults and checks * @param array $data * @return DataObject */ public function update($data) { return parent::update(CollectionTools::options_from_array($data, array('RemoteHost' => null, 'Protocol' => 'http', 'Proxy' => '', 'Database' => DatabaseTools::getDBCredential('Database'), 'UserName' => Member::currentUser() ? Member::currentUser()->Email : $_SERVER['PHP_AUTH_USER'], 'Password' => '', 'Path' => Replicant::asset_path(), 'FileName' => FileSystemTools::filename_from_timestamp('.sql')))); }
/** * Update with some sensible defaults. * @param array $data * @return DataObject */ public function update($data) { return parent::update(CollectionTools::options_from_array($data, array('RemoteHost' => $_SERVER['SERVER_NAME'], 'Protocol' => $_SERVER['SERVER_PROTOCOL'], 'Proxy' => '', 'Path' => Replicant::asset_path(), 'FileName' => null, 'Database' => DatabaseTools::getDBCredential('Database')))); }
/** * Update with some sensible defaults. * @param array $data * @return DataObject */ public function update($data) { return parent::update(CollectionTools::options_from_array($data, array('RemoteHost' => null, 'Protocol' => null, 'Proxy' => '', 'UserName' => null, 'Password' => null, 'Path' => Replicant::config()->get('remote_path'), 'FileName' => ''))); }