#!/bin/bash
exec 4<&0 0</etc/Yozosoft/Yozo_Office/installinfo.cfg
read line1
exec 0<&4

handleSS()
{
	if [ $1 -eq 3 ]; then
		if [ -f /etc/SuSE-release ]; then
		 if [ -d /opt/kde3/share/mimelnk/application ]; then
			if [ -f /opt/kde3/share/mimelnk/application/msexcel.desktop ]; then
			 mv /opt/kde3/share/mimelnk/application/msexcel.desktop $line1/Mimelnk/MimelnkKdeMS/zz-msexcel.desktop &>/dev/null
			fi
			if [ -f /opt/kde3/share/mimelnk/application/vnd.ms-excel.desktop ]; then
			 mv /opt/kde3/share/mimelnk/application/vnd.ms-excel.desktop $line1/Mimelnk/MimelnkKdeMS/zz-vnd.ms-excel.desktop &>/dev/null
			fi
			cp -f $line1/Mimelnk/MimelnkKdeMS/msexcel.desktop /opt/kde3/share/mimelnk/application &> /dev/null
			cp -f $line1/Mimelnk/MimelnkKdeMS/vnd.openxmlformats-officedocument.spreadsheetml.sheet.desktop /opt/kde3/share/mimelnk/application &> /dev/null
			cp -f $line1/Mimelnk/MimelnkKdeMS/vnd.openxmlformats-officedocument.spreadsheetml.template.desktop /opt/kde3/share/mimelnk/application &> /dev/null
		 fi
		else
		 if [ -d /usr/share/mimelnk/application ]; then
			if [ -f /usr/share/mimelnk/application/msexcel.desktop ]; then
			 mv /usr/share/mimelnk/application/msexcel.desktop $line1/Mimelnk/MimelnkKdeMS/zz-msexcel.desktop &>/dev/null
			fi
			cp -f $line1/Mimelnk/MimelnkKdeMS/msexcel.desktop /usr/share/mimelnk/application &> /dev/null
			cp -f $line1/Mimelnk/MimelnkKdeMS/vnd.openxmlformats-officedocument.spreadsheetml.sheet.desktop /usr/share/mimelnk/application &> /dev/null
			cp -f $line1/Mimelnk/MimelnkKdeMS/vnd.openxmlformats-officedocument.spreadsheetml.template.desktop /usr/share/mimelnk/application &> /dev/null
		 fi
		fi
	else #删除
		if [ -f /etc/SuSE-release ]; then
		 if [ -d /opt/kde3/share/mimelnk/application ]; then
			 rm -f /opt/kde3/share/mimelnk/application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.desktop /opt/kde3/share/mimelnk/application/vnd.openxmlformats-officedocument.spreadsheetml.template.desktop &> /dev/null			 
			 if [ -f $line1/Mimelnk/MimelnkKdeMS/zz-msexcel.desktop ]; then
			   mv -f $line1/Mimelnk/MimelnkKdeMS/zz-msexcel.desktop /opt/kde3/share/mimelnk/application/msexcel.desktop &>/dev/null
       else			 
				 rm -f /opt/kde3/share/mimelnk/application/msexcel.desktop &>/dev/null
			 fi			 
			 if [ -f $line1/Mimelnk/MimelnkKdeMS/zz-vnd.ms-excel.desktop ]; then
			   mv -f $line1/Mimelnk/MimelnkKdeMS/zz-vnd.ms-excel.desktop /opt/kde3/share/mimelnk/application/vnd.ms-excel.desktop &>/dev/null 
			 else
 	  		 rm -f /opt/kde3/share/mimelnk/application/vnd.ms-excel.desktop &>/dev/null
			 fi			
		 fi
		else
		 if [ -d /usr/share/mimelnk/application ]; then
			 rm -f /usr/share/mimelnk/application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.desktop /usr/share/mimelnk/application/vnd.openxmlformats-officedocument.spreadsheetml.template.desktop &> /dev/null
			 if [ -f $line1/Mimelnk/MimelnkKdeMS/zz-msexcel.desktop ]; then
			   mv -f $line1/Mimelnk/MimelnkKdeMS/zz-msexcel.desktop /usr/share/mimelnk/application/msexcel.desktop &>/dev/null
			 else
				 rm -f /usr/share/mimelnk/application/msexcel.desktop &>/dev/null
			 fi
		 fi
		fi
	fi
}

