⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 content.inc.php

📁 开源MARC数据处理
💻 PHP
📖 第 1 页 / 共 2 页
字号:
					echo "<b>Session Expired!</b><br>&nbsp;<br>";					}				echo $trn->ManageTransaction();
				}
			elseif($q=="del")				{
				if($pol->SecConfirmAuthKey($sessid))					{
					echo "<b>Succesfully Denied!</b><br>&nbsp;<br>";
					$trn->Delete($tid);
					}				else					{					echo "<b>Session Expired!</b><br>&nbsp;<br>";					}
				echo $trn->ManageTransaction();
				} 
			elseif($q=="ret" || $q=="ren" || $q=="appre" || $q=="delre" ||  $q=="apprenew" || $q=="delrenew") 				{
				echo $trn->AdminAction();  
				echo $trn->ManageTransaction();
				}
			}		else			{			echo $pml->IsLoggedIn("Admin Area");			}
		}
	}elseif($_a==5) 	{	// don't know what is a==5 vague, isn't
	include_once $pol->GetModuleURI().'/lib/holdings.class.php';
	include_once $pol->GetModuleURI().'/lib/cataloging.class.php';
	if(($pol->SelectGID()==2) || ($pol->SelectGID()==4) || ($pol->SessionGetVar('uid')==2)) 
		{
		if($delete_hld_id) 			{
			$hld->HoldingsDeleteData($delete_hld_id);
			echo $pml->Message(""._PMLHOLDINGS." #$delete_hld_id "._PMLSUCCESFULLYDELETED."!.");
			$id = $EditID;  
			$body = $cat->Edit($disp, $action,$tag,$value, $approved, $id, $catid, $content, $level , $bakto);
			echo $body;
			}		elseif($holdingsaction=="Add") 			{
			$hld->HoldingsAddData($add_hld_id);
			echo $pml->Message(""._PMLHOLDINGS." #$add_hld_id "._PMLSUCCESFULLYADDED."!.");
			$id = $EditID;  
			$body = $cat->Edit($disp, $action,$tag,$value, $approved, $id, $catid, $content, $level , $bakto);
			echo $body;
			}		elseif($holdingsaction=="Update") 			{
			$hld->HoldingsUpdateData($uniqueids, $vaccessno, $vlocation, $vtype, $vbarcode);
			echo $pml->Message(""._PMLHOLDINGS." "._PMLSUCCESFULLYUPDATED."!.");
			$id = $EditID;  
			$body = $cat->Edit($disp, $action,$tag,$value, $approved, $id, $catid, $content, $level , $bakto);
			echo $body;
			}
		} else echo $pml->IsLoggedIn("Protected Area");
	}elseif($_a==4)	{	// messaging
	if($msg==1) echo"<b>"._PMLSUCCESFULLYLOGIN."! </b>".$pml->print_query();
	elseif($msg==2) echo""._PMLPLEASERETRY."!";
	elseif($msg==3) echo "<b>"._PMLWRONGPASSWORD."!</b>".$pml->Login();
	elseif($msg==4) echo "<b>"._PMLWRONGUSERNAMEANDPASSWORD."!</b>".$pml->Login();
	elseif($msg==5) echo"<b>"._PMLSUCCESFULLYLOGOUT."</b>".$pml->Login();
	else  echo $pml->IsLoggedIn("Protected Area"); 
	}elseif($_a==3 )	{	// logging in
	if($q=="login") 		{		echo $pml->Login();
		}	elseif($q=="logout") 		{
		echo ""._PMLSUCCESFULLYLOGOUT."";
		}	else		{		echo $pml->IsLoggedIn("Protected Area");		}
	}elseif($_a==2)	{	// don't know this, cataloging i  think
	if(($pol->SelectGID()==2) || ($pol->SelectGID()==4) || ($pol->SessionGetVar('uid')==2)) 
		{
		include_once $pol->GetModuleURI()."/lib/cataloging.class.php";
		if($DeleteID)
			{
			$cat->DeleteMARC($DeleteID);
			echo $pml->print_query();
			echo $pml->Message("MARC #$DeleteID "._PMLSUCCESFULLYDELETED."!.");
			list($KeyWords,$Media,$Heading,$Operator,$offset,$total, $limit) = $pml->BackToDecoder($bakto);
			include_once $pol->GetModuleURI()."/lib/webpac.class.php";
			$webpac = new Webpac_html;
			$recordSet = $web->GetBriefResult($KeyWords,$Media,$Heading,$Operator,$limit,$offset,$total);
			echo $web->GetBriefResult_html($recordSet);
			}		elseif($admin_action=="Add Record")			{
			$body = $cat->Add($disp, $action,$tag,$value, $approved, $EditID, $catid, $content, $level);
			echo $body;
			}		elseif($add_action=="DISPLAY") 
			{
			$body = $cat->Add($disp, $action,$tag,$value, $approved, $EditID, $catid, $content, $level);      
			echo $body;
			}		elseif($add_action=="SAVE")
			{
			$id = $cat->InsertMARC($content, $catid, $approved);
			$cat->InsertIndexes($id, $content);
			$body = $cat->Edit($disp, $add_action, $tag,$value, $approved, $id, $catid, $content, $level);
			echo $body;
			}		elseif($add_action=="SAVE AND EXIT") 
			{
			$id = $cat->InsertMARC($content, $catid, $approved, $accessid, $level);
			$cat->InsertIndexes($id, $content);       
			$cat->Edit($disp, $add_action,$tag,$value, $approved, $id, $catid, $content, $level);     
			echo $pml->print_query();
			echo $pml->ToSearchAll();
			if(!$bakto) echo $pml->Message("MARC #$id "._PMLSUCCESFULLYUPDATED."!.");
			if($bakto) 
				{
				echo $pml->Message("MARC #$id "._PMLSUCCESFULLYUPDATED."!.");
				list($KeyWords,$Media,$Heading,$Operator,$offset,$total, $limit) = $pml->BackToDecoder($bakto);
				include_once $pol->GetModuleURI()."/lib/webpac.class.php";
				$webpac = new Webpac_html;
				$recordSet = $web->GetBriefResult($KeyWords,$Media,$Heading,$Operator,$limit,$offset,$total);
				echo $web->GetBriefResult_html($recordSet);
				}
			echo $cat->AddRecordButton();
			}		elseif($add_action=="CANCEL") 
			{
			echo $pml->print_query();
			echo $pml->ToSearchAll();
			if($bakto) 
				{
				echo $pml->Message("MARC #$id "._PMLSUCCESFULLYUPDATED."!.");
				list($KeyWords,$Media,$Heading,$Operator,$offset,$total, $limit) = $pml->BackToDecoder($bakto);
				include_once $pol->GetModuleURI()."/lib/webpac.class.php";
				$webpac = new Webpac_html;
				$recordSet = $web->GetBriefResult($KeyWords,$Media,$Heading,$Operator,$limit,$offset,$total);
				echo $web->GetBriefResult_html($recordSet);
				}
			}		elseif($EditID) 			{
			$body = $cat->Edit($disp, $action,$tag,$value, $approved, $EditID, $catid, $content, $level, $bakto);
			echo $body;
			}		elseif($action=="SAVE") 
			{
			if(empty($id)) 				{
				$id = $cat->InsertMARC($content, $catid, $approved);
				}			$body = $cat->Edit($disp, $action,$tag,$value, $approved, $id, $catid, $marcentries, $level , $bakto);
			echo $body;
			}		elseif($action=="SAVE AND EXIT") 
			{
			$cat->Edit($disp, $action,$tag,$value, $approved, $id, $catid, $content, $level , $bakto);
			echo $pml->print_query();
			if(!$bakto) echo $pml->Message("MARC #$id "._PMLSUCCESFULLYADDED."!.");
			if($bakto)				{
				echo $pml->Message("MARC #$id "._PMLSUCCESFULLYUPDATED."!.");
				list($KeyWords,$Media,$Heading,$Operator,$offset,$total, $limit) = $pml->BackToDecoder($bakto);
				include_once $pol->GetModuleURI()."/lib/webpac.class.php";
				$webpac = new Webpac_html;
				$recordSet = $web->GetBriefResult($KeyWords,$Media,$Heading,$Operator,$limit,$offset,$total);
				echo $web->GetBriefResult_html($recordSet);
				}
			}		else
			{
			$pml->print_query();
			echo $cat->Add($disp, $action,$tag,$value, $approved, $EditID, $catid, $content, $level);
			}
		}	else 		{		echo $pml->IsLoggedIn("Protected Area");		}
	}elseif($_a==1) 	{
	// almost there	// i forgot what is this also, uploading i think
	if(($pol->SelectGID()==2) || ($pol->SelectGID()==4) || ($pol->SessionGetVar('uid')==2)) 
		{
		include_once $pol->GetModuleURI()."/lib/marcimport.class.php";
		if($fupload_size >= 1) 			{
			print""._PMLMEDIATYPE.": $Media<br>\n";
			print""._PMLPATHSAVED.": $fupload<br>\n";
			print""._PMLFILENAME.": $fupload_name<br>\n";
			print""._PMLFILESIZE.": $fupload_size bytes <br>\n";
			print""._PMLFILETYPE.": $fupload_type<br>\n";
			$fupload = fread(fopen($fupload, 'r'), filesize($fupload));
			$marc=$fupload; 
			}
		File::file_import($marc,$fupload,$Media,$view_marc,$fromisis,$fromisisrec,$fromisisflds,$fromisissubflds,$isistomarc);
		}	else		{
		echo $pml->IsLoggedIn("Protected Area");
		}
	}elseif (($fetch_detailed) OR ($view_link) OR ($Action=="linkview"))
	{	$KeyWordse =  stripslashes($KeyWords);
	$KeyWordse =  rawurlencode($KeyWordse);
	if(empty($marc)) $marc='';
	$bakto  = 'fetch_detailed='.$fetch_detailed.'&KeyWords='.$KeyWordse.'';
	$bakto .= '&Media='.$Media.'&Heading='.$Heading.'&Operator='.$Operator.'';
	$bakto .= '&offset='.$offset.'&total='.$total.'&limit='.$limit.'&marc='.$marc;
	$bakto = $pml->BackToEncoder($bakto);
	echo $pml->print_query();
	list($id, $result) =  $fdt->fetch_detailed($argvs);	echo $hld->ListHoldings($id, $bakto);	echo $result;
	echo $cat->AddRecordButton();
	}elseif ($KeyWords)
	{	global $delete_selected,$selected_tbl;
	$refresh  = $pol->GetModuleURL();
	$refresh .= $pol->Med();
	$refresh .= "KeyWords=$KeyWords&Media=$Media&Heading=$Heading&Operator=$Operator&offset=$offset&total=$total&limit=$limit";
	echo $pml->print_query();	$recordSet = $web->GetBriefResult($argvs);
	if($delete_selected=="Go") 
		{ 
		echo $cat->DeleteMultipleMARC($selected_tbl);
		echo '<b><a href="'.$refresh.'">Refresh!!</a></b>';
		} 	else 		{		echo $web->GetBriefResult_html($recordSet);		}
	echo $cat->AddRecordButton();
	}else 	{
	echo $pml->print_query();
	echo $pml->ToSearchAll();
	}
// postnuke hack
if($pol->PostNuke()) 	{	CloseTable();	include("./footer.php");	} 
else 	{
	CloseTable();
	include './footer.php';
	}
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -