getMessage().' // '; } define ("_DEBUG", false); define ("_ADVANCED_DEBUG",false); /** * Class for controling mr_res_record_multi objects from database * data, and vice-versa. * @author boulio * */ class mr_res_record_multi_controler extends ObjectControler implements ObjectControlerIF { public function save($mr_res_record_multi){ if($mr_res_record_multi->mr_res_record_multi_id>0){ return self::update($mr_res_record_multi); } else { return self::insert($mr_res_record_multi); } } public function get($mr_res_record_multi_id){ return self::advanced_get($mr_res_record_multi_id,_RECORD_TABLE_NAME); } public function delete($mr_res_record_multi){ return self::advanced_delete($mr_res_record_multi); } ////////////// PRIVATE BLOCK private function insert($mr_res_record_multi){ /* Computed data to implement * $filetmp = $docserver_path; * $tmp = $path; * $tmp = str_replace('#',DIRECTORY_SEPARATOR,$tmp); * $filetmp .= $tmp; * $filetmp .= $filename; * $md5 = md5_file($filetmp); * $filesize = filesize($filetmp); */ $mr_res_record_multi->mr_res_record_multi_id=time()*1000+rand()%1000; $mr_res_record_multi->creation_date=date("Y-m-d H:i"); $mr_res_record_multi->type_id=0; $mr_res_record_multi->format="Not yet implemented"; $mr_res_record_multi->typist="Not yet implemented"; $mr_res_record_multi->docserver_id="101"; return self::advanced_insert($mr_res_record_multi); } private function update($mr_res_record_multi){ return self::advanced_update($mr_res_record_multi); } }