handlePG()
{
if [ $1 -eq 3 ]; then
	if [ -f /etc/SuSE-release ]; then
	 if [ -d /opt/kde3/share/mimelnk/application ]; then
		if [ -f /opt/kde3/share/mimelnk/application/mspowerpoint.desktop ]; then
		 mv /opt/kde3/share/mimelnk/application/mspowerpoint.desktop $line1/Mimelnk/MimelnkKdeMS/zz-mspowerpoint.desktop &>/dev/null
		fi
		cp -f $line1/Mimelnk/MimelnkKdeMS/mspowerpoint.desktop /opt/kde3/share/mimelnk/application &> /dev/null
		cp -f $line1/Mimelnk/MimelnkKdeMS/vnd.openxmlformats-officedocument.presentationml.presentation.desktop /opt/kde3/share/mimelnk/application &> /dev/null
		cp -f $line1/Mimelnk/MimelnkKdeMS/vnd.openxmlformats-officedocument.presentationml.template.desktop /opt/kde3/share/mimelnk/application &> /dev/null
		cp -f $line1/Mimelnk/MimelnkKdeMS/vnd.openxmlformats-officedocument.presentationml.slideshow.desktop /opt/kde3/share/mimelnk/application &> /dev/null
	 fi
	else
	 if [ -d /usr/share/mimelnk/application ]; then
		if [ -f /usr/share/mimelnk/application/mspowerpoint.desktop ]; then
		 mv /usr/share/mimelnk/application/mspowerpoint.desktop $line1/Mimelnk/MimelnkKdeMS/zz-mspowerpoint.desktop &>/dev/null
		fi
		cp -f $line1/Mimelnk/MimelnkKdeMS/mspowerpoint.desktop /usr/share/mimelnk/application &> /dev/null
		cp -f $line1/Mimelnk/MimelnkKdeMS/vnd.openxmlformats-officedocument.presentationml.presentation.desktop /usr/share/mimelnk/application &> /dev/null
		cp -f $line1/Mimelnk/MimelnkKdeMS/vnd.openxmlformats-officedocument.presentationml.template.desktop /usr/share/mimelnk/application &> /dev/null
		cp -f $line1/Mimelnk/MimelnkKdeMS/vnd.openxmlformats-officedocument.presentationml.slideshow.desktop /usr/share/mimelnk/application &> /dev/null
	 fi
	fi
else
	if [ -f /etc/SuSE-release ]; then
	 if [ -d /opt/kde3/share/mimelnk/application ]; then
		 rm -f /opt/kde3/share/mimelnk/application/vnd.openxmlformats-officedocument.presentationml.presentation.desktop /opt/kde3/share/mimelnk/application/vnd.openxmlformats-officedocument.presentationml.template.desktop /opt/kde3/share/mimelnk/application/vnd.openxmlformats-officedocument.presentationml.slideshow.desktop &> /dev/null
 		 if [ -f $line1/Mimelnk/MimelnkKdeMS/zz-mspowerpoint.desktop ]; then
		   mv -f $line1/Mimelnk/MimelnkKdeMS/zz-mspowerpoint.desktop /opt/kde3/share/mimelnk/application/mspowerpoint.desktop &>/dev/null
		 else
		   rm -f /opt/kde3/share/mimelnk/application/mspowerpoint.desktop &>/dev/null
		 fi
	 fi
	else
	 if [ -d /usr/share/mimelnk/application ]; then
		 rm -f /usr/share/mimelnk/application/vnd.openxmlformats-officedocument.presentationml.presentation.desktop /usr/share/mimelnk/application/vnd.openxmlformats-officedocument.presentationml.template.desktop /usr/share/mimelnk/application/vnd.openxmlformats-officedocument.presentationml.slideshow.desktop &> /dev/null
		 if [ -f $line1/Mimelnk/MimelnkKdeMS/zz-mspowerpoint.desktop ]; then
		   mv -f $line1/Mimelnk/MimelnkKdeMS/zz-mspowerpoint.desktop /usr/share/mimelnk/application/mspowerpoint.desktop &>/dev/null
     else
			 rm -f /usr/share/mimelnk/application/mspowerpoint.desktop &>/dev/null
		 fi
	 fi
	fi
fi
}

