commit
ddae55a1c9
|
@ -443,10 +443,10 @@ if test "$prefix" != "NONE"; then
|
|||
PERL_SITE_LIB=`perl -V:installsitelib | sed -e "s/.*='\(.*\)';/\1/"`
|
||||
PERL_LIB_PATH=`echo $PERL_SITE_LIB | sed -e "s|^$PERL_SITE_PREFIX||"`
|
||||
EXTRA_PERL_LIB="use lib '$prefix$PERL_LIB_PATH'; # Include custom perl install path"
|
||||
PERL_MM_PARMS="PREFIX=$prefix"
|
||||
PERL_MM_PARMS="\"PREFIX=$prefix INSTALLDIRS=vendor\""
|
||||
else
|
||||
EXTRA_PERL_LIB="# Include from system perl paths only"
|
||||
PERL_MM_PARMS=
|
||||
PERL_MM_PARMS="\"INSTALLDIRS=vendor\""
|
||||
fi
|
||||
AC_SUBST(PERL_MM_PARMS)
|
||||
AC_SUBST(EXTRA_PERL_LIB)
|
||||
|
|
|
@ -92,6 +92,22 @@ our %types =
|
|||
|
||||
our @options =
|
||||
(
|
||||
{
|
||||
name => "ZM_SKIN_DEFAULT",
|
||||
default => "classic",
|
||||
description => "Default skin used by web interface",
|
||||
help => "ZoneMinder allows the use of many different web interfaces. This option allows you to set the default skin used by the website. Users can change their skin later, this merely sets the default.",
|
||||
type => $types{string},
|
||||
category => "system",
|
||||
},
|
||||
{
|
||||
name => "ZM_CSS_DEFAULT",
|
||||
default => "classic",
|
||||
description => "Default set of css files used by web interface",
|
||||
help => "ZoneMinder allows the use of many different web interfaces, and some skins allow the use of different set of CSS files to control the appearance. This option allows you to set the default set of css files used by the website. Users can change their css later, this merely sets the default.",
|
||||
type => $types{string},
|
||||
category => "system",
|
||||
},
|
||||
{
|
||||
name => "ZM_LANG_DEFAULT",
|
||||
default => "en_gb",
|
||||
|
|
|
@ -60,6 +60,8 @@ if ( isset($_GET['skin']) )
|
|||
$skin = $_GET['skin'];
|
||||
elseif ( isset($_COOKIE['zmSkin']) )
|
||||
$skin = $_COOKIE['zmSkin'];
|
||||
elseif ( ZM_SKIN_DEFAULT )
|
||||
$skin = ZM_SKIN_DEFAULT;
|
||||
else
|
||||
$skin = "classic";
|
||||
|
||||
|
@ -67,6 +69,8 @@ if ( isset($_GET['css']) )
|
|||
$css = $_GET['css'];
|
||||
elseif ( isset($_COOKIE['zmCSS']) )
|
||||
$css = $_COOKIE['zmCSS'];
|
||||
elseif (ZM_CSS_DEFAULT)
|
||||
$css = ZM_CSS_DEFAULT;
|
||||
else
|
||||
$css = "classic";
|
||||
|
||||
|
|
|
@ -81,6 +81,7 @@ foreach ( $tabs as $name=>$value )
|
|||
</ul>
|
||||
<div class="clear"></div>
|
||||
<?php
|
||||
$skin_options = array_map( 'basename', glob('skins/*',GLOB_ONLYDIR) );
|
||||
if($tab == 'skins') {
|
||||
$current_skin = $_COOKIE['zmSkin'];
|
||||
$reload = false;
|
||||
|
@ -95,6 +96,7 @@ if($tab == 'skins') {
|
|||
//header("Location: index.php?view=options&tab=skins&reset_parent=1");
|
||||
$reload = true;
|
||||
}
|
||||
|
||||
if ( $reload )
|
||||
echo "<script type=\"text/javascript\">window.opener.location.reload();window.location.href=\"{$_SERVER['PHP_SELF']}?view={$view}&tab={$tab}\"</script>";
|
||||
|
||||
|
@ -110,8 +112,7 @@ if($tab == 'skins') {
|
|||
<td><?php echo $SLANG['SkinDescription']; ?></td>
|
||||
<td><select name="skin-choice">
|
||||
<?php
|
||||
foreach(glob('skins/*',GLOB_ONLYDIR) as $dir) {
|
||||
$dir = basename($dir);
|
||||
foreach($skin_options as $dir) {
|
||||
echo '<option value="'.$dir.'" '.($current_skin==$dir ? 'SELECTED="SELECTED"' : '').'>'.$dir.'</option>';
|
||||
}
|
||||
?>
|
||||
|
@ -123,8 +124,7 @@ if($tab == 'skins') {
|
|||
<td><?php echo $SLANG['CSSDescription']; ?></td>
|
||||
<td><select name="css-choice">
|
||||
<?php
|
||||
foreach(glob('skins/'.$current_skin.'/css/*',GLOB_ONLYDIR) as $dir) {
|
||||
$dir = basename($dir);
|
||||
foreach( array_map( 'basename', glob('skins/'.$current_skin.'/css/*',GLOB_ONLYDIR) ) as $dir) {
|
||||
echo '<option value="'.$dir.'" '.($current_css==$dir ? 'SELECTED="SELECTED"' : '').'>'.$dir.'</option>';
|
||||
}
|
||||
?>
|
||||
|
@ -208,12 +208,12 @@ elseif ( $tab == "users" )
|
|||
</div>
|
||||
</form>
|
||||
<?php
|
||||
}
|
||||
else
|
||||
{
|
||||
if ( $tab == "system" )
|
||||
{
|
||||
} else {
|
||||
if ( $tab == "system" ) {
|
||||
$configCats[$tab]['ZM_LANG_DEFAULT']['Hint'] = join( '|', getLanguages() );
|
||||
$configCats[$tab]['ZM_SKIN_DEFAULT']['Hint'] = join( '|', $skin_options );
|
||||
$configCats[$tab]['ZM_CSS_DEFAULT']['Hint'] = join( '|', array_map ( 'basename', glob('skins/'.ZM_SKIN_DEFAULT.'/css/*',GLOB_ONLYDIR) ) );
|
||||
|
||||
}
|
||||
?>
|
||||
<form name="optionsForm" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>">
|
||||
|
|
Loading…
Reference in New Issue