diff --git a/e107_admin/prefs.php b/e107_admin/prefs.php
index 7d5c5226b..3974b04e1 100644
--- a/e107_admin/prefs.php
+++ b/e107_admin/prefs.php
@@ -9,9 +9,9 @@
* Administration - Site Preferences
*
* $Source: /cvs_backup/e107_0.8/e107_admin/prefs.php,v $
- * $Revision: 1.39 $
- * $Date: 2009-12-19 17:54:00 $
- * $Author: e107steved $
+ * $Revision: 1.40 $
+ * $Date: 2009-12-23 10:04:38 $
+ * $Author: e107coders $
*
*/
require_once ("../class2.php");
@@ -234,11 +234,19 @@ $parms .= "&label=-- No Image --";
$parms .= "&subdirs=1";
$parms .= "&tabindex=".$frm->getNext();
+
$text .= "
".$tp->parseTemplate("{IMAGESELECTOR={$parms}&scaction=select}")."
";
+// $text .= "".$frm->imagepicker('sitebutton',$pref['sitebutton'],'-- No Image --')."
";
+
+//TODO make the preview update when image-picker is used.
$text .= "".$tp->parseTemplate("{IMAGESELECTOR={$parms}&scaction=preview}")."
";
$text .= "
+
+
+ ".PRFLAN_214." |
+ ".$frm->imagepicker('sitelogo',$pref['sitelogo'],'-- No Image --')." |
".PRFLAN_5." |
diff --git a/e107_files/default_install.xml b/e107_files/default_install.xml
index 1a58c7956..8a993add7 100644
--- a/e107_files/default_install.xml
+++ b/e107_files/default_install.xml
@@ -170,6 +170,7 @@ City, State, Country
English
English
+
e107 Website System
e107 Website System
jayya
diff --git a/e107_handlers/form_handler.php b/e107_handlers/form_handler.php
index 3c6f5915e..b09ab6035 100644
--- a/e107_handlers/form_handler.php
+++ b/e107_handlers/form_handler.php
@@ -9,8 +9,8 @@
* Form Handler
*
* $Source: /cvs_backup/e107_0.8/e107_handlers/form_handler.php,v $
- * $Revision: 1.101 $
- * $Date: 2009-12-20 23:46:51 $
+ * $Revision: 1.102 $
+ * $Date: 2009-12-23 10:04:38 $
* $Author: e107coders $
*
*/
@@ -179,6 +179,7 @@ class e_form
$cal_options['weekNumbers'] = varset($options['weeks'], false);
$cal_options['ifFormat'] = e107::getPref('inputdate', '%d/%m/%Y %H:%M:%S');
$cal_options['timeFormat'] = "24";
+
$cal_attrib['class'] = "tbox date";
$cal_attrib['size'] = varset($options['size'], 25);
$cal_attrib['name'] = $name;
@@ -1353,6 +1354,16 @@ class e_form
break;
case 'datestamp':
+ if(vartrue($parms['auto']))
+ {
+ $value = time();
+ }
+
+ if(vartrue($parms['hidden']))
+ {
+ return $this->hidden($key, $value);
+ }
+
return $this->datepicker($key, $value, $parms);
break;
diff --git a/e107_languages/English/admin/lan_prefs.php b/e107_languages/English/admin/lan_prefs.php
index 4060fef80..8ee1b8f1d 100644
--- a/e107_languages/English/admin/lan_prefs.php
+++ b/e107_languages/English/admin/lan_prefs.php
@@ -12,8 +12,8 @@
| GNU General Public License (http://gnu.org).
|
| $Source: /cvs_backup/e107_0.8/e107_languages/English/admin/lan_prefs.php,v $
-| $Revision: 1.24 $
-| $Date: 2009-11-18 01:05:12 $
+| $Revision: 1.25 $
+| $Date: 2009-12-23 10:04:39 $
| $Author: e107coders $
+----------------------------------------------------------------------------+
*/
@@ -228,6 +228,6 @@ define('PRFLAN_210', 'Comments/Posting');
define('PRFLAN_211', 'Cannot make email address optional if required for validation or login');
define('PRFLAN_212', 'Value for --FIELD-- too high - changed to --VALUE--');
define('PRFLAN_213', 'Value for --FIELD-- too low - changed to --VALUE--');
-
+define('PRFLAN_214', "Site Logo");
?>
\ No newline at end of file
diff --git a/e107_plugins/siteinfo/e_shortcode.php b/e107_plugins/siteinfo/e_shortcode.php
index 51e4e2426..0b831a0dd 100644
--- a/e107_plugins/siteinfo/e_shortcode.php
+++ b/e107_plugins/siteinfo/e_shortcode.php
@@ -1,7 +1,7 @@
get('sitelogo');
+ $logo = $tp->replaceConstants($logopref);
+
+ if(vartrue($logopref) && is_readable($logo))
+ {
+ $logo = $tp->replaceConstants($logopref,'abs');
+ $path = $tp->replaceConstants($logopref);
+ }
+ elseif (isset($file) && $file && is_readable($file))
{
$logo = e_HTTP.$file; // HTML path
$path = e_BASE.$file; // PHP path