handleWP()
{
if [ $1 -eq 3 ]; then
	if [ -f /etc/SuSE-release ]; then
	 if [ -d /opt/kde3/share/mimelnk/application ]; then
		if [ -f /opt/kde3/share/mimelnk/application/msword.desktop ]; then
		 mv /opt/kde3/share/mimelnk/application/msword.desktop $line1/Mimelnk/MimelnkKdeMS/zz-msword.desktop &>/dev/null
		fi
		cp -f $line1/Mimelnk/MimelnkKdeMS/msword.desktop /opt/kde3/share/mimelnk/application &> /dev/null
		cp -f $line1/Mimelnk/MimelnkKdeMS/vnd.openxmlformats-officedocument.wordprocessingml.document.desktop /opt/kde3/share/mimelnk/application &> /dev/null
		cp -f $line1/Mimelnk/MimelnkKdeMS/vnd.openxmlformats-officedocument.wordprocessingml.template.desktop /opt/kde3/share/mimelnk/application &> /dev/null
	 fi
	else
	 if [ -d /usr/share/mimelnk/application ]; then
		if [ -f /usr/share/mimelnk/application/msword.desktop ]; then
		 mv /usr/share/mimelnk/application/msword.desktop $line1/Mimelnk/MimelnkKdeMS/zz-msword.desktop &>/dev/null
		fi
		cp -f $line1/Mimelnk/MimelnkKdeMS/msword.desktop /usr/share/mimelnk/application &> /dev/null
		cp -f $line1/Mimelnk/MimelnkKdeMS/vnd.openxmlformats-officedocument.wordprocessingml.document.desktop /usr/share/mimelnk/application &> /dev/null
		cp -f $line1/Mimelnk/MimelnkKdeMS/vnd.openxmlformats-officedocument.wordprocessingml.template.desktop /opt/kde3/share/mimelnk/application &> /dev/null
	 fi
	fi
else
	if [ -f /etc/SuSE-release ]; then
	 if [ -d /opt/kde3/share/mimelnk/application ]; then
		  rm -f /opt/kde3/share/mimelnk/application/vnd.openxmlformats-officedocument.wordprocessingml.document.desktop /opt/kde3/share/mimelnk/application/vnd.openxmlformats-officedocument.wordprocessingml.template.desktop &> /dev/null
		if [ -f $line1/Mimelnk/MimelnkKdeMS/zz-msword.desktop ]; then
		  mv -f $line1/Mimelnk/MimelnkKdeMS/zz-msword.desktop /opt/kde3/share/mimelnk/application/msword.desktop &>/dev/null
		else
			rm -f /opt/kde3/share/mimelnk/application/msword.desktop &>/dev/null
		fi
	 fi
	else
	 if [ -d /usr/share/mimelnk/application ]; then
		  rm -f /usr/share/mimelnk/application/vnd.openxmlformats-officedocument.wordprocessingml.document.desktop /usr/share/mimelnk/application/vnd.openxmlformats-officedocument.wordprocessingml.template.desktop &> /dev/null
		if [ -f $line1/Mimelnk/MimelnkKdeMS/zz-msword.desktop ]; then
		  mv -f $line1/Mimelnk/MimelnkKdeMS/zz-msword.desktop /usr/share/mimelnk/application/msword.desktop &>/dev/null
		else
			rm -f /usr/share/mimelnk/application/msword.desktop &>/dev/null
		fi
	 fi
	fi
fi
}

