remove getdatafolder()
change to ->code_folder_name
clean UpdateLinkInfo()