2004-04-13 11:47:32 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								<?xml version="1.0" encoding="iso-8859-1"?>  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								<!--  $Revision$  -->  
						 
					
						
							
								
									
										
										
										
											2004-07-16 14:32:31 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								<!--  EN - Revision: 1.3 Maintainer: andreas Status: ready  -->  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								<refentry  id= "api.is.cached" >  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 <refnamediv > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  <refname > is_cached (gecachte Version existiert)</refname> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  <refpurpose > </refpurpose> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 </refnamediv> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 <refsect1 > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  <title  /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  <methodsynopsis > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   <type > bool</type> <methodname > is_cached</methodname> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   <methodparam > <type > string</type> <parameter > template</parameter> </methodparam> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   <methodparam  choice= "opt" > <type > string</type> <parameter > cache_id</parameter> </methodparam> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   <methodparam  choice= "opt" > <type > string</type> <parameter > compile_id</parameter> </methodparam> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  </methodsynopsis> 
							 
						 
					
						
							
								
									
										
										
										
											2004-04-13 11:47:32 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								   <para > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    Gibt 'true' zurü ck, wenn ein gü ltiger Cache fü r das angegebene Template existiert.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    Dies funktioniert nur, wenn <link  linkend= "variable.caching" > caching</link>  eingeschaltet ist.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   </para> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   <example > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    <title > is_cached</title> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    <programlisting > 
							 
						 
					
						
							
								
									
										
										
										
											2004-07-16 14:32:31 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								< ![CDATA[ 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								< ?php 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								$smarty->caching = true;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								if(!$smarty->is_cached("index.tpl")) {
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								// Datenbank-Abfragen, Variablen zuweisen...
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								$smarty->display("index.tpl");
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								?>
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								]]>
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								</programlisting>  
						 
					
						
							
								
									
										
										
										
											2004-04-13 11:47:32 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								   </example> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   <para > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    Als optionalen zweiten Parameter kö nnen Sie die 'cache_id' ü bergeben,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    falls Sie mehrere Caches fü r ein Template verwenden.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   </para> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   <example > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    <title > 'is_cached' bei mehreren Template-Caches</title> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    <programlisting > 
							 
						 
					
						
							
								
									
										
										
										
											2004-07-16 14:32:31 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								< ![CDATA[ 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								< ?php 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								$smarty->caching = true;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								if(!$smarty->is_cached("index.tpl", "FrontPage")) {
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									// Datenbank Abfragen, Variablen zuweisen...
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								$smarty->display("index.tpl", "FrontPage");
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								?>
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								]]>
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								</programlisting>  
						 
					
						
							
								
									
										
										
										
											2004-04-13 11:47:32 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								   </example> 
							 
						 
					
						
							
								
									
										
										
										
											2004-07-16 14:32:31 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  <note > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  <title > Technische Bemerkung</title> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  <para > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   Wenn <literal > is_cached</literal>  true zurü ck gibt, wird die Ausgabe geladen. Alle weiteren Aufrufe von <link  linkend= "api.display" > display()</link>  oder <link  linkend= "api.fetch" > fetch()</link>  werden aus diesem Cache bedient. Dies verhindert eine Race Condition, die auftauchen kö nnte, wenn ein anderes Script das besagte Template aus dem Cache lö scht. Das bedeutet natü rlich auch, dass <link  linkend= "api.clear.cache" > clear_cache()</link>  und andere Cache spezifische Einstellungen keine Auswirkungen haben, nachdem <literal > is_cached</literal>  true zurü ckgegeben hat.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  </para> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  </note> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 </refsect1> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								</refentry>  
						 
					
						
							
								
									
										
										
										
											2004-04-13 11:47:32 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								<!--  Keep this comment at the end of the file
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Local variables:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								mode: sgml
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								sgml-omittag:t
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								sgml-shorttag:t
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								sgml-minimize-attributes:nil
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								sgml-always-quote-attributes:t
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								sgml-indent-step:1
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								sgml-indent-data:t
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								indent-tabs-mode:nil
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								sgml-parent-document:nil
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								sgml-default-dtd-file:"../../../../manual.ced"
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								sgml-exposed-tags:nil
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								sgml-local-catalogs:nil
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								sgml-local-ecat-files:nil
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								End:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								vim600: syn=xml fen fdm=syntax fdl=2 si
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								vim: et tw=78 syn=sgml
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								vi: ts=1 sw=1
							 
						 
					
						
							
								
									
										
										
										
											2004-07-16 14:32:31 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-->