handleRTF()
{
if [ $1 -eq 3 ]; then
	if [ -f /etc/SuSE-release ]; then
	 if [ -d /opt/kde3/share/mimelnk/text ]; then
		if [ -f /opt/kde3/share/mimelnk/text/rtf.desktop ]; then
		  mv /opt/kde3/share/mimelnk/text/rtf.desktop $line1/Mimelnk/zz-rtf.desktop &>/dev/null
		fi 
		cp -f $line1/Mimelnk/rtf.desktop /opt/kde3/share/mimelnk/text &> /dev/null
	 fi
	else
	 if [ -d /usr/share/mimelnk/text ]; then
		if [ -f /usr/share/mimelnk/text/rtf.desktop ]; then
		  mv /usr/share/mimelnk/text/rtf.desktop $line1/Mimelnk/zz-rtf.desktop &>/dev/null   
		fi
		cp -f $line1/Mimelnk/rtf.desktop /usr/share/mimelnk/text &> /dev/null
	 fi
	fi
else
	if [ -f /etc/SuSE-release ]; then
	 if [ -f $line1/Mimelnk/zz-rtf.desktop ]; then
		 mv -f $line1/Mimelnk/zz-rtf.desktop /opt/kde3/share/mimelnk/text/rtf.desktop &>/dev/null
   else
  	 rm -f /opt/kde3/share/mimelnk/text/rtf.desktop &>/dev/null
	 fi
	else 
	 if [ -f $line1/Mimelnk/zz-rtf.desktop ]; then
		 mv -f $line1/Mimelnk/zz-rtf.desktop /usr/share/mimelnk/text/rtf.desktop &>/dev/null
	 else
		 rm -f /usr/share/mimelnk/text/rtf.desktop &>/dev/null
	 fi
	fi
fi
}

handlePDF()
{
if [ $1 -eq 3 ]; then
	if [ -f /etc/SuSE-release ]; then
	 if [ -d /opt/kde3/share/mimelnk/application ]; then
		if [ -f /opt/kde3/share/mimelnk/application/pdf.desktop ]; then
		  mv /opt/kde3/share/mimelnk/application/pdf.desktop $line1/Mimelnk/zz-pdf.desktop &>/dev/null
		fi 
		cp -f $line1/Mimelnk/pdf.desktop /opt/kde3/share/mimelnk/application &> /dev/null
	 fi
	else
	 if [ -d /usr/share/mimelnk/application ]; then
		if [ -f /usr/share/mimelnk/application/pdf.desktop ]; then
		  mv /usr/share/mimelnk/application/pdf.desktop $line1/Mimelnk/zz-pdf.desktop &>/dev/null   
		fi
		cp -f $line1/Mimelnk/pdf.desktop /usr/share/mimelnk/application &> /dev/null
	 fi
	fi
else
	if [ -f /etc/SuSE-release ]; then
	 if [ -f $line1/Mimelnk/zz-pdf.desktop ]; then
		 mv -f $line1/Mimelnk/zz-pdf.desktop /opt/kde3/share/mimelnk/application/pdf.desktop &>/dev/null
   else
  	 rm -f /opt/kde3/share/mimelnk/application/pdf.desktop &>/dev/null
	 fi
	else 
	 if [ -f $line1/Mimelnk/zz-pdf.desktop ]; then
		 mv -f $line1/Mimelnk/zz-pdf.desktop /usr/share/mimelnk/application/pdf.desktop &>/dev/null
	 else
		 rm -f /usr/share/mimelnk/application/pdf.desktop &>/dev/null
	 fi
	fi
fi
}

