Public feed #600619

Someone

public text v1 · immutable
Raw Edit
·published 2007-07-02 23:58 UTC
rendered paste body
<?php
class Template {
	private $core;
	
	function __construct(&$core){
		$this->core = $core;
	}
	function loadTemplate($templatename){
		
	}
	function parseif($template){
		$reg = "/\{IF (.+?)\}(.+?)\{ENDIF\}/";
		preg_match_all($reg,$template,$submatches);
	}
}
$template = '<html>
   <head>
      <title>Cefas -{PAGETITLE}</title>
      <link href="main.css" rel="stylesheet">
   </head>
   <body>
   <div class="wraper">
      <div class="cefasheader">
         
         <img src="logo.gif" alt="Cefas logo">
         
      </div>
      <div class="adminmenu" id="adminmenu">
         <div class="menutitle">
            Administrative Menu
         </div>
         <div class="menuheader">
            Job administration
         </div>
         <div class="menuitem">
            <a href="index.php">View jobs</a>
         </div>
         <div class="menuitem">
            <a href="index.php?op=addjob">Add a job</a>
         </div>
         <div class="menuitem">
            <a href="index.php?op=listapproves">Jobs waiting for approval</a>
         </div>
         <div class="menuheader">
            User administration
         </div>
         <div class="menuitem">
            <a href="index.php?op=listuers">List Users</a>
         </div>
         {IF PERMISSIONS.canadduser}
         <div class="menuitem">
            <a href="index.php?op=adduers">Add Users</a>
         </div>
         {ENDIF}
         <div class="menuheader">
            {USERNAME}\'s options
         </div>
         <div class="menuitem">
            <a href="index.php?op=changepassword">Change password</a>
         </div>
         <div class="menuitem">
            <a href="index.php?op=changepersonalsettings">Update personal info</a>
         </div>
         <div class="menuitem">
            <a href="index.php?op=logout">Logout</a>
         </div>
      </div>
   </div>
   </body>
</html>';
$reg = "/\{IF (.+?)\}/";
preg_match_all($reg,$template,$submatches);
print_r($submatches);