From 70381959b638ad9eaa859423789612d9c81a2bfd Mon Sep 17 00:00:00 2001 From: Moc Date: Tue, 23 Jun 2015 10:45:09 +0200 Subject: [PATCH] Fixes #1011 - Rewritten example theme content message. Less scary :) --- e107_handlers/theme_handler.php | 47 ++++++++++++---------- e107_languages/English/admin/lan_theme.php | 8 ++-- 2 files changed, 29 insertions(+), 26 deletions(-) diff --git a/e107_handlers/theme_handler.php b/e107_handlers/theme_handler.php index f9a66cf1d..bec834022 100644 --- a/e107_handlers/theme_handler.php +++ b/e107_handlers/theme_handler.php @@ -1731,45 +1731,48 @@ class themeHandler $file = e_THEME.$name."/install/install.xml"; $frm = e107::getForm(); $tp = e107::getParser(); - + if(!is_readable($file)) { - return false; - } - + return false; + } + $mes = e107::getMessage(); - - $xmlArray = e107::getXml()-> loadXMLfile($file, 'advanced'); - + + $xmlArray = e107::getXml()->loadXMLfile($file, 'advanced'); + $text = "
-
This theme would like to make the following changes to your database: +
+

".TPVLAN_58."
+ ".$tp->toHTML(TPVLAN_59, true).":
+

+
    "; - + $lng = e107::getLanguage(); - + foreach($xmlArray['database']['dbTable'] as $key=>$val) { $count = count($val['item']); - $data = array('x'=> $count, 'y' => $val['@attributes']['name']); - $lan = "Replace/Overwrite [x] record(s) in your [y] table. "; - - $text .= "
  • ".$tp->lanVars($lan, $data)."
  • "; - + $data = array('x'=> $count, 'y' => $val['@attributes']['name']); + $text .= "
  • ".$tp->lanVars(TPVLAN_60, $data)."
  • "; } + $text .= "
- ".$frm->admin_button('installContent',$name, 'warning', "Agree")." - ".$frm->admin_button('dismiss',0, 'cancel', 'Dismiss')." + +

".$tp->toHTML(TPVLAN_61, true)."

+ + ".$frm->admin_button('installContent',$name, 'warning', LAN_YES)." + ".$frm->admin_button('dismiss',0, 'cancel', LAN_NO)."
"; // $text .= print_a($xmlArray, true); - $mes->addWarning($text); - - + $mes->addInfo($text); } - - + + function installContent($name) { $mes = e107::getMessage(); diff --git a/e107_languages/English/admin/lan_theme.php b/e107_languages/English/admin/lan_theme.php index 69bf89a2d..1fa1bfdda 100644 --- a/e107_languages/English/admin/lan_theme.php +++ b/e107_languages/English/admin/lan_theme.php @@ -1,8 +1,6 @@ \ No newline at end of file