deleteAssociate()
{
	pdfFile=${1:4:1}
	ssFile=${1:3:1}
	pgFile=${1:2:1}
	wpFile=${1:1:1}
	rtfFile=${1:0:1}
	if [ $ssFile -eq 1 ]; then
		handleSS 2
		rm -f "$line1/System/.msfilelink-calc.conf" "$line1/System/.msfilelink-c.conf" &>/dev/null
	fi
	if [ $pgFile -eq 1 ]; then
		handlePG 2
		rm -f "$line1/System/.msfilelink-impress.conf" "$line1/System/.msfilelink-i.conf" &>/dev/null
	fi
	if [ $wpFile -eq 1 ]; then
		handleWP 2
		rm -f "$line1/System/.msfilelink-writer.conf" "$line1/System/.msfilelink-w.conf" &>/dev/null
	fi
	if [ $rtfFile -eq 1 ]; then
		handleRTF 2
		rm -f "$line1/System/.rtffilelink.conf" "$line1/System/.rtffilelink-r.conf" &>/dev/null
	fi
	if [ $pdfFile -eq 1 ]; then
		handlePDF 2
		rm -f "$line1/System/.pdffilelink.conf" "$line1/System/.pdffilelink-p.conf" &>/dev/null
	fi
}

#1 integration associate, 2 separate associate
addAssociate()
{
  if [ $1 -eq 1 ]; then
    #integration
    echo "Warning: Don't delete this file!!!" > "$line1/System/.msfilelink-calc.conf"
		echo "Warning: Don't delete this file!!!" > "$line1/System/.msfilelink-impress.conf"
		echo "Warning: Don't delete this file!!!" > "$line1/System/.msfilelink-writer.conf"
		echo "Warning: Don't delete this file!!!" > "$line1/System/.rtffilelink.conf"
		handleSS 3
		handlePG 3
		handleWP 3
		handleRTF 3
  else
    #lone
		pdfCom=${2:3:1}
    ssCom=${2:2:1}
		pgCom=${2:1:1}
		wpCom=${2:0:1}
		if [ $ssCom -eq 1 ]; then
			echo "Warning: Don't delete this file!!!" > "$line1/System/.msfilelink-c.conf"
			handleSS 3
    fi
		if [ $pgCom -eq 1 ]; then
			echo "Warning: Don't delete this file!!!" > "$line1/System/.msfilelink-i.conf"
			handlePG 3
    fi
		if [ $wpCom -eq 1 ]; then
			echo "Warning: Don't delete this file!!!" > "$line1/System/.msfilelink-w.conf"
			handleWP 3
			echo "Warning: Don't delete this file!!!" > "$line1/System/.rtffilelink-r.conf"
			handleRTF 3
    fi
		if [ $pdfCom -eq 1 ]; then
			echo "Warning: Don't delete this file!!!" > "$line1/System/.pdffilelink-p.conf"
			handlePDF 3
    fi
  fi
}

delLoneLink()
{
    pdfFile=${1:4:1}
    ssFile=${1:3:1}
		pgFile=${1:2:1}
		wpFile=${1:1:1}
		rtfFile=${1:0:1}
		if [ $ssFile -eq 1 ]; then
			rm -f "$line1/System/.msfilelink-c.conf"	&>/dev/null
			handleSS 2
		fi
		if [ $pgFile -eq 1 ]; then
			rm -f "$line1/System/.msfilelink-i.conf"	&>/dev/null
			handlePG 2
		fi
		if [ $wpFile -eq 1 ]; then
			rm -f "$line1/System/.msfilelink-w.conf"	&>/dev/null
			handleWP 2
		fi
		if [ $rtfFile -eq 1 ]; then
			rm -f "$line1/System/.rtffilelink-r.conf"	&>/dev/null
			handleRTF 2
		fi
		if [ $pdfFile -eq 1 ]; then
			rm -f "$line1/System/.pdffilelink-p.conf"	&>/dev/null
			handlePDF 2
		fi
}

