added templates selection

This commit is contained in:
seek3r 2001-01-10 00:53:30 +00:00
parent 03c74ae484
commit 83de0f612d
2 changed files with 35 additions and 0 deletions

View File

@ -331,6 +331,26 @@
}
}
function list_templates(){
global $phpgw_info;
$d = dir($phpgw_info["server"]["server_root"]."/phpgwapi/templates");
while($entry=$d->read()) {
if ($entry != "CVS" && $entry != "." && $entry != ".."){
$list[$entry]["name"] = $entry;
$f = $phpgw_info["server"]["server_root"]."/phpgwapi/templates/".$entry."/details.inc.php";
if (file_exists ($f)){
include($f);
$list[$entry]["title"] = "Use ".$phpgw_info["template"][$entry]["title"]."interface";
}else{
$list[$entry]["title"] = $entry;
}
}
}
$d->close();
reset ($list);
return $list;
}
function get_tpl_dir($appname = ""){
global $phpgw_info;
if ($appname == ""){$appname = $phpgw_info["flags"]["currentapp"];}

View File

@ -33,6 +33,21 @@
echo $phpgw_info["user"]["preferences"]["common"]["maxmatchs"]; ?>" size="2">
</td>
</tr>
<tr>
<td>Interface/Template Selection:<br></td>
<td>
<select name="$selected[$phpgw_info["user"]["preferences"]["common"]["template_set"]]">
<?php
$templates = $phpgw->common->list_templates();
while (list ($key, $value) = each ($templates)){
echo '<option value="'.$key.'" '.$selected[$key].'>'.$templates[$key]["title"].'</option>';
}
?>
</select>
</td>
</tr>
<tr>
<td><?php echo lang("Show navigation bar as"); ?>: </td>
<td>