% task_id = _get["task_id"] if _get["task_id"].to_i > 0 if _get["choice"] == "dosave" save_hash = { :time => _post["textime"], :time_transport => _post["textimetransport"], :transport_length => _post["textransportlength"], :date => Datet.in(_post["texdate"]), :comment => _post["texcomment"], :task_id => _post["seltask"], :invoiced => Knj::Web.checkval(_post["cheinvoiced"], 1, 0) } end if _get["timelog_id"].to_i > 0 timelog = _ob.get(:Timelog, _get["timelog_id"]) task_id = timelog.task.id date_val = Datet.in(timelog[:date]).out(:time => false) time_val = timelog[:time] time_transport_val = timelog[:time_transport] url = "&timelog_id=#{timelog.id}" if _get["choice"] == "dosave" timelog.update(save_hash) exit end if _get["choice"] == "dodelete" _ob.delete(timelog) exit end else date_val = Datet.new.out(:time => false) time_val = "00:00:00" time_transport_val = "00:00:00" if _get["choice"] == "dosave" begin timelog = _ob.add(:Timelog, save_hash) rescue RuntimeError => e puts e.message end exit end end %>