#位置定一下,从低到高为ss,pg,wp,rtf.下面都遵循这个约定
#$1表示某应用,ss=0,pg=1,wp=2,integration=3,-1表示删除
#$2表示应用字符串,相应位是1表示要修改
#$3表示某类型文件修改模式:1替换，2删除，3添加
#这里独立应用只增加自个的图标关联?看样子也需要判其他二个独立应用的标记，这样才能在取消集成应用关联时，保持图标显示的正确性
if [ $# -ne 3 ]; then
 echo "Parameter is error."
 exit 1
fi

if [ "$1" -eq -1 ]; then #uninstall
  deleteAssociate $2
  exit 0
fi

if [ "$1" -eq 324 ]; then #install
 addAssociate $2 $3	#2 install type, 3 separateFlag
 exit 0
fi

if [ $1 -eq 37 ]; then
	delLoneLink $2
	exit 0
fi

app=$1
isChPDF=${2:4:1}
isChSS=${2:3:1}
isChPG=${2:2:1}
isChWP=${2:1:1}
isChRTF=${2:0:1}
pdfMode=${3:4:1}
ssMode=${3:3:1}
pgMode=${3:2:1}
wpMode=${3:1:1}
rtfMode=${3:0:1}

if [ $isChSS -eq 1 ]; then
	if [ $app -eq 0 ]; then
		#永中表格
		case $ssMode in
			1)	#替换，图标不变，变标记			
				rm -f "$line1/System/.msfilelink-calc.conf" &>/dev/null
				echo "Warning: Don't delete this file!!!" > "$line1/System/.msfilelink-c.conf"	
				;;

			2)	#删除
				rm -f "$line1/System/.msfilelink-c.conf" &>/dev/null
				#将/usr/share/mimelnk/application/msexcel.desktop删除
				#备份的拷回原位
				handleSS 2
				;;

			3)	#添加
				echo "Warning: Don't delete this file!!!" > "$line1/System/.msfilelink-c.conf"	
				handleSS 3
				;;
		esac	
	else
		#集成
		case $ssMode in
			1)	#替换，图标不变，变标记			
				rm -f "$line1/System/.msfilelink-c.conf" &>/dev/null
				echo "Warning: Don't delete this file!!!" > "$line1/System/.msfilelink-calc.conf"	
				;;

			2)	#删除
				rm -f "$line1/System/.msfilelink-calc.conf" &>/dev/null
				handleSS 2
				;;

			3)	#添加
				echo "Warning: Don't delete this file!!!" > "$line1/System/.msfilelink-calc.conf"				
				handleSS 3
				;;
		esac			
	fi
fi

if [ $isChPG -eq 1 ]; then
	if [ $app -eq 1 ]; then
		#永中简报
		case $pgMode in
			1)	#替换，图标不变，变标记			
				rm -f "$line1/System/.msfilelink-impress.conf" &>/dev/null
				echo "Warning: Don't delete this file!!!" > "$line1/System/.msfilelink-i.conf"	
				;;

			2)	#删除
				rm -f "$line1/System/.msfilelink-i.conf" &>/dev/null
				#将/usr/share/mimelnk/application/msexcel.desktop删除
				#备份的拷回原位
				handlePG 2
				;;

			3)	#添加
				echo "Warning: Don't delete this file!!!" > "$line1/System/.msfilelink-i.conf"	
				handlePG 3
				;;
		esac	
	else
		#集成
		case $pgMode in
			1)	#替换，图标不变，变标记			
				rm -f "$line1/System/.msfilelink-i.conf" &>/dev/null
				echo "Warning: Don't delete this file!!!" > "$line1/System/.msfilelink-impress.conf"	
				;;

			2)	#删除
				rm -f "$line1/System/.msfilelink-impress.conf" &>/dev/null
				handlePG 2
				;;

			3)	#添加
				echo "Warning: Don't delete this file!!!" > "$line1/System/.msfilelink-impress.conf"				
				handlePG 3
				;;
		esac			
	fi
fi

if [ $isChWP -eq 1 ]; then
	if [ $app -eq 2 ]; then
		#永中文字
		case $wpMode in
			1)	#替换，图标不变，变标记			
				rm -f "$line1/System/.msfilelink-writer.conf" &>/dev/null
				echo "Warning: Don't delete this file!!!" > "$line1/System/.msfilelink-w.conf"	
				;;

			2)	#删除
				rm -f "$line1/System/.msfilelink-w.conf" &>/dev/null
				#将/usr/share/mimelnk/application/msexcel.desktop删除
				#备份的拷回原位
				handleWP 2
				;;

			3)	#添加
				echo "Warning: Don't delete this file!!!" > "$line1/System/.msfilelink-w.conf"	
				handleWP 3
				;;
		esac	
	else
		#集成
		case $wpMode in
			1)	#替换，图标不变，变标记			
				rm -f "$line1/System/.msfilelink-w.conf" &>/dev/null
				echo "Warning: Don't delete this file!!!" > "$line1/System/.msfilelink-writer.conf"	
				;;

			2)	#删除
				rm -f "$line1/System/.msfilelink-writer.conf" &>/dev/null
				handleWP 2
				;;

			3)	#添加
				echo "Warning: Don't delete this file!!!" > "$line1/System/.msfilelink-writer.conf"				
				handleWP 3
				;;
		esac			
	fi	
fi

if [ $isChRTF -eq 1 ]; then
	if [ $app -eq 2 ]; then
		#永中文字
		case $rtfMode in
			1)	#替换，图标不变，变标记			
				rm -f "$line1/System/.rtffilelink.conf" &>/dev/null
				echo "Warning: Don't delete this file!!!" > "$line1/System/.rtffilelink-r.conf"	
				;;

			2)	#删除
				rm -f "$line1/System/.rtffilelink-r.conf" &>/dev/null
				handleRTF 2
				;;

			3)	#添加
				echo "Warning: Don't delete this file!!!" > "$line1/System/.rtffilelink-r.conf"	
				handleRTF 3
				;;
		esac	
	else
		#集成
		case $rtfMode in
			1)	#替换，图标不变，变标记			
				rm -f "$line1/System/.rtffilelink-r.conf" &>/dev/null
				echo "Warning: Don't delete this file!!!" > "$line1/System/.rtffilelink.conf"	
				;;

			2)	#删除
				rm -f "$line1/System/.rtffilelink.conf" &>/dev/null
				handleRTF 2
				;;

			3)	#添加
				echo "Warning: Don't delete this file!!!" > "$line1/System/.rtffilelink.conf"
				handleRTF 3
				;;
		esac
	fi	
fi

if [ $isChPDF -eq 1 ]; then
	if [ $app -eq 4 ]; then
		#永中PDF阅读
		case $pdfMode in
			1)	#替换，图标不变，变标记			
				rm -f "$line1/System/.pdffilelink.conf" &>/dev/null
				echo "Warning: Don't delete this file!!!" > "$line1/System/.pdffilelink-p.conf"	
				;;

			2)	#删除
				rm -f "$line1/System/.pdffilelink-p.conf" &>/dev/null
				handlePDF 2
				;;

			3)	#添加
				echo "Warning: Don't delete this file!!!" > "$line1/System/.pdffilelink-p.conf"	
				handlePDF 3
				;;
		esac	
	else
		#集成
		case $pdfMode in
			1)	#替换，图标不变，变标记			
				rm -f "$line1/System/.pdffilelink-p.conf" &>/dev/null
				echo "Warning: Don't delete this file!!!" > "$line1/System/.pdffilelink.conf"	
				;;

			2)	#删除
				rm -f "$line1/System/.pdffilelink.conf" &>/dev/null
				handlePDF 2
				;;

			3)	#添加
				echo "Warning: Don't delete this file!!!" > "$line1/System/.pdffilelink.conf"
				handlePDF 3
				;;
		esac
	fi	
fi


