Browse files

Release 6.5.3

  • Loading branch information...
1 parent d8981c6 commit 8881f8990c6842269c2e5385694578f6e024d8f7 John Mertic committed Aug 25, 2012
Showing with 19,923 additions and 2,828 deletions.
  1. +1 −0 ModuleInstall/ModuleScanner.php
  2. +1 −0 ModuleInstall/extensions.php
  3. +8 −1 cache/include/javascript/sugar_grp1.js
  4. +1 −2 cache/include/javascript/sugar_grp_jsolait.js
  5. +1 −2 cache/include/javascript/sugar_grp_quickcomp.js
  6. +15 −3 data/BeanFactory.php
  7. +2 −1 data/Link2.php
  8. +21 −6 data/Relationships/One2MBeanRelationship.php
  9. +10 −4 data/Relationships/One2MRelationship.php
  10. +39 −11 data/SugarBean.php
  11. +3 −12 download.php
  12. +190 −117 files.md5
  13. +49 −9 include/DetailView/DetailView.tpl
  14. +1 −2 include/DetailView/header.tpl
  15. +48 −13 include/EditView/EditView.tpl
  16. +2 −1 include/EditView/EditView2.php
  17. +39 −0 include/EditView/Panels.js
  18. +5 −0 include/EditView/SubpanelQuickEdit.php
  19. +73 −72 include/EditView/SugarVCR.php
  20. +73 −0 include/EditView/SugarVCR.tpl
  21. +1 −2 include/EditView/header.tpl
  22. +0 −2 include/ListView/ListView.php
  23. +2 −1 include/ListView/ListViewGeneric.tpl
  24. +1 −0 include/ListView/ListViewSmarty.php
  25. +1 −0 include/MySugar/tpls/MySugar.tpl
  26. +4 −10 include/SearchForm/SearchForm2.php
  27. +9 −1 include/SubPanel/SubPanelTiles.php
  28. +42 −6 include/SugarCharts/Jit/JitReports.php
  29. +59 −59 include/SugarCharts/JsChart.php
  30. +10 −9 include/SugarCharts/SugarChart.php
  31. +10 −4 include/SugarFields/Fields/Base/SugarFieldBase.php
  32. +45 −0 include/SugarFields/Fields/Multienum/WirelessDetailView.tpl
  33. +42 −0 include/SugarFields/Fields/Multienum/WirelessEditView.tpl
  34. +1 −0 include/SugarObjects/templates/company/vardefs.php
  35. +1 −1 include/SugarObjects/templates/person/vardefs.php
  36. +12 −0 include/SugarPHPMailer.php
  37. +49 −8 include/TemplateHandler/TemplateHandler.php
  38. +4 −1 include/database/MssqlManager.php
  39. +2 −2 include/externalAPI/ExternalAPIFactory.php
  40. +22 −2 include/generic/SugarWidgets/SugarWidgetFielddatetime.php
  41. +1 −1 include/generic/SugarWidgets/SugarWidgetReportField.php
  42. +1 −0 include/globalControlLinks.php
  43. BIN include/images/tour/FirstFrame.png
  44. BIN include/images/tour/arrow.png
  45. BIN include/images/tour/arrow_ie.png
  46. BIN include/images/tour/profile_link.png
  47. +6 −0 include/javascript/jquery/bootstrap.min.js
  48. +123 −0 include/javascript/jquery/jquery.effects.custombounce.js
  49. +186 −0 include/javascript/jquery/jquery.popoverext.js
  50. +1 −2 include/javascript/jsclass_async.js
  51. +1 −1 include/javascript/sugar_3.js
  52. +43 −0 include/javascript/tour.js
  53. +13 −0 include/language/en_us.lang.php
  54. 0 include/phpmailer/{license.txt → LICENSE}
  55. +38 −6 include/phpmailer/README
  56. +1,191 −669 include/phpmailer/class.phpmailer.php
  57. +139 −439 include/phpmailer/class.smtp.php
  58. +861 −0 include/phpmailer/extras/htmlfilter.php
  59. +23 −44 include/phpmailer/language/phpmailer.lang-ar.php
  60. +22 −52 include/phpmailer/language/phpmailer.lang-br.php
  61. +22 −51 include/phpmailer/language/phpmailer.lang-ca.php
  62. +26 −0 include/phpmailer/language/phpmailer.lang-ch.php
  63. +21 −55 include/phpmailer/language/phpmailer.lang-cz.php
  64. +21 −55 include/phpmailer/language/phpmailer.lang-de.php
  65. +22 −52 include/phpmailer/language/phpmailer.lang-dk.php
  66. +22 −54 include/phpmailer/language/phpmailer.lang-es.php
  67. +22 −47 include/phpmailer/language/phpmailer.lang-et.php
  68. +23 −52 include/phpmailer/language/phpmailer.lang-fi.php
  69. +23 −54 include/phpmailer/language/phpmailer.lang-fo.php
  70. +21 −54 include/phpmailer/language/phpmailer.lang-fr.php
  71. +21 −52 include/phpmailer/language/phpmailer.lang-hu.php
  72. +21 −58 include/phpmailer/language/phpmailer.lang-it.php
  73. BIN include/phpmailer/language/phpmailer.lang-ja.php
  74. +21 −54 include/phpmailer/language/phpmailer.lang-nl.php
  75. +21 −54 include/phpmailer/language/phpmailer.lang-no.php
  76. +21 −52 include/phpmailer/language/phpmailer.lang-pl.php
  77. +23 −51 include/phpmailer/language/phpmailer.lang-ro.php
  78. +21 −51 include/phpmailer/language/phpmailer.lang-ru.php
  79. +22 −54 include/phpmailer/language/phpmailer.lang-se.php
  80. +23 −57 include/phpmailer/language/phpmailer.lang-tr.php
  81. +26 −0 include/phpmailer/language/phpmailer.lang-zh.php
  82. +26 −0 include/phpmailer/language/phpmailer.lang-zh_cn.php
  83. +21 −0 include/utils.php
  84. +1 −2 include/utils/layout_utils.php
  85. +1 −1 install/language/en_us.lang.php
  86. +13 −3 json_server.php
  87. +3 −2 jssource/JSGroupings.php
  88. +66 −0 jssource/src_files/include/EditView/Panels.js
  89. +1 −7 jssource/src_files/include/javascript/jsclass_async.js
  90. +1 −0 jssource/src_files/include/javascript/sugar_3.js
  91. +241 −0 jssource/src_files/include/javascript/tour.js
  92. +125 −0 jssource/src_files/modules/Home/tour.js
  93. +1 −0 modules/Administration/language/en_us.lang.php
  94. +4 −0 modules/Administration/metadata/adminpaneldefs.php
  95. +10 −8 modules/Calls/Call.php
  96. +1 −2 modules/Calls/CallHelper.php
  97. +1 −1 modules/Calls/metadata/detailviewdefs.php
  98. +1 −2 modules/Campaigns/WebToLeadFormSave.php
  99. +7 −0 modules/Configurator/Configurator.php
  100. +1 −1 modules/Configurator/UploadFileCheck.php
  101. +14 −7 modules/Contacts/ContactFormBase.php
  102. +2 −18 modules/DynamicFields/templates/Fields/Forms/coreBottom.tpl
  103. +4 −4 modules/EmailMarketing/EditView.html
  104. +4 −0 modules/Emails/EmailUI.php
  105. +0 −1 modules/Employees/Employee.php
  106. +1 −0 modules/Home/action_view_map.php
  107. +0 −1 modules/Home/index.php
  108. +28 −0 modules/Home/language/en_us.lang.php
  109. +276 −0 modules/Home/tour.css
  110. +35 −0 modules/Home/tour.js
  111. +98 −0 modules/Home/tour.tpl
  112. +49 −0 modules/Home/views/view.tour.php
  113. +13 −11 modules/InboundEmail/InboundEmail.php
  114. +6 −16 modules/ModuleBuilder/Module/StudioModule.php
  115. +16 −1 modules/ModuleBuilder/javascript/studio2.js
  116. +9 −2 modules/ModuleBuilder/language/en_us.lang.php
  117. +1 −1 modules/ModuleBuilder/parsers/ParserFactory.php
  118. +85 −4 modules/ModuleBuilder/parsers/views/GridLayoutMetaDataParser.php
  119. +56 −7 modules/ModuleBuilder/tpls/layoutView.tpl
  120. +1 −0 modules/ModuleBuilder/views/view.layoutview.php
  121. +61 −0 modules/Project/tpls/QuickEditFooter.tpl
  122. +104 −0 modules/Project/tpls/QuickEditHeader.tpl
  123. +84 −0 modules/Project/views/view.quickedit.php
  124. +2 −2 modules/Schedulers/_AddJobsHere.php
  125. +10 −1 modules/UpgradeWizard/end.php
  126. +10 −0 modules/UpgradeWizard/silentUpgrade_step2.php
  127. +2 −1 modules/Users/Changenewpassword.php
  128. +1 −1 modules/Users/Save.php
  129. +42 −0 modules/Users/UpdateTourStatus.php
  130. +8 −10 modules/Users/login.tpl
  131. +5 −0 modules/Users/tpls/EditViewFooter.tpl
  132. +7 −7 modules/Users/tpls/EditViewHeader.tpl
  133. +2 −1 modules/Users/vardefs.php
  134. +2 −6 modules/vCals/vCal.php
  135. +7 −1 service/core/SoapHelperWebService.php
  136. +3 −0 service/core/SugarWebServiceImpl.php
  137. +2 −0 service/core/webservice.php
  138. +1 −0 service/v3/SugarWebServiceUtilv3.php
  139. +4 −0 service/v3_1/SugarWebServiceImplv3_1.php
  140. +3 −1 service/v4/SugarWebServiceUtilv4.php
  141. +1 −0 service/v4_1/SugarWebServiceUtilv4_1.php
  142. +3 −0 soap/SoapHelperFunctions.php
  143. +4 −4 sugar_version.php
  144. +106 −0 tests/data/Bug49505Test.php
  145. +1 −0 tests/data/Bug53223Test.php
  146. +2 −2 tests/include/SugarCharts/Bug42326Test.php
  147. +85 −0 tests/include/database/DBManagerTest.php
  148. +6 −11 tests/include/vCard/vCardTest.php
  149. +148 −0 tests/jssource/bug54472.php
  150. +5 −2 tests/modules/Calls/CallHelperTest.php
  151. +1 −0 tests/modules/Calls/CallTest.php
  152. +0 −138 tests/modules/ModuleBuilder/Module/Bug46196Test.php
  153. +5 −3 themes/Sugar5/css/style.css
  154. +6,410 −0 themes/default/css/bootstrap.css
  155. BIN themes/default/font/fontawesome-webfont.eot
  156. +175 −0 themes/default/font/fontawesome-webfont.svg
  157. BIN themes/default/font/fontawesome-webfont.svgz
  158. BIN themes/default/font/fontawesome-webfont.ttf
  159. BIN themes/default/font/fontawesome-webfont.woff
  160. +32 −0 themes/default/less/accordion.less
  161. +73 −0 themes/default/less/alerts.less
  162. +58 −0 themes/default/less/bootstrap-mobile.less
  163. +69 −0 themes/default/less/bootstrap.less
  164. +22 −0 themes/default/less/breadcrumbs.less
  165. +150 −0 themes/default/less/button-groups.less
  166. +208 −0 themes/default/less/buttons.less
  167. +121 −0 themes/default/less/carousel.less
  168. +395 −0 themes/default/less/chosen.less
  169. +18 −0 themes/default/less/close.less
  170. +57 −0 themes/default/less/code.less
  171. +18 −0 themes/default/less/component-animations.less
  172. +130 −0 themes/default/less/dropdowns.less
  173. +300 −0 themes/default/less/font-awesome.less
  174. +532 −0 themes/default/less/forms.less
  175. +8 −0 themes/default/less/grid.less
  176. +20 −0 themes/default/less/hero-unit.less
  177. +50 −0 themes/default/less/labels.less
  178. +17 −0 themes/default/less/layouts.less
  179. +629 −0 themes/default/less/mixins.less
  180. +83 −0 themes/default/less/modals.less
  181. +301 −0 themes/default/less/navbar.less
  182. +353 −0 themes/default/less/navs.less
  183. +30 −0 themes/default/less/pager.less
  184. +55 −0 themes/default/less/pagination.less
  185. +75 −0 themes/default/less/popovers.less
  186. +128 −0 themes/default/less/progress-bars.less
  187. +126 −0 themes/default/less/reset.less
  188. +126 −0 themes/default/less/responsive.less
  189. +29 −0 themes/default/less/scaffolding.less
  190. +165 −0 themes/default/less/sprites.less
  191. +1,427 −0 themes/default/less/sugar.less
  192. +868 −0 themes/default/less/sugarmobile.less
  193. +180 −0 themes/default/less/tables.less
  194. +33 −0 themes/default/less/thumbnails.less
  195. +35 −0 themes/default/less/tooltip.less
  196. +218 −0 themes/default/less/type.less
  197. +34 −0 themes/default/less/utilities.less
  198. +207 −0 themes/default/less/variables.less
  199. +17 −0 themes/default/less/wells.less
View
1 ModuleInstall/ModuleScanner.php
@@ -134,6 +134,7 @@ class ModuleScanner{
'set_file_buffer',
'tmpfile',
'umask',
+ 'ini_set',
'eval',
'exec',
'system',
View
1 ModuleInstall/extensions.php
@@ -55,6 +55,7 @@
"userpage" => array("section" => "user_page", "extdir" => "UserPage", "file" => 'userpage.ext.php', "module" => "Users"),
"utils" => array("section" => "utils", "extdir" => "Utils", "file" => 'custom_utils.ext.php', "module" => "application"),
"vardefs" => array("section" => "vardefs", "extdir" => "Vardefs", "file" => 'vardefs.ext.php'),
+ "jsgroupings" => array("section" => "jsgroups", "extdir" => "JSGroupings", "file" => 'jsgroups.ext.php'),
);
if(file_exists("custom/application/Ext/Extensions/extensions.ext.php")) {
include("custom/application/Ext/Extensions/extensions.ext.php");
View
9 cache/include/javascript/sugar_grp1.js
@@ -1,7 +1,7 @@
if(typeof(SUGAR)=="undefined"){SUGAR={namespace:function(ns){SUGAR[ns]=SUGAR[ns]||{};return((typeof SUGAR[ns]==="object")&&(SUGAR[ns]!==null))?SUGAR[ns]:false;},append:function(target,obj){for(var prop in obj){if(obj[prop]!==void 0)target[prop]=obj[prop];}
return target;}};}
-SUGAR.namespace("themes");SUGAR.namespace("sugarHome");SUGAR.namespace("subpanelUtils");SUGAR.namespace("ajaxStatusClass");SUGAR.namespace("tabChooser");SUGAR.namespace("utils");SUGAR.namespace("savedViews");SUGAR.namespace("dashlets");SUGAR.namespace("unifiedSearchAdvanced");SUGAR.namespace("searchForm");SUGAR.namespace("language");SUGAR.namespace("Studio");SUGAR.namespace("contextMenu");SUGAR.namespace("config");var nameIndex=0;var typeIndex=1;var requiredIndex=2;var msgIndex=3;var jstypeIndex=5;var minIndex=10;var maxIndex=11;var altMsgIndex=15;var compareToIndex=7;var arrIndex=12;var operatorIndex=13;var callbackIndex=16;var allowblank=8;var validate=new Array();var maxHours=24;var requiredTxt='Missing Required Field:';var invalidTxt='Invalid Value:';var secondsSinceLoad=0;var inputsWithErrors=new Array();var tabsWithErrors=new Array();var lastSubmitTime=0;var alertList=new Array();var oldStartsWith='';function isSupportedIE(){var userAgent=navigator.userAgent.toLowerCase();if(userAgent.indexOf("msie")!=-1&&userAgent.indexOf("mac")==-1&&userAgent.indexOf("opera")==-1){var version=navigator.appVersion.match(/MSIE (.\..)/)[1];if(version>=5.5&&version<10){return true;}else{return false;}}}
+SUGAR.namespace("themes");SUGAR.namespace("tour");SUGAR.namespace("sugarHome");SUGAR.namespace("subpanelUtils");SUGAR.namespace("ajaxStatusClass");SUGAR.namespace("tabChooser");SUGAR.namespace("utils");SUGAR.namespace("savedViews");SUGAR.namespace("dashlets");SUGAR.namespace("unifiedSearchAdvanced");SUGAR.namespace("searchForm");SUGAR.namespace("language");SUGAR.namespace("Studio");SUGAR.namespace("contextMenu");SUGAR.namespace("config");var nameIndex=0;var typeIndex=1;var requiredIndex=2;var msgIndex=3;var jstypeIndex=5;var minIndex=10;var maxIndex=11;var altMsgIndex=15;var compareToIndex=7;var arrIndex=12;var operatorIndex=13;var callbackIndex=16;var allowblank=8;var validate=new Array();var maxHours=24;var requiredTxt='Missing Required Field:';var invalidTxt='Invalid Value:';var secondsSinceLoad=0;var inputsWithErrors=new Array();var tabsWithErrors=new Array();var lastSubmitTime=0;var alertList=new Array();var oldStartsWith='';function isSupportedIE(){var userAgent=navigator.userAgent.toLowerCase();if(userAgent.indexOf("msie")!=-1&&userAgent.indexOf("mac")==-1&&userAgent.indexOf("opera")==-1){var version=navigator.appVersion.match(/MSIE (.\..)/)[1];if(version>=5.5&&version<10){return true;}else{return false;}}}
SUGAR.isIE=isSupportedIE();var isSafari=(navigator.userAgent.toLowerCase().indexOf('safari')!=-1);RegExp.escape=function(text){if(!arguments.callee.sRE){var specials=['/','.','*','+','?','|','(',')','[',']','{','}','\\'];arguments.callee.sRE=new RegExp('(\\'+specials.join('|\\')+')','g');}
return text.replace(arguments.callee.sRE,'\\$1');}
function addAlert(type,name,subtitle,description,time,redirect){var addIndex=alertList.length;alertList[addIndex]=new Array();alertList[addIndex]['name']=name;alertList[addIndex]['type']=type;alertList[addIndex]['subtitle']=subtitle;alertList[addIndex]['description']=replaceHTMLChars(description.replace(/<br>/gi,"\n"));alertList[addIndex]['time']=time;alertList[addIndex]['done']=0;alertList[addIndex]['redirect']=redirect;}
@@ -885,3 +885,10 @@ if(!!double_encode||double_encode==null){for(symbol in hash_map){if(hash_map.has
return text+entity;});}
return string;}/* End of File include/javascript/phpjs/htmlentities.js */
+
+function initPanel(id,state){panelId='detailpanel_'+id;expandPanel(id);if(state=='collapsed'){collapsePanel(id);}}
+function expandPanel(id){var panelId='detailpanel_'+id;document.getElementById(panelId).className=document.getElementById(panelId).className.replace(/(expanded|collapsed)/ig,'')+' expanded';}
+function collapsePanel(id){var panelId='detailpanel_'+id;document.getElementById(panelId).className=document.getElementById(panelId).className.replace(/(expanded|collapsed)/ig,'')+' collapsed';}
+function setCollapseState(mod,panel,isCollapsed){var sugar_panel_collase=Get_Cookie("sugar_panel_collase");if(sugar_panel_collase==null){sugar_panel_collase={};}else{sugar_panel_collase=YAHOO.lang.JSON.parse(sugar_panel_collase);}
+sugar_panel_collase[mod]=sugar_panel_collase[mod]||{};sugar_panel_collase[mod][panel]=isCollapsed;Set_Cookie('sugar_panel_collase',YAHOO.lang.JSON.stringify(sugar_panel_collase),30,'/','','');}/* End of File include/EditView/Panels.js */
+
View
3 cache/include/javascript/sugar_grp_jsolait.js
@@ -33,8 +33,7 @@ function method_callback(o){var resp=YAHOO.lang.JSON.parse(o.responseText),reque
reqid=global_request_registry[request_id];if(typeof(reqid)!='undefined'){widget=global_request_registry[request_id][0];method_name=global_request_registry[request_id][1];widget[method_name](result);}}
SugarClass.inherit("SugarVCalClient","SugarClass");function SugarVCalClient(){this.init();}
SugarVCalClient.prototype.init=function(){}
-SugarVCalClient.prototype.load=function(user_id,request_id){this.user_id=user_id;var vcal_server='./vcal_server.php?type=vfb&source=outlook&user_id='+user_id;if(typeof(window.combo_date_start)!='undefined'){var date_start=window.combo_date_start.datetime;vcal_server+='&datestart='+date_start;}
-YAHOO.util.Connect.asyncRequest('GET',vcal_server,{success:function(result){if(typeof GLOBAL_REGISTRY.freebusy=='undefined'){GLOBAL_REGISTRY.freebusy=new Object();}
+SugarVCalClient.prototype.load=function(user_id,request_id){this.user_id=user_id;YAHOO.util.Connect.asyncRequest('GET','./vcal_server.php?type=vfb&source=outlook&user_id='+user_id,{success:function(result){if(typeof GLOBAL_REGISTRY.freebusy=='undefined'){GLOBAL_REGISTRY.freebusy=new Object();}
if(typeof GLOBAL_REGISTRY.freebusy_adjusted=='undefined'){GLOBAL_REGISTRY.freebusy_adjusted=new Object();}
GLOBAL_REGISTRY.freebusy[user_id]=SugarVCalClient.prototype.parseResults(result.responseText,false);GLOBAL_REGISTRY.freebusy_adjusted[user_id]=SugarVCalClient.prototype.parseResults(result.responseText,true);global_request_registry[request_id][0].display();},failure:function(result){this.success(result);},argument:{result:result}});}
SugarVCalClient.prototype.parseResults=function(textResult,adjusted){var match=/FREEBUSY.*?\:([\w]+)\/([\w]+)/g;var result;var timehash=new Object();var dst_start;var dst_end;if(GLOBAL_REGISTRY.current_user.fields.dst_start==null)
View
3 cache/include/javascript/sugar_grp_quickcomp.js
@@ -33,8 +33,7 @@ function method_callback(o){var resp=YAHOO.lang.JSON.parse(o.responseText),reque
reqid=global_request_registry[request_id];if(typeof(reqid)!='undefined'){widget=global_request_registry[request_id][0];method_name=global_request_registry[request_id][1];widget[method_name](result);}}
SugarClass.inherit("SugarVCalClient","SugarClass");function SugarVCalClient(){this.init();}
SugarVCalClient.prototype.init=function(){}
-SugarVCalClient.prototype.load=function(user_id,request_id){this.user_id=user_id;var vcal_server='./vcal_server.php?type=vfb&source=outlook&user_id='+user_id;if(typeof(window.combo_date_start)!='undefined'){var date_start=window.combo_date_start.datetime;vcal_server+='&datestart='+date_start;}
-YAHOO.util.Connect.asyncRequest('GET',vcal_server,{success:function(result){if(typeof GLOBAL_REGISTRY.freebusy=='undefined'){GLOBAL_REGISTRY.freebusy=new Object();}
+SugarVCalClient.prototype.load=function(user_id,request_id){this.user_id=user_id;YAHOO.util.Connect.asyncRequest('GET','./vcal_server.php?type=vfb&source=outlook&user_id='+user_id,{success:function(result){if(typeof GLOBAL_REGISTRY.freebusy=='undefined'){GLOBAL_REGISTRY.freebusy=new Object();}
if(typeof GLOBAL_REGISTRY.freebusy_adjusted=='undefined'){GLOBAL_REGISTRY.freebusy_adjusted=new Object();}
GLOBAL_REGISTRY.freebusy[user_id]=SugarVCalClient.prototype.parseResults(result.responseText,false);GLOBAL_REGISTRY.freebusy_adjusted[user_id]=SugarVCalClient.prototype.parseResults(result.responseText,true);global_request_registry[request_id][0].display();},failure:function(result){this.success(result);},argument:{result:result}});}
SugarVCalClient.prototype.parseResults=function(textResult,adjusted){var match=/FREEBUSY.*?\:([\w]+)\/([\w]+)/g;var result;var timehash=new Object();var dst_start;var dst_end;if(GLOBAL_REGISTRY.current_user.fields.dst_start==null)
View
18 data/BeanFactory.php
@@ -54,14 +54,26 @@ class BeanFactory {
* Returns a SugarBean object by id. The Last 10 loaded beans are cached in memory to prevent multiple retrieves per request.
* If no id is passed, a new bean is created.
* @static
- * @param String $module
+ * @param String $module
* @param String $id
- * @param Bool $encode @see SugarBean::retrieve
+ * @param Array $params A name/value array of parameters. Names: encode, deleted,
+ * If $params is boolean we revert to the old arguments (encode, deleted), and use $params as $encode.
+ * This will be changed to using only $params in later versions.
* @param Bool $deleted @see SugarBean::retrieve
* @return SugarBean
*/
- public static function getBean($module, $id = null, $encode = true, $deleted = true)
+ public static function getBean($module, $id = null, $params = array(), $deleted = true)
{
+
+ // Check if params is an array, if not use old arguments
+ if (isset($params) && !is_array($params)) {
+ $params = array('encode' => $params);
+ }
+
+ // Pull values from $params array
+ $encode = isset($params['encode']) ? $params['encode'] : true;
+ $deleted = isset($params['deleted']) ? $params['deleted'] : $deleted;
+
if (!isset(self::$loadedBeans[$module])) {
self::$loadedBeans[$module] = array();
self::$touched[$module] = array();
View
3 data/Link2.php
@@ -531,7 +531,8 @@ function delete($id, $related_id='') {
*/
protected function getRelatedBean($id = false)
{
- return BeanFactory::getBean($this->getRelatedModuleName(), $id);
+ $params = array('encode' => true, 'deleted' => true);
+ return BeanFactory::getBean($this->getRelatedModuleName(), $id, $params);
}
public function &__get($name)
View
27 data/Relationships/One2MBeanRelationship.php
@@ -315,14 +315,29 @@ public function getSubpanelQuery($link, $params = array(), $return_array = false
$alias = $GLOBALS['db']->getValidDBName($alias, false, 'alias');
$tableInRoleFilter = "";
- if ($targetTable == "meetings" && $linkIsLHS == false) {
- if ($alias == "meetings_activities_1_meetings_rel" ||
- $alias == "meetings_activities_1_tasks_rel" ||
- $alias == "meetings_activities_1_calls_rel" ||
- $alias == "meetings_activities_1_emails_rel" ||
- $alias == "meetings_activities_1_notes_rel")
+ if (($targetTable == "meetings" ||
+ $targetTable == "notes" ||
+ $targetTable == "tasks" ||
+ $targetTable == "calls") && $linkIsLHS == false) {
+ if (substr($alias, -25) == "activities_1_meetings_rel" ||
+ substr($alias, -22) == "activities_1_tasks_rel" ||
+ substr($alias, -22) == "activities_1_calls_rel" ||
+ substr($alias, -23) == "activities_1_emails_rel" ||
+ substr($alias, -22) == "activities_1_notes_rel")
$tableInRoleFilter = $alias;
}
+ else if (($startingTable == "meetings" ||
+ $startingTable == "notes" ||
+ $startingTable == "tasks" ||
+ $startingTable == "calls" ||
+ $startingTable == "emails") && empty($linkIsLHS)) {
+ if (substr($alias, -23) == "activities_meetings_rel" ||
+ substr($alias, -20) == "activities_tasks_rel" ||
+ substr($alias, -20) == "activities_calls_rel" ||
+ substr($alias, -21) == "activities_emails_rel" ||
+ substr($alias, -20) == "activities_notes_rel")
+ $tableInRoleFilter = $startingTable;
+ }
//Set up any table aliases required
$targetTableWithAlias = "$targetTable $alias";
View
14 data/Relationships/One2MRelationship.php
@@ -121,9 +121,17 @@ protected function linkIsLHS($link) {
public function add($lhs, $rhs, $additionalFields = array())
{
$dataToInsert = $this->getRowToInsert($lhs, $rhs, $additionalFields);
+
//If the current data matches the existing data, don't do anything
if (!$this->checkExisting($dataToInsert))
{
+ // Pre-load the RHS relationship, which is used later in the add() function and expects a Bean
+ // and we also use it for clearing relationships in case of non self-referencing O2M relations
+ // (should be preloaded because when using the relate_to field for updating/saving relationships,
+ // only the bean id is loaded into $rhs->$rhsLinkName)
+ $rhsLinkName = $this->rhsLink;
+ $rhs->load_relationship($rhsLinkName);
+
// If it's a One2Many self-referencing relationship
// the positions of the default One (LHS) and Many (RHS) are swaped
// so we should clear the links from the many (left) side
@@ -144,12 +152,10 @@ public function add($lhs, $rhs, $additionalFields = array())
foreach($related as $relBean) {
$this->remove($focus, $relBean);
}
- } else { // For non self-referencing, just load the many (RHS) side, and remove all the relationships from it
- $rhsLinkName = $this->rhsLink;
- //In a one to many, any existing links from the many (right) side must be removed first
- $rhs->load_relationship($rhsLinkName);
+ } else { // For non self-referencing, remove all the relationships from the many (RHS) side
$this->removeAll($rhs->$rhsLinkName);
}
+
// Add relationship
parent::add($lhs, $rhs, $additionalFields);
}
View
50 data/SugarBean.php
@@ -270,7 +270,12 @@ class SugarBean
* @var array
*/
protected $loaded_relationships = array();
-
+
+ /**
+ * set to true if dependent fields updated
+ */
+ protected $is_updated_dependent_fields = false;
+
/**
* Constructor for the bean, it performs following tasks:
*
@@ -2138,7 +2143,8 @@ function retrieve($id = -1, $encode=true,$deleted=true)
{
$this->custom_fields->fill_relationships();
}
-
+
+ $this->is_updated_dependent_fields = false;
$this->fill_in_additional_detail_fields();
$this->fill_in_relationship_fields();
//make a copy of fields in the relationship_fields array. These field values will be used to
@@ -2454,6 +2460,8 @@ function get_related_list($child_seed,$related_field_name, $order_by = "", $wher
$row_offset = 0, $limit=-1, $max=-1, $show_deleted = 0)
{
global $layout_edit_mode;
+ $query_array = array();
+
if(isset($layout_edit_mode) && $layout_edit_mode)
{
$response = array();
@@ -2472,7 +2480,18 @@ function get_related_list($child_seed,$related_field_name, $order_by = "", $wher
}
$this->load_relationship($related_field_name);
- $query_array = $this->$related_field_name->getQuery(true);
+
+ if ($this->$related_field_name instanceof Link) {
+
+ $query_array = $this->$related_field_name->getQuery(true);
+ } else {
+
+ $query_array = $this->$related_field_name->getQuery(array(
+ "return_as_array" => true,
+ 'where' => '1=1' // hook for 'where' clause in M2MRelationship file
+ ));
+ }
+
$entire_where = $query_array['where'];
if(!empty($where))
{
@@ -2717,7 +2736,11 @@ function get_union_related_list($parentbean, $order_by = "", $sort_order='', $wh
$query_array = $subquery['query_array'];
$select_position=strpos($query_array['select'],"SELECT");
$distinct_position=strpos($query_array['select'],"DISTINCT");
- if ($select_position !== false && $distinct_position!= false)
+ if (!empty($subquery['params']['distinct']) && !empty($subpanel_def->table_name))
+ {
+ $query_rows = "( SELECT count(DISTINCT ". $subpanel_def->table_name . ".id)". $subquery['from_min'].$query_array['join']. $subquery['where'].' )';
+ }
+ elseif ($select_position !== false && $distinct_position!= false)
{
$query_rows = "( ".substr_replace($query_array['select'],"SELECT count(",$select_position,6). ")" . $subquery['from_min'].$query_array['join']. $subquery['where'].' )';
}
@@ -4476,7 +4499,6 @@ function build_related_list2($query, &$template, &$field_list)
function list_view_parse_additional_sections(&$list_form)
{
}
-
/**
* Assigns all of the values into the template for the list view
*/
@@ -4485,7 +4507,6 @@ function get_list_view_array()
static $cache = array();
// cn: bug 12270 - sensitive fields being passed arbitrarily in listViews
$sensitiveFields = array('user_hash' => '');
-
$return_array = Array();
global $app_list_strings, $mod_strings;
@@ -4548,9 +4569,10 @@ function get_list_view_data()
/**
* Construct where clause from a list of name-value pairs.
* @param array $fields_array Name/value pairs for column checks
+ * @param boolean $deleted Optional, default true, if set to false deleted filter will not be added.
* @return string The WHERE clause
*/
- function get_where($fields_array)
+ function get_where($fields_array, $deleted=true)
{
$where_clause = "";
foreach ($fields_array as $name=>$value)
@@ -4563,9 +4585,13 @@ function get_where($fields_array)
$where_clause .= "$name = ".$this->db->quoted($value,false);
}
if(!empty($where_clause)) {
- return "WHERE $where_clause AND deleted=0";
+ if($deleted) {
+ return "WHERE $where_clause AND deleted=0";
+ } else {
+ return "WHERE $where_clause";
+ }
} else {
- return "WHERE deleted=0";
+ return "";
}
}
@@ -4576,11 +4602,12 @@ function get_where($fields_array)
* Internal function, do not override.
* @param array @fields_array array of name value pairs used to construct query.
* @param boolean $encode Optional, default true, encode fetched data.
+ * @param boolean $deleted Optional, default true, if set to false deleted filter will not be added.
* @return object Instance of this bean with fetched data.
*/
- function retrieve_by_string_fields($fields_array, $encode=true)
+ function retrieve_by_string_fields($fields_array, $encode=true, $deleted=true)
{
- $where_clause = $this->get_where($fields_array);
+ $where_clause = $this->get_where($fields_array, $deleted);
if(isset($this->custom_fields))
$custom_join = $this->custom_fields->getJOIN();
else $custom_join = false;
@@ -4614,6 +4641,7 @@ function retrieve_by_string_fields($fields_array, $encode=true)
$row = $this->convertRow($row);
$this->fetched_row = $row;
$this->fromArray($row);
+ $this->is_updated_dependent_fields = false;
$this->fill_in_additional_detail_fields();
return $this;
}
View
15 download.php
@@ -177,19 +177,10 @@
header("Content-Type: image/png");
}
} else {
-
- if(preg_match("/\.jpg|\.gif|\.png|\.jpeg/i", $name)){
- $mime = getimagesize($download_location);
- if(!empty($mime)) {
- header("Content-Type: {$mime['mime']}");
- }
- }
- else{
- header("Content-Type: application/force-download");
- header("Content-type: application/octet-stream");
- header("Content-Disposition: attachment; filename=\"".$name."\";");
- }
+ header("Content-Type: application/force-download");
+ header("Content-type: application/octet-stream");
+ header("Content-Disposition: attachment; filename=\"".$name."\";");
}
// disable content type sniffing in MSIE
header("X-Content-Type-Options: nosniff");
View
307 files.md5
@@ -1,5 +1,5 @@
<?php
-// created: 2012-07-20 13:19:09
+// created: 2012-08-22 10:17:34
$md5_string = array (
'./LICENSE.txt' => 'd3f150e4a5bed444763ebe8a81742a95',
'./.htaccess' => 'd41d8cd98f00b204e9800998ecf8427e',
@@ -49,7 +49,7 @@ $md5_string = array (
'./include/SugarObjects/templates/issue/language/en_us.lang.php' => '01125f95956706630ee7f27233e6d75a',
'./include/SugarObjects/templates/issue/language/application/en_us.lang.php' => '1e7759c750b218ade41325c56d23dbd5',
'./include/SugarObjects/templates/company/config.php' => 'a9b4d6ee2c4a4d3b40194db8d3696ff3',
- './include/SugarObjects/templates/company/vardefs.php' => '502c731b68560bb1a1b6bb3f8632cf73',
+ './include/SugarObjects/templates/company/vardefs.php' => '3b2dce514f71aeb8a1e53bf7b4100b31',
'./include/SugarObjects/templates/company/icons/company_32.gif' => 'eb850fc1863a46987cdafca12693c789',
'./include/SugarObjects/templates/company/icons/company.gif' => '7890367dfe0e337a2f5f2839b3e6dac7',
'./include/SugarObjects/templates/company/icons/Createcompany.gif' => '3978b32e01cbeb974d86b1da0617dae9',
@@ -67,7 +67,7 @@ $md5_string = array (
'./include/SugarObjects/templates/company/language/en_us.lang.php' => 'c9a98e5acc779109f500d30bc291fb65',
'./include/SugarObjects/templates/company/language/application/en_us.lang.php' => '959d9ce9f8538ed0b9c304df6ab0275c',
'./include/SugarObjects/templates/person/config.php' => '03a311c5d9412313a2c81bbf607781bd',
- './include/SugarObjects/templates/person/vardefs.php' => '1ce92da11d18bde270d018f16f906e30',
+ './include/SugarObjects/templates/person/vardefs.php' => 'a4df1bb6a062d549b9ceda8d8162cb0c',
'./include/SugarObjects/templates/person/icons/person.gif' => 'ea5e2b2022166291d01ccedaf24b4e33',
'./include/SugarObjects/templates/person/icons/person_32.gif' => '1550c24a793910550200679be1c5c078',
'./include/SugarObjects/templates/person/icons/Createperson.gif' => '2e20692d501b15729294b80f4f311d77',
@@ -277,7 +277,7 @@ $md5_string = array (
'./include/SubPanel/SubPanelDynamic.html' => '4f74fcd4211256ec95d0054799608906',
'./include/SubPanel/tpls/singletabmenu.tpl' => '252c751fac27affd042dc7ba1ee83a00',
'./include/SubPanel/SubPanelDefinitions.php' => '78199f5f0bfe90e1fb1c76afe776e72d',
- './include/SubPanel/SubPanelTiles.php' => '846a7239e5d40b60e8e611c443db6aaf',
+ './include/SubPanel/SubPanelTiles.php' => 'b14a0f1af9988518b632a0f815d291ce',
'./include/SubPanel/registered_layout_defs.php' => 'd71c8000fd9dabffa19a3711f60c0f39',
'./include/SubPanel/SubPanelViewer.php' => 'de240547489fe04b229caa2c5fc34e61',
'./include/SubPanel/SubPanel.php' => '22713e2b27e94ce43af75048b4694394',
@@ -293,7 +293,7 @@ $md5_string = array (
'./include/Sugarpdf/sugarpdf_default.php' => '7f19994bcf11b5d98801c3739eab57a2',
'./include/Sugarpdf/sugarpdf_config.php' => '3768422dd5bfb14aca352ea209a0ebae',
'./include/clean.php' => 'e95a4b6caeb54b3064cda0c7748dd3be',
- './include/externalAPI/ExternalAPIFactory.php' => 'bf19d1488383255a10e1c399529c5e5d',
+ './include/externalAPI/ExternalAPIFactory.php' => '0dfa0647b6b6484f28927eb5018749e0',
'./include/externalAPI/cmis_repository_wrapper.php' => 'ff3bb54e2abd73334bb05df8b6920b8d',
'./include/externalAPI/Base/WebDocument.php' => 'ede22580002f6416a2502dee7d0be18f',
'./include/externalAPI/Base/OAuthPluginBase.php' => 'd552b49c445defdc9007389cb90e931b',
@@ -404,7 +404,7 @@ $md5_string = array (
'./include/SugarFields/Fields/Base/InlineEditView.tpl' => '8ae00593c64a7c5171a9f4f463cbb1d3',
'./include/SugarFields/Fields/Base/SearchForm.tpl' => '89584f42f6317bd59182cf6aa8cc0763',
'./include/SugarFields/Fields/Base/DetailView.tpl' => '0862eead55f684a00a978662cedca828',
- './include/SugarFields/Fields/Base/SugarFieldBase.php' => '3bffbac5971d7e36f7b80fa31d52e453',
+ './include/SugarFields/Fields/Base/SugarFieldBase.php' => '1745920fda4cd44a700128ef99929b71',
'./include/SugarFields/Fields/Base/EditViewFunction.tpl' => 'cc97e23ed4bc84c8bf7bdfad700a1371',
'./include/SugarFields/Fields/Base/EditView.tpl' => 'b6ac28598bf744bb907e12e420368501',
'./include/SugarFields/Fields/Base/ListView.tpl' => 'e5bef5e195aad2fb3fa6c1ae93c8bcca',
@@ -424,6 +424,8 @@ $md5_string = array (
'./include/SugarFields/Fields/Assigned_user_name/SugarFieldAssigned_user_name.php' => '57e6fa57d7b1c109fd276a047c4dc0b1',
'./include/SugarFields/Fields/Assigned_user_name/SearchView.tpl' => 'e6949bbc092460af32c5c108be011cd4',
'./include/SugarFields/Fields/Multienum/DetailView.tpl' => '6e2d1bcc30258e5ae66ba5a0c0adb7d4',
+ './include/SugarFields/Fields/Multienum/WirelessDetailView.tpl' => '7044c39f90dea4f1d6b5dc7043205f1a',
+ './include/SugarFields/Fields/Multienum/WirelessEditView.tpl' => '25a63f0d714fe39a885ca125c430ccea',
'./include/SugarFields/Fields/Multienum/EditViewFunction.tpl' => '95ba0af2ce15b8c3372cde1746392a41',
'./include/SugarFields/Fields/Multienum/EditView.tpl' => 'bf916ff2f686bf8e809a22076f49dae7',
'./include/SugarFields/Fields/Multienum/SugarFieldMultienum.php' => 'dd429ba718e4975dbdc023f038ff6763',
@@ -474,14 +476,14 @@ $md5_string = array (
'./include/SugarCharts/swf/chart.swf' => 'afda6fe91342c4864d1991d3c1ccbfff',
'./include/SugarCharts/swf/groupByChart.swf' => '2eca03fe41128001349bacf997b1fedc',
'./include/SugarCharts/SugarChartFactory.php' => '4873cc48dd3a2258af3a7998713b2398',
- './include/SugarCharts/JsChart.php' => '7b9cc434a65f3551fcd87d3f85262de5',
- './include/SugarCharts/SugarChart.php' => '2a4c44bac5f8b760705e2830903e1743',
+ './include/SugarCharts/JsChart.php' => '64c1b3c0eaab3527751574a4b6d91c6c',
+ './include/SugarCharts/SugarChart.php' => 'b7e886ffcb138fe982de53cbdf508bef',
'./include/SugarCharts/Jit/js/sugarCharts.js' => '643ed60792a2efe2c62c6ee3f094d735',
'./include/SugarCharts/Jit/js/mySugarCharts.js' => '6b3dd85fe7c6d5714b6d12c63e536982',
'./include/SugarCharts/Jit/js/Jit/jit.js' => 'a9f9f3efa0c6d7af942edbd3cddf9833',
'./include/SugarCharts/Jit/tpls/chart.tpl' => '035936b0a337a1b52edccffcd6e44e65',
'./include/SugarCharts/Jit/tpls/DashletGenericChartScript.tpl' => '2c4808cf07078a03c669b52ab5f6997a',
- './include/SugarCharts/Jit/JitReports.php' => '2ea46bce40c7b654e4d9b9108278ecfd',
+ './include/SugarCharts/Jit/JitReports.php' => '3a8e246da525fb36ffe1fd49447d4103',
'./include/SugarCharts/Jit/FlashCanvas/flashcanvas.js' => 'c2300996439f4a33c849f40afc5da8ae',
'./include/SugarCharts/Jit/FlashCanvas/canvas2png.js' => '71a23466955e17ab3094233fee8db708',
'./include/SugarCharts/Jit/FlashCanvas/flashcanvas.swf' => '528d82bb81799f23d4def3425badf913',
@@ -505,7 +507,7 @@ $md5_string = array (
'./include/utils/php_zip_utils.php' => '837fa2513561b0b259abbbbd4082cd7e',
'./include/utils/zip_utils.php' => 'f765a38da8ded7c908fa5319d175c836',
'./include/utils/mvc_utils.php' => '5de721ef6ef949ccc21b17bfeec26356',
- './include/utils/layout_utils.php' => '2a581d3954deea35b6fa3f88e9804e4f',
+ './include/utils/layout_utils.php' => '9f6097ddf3030e9a1c7a63457aeb4f0e',
'./include/images/install_themes.jpg' => '01fe7a67fb311afe5e93e9819ca36b12',
'./include/images/seed_jim_id.gif' => 'ccdaf0d492f924e8af2611b374550abd',
'./include/images/docs.png' => '0752db044e772d50293561053acac995',
@@ -538,6 +540,10 @@ $md5_string = array (
'./include/images/poweredby_sugarcrm_65.png' => '1eca46a677f05127610b2e1532ba58ab',
'./include/images/kb.png' => 'c2ca9ff53826ae025ea68f861957dcc9',
'./include/images/sugar_md_open.png' => 'b16339fb0a08fc2b35ba9d7d811bfb69',
+ './include/images/tour/FirstFrame.png' => 'd1b2fca94b47090e42b075ba14fd671f',
+ './include/images/tour/arrow_ie.png' => 'fbb700a88eb3591ccfb8a0fa3b57c238',
+ './include/images/tour/arrow.png' => '4fb216732f51fe951466acaebc523a8a',
+ './include/images/tour/profile_link.png' => '1b9fed9892a03f52d52d493ee7e1519b',
'./include/images/1.gif' => '9560abd50536d3d57c23316c75f93fe7',
'./include/images/powered_by_sugarcrm.gif' => 'fbc4de76cab648346bd7273823e0a0e2',
'./include/images/cube_bg.gif' => 'bb01880551373dc9a2056697be69e5c1',
@@ -572,35 +578,39 @@ $md5_string = array (
'./include/nusoap/license.txt' => '25823f4a2e463ab2c6b5873f07e428e1',
'./include/nusoap/class.wsdl.php' => 'cd7f1a43ca08891ac1ce04d4d1282c49',
'./include/nusoap/class.soap_val.php' => '084a898ecf261c201427fd41d4ee40e0',
- './include/utils.php' => '0e9d69bfddcf81c81a4ca9c6aa68bbc9',
+ './include/utils.php' => '87619e6f38a183a132596606fa5c16fb',
'./include/SugarHttpClient.php' => '87fa99a397caaaceb121a21d91ed5260',
'./include/Sugar_Smarty.php' => 'ac140125309e194a7f43747d41417cd4',
- './include/phpmailer/class.smtp.php' => '64255208cd6f263a69d58918dcb7138d',
- './include/phpmailer/README' => '9522b5930919ec251b6f4edda0584480',
- './include/phpmailer/license.txt' => '278f2557e3b277b94e9a8430f6a6d0a9',
- './include/phpmailer/language/phpmailer.lang-pl.php' => '72d18cb4146127e89db0a402fb18e10d',
- './include/phpmailer/language/phpmailer.lang-de.php' => 'b825169df27b56b0592992f13d6eeecb',
- './include/phpmailer/language/phpmailer.lang-ru.php' => '1ba9cde2e2ad42a3f367bc3ffa070342',
- './include/phpmailer/language/phpmailer.lang-tr.php' => '7ddc04019a3ab315429a01d1eac1ac10',
- './include/phpmailer/language/phpmailer.lang-ro.php' => 'cba42902cc751ea7e80720e5ba6b9d1a',
- './include/phpmailer/language/phpmailer.lang-dk.php' => 'e3bebecccdbd1b7b07f32989d44420f1',
- './include/phpmailer/language/phpmailer.lang-nl.php' => '69c2fb42974c0e5046c83182238608b3',
- './include/phpmailer/language/phpmailer.lang-ja.php' => '0a79142a326c7f23f4ebcac251b9a1e2',
- './include/phpmailer/language/phpmailer.lang-et.php' => '50e92cd6a80d425bf79b0347b27c7364',
- './include/phpmailer/language/phpmailer.lang-no.php' => '60a01ff00af72c21a9afa8b906cb160a',
+ './include/phpmailer/extras/htmlfilter.php' => '4d5143899340a690d41a4959428ea674',
+ './include/phpmailer/LICENSE' => '278f2557e3b277b94e9a8430f6a6d0a9',
+ './include/phpmailer/class.smtp.php' => 'fd00211692e65984f97f2e4820bd6302',
+ './include/phpmailer/README' => '5a77656de86a8d65fe03fad7f851534f',
+ './include/phpmailer/language/phpmailer.lang-pl.php' => '3933cfa44296e3c3e41b8fe8bf89092c',
+ './include/phpmailer/language/phpmailer.lang-de.php' => 'be8f19de5d7a12568066fb04e7feeb8c',
+ './include/phpmailer/language/phpmailer.lang-ru.php' => 'b7ed33812e39d722df735dc4f11ec660',
+ './include/phpmailer/language/phpmailer.lang-tr.php' => '8706743bc477210606ddedfbd4c03af3',
+ './include/phpmailer/language/phpmailer.lang-ch.php' => '68d79d6467a003fa41672a5690d9eae3',
+ './include/phpmailer/language/phpmailer.lang-ro.php' => 'a87ff3c8cc2d438c0d4ca1efd3340d33',
+ './include/phpmailer/language/phpmailer.lang-dk.php' => 'b889d351c4ed834ff2566be55c7d2a40',
+ './include/phpmailer/language/phpmailer.lang-nl.php' => 'a31febd0f5ce0f8c9ea3a1487fb90343',
+ './include/phpmailer/language/phpmailer.lang-ja.php' => '5633923d2fe9b4a4c91cdc6f645cd2e3',
+ './include/phpmailer/language/phpmailer.lang-et.php' => '59ec530db72bdf3c929cbced24d84f1f',
+ './include/phpmailer/language/phpmailer.lang-no.php' => '4bce15e32912f1b60c1d4e539e258a6d',
'./include/phpmailer/language/phpmailer.lang-en.php' => '50e6e86986c7f547b7e1e4406eb6b54b',
- './include/phpmailer/language/phpmailer.lang-se.php' => '3c06baba1b6ab4d8acf0602cd7e3700a',
- './include/phpmailer/language/phpmailer.lang-hu.php' => '49bdceec325435adae3b5f9c4d3f86de',
- './include/phpmailer/language/phpmailer.lang-fr.php' => 'c693b4a9214c28fe10c65072833e5bd7',
- './include/phpmailer/language/phpmailer.lang-cz.php' => '71777a5d541217d10f85bdd3ee09f3c9',
- './include/phpmailer/language/phpmailer.lang-es.php' => '84174963798d08a7ccdc4ca9c969e3d6',
- './include/phpmailer/language/phpmailer.lang-fi.php' => '1d0b14ace9b7c075be51756462fdcbd7',
- './include/phpmailer/language/phpmailer.lang-it.php' => '6d9025ba4f6b9dbe9bbf0044f77f407c',
- './include/phpmailer/language/phpmailer.lang-fo.php' => '19c5f009920dff72a02675dad3c6c749',
- './include/phpmailer/language/phpmailer.lang-ar.php' => '007791fbed48cbc28248a543e023ddbf',
- './include/phpmailer/language/phpmailer.lang-ca.php' => '228a8e6e6eb5fee58942f5d0740314ce',
- './include/phpmailer/language/phpmailer.lang-br.php' => 'd294ef50bd7d57e70e866a7618528048',
- './include/phpmailer/class.phpmailer.php' => 'a78d163362a44ff475e9141c3c75ed99',
+ './include/phpmailer/language/phpmailer.lang-zh.php' => '826f3a6e03f3d475065ec3b4b9f765f0',
+ './include/phpmailer/language/phpmailer.lang-se.php' => '9f8db6e50c0fcfa53ee2c810e604439b',
+ './include/phpmailer/language/phpmailer.lang-hu.php' => '06137884e974504647606c12c403ef94',
+ './include/phpmailer/language/phpmailer.lang-fr.php' => '35824828ce4dee7486e2ebddc8c90b54',
+ './include/phpmailer/language/phpmailer.lang-cz.php' => '2420cdfa4b0b35142d79ff02a2197520',
+ './include/phpmailer/language/phpmailer.lang-es.php' => 'bb915fc8e902a08d7f5de070c023c4cd',
+ './include/phpmailer/language/phpmailer.lang-fi.php' => '029e5ade41d5ae5dcc7f1869c0e85141',
+ './include/phpmailer/language/phpmailer.lang-zh_cn.php' => '8896e3cb067525faf5526287e7c62efe',
+ './include/phpmailer/language/phpmailer.lang-it.php' => 'e58eb12280851b2b634480b0eb16cfa9',
+ './include/phpmailer/language/phpmailer.lang-fo.php' => '081059e68c63e095c7584f250232ea2a',
+ './include/phpmailer/language/phpmailer.lang-ar.php' => '646c785bc6a11f13671a59ea62a8cdb1',
+ './include/phpmailer/language/phpmailer.lang-ca.php' => 'd62aa6dcbbf9922a0ff5b3157493d34f',
+ './include/phpmailer/language/phpmailer.lang-br.php' => 'a1364ab381ebdf3f05999b31bada24bd',
+ './include/phpmailer/class.phpmailer.php' => '2252f7b9a03504be7c83d0ea7997bff4',
'./include/php-sql-parser.php' => '4fd316e1251bd1134a46134ad7ddaf57',
'./include/database/DBManager.php' => '9a60fc7b5ac377121f8817b617c566e9',
'./include/database/MysqlHelper.php' => '6081c98891b401e3653bde7ec539b6d9',
@@ -612,7 +622,7 @@ $md5_string = array (
'./include/database/MssqlHelper.php' => '6b3a36ab4462e0f838c35e0e74e0f02b',
'./include/database/DBManagerFactory.php' => '021c6c562cd96f304544af0e336dc736',
'./include/database/SqlsrvManager.php' => '4a3d6c5e56ae8fe5fdb07ead522c324e',
- './include/database/MssqlManager.php' => 'b7090f5ff68358bdf040bb1b979e54b9',
+ './include/database/MssqlManager.php' => 'b671c14e37f76ddf22f22fcb9e1889da',
'./include/timezone/timezones.php' => '15844342704f03ef8d40603abe9aa99b',
'./include/SugarSQLValidate.php' => 'eb288af9ccb9828370ef3999ad926619',
'./include/connectors/ConnectorFactory.php' => '33d27fc539bbd684cf7deb0cea6ed37d',
@@ -642,7 +652,7 @@ $md5_string = array (
'./include/templates/TemplateDragDropChooser.php' => '312be77f2351b29f7e79bf416ddd8772',
'./include/templates/Template.php' => '36ef9b944d7e36d9853d9879f6194969',
'./include/templates/TemplateGroupChooser.php' => '6ae99e0ff3795b613d03ec0474e52c46',
- './include/TemplateHandler/TemplateHandler.php' => 'a8d26ccbe311238a6c52674d51470a4d',
+ './include/TemplateHandler/TemplateHandler.php' => '2c70ff6e5927aeedf93da151b9124397',
'./include/SugarTheme/SugarTheme.php' => 'cf9766ea68d6faab44025adde04320b6',
'./include/SugarTheme/getImage.php' => '0cdce763d79863dcdfc6b9e1b13a3516',
'./include/SugarTheme/SugarSprites.php' => '10818287a033eed727e4269522cc7044',
@@ -651,7 +661,7 @@ $md5_string = array (
'./include/SugarDependentDropdown/javascript/SugarDependentDropdown.js' => '4d077b3991c83098e4bca166bc715071',
'./include/SugarDependentDropdown/SugarDependentDropdown.php' => '86eb13e7c54068ec87679e98a4e0d406',
'./include/export_utils.php' => '885a0dd6cda051658520a90f522f787f',
- './include/globalControlLinks.php' => '7bb7851575077b76cc686c8f69929789',
+ './include/globalControlLinks.php' => 'dfa767d1960f89fddeea3f519cf3427f',
'./include/SugarTinyMCE.php' => 'a00a969d2a2df9dbbc80ead4af9b40de',
'./include/tabs.php' => '7cf9418691424c673218c535fec27a05',
'./include/SugarOAuthServer.php' => '2213c81d7cef1884997b4a0d38216fd9',
@@ -726,17 +736,19 @@ $md5_string = array (
'./include/ytree/TreeView/css/check/tree.css' => '0eb57b9c70f75ca706fbab4e29ac2ad7',
'./include/ytree/TreeView/css/forecasts/tree.css' => '59797a1f43dc5602932f826d687d398f',
'./include/GroupedTabs/GroupedTabStructure.php' => '9b88d71d41cb5beb67e5a7344101f537',
+ './include/EditView/Panels.js' => 'ba21e9a68e1025858f7b2276629eef66',
'./include/EditView/SubpanelQuickCreate.php' => 'd57a15fb747f7247f2b9d77cd86064be',
'./include/EditView/footer.tpl' => '8bef7a56d0a1413d935094347ef96538',
- './include/EditView/SugarVCR.php' => '6a0a3aaddb7889a8d618a4aede4d6d90',
- './include/EditView/header.tpl' => 'a784dee4bebb0dca1239e26ec927a264',
+ './include/EditView/SugarVCR.php' => '06f3b74170c2854269ea410d99e997a3',
+ './include/EditView/header.tpl' => '1851218e36edd4d98fdbb803a2f79977',
'./include/EditView/QuickCreate.tpl' => 'fa3dacaca4c4985fa7d4e19e44d8a30a',
'./include/EditView/EditView.php' => '585450ac1a175834d05e944f77364c17',
- './include/EditView/EditView2.php' => '3ea04ba5587d3af157c4d425e19f246c',
+ './include/EditView/EditView2.php' => '701cb0edc2ded8ad06c9df64efea3788',
'./include/EditView/PopupQuickCreate.php' => '9a8b7a895799ed90058b3e070ad7f672',
- './include/EditView/EditView.tpl' => '5b4cda504eee219faaf08af37af191c1',
+ './include/EditView/SugarVCR.tpl' => '5b46cb6d983f213ec90733aa54bfba45',
+ './include/EditView/EditView.tpl' => 'fe408b4bea39633daf1025738f1f4b4e',
'./include/EditView/QuickCreate.php' => 'a4351f400593c2a1933176d8e34bc82c',
- './include/EditView/SubpanelQuickEdit.php' => '04bf7a6aea0f3866a56cfca4d7b558a4',
+ './include/EditView/SubpanelQuickEdit.php' => 'fffaf282dad4779c25d5296e64d5c900',
'./include/SugarQueue/SugarCronJobs.php' => 'd7b547d698238a2bd170c86ce3ed67e1',
'./include/SugarQueue/SugarCronRemoteJobs.php' => '8a30786e408efd58067d73d0acb630f9',
'./include/SugarQueue/SugarJobQueue.php' => '13f33437bb20259ce088c020cc7839dd',
@@ -788,14 +800,16 @@ $md5_string = array (
'./include/javascript/sugar_yui_overrides.js' => '2044e4ff54670e82359c21cca12b2dd5',
'./include/javascript/cookie.js' => '88a6745e90f7c043394eca8b106068b2',
'./include/javascript/popup_parent_helper.js' => '592953cb14307a0ce288261d40c4f8a9',
- './include/javascript/sugar_3.js' => '853a96a821de7a2e0b0850bf49eabc87',
+ './include/javascript/sugar_3.js' => '21774b3305dca7717e679098d3f2f0bd',
'./include/javascript/jquery.js' => '819fb9d29c24f79d34343e9f182aaf24',
'./include/javascript/sugar_connection_event_listener.js' => '27234843e68e64fc9c399044619320be',
- './include/javascript/jsclass_async.js' => 'ee2946c0fbf3d8f941657be6bd1b6c9c',
+ './include/javascript/jsclass_async.js' => 'd725c16df9803e561437c4a2e13d1372',
'./include/javascript/quickCompose.js' => '43694b8ad631b58dd9030925a99f5a15',
'./include/javascript/menu.js' => '1ee25f32c6da30d39facf4e8ccbce531',
+ './include/javascript/tour.js' => '450526b4bfa1c0f9bc4980b00fc8e9ee',
'./include/javascript/importWizard.js' => '181b53a6248a2b8db6cf03cd2c4c2c66',
'./include/javascript/jsclass_base.js' => 'f3375a1e38ada7c4bdd1b498c9993cc3',
+ './include/javascript/jquery/jquery.popoverext.js' => 'd8f03476467cfffc7b91e31ed4f2383b',
'./include/javascript/jquery/markitup/sets/default/style.css' => '32f0c48dbf650d79461a66b83b21f485',
'./include/javascript/jquery/markitup/sets/default/images/stroke.png' => 'cf25f036aa3d24212a3191b04a0b4024',
'./include/javascript/jquery/markitup/sets/default/images/link.png' => 'a5dc8319bff018855ee0441e4a3b54b9',
@@ -819,8 +833,10 @@ $md5_string = array (
'./include/javascript/jquery/jquery.elementReady.js' => 'ca3ff36ea735918a7425a47940d0e1c8',
'./include/javascript/jquery/jquery.js' => '219073097031d9c1a95a1291d66f3a10',
'./include/javascript/jquery/jquery.tipTip.js' => '3bcfb8155251dc38fe2d965e8ff78408',
+ './include/javascript/jquery/bootstrap.min.js' => '5eb1cb055ddcf2f7b2b662f73f56cf1f',
'./include/javascript/jquery/jquery.highLight.js' => '336cc69cbf2b83a81e12b150ed6c603d',
'./include/javascript/jquery/jquery.json-2.3.js' => '761234abe4fbf042f3f8396ec4502e48',
+ './include/javascript/jquery/jquery.effects.custombounce.js' => 'bee3ef7f90fea5a7caaf4a5b0268efdf',
'./include/javascript/jquery/jquery.hotkeys.js' => '7c65a13a5952af03968c0f92e1de8cce',
'./include/javascript/jquery/jquery-ui-min.js' => '9f94b177db651a5d4a71682fe0ea04b7',
'./include/javascript/jquery/jquery-min.js' => '4bab8348a52d17428f684ad1ec3a427e',
@@ -2584,7 +2600,7 @@ $md5_string = array (
'./include/SearchForm/tpls/SearchFormGeneric.tpl' => '2e5f84f3de4d7e15d122e57253acfa91',
'./include/SearchForm/SugarSpot.php' => 'a899046092d8a1bdb1fd93352b209ab4',
'./include/SearchForm/SearchForm.php' => '37a79061b1ef9fc6be0ada54cf4b9a9b',
- './include/SearchForm/SearchForm2.php' => '546d9c9b9b66e4b84185c99bc0d1a927',
+ './include/SearchForm/SearchForm2.php' => 'abde2c406294aa4837c9695bef5e521e',
'./include/Dashlets/DashletRssFeedTitle.php' => '10771bdc817e8ae49e4a9938d2bcf9d8',
'./include/Dashlets/DashletGenericAutoRefreshDynamic.tpl' => '355b7490fa2339a87e1fbc7e479dfb73',
'./include/Dashlets/DashletCacheBuilder.php' => 'a0c56547321767e6b599f98293d2fa39',
@@ -2603,10 +2619,10 @@ $md5_string = array (
'./include/Pear/XML_HTMLSax3/HTMLSax3/Decorators.php' => '34a9a95566c891f013584073fbadaf7e',
'./include/Pear/XML_HTMLSax3/LICENSE' => 'a45bb1bbeed9e26b26c5763df1d3913d',
'./include/Pear/XML_HTMLSax3/HTMLSax3.php' => '11107d97b19feb13feb394cd858603f0',
- './include/ListView/ListViewSmarty.php' => '533ed60d9946ad26872a0004e9519b9f',
+ './include/ListView/ListViewSmarty.php' => 'a69eeef5b31ce1e1fa029519006f9f35',
'./include/ListView/ListViewData.php' => 'b9721e6b1f1288904b956923b8fb287c',
- './include/ListView/ListViewGeneric.tpl' => '6f867b08c99260c7b7ec669c2c85249a',
- './include/ListView/ListView.php' => '8cf251743fedb9c81a8310cac2056366',
+ './include/ListView/ListViewGeneric.tpl' => '32370f4af0164b0985b20c7b7079800c',
+ './include/ListView/ListView.php' => '3ac177d210dbfa86f9408de539306385',
'./include/ListView/ListViewFacade.php' => 'e82b5372d43acd05f1dbe5855c40cdbd',
'./include/ListView/ListViewDCMenu.tpl' => 'e7f7ad82a50d2998a933c7e8c333c080',
'./include/ListView/ListViewXTPL.php' => '5fff1f22e74a373c216a5358e9be1aae',
@@ -2623,7 +2639,7 @@ $md5_string = array (
'./include/resource/Observers/ResourceObserver.php' => 'd93dc69d2372859fe8fb0f1068587d54',
'./include/resource/Observers/SoapResourceObserver.php' => 'bff762397d04d958883d06ed160d8bd1',
'./include/language/jsLanguage.php' => '3aade005a1d8758085838ed1a22ebf34',
- './include/language/en_us.lang.php' => 'f4cddbdc89b3e204c241ddb32e5f14ef',
+ './include/language/en_us.lang.php' => 'be145284eadc6d4229415b10cefc5f71',
'./include/language/en_us.notify_template.html' => 'd443be0488e3ce72c2e10984e891d275',
'./include/pclzip/readme.txt' => '2265cad9ccb84cfcd4093ce26b22dc97',
'./include/pclzip/gnu-lgpl.txt' => '7fbc338309ac38fefcd64b04bb903e34',
@@ -2634,7 +2650,7 @@ $md5_string = array (
'./include/SugarEmailAddress/templates/forDetailView.tpl' => '8a913b1d6cbaf35ff7237c8c6022af9c',
'./include/SugarEmailAddress/templates/forWideFormBodyView.tpl' => '0dc9422da0b8ec60a58ae06d7215c3fb',
'./include/SugarEmailAddress/templates/forEditView.tpl' => 'ffd92cf011d18742e184a3694db33b20',
- './include/SugarPHPMailer.php' => '0d33a8a2f01cf223f24d08c9086d9609',
+ './include/SugarPHPMailer.php' => '0e474f25604204cadc6cffe46514a19c',
'./include/tabConfig.php' => '57a8b3ddc91bf135e31f63391409edd6',
'./include/Smarty/debug.tpl' => '048f29488fb3da08b3fcc5a746489696',
'./include/Smarty/internals/core.write_compiled_include.php' => '93584e495a0bfb25f946f20f459889fb',
@@ -2752,8 +2768,8 @@ $md5_string = array (
'./include/Smarty/README' => '1a3fe37eed420a020489d1082ea150c8',
'./include/Smarty/Smarty_Compiler.class.php' => 'b9a859a96c0d005cee69253bac461599',
'./include/DetailView/footer.tpl' => '82f240a39faba85858e561048e23fffd',
- './include/DetailView/header.tpl' => '9c88585d5c0e14d03fc50ea61168707a',
- './include/DetailView/DetailView.tpl' => '414de30cae4905275ff4b2147a104b07',
+ './include/DetailView/header.tpl' => 'a9e6450bc57678a18a88e2a57b6530d2',
+ './include/DetailView/DetailView.tpl' => 'a3c4dd95d931815f9845a09fe2e3da33',
'./include/DetailView/DetailView.php' => '3df8ccba8aca6dffb5969c47001d7435',
'./include/DetailView/DetailView2.php' => '4f800afa17ab95068341a3474e78fb76',
'./include/generic/DeleteRelationship.php' => '73e87c09bc4e90c35a551a6d290965c1',
@@ -2812,13 +2828,13 @@ $md5_string = array (
'./include/generic/SugarWidgets/SugarWidgetSubPanelTopButton.php' => '934a6ff7977d2b3501d1551e31445b3b',
'./include/generic/SugarWidgets/SugarWidgetSubPanelEditButton.php' => '396cf26585199d9f4709af3e21de089c',
'./include/generic/SugarWidgets/SugarWidgetSubPanelTopCreateCampaignLogEntryButton.php' => 'eda0760a68c648b6924ff97e44d294e5',
- './include/generic/SugarWidgets/SugarWidgetReportField.php' => '363e7e9cd65f94a2877e05bfcb3fc99d',
+ './include/generic/SugarWidgets/SugarWidgetReportField.php' => '14b211abee99ce2b82279c3145b43aff',
'./include/generic/SugarWidgets/SugarWidgetSubPanelCloseButton.php' => '8add175bc8b9b0576efc420c9211d7b1',
'./include/generic/SugarWidgets/SugarWidgetSubPanelTopCreateNoteButton.php' => '3d0a6b29a27135a455a781a0a81e24f8',
'./include/generic/SugarWidgets/SugarWidgetFieldnum.php' => '15c06a35b7f2ee9f0a41716d5b6d393d',
'./include/generic/SugarWidgets/SugarWidgetFieldrelate.php' => '671e5fda243f814fb2d3afe9d7a0c1da',
'./include/generic/SugarWidgets/SugarWidgetSubPanelTopSelectAccountButton.php' => '7c46e299d2783d00cb36be8517100452',
- './include/generic/SugarWidgets/SugarWidgetFielddatetime.php' => 'c60ab0c6bb2e9b0cbf2c04ff3488fe89',
+ './include/generic/SugarWidgets/SugarWidgetFielddatetime.php' => '18c0640e149e709ecc37482c248bb46e',
'./include/generic/SugarWidgets/SugarWidgetSubPanelEmailLink.php' => '7b67281f140b86aad81ec6e817453467',
'./include/generic/SugarWidgets/SugarWidgetSubPanelRemoveButtonMeetings.php' => 'b122f559be91ce0a6ea228dc4c94b4c7',
'./include/generic/SugarWidgets/SugarWidgetFieldfloat.php' => 'c666c7874c49637db91c03b53abaa572',
@@ -2845,7 +2861,7 @@ $md5_string = array (
'./include/dir_inc.php' => 'faef07151e61f4fce6525afc96bdab28',
'./include/parsecsv.lib.php' => '839c4fe91eca9008cc3ac181e9ce0258',
'./include/MySugar/DashletsDialog/DashletsDialog.php' => 'd5014d2e2be6ee2f04ea0e6ce6b160be',
- './include/MySugar/tpls/MySugar.tpl' => 'afd7166327f7fdc524cf426aad401516',
+ './include/MySugar/tpls/MySugar.tpl' => 'ddf46a31c36bb4606dc9d2cdb6de2eef',
'./include/MySugar/tpls/retrieveReportCharts.tpl' => '9e577c716292d0c9edf2de78ae1c4240',
'./include/MySugar/tpls/dashletsSearchResults.tpl' => 'b1b794e2ea1f509f62f829db5079f1a3',
'./include/MySugar/tpls/addDashletsDialog.tpl' => '555233abb02648590a9b44619a27b2d4',
@@ -2865,8 +2881,8 @@ $md5_string = array (
'./vcal_server.php' => 'd3299c6c47e3a66bea11026bcfbf0ecf',
'./dictionary.php' => '19245b9374ee0cfc7048c87c7548652e',
'./HandleAjaxCall.php' => 'e8f0cb63050a3f85e26d5f295c54d8b6',
- './ModuleInstall/extensions.php' => '10a1d5b070ae6cfd47071a4a785ba231',
- './ModuleInstall/ModuleScanner.php' => 'f9cffaf03d000e24d37e2c77b695d35e',
+ './ModuleInstall/extensions.php' => 'd17953438bdd75848cce5a5dbe929e5e',
+ './ModuleInstall/ModuleScanner.php' => '822b419917fa94e60d8a6f60bd1ff16d',
'./ModuleInstall/ModuleInstaller.php' => '8b09838949b4e3c9bae139b607c81cdd',
'./ModuleInstall/PackageManager/tpls/PackageForm.tpl' => 'b0f7f452c6c32251c1e88f3f06422018',
'./ModuleInstall/PackageManager/tpls/PackageManagerScripts.tpl' => '305b5d5a2ea5f04c533b982a5f1422ee',
@@ -3283,30 +3299,30 @@ $md5_string = array (
'./Zend/Loader.php' => '3a440481f38852f58a39b712ca87d1f9',
'./Zend/Registry.php' => '56b05bc37aa19203e114fe93782b33b0',
'./Zend/Crypt.php' => '0e72fd104506094fd2c7682b0b924542',
- './json_server.php' => '04bdab8fb6160b89d42c2138429815f6',
+ './json_server.php' => 'b629a8707237bcaad05acd58c7c6161f',
'./SugarSecurity.php' => 'e87f1efee51af1d8801dc2376068cee3',
'./export.php' => '7639b2373c4d0c73765033d70abfb55d',
- './data/BeanFactory.php' => 'b48ced42ffd6cc74d6bc14f334511919',
- './data/SugarBean.php' => 'beb5df6b33dd3bb220b70f4bb562b6ec',
+ './data/BeanFactory.php' => '5148eb779611ca40e342900456fc6f29',
+ './data/SugarBean.php' => '1b38c08d405ddd5414e7015602fbbe14',
'./data/Link.php' => 'de95f31cf30c2f46a234c4a840c01f84',
'./data/Relationships/One2OneRelationship.php' => 'f72bfcb39e5c6c6092c41e148f464abf',
'./data/Relationships/EmailAddressRelationship.php' => '469a91798fa6a92e91766867b145a628',
'./data/Relationships/M2MRelationship.php' => '048619c6fdf80ac7033447c911bb157b',
'./data/Relationships/RelationshipFactory.php' => 'd1b759cda7b9dc92f1032ed1be661816',
- './data/Relationships/One2MBeanRelationship.php' => '26dea6117861b0d47c0c7f1f6b6f28c1',
+ './data/Relationships/One2MBeanRelationship.php' => 'aaab2fb06f8b888fb7bf12825f6ff411',
'./data/Relationships/One2OneBeanRelationship.php' => 'ec639e887d2ff4bb0d16725b2a33b9ac',
'./data/Relationships/SugarRelationship.php' => '7ecdecd5a7623b1f5a251286ffa48893',
- './data/Relationships/One2MRelationship.php' => '9b90a0634f9c68460f6524069d0f60eb',
- './data/Link2.php' => '9a423dd110cacdb3b6b9662b62403e2c',
+ './data/Relationships/One2MRelationship.php' => 'ec99c10eadc77da58700a0418995d78a',
+ './data/Link2.php' => '08607d058075f66208b31b82037563b3',
'./data/Tracker.php' => '78c6ca1fadfe9e7984b001fed296f332',
'./service/core/SugarRestUtils.php' => '183a0d813c88928451133af63934b686',
- './service/core/webservice.php' => '7f6d3c42e37ee818424a35bb86f996a4',
+ './service/core/webservice.php' => 'e27d4bc434ba5536dce4022124104126',
'./service/core/SugarRestService.php' => '7c80dca082e3f857c98e4114cbbe0438',
'./service/core/SugarSoapService.php' => 'f4f422721d9e907b35251978d1607093',
'./service/core/SugarRestServiceImpl.php' => 'd1a216a0907104a536ac894155f42136',
'./service/core/WSDL.tpl' => 'd41d8cd98f00b204e9800998ecf8427e',
- './service/core/SugarWebServiceImpl.php' => 'bdc0e19d2da95de1637ce71b75b987c8',
- './service/core/SoapHelperWebService.php' => 'a132b424e253b1fe8c049545cc772465',
+ './service/core/SugarWebServiceImpl.php' => '6b91e89c7addb670d6d4d92d73c9cba9',
+ './service/core/SoapHelperWebService.php' => 'ed7f64798d7220d6e97d984c256c211e',
'./service/core/SugarWebService.php' => '57d68047756a2241b46ddc7bbc7db539',
'./service/core/PHP5Soap.php' => 'bec53408906a366dd024abff4ef6d5f2',
'./service/core/REST/SugarRest.php' => 'fe298c96bf12d4a37b4d1bc76609fb1b',
@@ -3326,8 +3342,8 @@ $md5_string = array (
'./service/v3/registry.php' => '05ac619953459b229719023a5de2f2eb',
'./service/v3/rest.php' => 'a0958deeacb950bb921ef16afdfd4393',
'./service/v3/SugarWebServiceImplv3.php' => 'b7aae7d01c1b89c1d769eff3f0799d94',
- './service/v3/SugarWebServiceUtilv3.php' => '14a099e12972fffb3e44ebed291eb05b',
- './service/v3_1/SugarWebServiceImplv3_1.php' => '089d90f7c588afbcfd47582769d13d00',
+ './service/v3/SugarWebServiceUtilv3.php' => '7273ac117cbb6211b9e3b06823b3387c',
+ './service/v3_1/SugarWebServiceImplv3_1.php' => 'cc513f778f8de6847ba7d37976caeebe',
'./service/v3_1/soap.php' => 'cca72b94407d160e626dd7fedde64e30',
'./service/v3_1/registry.php' => '1d87b03fc44c8f52798e51794b9d0bab',
'./service/v3_1/SugarWebServiceUtilv3_1.php' => '978ee442125726b824c909c90e5fa665',
@@ -3336,7 +3352,7 @@ $md5_string = array (
'./service/v4_1/registry.php' => 'd26ac7142d9c2b8491754f2d01711088',
'./service/v4_1/rest.php' => '0a622cbfedd7592f7b4cc174bd8245c8',
'./service/v4_1/SugarWebServiceImplv4_1.php' => '101bd3a92f4502c63d3d9dc8ac923f84',
- './service/v4_1/SugarWebServiceUtilv4_1.php' => 'cc2739a8a0852ea26a56a7eb8b84ba77',
+ './service/v4_1/SugarWebServiceUtilv4_1.php' => 'c80aadfc88dcd6b7e7d7ff1f657b30e6',
'./service/v2/SugarSoapService2.php' => 'cca6448a6bf0d5c4c3e6db3e744014ce',
'./service/v2/soap.php' => 'aafda23af747261c47609cbbd1d3fbeb',
'./service/v2/registry.php' => 'e501bbea7676be78949b574a4084563a',
@@ -3345,7 +3361,7 @@ $md5_string = array (
'./service/v4/registry.php' => 'eb5f47fb4e4a536aad58984a433b41d5',
'./service/v4/rest.php' => '0721bd365d3151c72db6f95ce4b7e186',
'./service/v4/SugarWebServiceImplv4.php' => 'ed700353ab607dd4ef970892b4b70971',
- './service/v4/SugarWebServiceUtilv4.php' => 'd7751060998c6e708a794e339a2152e9',
+ './service/v4/SugarWebServiceUtilv4.php' => 'e0c1a0e4d61fd6c97cf68f4c90cd6d8b',
'./custom/index.html' => '601a18f179c2ac55779c9bac46942525',
'./modules/EmailTemplates/EmailTemplate.js' => 'c8ab748acfbda3ad0c5d8f6aa17f267b',
'./modules/EmailTemplates/EmailTemplate.php' => 'f649e9e4e3b1775ed5a68dbb16219b11',
@@ -3546,7 +3562,7 @@ $md5_string = array (
'./modules/DynamicFields/templates/Fields/Forms/datetimecombo.php' => '849873ac24bdbc9b7ad9d8f37ad843e4',
'./modules/DynamicFields/templates/Fields/Forms/date.tpl' => 'ec00987738c128b59b24f349ce98f21d',
'./modules/DynamicFields/templates/Fields/Forms/image.tpl' => '1b76270f4fa4b2ade44d60df58fe3332',
- './modules/DynamicFields/templates/Fields/Forms/coreBottom.tpl' => 'ea7a0bee616edce06ff7e4ad52027d24',
+ './modules/DynamicFields/templates/Fields/Forms/coreBottom.tpl' => '525a1744859c27a910cdc357de722831',
'./modules/DynamicFields/templates/Fields/Forms/image.php' => '99d587f125a04c8a23526e4ce0be9b39',
'./modules/DynamicFields/templates/Fields/Forms/address.tpl' => '65f3d12be2452359875858ffb1521d6a',
'./modules/DynamicFields/templates/Fields/Forms/phone.php' => '08b9bad6e810ac2bb34c1478a7845ec6',
@@ -3702,7 +3718,7 @@ $md5_string = array (
'./modules/Emails/MassDelete.php' => 'de2897f4e36f3c288b7afb9035a33abc',
'./modules/Emails/SearchFormMyInbox.html' => '8487a40c120546ed57546d86fbdc8aba',
'./modules/Emails/PopupDocuments.php' => 'b99f58a5b000491bad4783f45b744ed2',
- './modules/Emails/EmailUI.php' => 'bf9d7d8e7db8e0cb6ed638eb5c42ca8c',
+ './modules/Emails/EmailUI.php' => '5631e6d90775fa51f01411565c2d1dde',
'./modules/Emails/Status.php' => '8fac7135044f4315e917a5eb2d4d8ce3',
'./modules/Emails/Save.php' => '3c0ea8c00c5422e321632a64beb6af93',
'./modules/Emails/ListViewHome.html' => 'fbb035479e1194d9ac96039ade4b80f5',
@@ -3822,22 +3838,22 @@ $md5_string = array (
'./modules/Configurator/tpls/SugarpdfSettingsFields.tpl' => '220de2fecf8bd16f2a6bde807a3d1196',
'./modules/Configurator/tpls/addFontResult.tpl' => '883aab2f2c47f7dd78d69d8094257a79',
'./modules/Configurator/Menu.php' => '5cbc243dd9e97433e65b6c2c97a5249b',
- './modules/Configurator/Configurator.php' => '937f8bf118148f0a849a6af3929bfba3',
+ './modules/Configurator/Configurator.php' => '22552174f794a9099e8df3232ac5a0ba',
'./modules/Configurator/views/view.sugarpdfsettings.php' => 'c103556cc9abd3acaa666fb9787e1aee',
'./modules/Configurator/views/view.addfontresult.php' => '2e92eedd9ae52db5903bb11d5286b77b',
'./modules/Configurator/views/view.addfontview.php' => '4219a23aa0e9d936b847dc353aa1bd2b',
'./modules/Configurator/views/view.edit.php' => '5f9d38761eb1cdb4e71b3e15a33bfb9f',
'./modules/Configurator/views/view.adminwizard.php' => '9480e2203342deabc404d9768bee258f',
'./modules/Configurator/views/view.fontmanager.php' => 'ce7094f56148716bbf592e6ee39c5c79',
'./modules/Configurator/controller.php' => 'b0a13efcd7259e5228b0e4e5153aa69c',
- './modules/Configurator/UploadFileCheck.php' => '334b4fecc6d48d8e25d9d352546846fc',
+ './modules/Configurator/UploadFileCheck.php' => '29d3d018e9753c078562f9c945a4cf4a',
'./modules/Configurator/LogView.php' => '765205bf61f4ccf357703f41fec2c61b',
'./modules/Configurator/metadata/SugarpdfSettingsdefs.php' => '11e35d8657b2f5fa72588ec9fab24f54',
'./modules/Configurator/action_view_map.php' => '335f3982fdb42f04ed981f930a82c733',
'./modules/Configurator/language/en_us.lang.php' => '8ced23a587b14a9e951f5c8797584dc9',
'./modules/Configurator/Forms.php' => 'ce7ede2f412813db12e761d60c2eeff1',
'./modules/Schedulers/Schedulers.js' => 'ce310f70ad5579397f7af6609a4d6601',
- './modules/Schedulers/_AddJobsHere.php' => 'ecc086b6d6534b64759e7ac83ea01bc2',
+ './modules/Schedulers/_AddJobsHere.php' => '2b34d37bb8897cdd0d1100e9f90e6dba',
'./modules/Schedulers/Save.php' => 'c226203aa66f5352e9f8369558ccfba0',
'./modules/Schedulers/Menu.php' => 'ec8fe31293309109bc89184d9e59d4d1',
'./modules/Schedulers/vardefs.php' => '8e502b914fdbb030d4bac26392a2bd85',
@@ -3903,14 +3919,14 @@ $md5_string = array (
'./modules/InboundEmail/DetailView.php' => 'a171268c4c9e85ac2fc62efce30deeb7',
'./modules/InboundEmail/Delete.php' => 'b49ee65d8850ff8ff370ebf237b0acb5',
'./modules/InboundEmail/Popup.php' => '472052c2da7990c6e8d63a0a2dccbbd2',
- './modules/InboundEmail/InboundEmail.php' => '4ed6b6cb6b0602abf3a6f2907774d78b',
+ './modules/InboundEmail/InboundEmail.php' => '06b4db5d0b2a6f0febff7b538897f237',
'./modules/InboundEmail/ListView.html' => 'd76aa28386e3f7165f62dabfc6f0beb7',
'./modules/InboundEmail/index.php' => '6b54e0739c45bd059cc2da5f3aa41d9a',
'./modules/InboundEmail/language/en_us.lang.php' => 'ae833e99a3be579da67788c144af7ee2',
'./modules/InboundEmail/InboundEmailTest.php' => '04ac2888e0372a0315d4086ec2e765f5',
'./modules/InboundEmail/SaveGroupFolder.php' => '59a7d467ab0166f09f5b0e746898fecb',
'./modules/InboundEmail/EditView.html' => 'b6bd18a951e87e1867709dd48b1be198',
- './modules/ModuleBuilder/tpls/layoutView.tpl' => '0b63f12c6cd37e2dffbe4b04117f5a68',
+ './modules/ModuleBuilder/tpls/layoutView.tpl' => 'cb1e0bd7dddfe9f9280cef0cd7841c4c',
'./modules/ModuleBuilder/tpls/tabBG.png' => '8e2561b0bba66f327d602e6c5f06aa08',
'./modules/ModuleBuilder/tpls/LayoutEditor.css' => 'd05c482d3367fb032f5314210df2ffee',
'./modules/ModuleBuilder/tpls/includes.tpl' => '10927a4f55674bb2ab628a67dfa6c696',
@@ -3963,7 +3979,7 @@ $md5_string = array (
'./modules/ModuleBuilder/parsers/relationships/OneToManyRelationship.php' => '76761d4122cd790065a59f92bd64bc96',
'./modules/ModuleBuilder/parsers/views/UndeployedMetaDataImplementation.php' => 'd08c83158fc599313de72722cc8d9ea9',
'./modules/ModuleBuilder/parsers/views/UndeployedSubpanelImplementation.php' => '9bf70fa555014fd415478b66ee2de930',
- './modules/ModuleBuilder/parsers/views/GridLayoutMetaDataParser.php' => '9ba5877abde15af9017cb5357d2bb490',
+ './modules/ModuleBuilder/parsers/views/GridLayoutMetaDataParser.php' => 'bdc0b4a67e68bb9832792ea411c9b851',
'./modules/ModuleBuilder/parsers/views/PopupMetaDataParser.php' => '983372e3529c23ff91237434f7c3e9bb',
'./modules/ModuleBuilder/parsers/views/MetaDataImplementationInterface.php' => '96a4fcfa2ee73ff09cb2d868c3ac686f',
'./modules/ModuleBuilder/parsers/views/DashletMetaDataParser.php' => '5135692589012551cd63d5efd43419e1',
@@ -3982,19 +3998,19 @@ $md5_string = array (
'./modules/ModuleBuilder/parsers/parser.dropdown.php' => 'e0d2906621908ce85d1bf2ca907e4cec',
'./modules/ModuleBuilder/parsers/constants.php' => '859d39d8e265b729077ef95e6f3dfb6e',
'./modules/ModuleBuilder/parsers/parser.modifysubpanel.php' => 'c3848b1a209455fe7f4a3a1fcbb53fe4',
- './modules/ModuleBuilder/parsers/ParserFactory.php' => 'ab9f0e24322d43c62a5e55411670cbd9',
+ './modules/ModuleBuilder/parsers/ParserFactory.php' => '5500ccbe71683ad3f5500c060e95e22e',
'./modules/ModuleBuilder/parsers/StandardField.php' => '1c8dd4d86e92c298088b945884d971eb',
'./modules/ModuleBuilder/Module/StudioModuleFactory.php' => '5a0a2bd755bc8add80477aa029324416',
'./modules/ModuleBuilder/Module/MainTree.php' => '2817547b3c188df1d5c4b0bed2510552',
'./modules/ModuleBuilder/Module/StudioTree.php' => 'ba8cb5bb1828ab02c95b763ebb0d508f',
'./modules/ModuleBuilder/Module/StudioBrowser.php' => '92c13d7c173dd243c2a72c821c17189f',
- './modules/ModuleBuilder/Module/StudioModule.php' => '5b74fa0e37cab0c3268e1bf46545bf09',
+ './modules/ModuleBuilder/Module/StudioModule.php' => '0e155825ee6a96f535e3c6af592dd63d',
'./modules/ModuleBuilder/Module/DropDownTree.php' => '1efd3171700422c9bb838a0e8a8c8699',
'./modules/ModuleBuilder/Module/DropDownBrowser.php' => '70c0cff3e4a7abee8a2a4bac01539837',
'./modules/ModuleBuilder/views/view.modulefield.php' => '0ddd7c1412185c73d3aa2428d7ca8ecb',
'./modules/ModuleBuilder/views/view.relationship.php' => '59e94a5659c958248c3b6353e19ad4d0',
'./modules/ModuleBuilder/views/view.history.php' => '300fe8425bd9b4758ed01d7796c295c1',
- './modules/ModuleBuilder/views/view.layoutview.php' => '9739a1a3ce7795392008e15884e9e23a',
+ './modules/ModuleBuilder/views/view.layoutview.php' => 'ee1bbc8abb49557a6a3a9d98cb808658',
'./modules/ModuleBuilder/views/view.displaydeploy.php' => 'a028806a1ece6afc4c08f75d5ba1ec9c',
'./modules/ModuleBuilder/views/view.displaydeployresult.php' => 'ad8f2e54fe51b48031a01418519945f8',
'./modules/ModuleBuilder/views/view.relationships.php' => '7358fdc5124faa2761a6d5dcdc6ba6b0',
@@ -4026,7 +4042,7 @@ $md5_string = array (
'./modules/ModuleBuilder/javascript/JSTransaction.js' => '6022b3b17d3bace0ecd4e31b747f36fb',
'./modules/ModuleBuilder/javascript/studiotabgroups.js' => '9122fbe637449b8419dcf54138796d61',
'./modules/ModuleBuilder/javascript/studio2ListDD.js' => '89470dcfe5c0f6db12a16eeefe3ed261',
- './modules/ModuleBuilder/javascript/studio2.js' => 'fd387f59c9ffe44be63fca80334739f6',
+ './modules/ModuleBuilder/javascript/studio2.js' => '83680fc8bd2c75e5df56f60dc4489d1c',
'./modules/ModuleBuilder/javascript/SimpleList.js' => '5fb0b6e7e22287db56a3b5cd4c56f183',
'./modules/ModuleBuilder/javascript/wizardTemplate.js' => '3d3ab9ff2f4bbf520c3d708c370919d9',
'./modules/ModuleBuilder/javascript/studio2PanelDD.js' => '5f88544d725e6f2f11fff83f65307043',
@@ -4040,7 +4056,7 @@ $md5_string = array (
'./modules/ModuleBuilder/MB/MBLanguage.php' => '1d1a81b9394953038980af83a724792b',
'./modules/ModuleBuilder/MB/ModuleBuilder.php' => 'ab6b03dfeb337023aba6a3f2ace024ef',
'./modules/ModuleBuilder/MB/MBRelationship.php' => '387ceae2d9fbaeb0b6c5a04f59e869d5',
- './modules/ModuleBuilder/language/en_us.lang.php' => '564265ea2ff0802a1ac262b6b4b2d89a',
+ './modules/ModuleBuilder/language/en_us.lang.php' => '86c7fb502b7430ebe576e33893527ddb',
'./modules/ModuleBuilder/Forms.php' => 'e0b1a511f6979cc7536df6a72dcf466d',
'./modules/BeanDictionary.php' => '233575feabf6c1890205aaeef299c689',
'./modules/ACL/Save.php' => '866f5017539a906c1df5010bc42e3829',
@@ -4208,7 +4224,7 @@ $md5_string = array (
'./modules/EmailMarketing/Forms.php' => '76760b77bb2cf3497833ae2d9f479b78',
'./modules/EmailMarketing/SubPanelView.html' => 'd31288bfe75e2766f3094dace2f1c93e',
'./modules/EmailMarketing/EmailMarketing.php' => '36d0a297001f84540de585629d3537d2',
- './modules/EmailMarketing/EditView.html' => '39626ae31c210903aa68e029018738ce',
+ './modules/EmailMarketing/EditView.html' => '7c7eeac3d3c8f1d47f7dccea4eec3ad4',
'./modules/Relationships/vardefs.php' => '14559d848f0a4a5918e8c83910137d90',
'./modules/Relationships/views/view.editfields.php' => '447aa2b3ae9dc7f97dfe01fac38a75e1',
'./modules/Relationships/RelationshipHandler.php' => 'b910c7b8f19ec2a168642d3c2a68c7fd',
@@ -4254,17 +4270,17 @@ $md5_string = array (
'./modules/Users/UserEditView.js' => '829b9bd128f07eeb48181aaee9ca6576',
'./modules/Users/UserViewHelper.php' => '7e56be60efbe5ac4facf17adfa95707d',
'./modules/Users/Error.php' => 'e47d743efb522af6e4861396be53e8b6',
- './modules/Users/Save.php' => '4cd35037cbf01fae5b655fab371a4272',
+ './modules/Users/Save.php' => '51cbd4dede5b4547eb3075830664dbd5',
'./modules/Users/tpls/DetailViewFooter.tpl' => '41360606a7be7665511d0a4edfb4924b',
- './modules/Users/tpls/EditViewFooter.tpl' => '381d83f79812fd28585583730fd7fd1f',
- './modules/Users/tpls/EditViewHeader.tpl' => 'a3db8cb89fe92f5d15ad18aee0587848',
+ './modules/Users/tpls/EditViewFooter.tpl' => 'd9e9670a7b2eaa592ea7f72897bf80b7',
+ './modules/Users/tpls/EditViewHeader.tpl' => '970b6de2f23eeac8d273ff4e1694a589',
'./modules/Users/tpls/wizard.tpl' => 'f8f87728585eb6f754f0d5ec52d640ff',
'./modules/Users/tpls/QuickEditFooter.tpl' => 'ca1415ac61ae726339e359a43a25d97e',
'./modules/Users/tpls/DetailViewHeader.tpl' => '19474abc8c3237969d39112b812770ca',
'./modules/Users/tpls/EditViewGroup.tpl' => '216c9826dbe366a4658d1f45201a8ad4',
'./modules/Users/ChangePassword.php' => '2a6c396c3bb376eb1e0665d60f85ab5d',
'./modules/Users/Menu.php' => 'd57ecd83a83934875b98d855f9175a37',
- './modules/Users/vardefs.php' => '071168ad264ffb70d4180b3c6fee11f2',
+ './modules/Users/vardefs.php' => '9a67cfe3b21b9c56a6883ca3a0434e32',
'./modules/Users/PopupUsers.php' => '4014d4aec3ea2b4197dcddf8f0cb726d',
'./modules/Users/ListRoles.php' => '5aecfc211a0f4f9d08010a3f7ab4f334',
'./modules/Users/authentication/SugarAuthenticate/SugarAuthenticateUser.php' => 'd560e09d6f9611d7e27b33567adb2e51',
@@ -4296,14 +4312,15 @@ $md5_string = array (
'./modules/Users/controller.php' => 'ab707e79b219d0f9a9302b7549cf9d8e',
'./modules/Users/SaveSignature.php' => 'cc2276e326ce4a58a4fce9b147302c4f',
'./modules/Users/User.php' => 'bff839e28f1a81ccbb04d2e86c2efc20',
- './modules/Users/login.tpl' => '7655c5b489de7a779cd7191d2ede3fa2',
+ './modules/Users/login.tpl' => 'ea831fdb2eaeac643665acb6cb947f33',
'./modules/Users/LoggedOut.tpl' => '56f709612a02e111d2411a771b11cd80',
'./modules/Users/SaveTimezone.php' => '3a27e5b03cbb1a9501401521dd2c1168',
'./modules/Users/Login.php' => 'ff1d42fe242df34fcb1233e429c786e9',
'./modules/Users/PasswordRequirementBox.css' => 'cac9ef53c3926307cdb27bd4d960f837',
'./modules/Users/field_arrays.php' => 'dd10e757de20644a16a95c2e87bcecac',
'./modules/Users/UserSignatureEditView.html' => '583e97e48d516a55745369222600b215',
'./modules/Users/SetTimezone.php' => 'c44b79aaff575d0ca6250a1f1b7dcd84',
+ './modules/Users/UpdateTourStatus.php' => 'c17efc8a69b4d8f2ef06f5add7d86841',
'./modules/Users/password_utils.php' => '81d971c14523bc6a3e494c5c0bf1933f',
'./modules/Users/SetTimezone.tpl' => '63de1550c8415a4a7f510846b0f1010a',
'./modules/Users/GeneratePassword.php' => '48bf5ad222ec34fb4df62baf30e134be',
@@ -4329,7 +4346,7 @@ $md5_string = array (
'./modules/Users/metadata/detailviewdefs.php' => '0d35380da7742becc69d9a8e287eede5',
'./modules/Users/UserSignature.php' => '410eac350e431f5f5e88ca59a01ad7d3',
'./modules/Users/Popup_picker.html' => '44ecf49fcfd43110437ff32d25736fa1',
- './modules/Users/Changenewpassword.php' => 'd957ddd60abddcc028f74079bc7e05ac',
+ './modules/Users/Changenewpassword.php' => 'a4c0bfaaf278973c844be58320b81e53',
'./modules/Users/language/en_us.lang.php' => '4bb673fcd8bc1a00b98bbe7cd2a476a2',
'./modules/Users/Logout.php' => '4d8773fffd6b85b1f39a61e05faf472f',
'./modules/Users/Popup_Users_picker.html' => '72ca55f89e936ccf6c8b1f252ee54236',
@@ -4418,15 +4435,15 @@ $md5_string = array (
'./modules/UpgradeWizard/uw_ajax.php' => '8ed909021c2e338d0a185d01fa046a80',
'./modules/UpgradeWizard/commitJson.php' => 'e02a21bb4ce00448e6bbb98526f860dd',
'./modules/UpgradeWizard/UpgradeRemoval.php' => 'dafb5c6a72582cf510bca521d1c1bcb6',
- './modules/UpgradeWizard/silentUpgrade_step2.php' => '6d3658286db46d41857580f272eda89d',
+ './modules/UpgradeWizard/silentUpgrade_step2.php' => 'a8394b5b6de525b860fcc88b786ca115',
'./modules/UpgradeWizard/UploadFileCheck.php' => 'e5d0bac07ff5bb02ffaf9db0b605c9f4',
'./modules/UpgradeWizard/silentUpgrade_dce_step2.php' => '6ff56d8935422615d4a5d3cb078b6e40',
'./modules/UpgradeWizard/layouts.php' => '8e4ae4f83d7825ddb7dca7ef2dfc62b3',
'./modules/UpgradeWizard/uw_emptyFunctions.php' => '81001e5fc9970324677c2b084052eace',
'./modules/UpgradeWizard/commit.php' => '95151a7c632a6f3b8afea1afdd9ec077',
'./modules/UpgradeWizard/processing.gif' => 'd7c43fc19181ee59862601bfce100b41',
'./modules/UpgradeWizard/systemCheckJson.php' => '1b3ca3638039d16eab4dc010373effcd',
- './modules/UpgradeWizard/end.php' => 'ed7cf85069a322ef09632607f5829861',
+ './modules/UpgradeWizard/end.php' => '156a8eec0106685ba60de86190381f0b',
'./modules/UpgradeWizard/uw_utils.php' => '9837434d4d6640181bbc0908b18d8abc',
'./modules/UpgradeWizard/preflightJson.php' => 'f9430751b95094f6d831f98fbaed9d80',
'./modules/UpgradeWizard/upgradeTimeCounter.php' => '13650e724da4e4fe127bae4a8073565c',
@@ -4459,7 +4476,7 @@ $md5_string = array (
'./modules/UserPreferences/field_arrays.php' => 'f2e3b2179e594e95d7e5d3fb2786323c',
'./modules/UserPreferences/index.php' => '903eebcc2f8a7d04d245821c5f13121f',
'./modules/UserPreferences/UserPreference.php' => '17db32c275129ffaf0253f1e72d79ab7',
- './modules/Calls/CallHelper.php' => '0a3e16eb98321a42cd2b078b094f1ad8',
+ './modules/Calls/CallHelper.php' => 'b351db4a49e4b47b518a04e4b20c504f',
'./modules/Calls/Save.php' => '89bcb06dff3026f3627692ee1616d86a',
'./modules/Calls/tpls/footer.tpl' => '7c4a89f076f85e253dcfa064d1a86ae3',
'./modules/Calls/tpls/QuickCreate.tpl' => '83609a9e601a5599dc3f3d2674665941',
@@ -4470,7 +4487,7 @@ $md5_string = array (
'./modules/Calls/CallFormBase.php' => '5d05ab5c814c2b716ca3b7ee015f17a0',
'./modules/Calls/views/view.list.php' => '5b950a91d105b087fdf4a2972f082e54',
'./modules/Calls/views/view.edit.php' => '8c94e4b5f35e895b73cf1236abb252fb',
- './modules/Calls/Call.php' => 'a30932e15848e4ac7c472f4296f16acb',
+ './modules/Calls/Call.php' => '730aa76c67ae97883a61557b1c607cae',
'./modules/Calls/field_arrays.php' => 'd7fcc70cbde9c22dae63e1bbec29154d',
'./modules/Calls/SubPanelViewInvitees.php' => 'da01bcec9878607ff688f390bfed2cb0',
'./modules/Calls/metadata/searchdefs.php' => '892464b109427176fc0dc9ca870ae1e4',
@@ -4484,7 +4501,7 @@ $md5_string = array (
'./modules/Calls/metadata/listviewdefs.php' => 'd8fbb386c9825e95b0d20a90bef4a1fc',
'./modules/Calls/metadata/additionalDetails.php' => '806492f1654ddb97a247b3d7957b0abf',
'./modules/Calls/metadata/studio.php' => 'fe87c7c9d8abf393806b94bbb9313d60',
- './modules/Calls/metadata/detailviewdefs.php' => '9afe449256618a2a01c8207a2a802ce9',
+ './modules/Calls/metadata/detailviewdefs.php' => '6136bdc6c445025f4f874ac29ccc065f',
'./modules/Calls/Dashlets/MyCallsDashlet/MyCallsDashlet.data.php' => 'bbb096633528bb22b112d6e3dc78d9d1',
'./modules/Calls/Dashlets/MyCallsDashlet/MyCallsDashlet.meta.php' => '81158ed6fa50d810929b4ff429657161',
'./modules/Calls/Dashlets/MyCallsDashlet/MyCallsDashlet.php' => '6bf0c16b793ffcadcf14333530dafe83',
@@ -4638,7 +4655,7 @@ $md5_string = array (
'./modules/Campaigns/Menu.php' => '56fe7db6c8c20af19da4a23f76418ecf',
'./modules/Campaigns/vardefs.php' => 'a0711d1a9689d9611c48420d26ce150f',
'./modules/Campaigns/RoiDetailView.php' => '10c41669b01bb56f43388c483418bf3f',
- './modules/Campaigns/WebToLeadFormSave.php' => 'fece56e609c236954a83ec79ccc8220e',
+ './modules/Campaigns/WebToLeadFormSave.php' => 'ce3c6af9d2dd9d2147cf7a4450e5783b',
'./modules/Campaigns/WizardHome.html' => 'b1876f7fc33ebb237541ce6769ba2a14',
'./modules/Campaigns/Schedule.html' => '5e032b1c1b2ed03848af26e415926685',
'./modules/Campaigns/DeleteTestCampaigns.php' => '0252ecdf2e0978b07d39c1bb63405864',
@@ -4716,7 +4733,7 @@ $md5_string = array (
'./modules/Employees/metadata/listviewdefs.php' => '41c458a66e549068c79483258175198b',
'./modules/Employees/metadata/studio.php' => '69518398640ba7ad59a093a447d2af6c',
'./modules/Employees/metadata/detailviewdefs.php' => '7c931e608a51c630eedfd23315bd52e5',
- './modules/Employees/Employee.php' => 'cc2aeb8ddf7b352db24d2f62e99d3b79',
+ './modules/Employees/Employee.php' => '31b02a2b604a13bf7c3b8c2cf14cdebc',
'./modules/Employees/Popup_picker.html' => '2c5a03f7134c836c7dc66048343273d4',
'./modules/Employees/EmployeesStudioModule.php' => 'c375357117147eb5e1e2845861ed68f7',
'./modules/Employees/Popup_picker.php' => '8dd56afa5b0762070993b9cecea17adc',
@@ -4761,7 +4778,7 @@ $md5_string = array (
'./modules/vCals/vardefs.php' => '6da81e3f0d0c44fa2a0110c8be208e17',
'./modules/vCals/HTTP_WebDAV_Server_vCal.php' => '5a6b18b368756d72906cb30a6a8c5bbe',
'./modules/vCals/field_arrays.php' => 'edf597f757a7476101f8c0a6f9ae7bd5',
- './modules/vCals/vCal.php' => 'bd0231bc97af713a77bcd6caee73727b',
+ './modules/vCals/vCal.php' => 'fa6be09ed4e177d569a1427d64862f7a',
'./modules/Bugs/Bug.php' => '3badfdca740aa6547bc04644efa3c470',
'./modules/Bugs/tpls/QuickCreate.tpl' => '8cb257fc67aa10e35b93927896fcc61f',
'./modules/Bugs/Menu.php' => '08b918b895b6e4e30507e6329482da6e',
@@ -4799,7 +4816,7 @@ $md5_string = array (
'./modules/Contacts/tpls/QuickCreate.tpl' => 'c460011bd34d580b5f16c1adfdede9c4',
'./modules/Contacts/Menu.php' => '3cdb52ed118ba2c8f466607076501330',
'./modules/Contacts/vardefs.php' => '6c909504d34b50c16807fdd8067f857e',
- './modules/Contacts/ContactFormBase.php' => 'f0aadb90140e4f37efc83f654e074502',
+ './modules/Contacts/ContactFormBase.php' => 'f62b0dc28f294408ef9de78aab3062d0',
'./modules/Contacts/ShowDuplicates.html' => '71949d6852e24da1346b2f5799e6eb94',
'./modules/Contacts/views/view.closecontactaddresspopup.php' => 'bb8bdfe65be31ba0dced32cc16a2a0ae',
'./modules/Contacts/views/view.quickcreate.php' => 'b6287d02b002b75be781e8fde11bfab3',
@@ -4936,10 +4953,13 @@ $md5_string = array (
'./modules/DocumentRevisions/Forms.php' => 'a9672ec8e20be2699753fccba26094ed',
'./modules/Project/Project.js' => '35bb21807dc063998feff6be8f3bf816',
'./modules/Project/Save.php' => '962c137bd5e6dda962d8421be91f8982',
+ './modules/Project/tpls/QuickEditHeader.tpl' => '0125383ec52c7c5b595b0c5586985834',
'./modules/Project/tpls/QuickCreate.tpl' => '9829aa1a4f4b1cb2436f318416abf27e',
+ './modules/Project/tpls/QuickEditFooter.tpl' => '70234b658d839c19eadb7a9a973ecc2b',
'./modules/Project/Menu.php' => '2e76d746caf007f46f88f1ca809a2761',
'./modules/Project/vardefs.php' => '5b6fe0a43a2244dd15203397c828c214',
'./modules/Project/views/view.templatesedit.php' => '11321a6adb98ab1c3d5e8679baa25da7',
+ './modules/Project/views/view.quickedit.php' => 'b41ca19166cde6195b448805e0d9db73',
'./modules/Project/views/view.list.php' => 'e63a403ef909743f394fe81f9f892c47',
'./modules/Project/views/view.edit.php' => '78211e01c8a7036cfeca8f96debed7fe',
'./modules/Project/views/view.templatesdetail.php' => 'ab9ae2ad02c7c78ad838befe9ad09ddd',
@@ -5068,7 +5088,7 @@ $md5_string = array (
'./modules/Administration/DiagnosticDownload.php' => '5a09f54e964d71d49211bde5cb49a449',
'./modules/Administration/DisplayWarnings.php' => '3b14925531f2d1011ecc1ce03478314f',
'./modules/Administration/RepairJSFile.php' => 'f8cf5338d5659ea27a2662d44150b7fd',
- './modules/Administration/metadata/adminpaneldefs.php' => 'f851308d587e01b1d5558326ef0e0e66',
+ './modules/Administration/metadata/adminpaneldefs.php' => '46ef34966f9ac3a0340edbafe667c1a4',
'./modules/Administration/metadata/SearchFields.php' => '787123be8e7e907e9754da7bf36ead0a',
'./modules/Administration/clear_chart_cache.php' => 'a4be1a29a9f98f1f86215c6540c0b712',
'./modules/Administration/action_view_map.php' => 'e70c869d8157de4584b4da0aec2117e4',
@@ -5081,7 +5101,7 @@ $md5_string = array (
'./modules/Administration/PasswordManager.php' => '11ef65dbd8f4ef09c813483507fff134',
'./modules/Administration/Locale.tpl' => 'bb9afeb5e9db4919bdcd1808cabf2999',
'./modules/Administration/RebuildExpressionPlugins.php' => 'a926f301737fb11ba1a71673eb51424c',
- './modules/Administration/language/en_us.lang.php' => '45beb41d63e6c2dad275e3037d1f1f7f',
+ './modules/Administration/language/en_us.lang.php' => 'b228aa901531c6c26903232abae8993e',
'./modules/Administration/UpgradeHistory.php' => 'a9ec8a2612a5d3404e974d53de8b4311',
'./modules/Administration/upgrade_custom_relationships.php' => 'fe1239f73daa16e6a8b7f3170c8cad23',
'./modules/Administration/ImportCustomFieldStructure.php' => 'fd2baf8134f11375810c5c4daa52c889',
@@ -5182,12 +5202,16 @@ $md5_string = array (
'./modules/Prospects/Prospect.php' => 'e0d26b2ae630440b3443e5aad290793b',
'./modules/Prospects/Import.php' => '614497f986383f860516ab61657971cc',
'./modules/Home/about.js' => '03fa705aef3b3a4b5ab6ac20d2fed0c0',
+ './modules/Home/tour.js' => '02de392c74cf4fe1ee3d2420b1909853',
+ './modules/Home/tour.css' => '010dec86c845782e324a5a24d6ed7766',
'./modules/Home/Home.html' => 'db09f83e17d4b882ef673c2cd01751ec',
+ './modules/Home/tour.tpl' => '990ef52a6086b790c4ee6f40c312015d',
'./modules/Home/SubpanelEdits.php' => 'a7c382727fd45ea8e3f3be39846b7ada',
'./modules/Home/QuickSearch.php' => '858a24650ffb6f432d28c006371293b6',
'./modules/Home/Home.tpl' => 'a2bd30c3b40d5df6b929a274ddff83ac',
'./modules/Home/Menu.php' => '9f95dba812226231c76b38da981f6513',
'./modules/Home/sitemap.tpl' => '3619e568a9ad07ab4b5e35dd3780b298',
+ './modules/Home/views/view.tour.php' => 'b2404d4d157c9e186c6830d5844e1801',
'./modules/Home/views/view.additionaldetailsretrieve.php' => 'b0ca3fbad18270986844993c737e49d3',
'./modules/Home/views/view.list.php' => 'ddcaf125190670eb41676357c6e8f903',
'./modules/Home/views/view.modulelistmenu.php' => 'a1a8df55d774b049f8728fd70d8de48c',
@@ -5197,7 +5221,7 @@ $md5_string = array (
'./modules/Home/UnifiedSearch.php' => '5ae8ec639a6e9409bc35303a94921b35',
'./modules/Home/DynamicAction.php' => '8362cee444b8941ac8d808de2b6141d8',
'./modules/Home/UnifiedSearchAdvanced.tpl' => 'e0c7d63a16de2718887838c5617ac706',
- './modules/Home/action_view_map.php' => '42ac212dbe9fd781aa849d252222a781',
+ './modules/Home/action_view_map.php' => 'a4266c315f2561350486347856a74b34',
'./modules/Home/TrainingPortal.tpl' => '1e181d4b3f021a74b7ce165a71558863',
'./modules/Home/Dashlets/ChartsDashlet/ChartsDashlet.php' => 'b1d170d157bdbd192a1aab8d2141fa56',
'./modules/Home/Dashlets/ChartsDashlet/ChartsDashletScript.tpl' => '2df14de190bfe8608d647ab00264fd0e',
@@ -5233,8 +5257,8 @@ $md5_string = array (
'./modules/Home/Dashlets/JotPadDashlet/JotPadDashlet.php' => '30ed52af9d9adf1248e75aeb79f13da2',
'./modules/Home/Dashlets/JotPadDashlet/JotPadDashletOptions.tpl' => 'a071ef1e73c24bb302f83cb1bc7d7de6',
'./modules/Home/dashlets.php' => 'd7ee77314c504c10c60f385fe3f97cda',
- './modules/Home/index.php' => 'ac7320ff1125be9efff83bdc6f38b3f5',
- './modules/Home/language/en_us.lang.php' => '1fbbe8b4add8d2580060c3638220e011',
+ './modules/Home/index.php' => '7b9a63243baa0e43020546536d54788c',
+ './modules/Home/language/en_us.lang.php' => '700e6beb201b01c09be395e83b58769a',
'./modules/Home/SaveSubpanelLayout.php' => '91dfc82a810257041e19df963b342b55',
'./modules/Home/UnifiedSearchAdvancedForm.tpl' => '6213260d588340fc97e52ec0f3e1b977',
'./modules/Home/UnifiedSearchAdvanced.php' => 'f4d08a6b065441300e397132cbcd6125',
@@ -5244,16 +5268,16 @@ $md5_string = array (
'./modules/Home/LastViewed.php' => 'e4fd8c8ebf25ad8a93173deabf4b35bc',
'./modules/Home/AddToFavorites.php' => '2d1240598be9e7f74c497fe3a6578868',
'./modules/Home/TrainingPortal.php' => '1ec4a300d6dfd51f80eb642eee05f0f0',
- './cache/include/javascript/sugar_grp_jsolait.js' => 'c2b9bc248224b3c1001b19487f3ab99b',
- './cache/include/javascript/sugar_grp_quickcomp.js' => '53eeda5a463ab179f2cac0b0221c12d8',
+ './cache/include/javascript/sugar_grp_jsolait.js' => '9aced6d7d2669515690f61e506834ed9',
+ './cache/include/javascript/sugar_grp_quickcomp.js' => '464a1159cee19a73c9a4035b47a6e18e',
'./cache/include/javascript/sugar_grp_emails.js' => '966628c4d758082a9a8250ef64d1c5b1',
'./cache/include/javascript/sugar_grp_yui2.js' => '53c8d4d026a0adc7ea775e6488245de5',
'./cache/include/javascript/sugar_grp_yui_widgets.css' => '17f5b268fda1a8a3e27b41ebefe4d408',
'./cache/include/javascript/sugar_grp_yui_widgets.js' => '35fe43cba48260f75b169dd1af5c64fe',
'./cache/include/javascript/sugar_grp1_yui.js' => '9c3853420e26cad638181691de71e991',
'./cache/include/javascript/sugar_field_grp.js' => '339b3b1d92f554dbac7fad410360c8f1',
'./cache/include/javascript/sugar_grp1_jquery.js' => '49498e5d14244f125e6bcadbd6e1ea7d',
- './cache/include/javascript/sugar_grp1.js' => '86000e841ececb074db1f967a31f559b',
+ './cache/include/javascript/sugar_grp1.js' => '7a7f9d3e7e0ec6f805b291f9d905db63',
'./cache/layout/index.html' => '9cd784063d39b18d308932c28c385853',
'./cache/images/index.html' => '9cd784063d39b18d308932c28c385853',
'./cache/xml/index.html' => '9cd784063d39b18d308932c28c385853',
@@ -5324,7 +5348,7 @@ $md5_string = array (
'./metadata/prospect_lists_prospectsMetaData.php' => 'fe3dc7d813428ca0fa774884a88ef5c4',
'./metadata/inboundEmail_autoreplyMetaData.php' => '7c670a62c7142827bbdf675c8b4be221',
'./metadata/acl_roles_actionsMetaData.php' => 'a3446107943a271bf6e329a80deb06e8',
- './sugar_version.php' => 'b80ef7f8b5db44580e762999677978ff',
+ './sugar_version.php' => '1d0d9c3f57e59bd9da12fc219472bbb2',
'./cron.php' => '96a6fd7893809132e902086e77dde30c',
'./log4php/LoggerManager.php' => 'fa34194306cd50c01b71d8d5060ee362',
'./TreeData.php' => '7040af43bf01c450f4e225ece5e3f30c',
@@ -5924,7 +5948,53 @@ $md5_string = array (
'./themes/default/images/plug-in_Excel.gif' => 'ba18135f4a74f4d35f90f786bdbbdb87',
'./themes/default/images/icon_DetailView.gif' => '7e52a99c33829596b0a3210c5202a12d',
'./themes/default/images/arrow_down.gif' => '7ae60aa70170713428e265b1cc695291',
+ './themes/default/less/modals.less' => '79e642a069898452a6163b7649b4869a',
+ './themes/default/less/grid.less' => '093b04da109c33b5cf412a342587fc7c',
+ './themes/default/less/mixins.less' => '88e9da92e980d0656c86dc08d8af4adb',
+ './themes/default/less/alerts.less' => '53ab8f4134194d7275df313710a1212e',
+ './themes/default/less/sugarmobile.less' => '3b8e9c646188fa3a7a97e51460f1f9e9',
+ './themes/default/less/bootstrap-mobile.less' => 'e094b3a77f8f38b595b617b5d907747b',
+ './themes/default/less/sprites.less' => '2c3bedce470102664f6ba7620ec42e99',
+ './themes/default/less/scaffolding.less' => '68e322445c61f5c75c4a841f307d2b72',
+ './themes/default/less/type.less' => 'd96279ac0848b821e1f3998d627b34c4',
+ './themes/default/less/navs.less' => '7f9fc3a73d6299b337186175ca410111',
+ './themes/default/less/breadcrumbs.less' => '0cfa7b81b1c046851f81b92de6c4f25d',
+ './themes/default/less/code.less' => 'a7b99ab8266f8950d839f44213e875bd',
+ './themes/default/less/wells.less' => '07cc7d04d7f7f344742f23886cbe5683',
+ './themes/default/less/bootstrap.less' => '6d7ea975856359e0e79d85737f6b503e',
+ './themes/default/less/button-groups.less' => '1b9f8b26b4b2b3f0e9969212622cfaf4',
+ './themes/default/less/font-awesome.less' => 'fd0453172d43d0fdd57cebc1186401ae',
+ './themes/default/less/carousel.less' => '3ad7d4b5a908686f352f0cdc085644b3',
+ './themes/default/less/navbar.less' => '16d39b241ef60ee5292d18386c9d0b37',
+ './themes/default/less/sugar.less' => '15673889377c652687822a66b54239da',
+ './themes/default/less/variables.less' => '01f56f5ec66f9f53d557300be32bde89',
+ './themes/default/less/close.less' => '8fba93ac6138881e3b6ba03d4a134ccd',
+ './themes/default/less/utilities.less' => 'd1f5479d4b119cb29db8da954a108637',
+ './themes/default/less/tables.less' => 'b92d7ea092b023ff15f9dd419fc781c4',
+ './themes/default/less/layouts.less' => '0b33b1b0abd196f531fa34fb1db816e8',
+ './themes/default/less/popovers.less' => '8bf0b5520c716fff4a467a198f3eab49',
+ './themes/default/less/buttons.less' => '7251b0a711e019a47f4f81aaf7dc23d5',
+ './themes/default/less/accordion.less' => '421d748864561de1a01ac7c00b287010',
+ './themes/default/less/responsive.less' => '09afd23e8b34e2b1e4fd15a54fdb9784',
+ './themes/default/less/pager.less' => '38cd0dce550569e458073daf0285498d',
+ './themes/default/less/component-animations.less' => '9ac05b18d1ab05d519b3840074f50948',
+ './themes/default/less/forms.less' => '327cb0754969b62b111199666ec57895',
+ './themes/default/less/labels.less' => 'e23f0414a9db38a2f41043e22d21aa91',
+ './themes/default/less/progress-bars.less' => '217bf11672a442af71638250da08b65d',
+ './themes/default/less/pagination.less' => 'aa8d1da3d823591f2b86d10e845524e6',
+ './themes/default/less/dropdowns.less' => 'd93b812e0b94bc3f1a3545efd47cb276',
+ './themes/default/less/chosen.less' => '5f580726899c2906c0cde5aea88e4086',
+ './themes/default/less/tooltip.less' => '6d1bfe6ae31c2ce93477915fe0ca34df',
+ './themes/default/less/reset.less' => '17074dfa79969a511a87f7b202d37c62',
+ './themes/default/less/thumbnails.less' => 'e75256eb7fd91d25b80ec01c7f9aa585',
+ './themes/default/less/hero-unit.less' => 'ba236d05e19a22ca5a58c4f3d048ba46',
+ './themes/default/font/fontawesome-webfont.svgz' => '1fe4ffdfa48998422cbdae57cd3baca6',
+ './themes/default/font/fontawesome-webfont.woff' => '975395ab4719fc196dc0245c2aaf7344',
+ './themes/default/font/fontawesome-webfont.eot' => '0c064252fc8fc4749fd83cf4ff8ea53d',
+ './themes/default/font/fontawesome-webfont.ttf' => 'ed1087510537f07b14eb94d5bf45cdb7',
+ './themes/default/font/fontawesome-webfont.svg' => 'dc17583d7073f6a7e269e9a72b8d733c',
'./themes/default/css/style.css' => 'f92d7b18caf72f685e65e101fcf1aba6',
+ './themes/default/css/bootstrap.css' => 'e82686cdcac3d854553ec8827eb15ca0',
'./themes/default/css/chart.css' => '78bf9d159067f20c5e3fc6adf7762f1c',
'./themes/default/css/print.css' => '91228fdf0a95726bfbb6f854b2ac3e01',
'./themes/default/css/wizard.css' => 'bca3558b4758b9127a5073782f625336',
@@ -6525,7 +6595,7 @@ $md5_string = array (
'./themes/Sugar5/images/select.gif' => '2090e9761478fb6bee48c197b0f102dc',
'./themes/Sugar5/images/arrow_down.gif' => '7ae60aa70170713428e265b1cc695291',
'./themes/Sugar5/themedef.php' => '79f66d3ad564f057ab233f595c84f28c',
- './themes/Sugar5/css/style.css' => '62ae2e32940ecfb5ff90442905e93ad9',
+ './themes/Sugar5/css/style.css' => '4fb70bd8ac2a9243b3bb28f6fe55cacc',
'./themes/Sugar5/css/chart.css' => '78bf9d159067f20c5e3fc6adf7762f1c',
'./themes/Sugar5/css/print.css' => 'c00fb2d3011318e43c4b1332080d1698',
'./themes/Sugar5/css/yui.css' => '45d099cc32f4ea1cf99817b9374e0566',
@@ -6542,6 +6612,7 @@ $md5_string = array (
'./jssource/src_files/themes/Sugar5/js/style.js' => '0b1dadc882afed3eb7c0071ee19aa36d',
'./jssource/src_files/themes/default/js/style.js' => 'fdb215ecd8c10f81670747912c750d98',
'./jssource/src_files/modules/Home/about.js' => '5df96a1f221dfb3ca25650abe3c24eff',
+ './jssource/src_files/modules/Home/tour.js' => '2691f6e5c07481e902ede71c3d255b62',
'./jssource/src_files/modules/Currencies/EditView.js' => '83b17318ef591148bbc75e2aebb5c8d5',
'./jssource/src_files/modules/Administration/javascript/Async.js' => 'd0e7a85e67bde67980dad376c11f1221',
'./jssource/src_files/modules/Administration/javascript/Administration.js' => '8c7eb2c4bd0024ab3f020d84c58ef1d5',
@@ -7354,16 +7425,18 @@ $md5_string = array (
'./jssource/src_files/include/javascript/sugar_yui_overrides.js' => 'ac6afa48c7c53dd7a52fc0e812c54d4f',
'./jssource/src_files/include/javascript/cookie.js' => 'c4e6168195f22c5fbb1780a0745bde24',
'./jssource/src_files/include/javascript/popup_parent_helper.js' => 'c546e26584026b47054eecbcba234410',
- './jssource/src_files/include/javascript/sugar_3.js' => 'f0b9d30c421eca4a9d8772c607351118',
+ './jssource/src_files/include/javascript/sugar_3.js' => '0770f4e0882a2cfade6a615768e1ceb3',
'./jssource/src_files/include/javascript/jquery.js' => '219073097031d9c1a95a1291d66f3a10',
'./jssource/src_files/include/javascript/sugar_connection_event_listener.js' => 'e38a0e0155991cbc8fabaa59bcb1b705',
- './jssource/src_files/include/javascript/jsclass_async.js' => '9f9bb812b962be782121ec32cc68fe36',
+ './jssource/src_files/include/javascript/jsclass_async.js' => '95072f5177e01c78662f14596255402e',
'./jssource/src_files/include/javascript/quickCompose.js' => '11a2d042c773ecec8afd0a26137265c7',
'./jssource/src_files/include/javascript/menu.js' => 'd5b3b0de4b7cd4c2c10eef2e5f2977a7',
'./jssource/src_files/include/javascript/sugarwidgets/SugarYUILoader.js' => '083ca4051ecfd7eab9d6af2ddb36631a',
'./jssource/src_files/include/javascript/sugarwidgets/SugarYUIWidgets.js' => 'a193587d4730e306026088f7af523186',
+ './jssource/src_files/include/javascript/tour.js' => 'e03bc1668821d6e530e56f25378a70ac',
'./jssource/src_files/include/javascript/importWizard.js' => '478fda5d88121d744272acbe6fea5924',
'./jssource/src_files/include/javascript/jsclass_base.js' => '68f095cc1d1f016ae276854e582d78ed',
+ './jssource/src_files/include/EditView/Panels.js' => '4d6c7ed97648d7f89391915d6da69554',
'./jssource/src_files/include/ytree/TreeView/HTMLNode.js' => '80d3d7b998e77999da2cd4fb0168ab68',
'./jssource/src_files/include/ytree/TreeView/RootNode.js' => '84e59f27cdc5626482e0aab754afaaee',
'./jssource/src_files/include/ytree/TreeView/TaskNode.js' => 'eb7b39df715ad52c70168cf8aae0d826',
@@ -7393,7 +7466,7 @@ $md5_string = array (
'./jssource/minify_utils.php' => 'f8041fdf57fcd09505abcb86e7f2f7b4',
'./jssource/jsmin.php' => 'a829ac7a2fb59907c67e8c7b5eb7ef50',
'./jssource/Minifier.php' => '715c5d44e0fc304857e1f466fc20533e',
- './jssource/JSGroupings.php' => '226f05d0c0dcdc69ec23fa1494ed4776',
+ './jssource/JSGroupings.php' => '7edc1a425ce67bedc94475775e6783fb',
'./crossdomain.xml' => '6922829b24bd53b718b25bb5066664df',
'./upload/index.html' => '330a1eedb7f47535b37c1159ef805ec1',
'./acceptDecline.php' => '85460f31e0ebcc776ee1d15087b10e1a',
@@ -7428,19 +7501,19 @@ $md5_string = array (
'./install/installSystemCheck.php' => '102e9133c3a6e068e78d1f0c8a78e99d',
'./install/register.php' => 'e330b29cb54c42d55a0cc8d9a433c9b0',
'./install/TeamDemoData.php' => 'c68371a9b0a56c01295eefe7c7e24f72',
- './install/language/en_us.lang.php' => '1ede5390d19632885f6fb19031137ff9',
+ './install/language/en_us.lang.php' => 'b1863510a31c56464730b50323f7c0b9',
'./install/seed_data/quotes_SeedData.php' => 'ec21dd960d685aab758ff501b31bd4fd',
'./install/seed_data/Advanced_Password_SeedData.php' => '6570caa9b6f9802427211ddb3f9f5066',
'./install/licensePrint.php' => 'd574f1f71eeaf3dc4be9e12f3d5b43e9',
'./install/license.php' => '00d8b0f04104eaa3cab95f1d1b26fb33',
'./install/installType.php' => 'f5b3025e3996ad16b8218d3b1424e389',
'./install/download_modules.php' => 'a1625e32936a669709b617a609c5a7ba',
- './download.php' => 'cdc2271aff5d9893e95168501eac0d31',
+ './download.php' => '24c458db455efd69a3f135ace60ea02c',
'./campaign_trackerv2.php' => 'd474548736ceaf4275064094e5aa798b',
'./install.php' => 'a4e2e1c845b63962dfa89cd8ff50c9f7',
'./soap/SoapDeprecated.php' => '309e512eb7592c910a824f991869c4b4',
'./soap/SoapError.php' => 'dff0c6fc02f66fbb4f86a91691ee300e',
- './soap/SoapHelperFunctions.php' => '6c048484d622dabb8591c5ff02a6e420',
+ './soap/SoapHelperFunctions.php' => '0cda7e6e106832d2b04dc2ce607ea614',
'./soap/SoapPortalHelper.php' => '302d5e90cf56d708b6d3f087fec2e72f',
'./soap/SoapSugarUsers.php' => '139d0b860d8efdae004c89c28417e96c',
'./soap/SoapStudio.php' => '0fd81758942a52940c119f3afa134fcd',
View
58 include/DetailView/DetailView.tpl
@@ -47,17 +47,28 @@ class="yui-navset detailview_tabs"
{{counter name="tabCount" start=-1 print=false assign="tabCount"}}
<ul class="yui-nav">
{{foreach name=section from=$sectionPanels key=label item=panel}}
- {{counter name="tabCount" print=false}}
- <li><a id="tab{{$tabCount}}" href="javascript:void(0)"><em>{sugar_translate label='{{$label}}' module='{{$module}}'}</em></a></li>
+ {{capture name=label_upper assign=label_upper}}{{$label|upper}}{{/capture}}
+ {* override from tab definitions *}
+ {{if (isset($tabDefs[$label_upper].newTab) && $tabDefs[$label_upper].newTab == true)}}
+ {{counter name="tabCount" print=false}}
+ <li><a id="tab{{$tabCount}}" href="javascript:void(0)"><em>{sugar_translate label='{{$label}}' module='{{$module}}'}</em></a></li>
+ {{/if}}
{{/foreach}}
</ul>
{{/if}}
<div {{if $useTabs}}class="yui-content"{{/if}}>
{{* Loop through all top level panels first *}}
{{counter name="panelCount" print=false start=0 assign="panelCount"}}
+{{counter name="tabCount" start=-1 print=false assign="tabCount"}}
{{foreach name=section from=$sectionPanels key=label item=panel}}
{{assign var='panel_id' value=$panelCount}}
-<div id='{{$label}}' class='detail view detail508'>
+{{capture name=label_upper assign=label_upper}}{{$label|upper}}{{/capture}}
+ {{if (isset($tabDefs[$label_upper].newTab) && $tabDefs[$label_upper].newTab == true)}}
+ {{counter name="tabCount" print=false}}
+ {{if $tabCount != 0}}</div>{{/if}}
+ <div id='tabcontent{{$tabCount}}'>
+ {{/if}}
+<div id='detailpanel_{{$smarty.foreach.section.iteration}}' class='detail view detail508 {{$panelState}}'>
{counter name="panelFieldCount" start=0 print=false assign="panelFieldCount"}
{{* Print out the panel title if one exists*}}
@@ -67,11 +78,32 @@ class="yui-navset detailview_tabs"
{sugar_include type='php' file='{{$panel}}'}
{{else}}
- {{if !empty($label) && !is_int($label) && $label != 'DEFAULT' && !$useTabs}}
- <h4>{sugar_translate label='{{$label}}' module='{{$module}}'}</h4>
- {{/if}}
+ {{if !empty($label) && !is_int($label) && $label != 'DEFAULT' && (!isset($tabDefs[$label_upper].newTab) || (isset($tabDefs[$label_upper].newTab) && $tabDefs[$label_upper].newTab == false))}}
+ <h4>
+ <a href="javascript:void(0)" class="collapseLink" onclick="collapsePanel({{$smarty.foreach.section.iteration}});">
+ <img border="0" id="detailpanel_{{$smarty.foreach.section.iteration}}_img_hide" src="{sugar_getimagepath file="basic_search.gif"}"></a>
+ <a href="javascript:void(0)" class="expandLink" onclick="expandPanel({{$smarty.foreach.section.iteration}});">
+ <img border="0" id="detailpanel_{{$smarty.foreach.section.iteration}}_img_show" src="{sugar_getimagepath file="advanced_search.gif"}"></a>
+ {sugar_translate label='{{$label}}' module='{{$module}}'}
+ {{if ( isset($tabDefs[$label_upper].panelDefault) && $tabDefs[$label_upper].panelDefault == "collapsed" && isset($tabDefs[$label_upper].newTab) && $tabDefs[$label_upper].newTab == false) }}
+ {{assign var='panelState' value=$tabDefs[$label_upper].panelDefault}}
+ {{else}}
+ {{assign var='panelState' value="expanded"}}
+ {{/if}}
+ {{if isset($panelState) && $panelState == 'collapsed'}}
+ <script>
+ document.getElementById('detailpanel_{{$smarty.foreach.section.iteration}}').className += ' collapsed';
+ </script>
+ {{else}}
+ <script>
+ document.getElementById('detailpanel_{{$smarty.foreach.section.iteration}}').className += ' expanded';
+ </script>
+ {{/if}}
+ </h4>
+
+ {{/if}}
{{* Print out the table data *}}
- <table id='detailpanel_{{$smarty.foreach.section.iteration}}' cellspacing='{$gridline}'>
+ <table id='{{$label}}' class="panelContainer" cellspacing='{$gridline}'>
@@ -164,14 +196,22 @@ class="yui-navset detailview_tabs"
{/if}
{{/foreach}}
</table>
+ {{if !empty($label) && !is_int($label) && $label != 'DEFAULT' && (!isset($tabDefs[$label_upper].newTab) || (isset($tabDefs[$label_upper].newTab) && $tabDefs[$label_upper].newTab == false))}}
+ <script type="text/javascript">SUGAR.util.doWhen("typeof initPanel == 'function'", function() {ldelim} initPanel({{$smarty.foreach.section.iteration}}, '{{$panelState}}'); {rdelim}); </script>
+ {{/if}}
{{/if}}
</div>
-{if $panelFieldCount == 0 && !$useTabs}
+{if $panelFieldCount == 0}
<script>document.getElementById("{{$label}}").style.display='none';</script>
{/if}
{{/foreach}}
-</div></div>
+{{if $useTabs}}
+ </div>
+{{/if}}
+
+</div>
+</div>
{{include file=$footerTpl}}
{{if $useTabs}}
<script type='text/javascript' src='{sugar_getjspath file='include/javascript/popup_helper.js'}'></script>
View
3 include/DetailView/header.tpl
@@ -39,8 +39,7 @@
{{if $preForm}}
{{$preForm}}
{{/if}}
-
-<script language="javascript">
+ <script language="javascript">
{literal}
SUGAR.util.doWhen(function(){
return $("#contentTable").length == 0;
View
61 include/EditView/EditView.tpl
@@ -51,7 +51,10 @@ class="yui-navset"
<ul class="yui-nav">
{{foreach name=section from=$sectionPanels key=label item=panel}}
{{counter name="tabCount" print=false}}
+ {{capture name=label_upper assign=label_upper}}{{$label|upper}}{{/capture}}
+ {{if (isset($tabDefs[$label_upper].newTab) && $tabDefs[$label_upper].newTab == true)}}
<li class="selected"><a id="tab{{$tabCount}}" href="javascript:void({{$tabCount}})"><em>{sugar_translate label='{{$label}}' module='{{$module}}'}</em></a></li>
+ {{/if}}
{{/foreach}}
</ul>
{{/if}}
@@ -60,15 +63,21 @@ class="yui-navset"
{{assign var='tabIndexVal' value=0}}
{{* Loop through all top level panels first *}}
{{counter name="panelCount" start=-1 print=false assign="panelCount"}}
-
+{{counter name="tabCount" start=-1 print=false assign="tabCount"}}
{{foreach name=section from=$sectionPanels key=label item=panel}}
{{counter name="panelCount" print=false}}
+{{capture name=label_upper assign=label_upper}}{{$label|upper}}{{/capture}}
+ {{if (isset($tabDefs[$label_upper].newTab) && $tabDefs[$label_upper].newTab == true)}}
+ {{counter name="tabCount" print=false}}
+ {{if $tabCount != 0}}</div>{{/if}}
+ <div id='tabcontent{{$tabCount}}'>
+ {{/if}}
{{* Print out the table data *}}
{{if $label == 'DEFAULT'}}
- <div id="Default_{$module}_Subpanel">
+ <div id="detailpanel_{{$smarty.foreach.section.iteration}}" >
{{else}}
- <div id="{{$label}}">
+ <div id="detailpanel_{{$smarty.foreach.section.iteration}}" class="{$def.templateMeta.panelClass|default:'edit view edit508'}">
{{/if}}
{counter name="panelFieldCount" start=0 print=false assign="panelFieldCount"}
@@ -78,15 +87,32 @@ class="yui-navset"
{sugar_include type='php' file='{{$panel}}'}
{{else}}
-<table width="100%" border="0" cellspacing="1" cellpadding="0" class="yui3-skin-sam {$def.templateMeta.panelClass|default:'edit view dcQuickEdit edit508'}">
{{* Only show header if it is not default or an int value *}}
-{{if !empty($label) && !is_int($label) && $label != 'DEFAULT' && !$useTabs && $showSectionPanelsTitles}}
-<tr>
-<th align="left" colspan="8">
-<h4>{sugar_translate label='{{$label}}' module='{{$module}}'}</h4>
-</th>
-</tr>
-{{/if}}
+{{if !empty($label) && !is_int($label) && $label != 'DEFAULT' && $showSectionPanelsTitles && (!isset($tabDefs[$label_upper].newTab) || (isset($tabDefs[$label_upper].newTab) && $tabDefs[$label_upper].newTab == false)) && $view != "QuickCreate"}}
+<h4>&nbsp;&nbsp;
+ <a href="javascript:void(0)" class="collapseLink" onclick="collapsePanel({{$smarty.foreach.section.iteration}});">
+ <img border="0" id="detailpanel_{{$smarty.foreach.section.iteration}}_img_hide" src="{sugar_getimagepath file="basic_search.gif"}"></a>
+ <a href="javascript:void(0)" class="expandLink" onclick="expandPanel({{$smarty.foreach.section.iteration}});">
+ <img border="0" id="detailpanel_{{$smarty.foreach.section.iteration}}_img_show" src="{sugar_getimagepath file="advanced_search.gif"}"></a>
+ {sugar_translate label='{{$label}}' module='{{$module}}'}
+ {{if ( isset($tabDefs[$label_upper].panelDefault) && $tabDefs[$label_upper].panelDefault == "collapsed" && isset($tabDefs[$label_upper].newTab) && $tabDefs[$label_upper].newTab == false) }}
+ {{assign var='panelState' value=$tabDefs[$label_upper].panelDefault}}
+ {{else}}
+ {{assign var='panelState' value="expanded"}}
+ {{/if}}
+ {{if isset($panelState) && $panelState == 'collapsed'}}
+ <script>
+ document.getElementById('detailpanel_{{$smarty.foreach.section.iteration}}').className += ' collapsed';
+ </script>
+ {{else}}
+ <script>
+ document.getElementById('detailpanel_{{$smarty.foreach.section.iteration}}').className += ' expanded';
+ </script>
+ {{/if}}
+</h4>
+ {{/if}}
+<table width="100%" border="0" cellspacing="1" cellpadding="0" {{if $label == 'DEFAULT'}} id='Default_{$module}_Subpanel' {{else}} id='{{$label}}' {{/if}} class="edit view panelContainer">
+
{{assign var='rowCount' value=0}}
{{assign var='ACCKEY' value=''}}
@@ -121,10 +147,10 @@ class="yui-navset"
<label for="{{$fields[$colData.field.name].name}}">{{$colData.field.customLabel}}</label>
{{elseif isset($colData.field.label)}}
{capture name="label" assign="label"}{sugar_translate label='{{$colData.field.label}}' module='{{$module}}'}{/capture}
- <label for="{{$fields[$colData.field.name].name}}">{$label|strip_semicolon}:</label>
+ {$label|strip_semicolon}:
{{elseif isset($fields[$colData.field.name])}}
{capture name="label" assign="label"}{sugar_translate label='{{$fields[$colData.field.name].vname}}' module='{{$module}}'}{/capture}
- <label for="{{$fields[$colData.field.name].name}}">{$label|strip_semicolon}:</label>
+ {$label|strip_semicolon}:
{{else}}
&nbsp;
{{/if}}
@@ -213,6 +239,9 @@ class="yui-navset"
{/if}
{{/foreach}}
</table>
+{{if !empty($label) && !is_int($label) && $label != 'DEFAULT' && $showSectionPanelsTitles && (!isset($tabDefs[$label_upper].newTab) || (isset($tabDefs[$label_upper].newTab) && $tabDefs[$label_upper].newTab == false)) && $view != "QuickCreate"}}
+<script type="text/javascript">SUGAR.util.doWhen("typeof initPanel == 'function'", function() {ldelim} initPanel({{$smarty.foreach.section.iteration}}, '{{$panelState}}'); {rdelim}); </script>
+{{/if}}
{{/if}}
@@ -240,4 +269,10 @@ window.onbeforeunload = function () {ldelim} return disableOnUnloadEditView(); {
{{else}}
window.onbeforeunload = function () {ldelim} return onUnloadEditView(); {rdelim};
{{/if}}
+// bug 55468 -- IE is too aggressive with onUnload event
+if ($.browser.msie) {ldelim}
+$(document).ready(function() {ldelim}
+ $(".collapseLink,.expandLink").click(function (e) {ldelim} e.preventDefault(); {rdelim});
+ {rdelim});
+{rdelim}
</script>
View
3 include/EditView/EditView2.php
@@ -595,7 +595,7 @@ function display($showTitle = true, $ajaxSave = false)
$this->th->ss->assign('returnId', $this->returnId);
$this->th->ss->assign('isDuplicate', $this->isDuplicate);
$this->th->ss->assign('def', $this->defs);
- $this->th->ss->assign('useTabs', isset($this->defs['templateMeta']['useTabs']) ? $this->defs['templateMeta']['useTabs'] : false);
+ $this->th->ss->assign('useTabs', isset($this->defs['templateMeta']['useTabs']) && isset($this->defs['templateMeta']['tabDefs']) ? $this->defs['templateMeta']['useTabs'] : false);
$this->th->ss->assign('maxColumns', isset($this->defs['templateMeta']['maxColumns']) ? $this->defs['templateMeta']['maxColumns'] : 2);
$this->th->ss->assign('module', $this->module);
$this->th->ss->assign('headerTpl', isset($this->defs['templateMeta']['form']['headerTpl']) ? $this->defs['templateMeta']['form']['headerTpl'] : 'include/' . $this->view . '/header.tpl');
@@ -604,6 +604,7 @@ function display($showTitle = true, $ajaxSave = false)
$this->th->ss->assign('bean', $this->focus);
$this->th->ss->assign('isAuditEnabled', $this->focus->is_AuditEnabled());
$this->th->ss->assign('gridline',$current_user->getPreference('gridline') == 'on' ? '1' : '0');
+ $this->th->ss->assign('tabDefs', isset($this->defs['templateMeta']['tabDefs']) ? $this->defs['templateMeta']['tabDefs'] : false);
$this->th->ss->assign('VERSION_MARK', getVersionedPath(''));
global $js_custom_version;
View
39 include/EditView/Panels.js
@@ -0,0 +1,39 @@
+/*********************************************************************************
+ * SugarCRM Community Edition is a customer relationship management program developed by
+ * SugarCRM, Inc. Copyright (C) 2004-2012 SugarCRM Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify it under
+ * the terms of the GNU Affero General Public License version 3 as published by the
+ * Free Software Foundation with the addition of the following permission added
+ * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
+ * IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
+ * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ * FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
+ * details.
+ *
+ * You should have received a copy of the GNU Affero General Public License along with
+ * this program; if not, see http://www.gnu.org/licenses or write to the Free
+ * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+ * 02110-1301 USA.
+ *
+ * You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
+ * SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
+ *
+ * The interactive user interfaces in modified source and object code versions
+ * of this program must display Appropriate Legal Notices, as required under
+ * Section 5 of the GNU Affero General Public License version 3.
+ *
+ * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
+ * these Appropriate Legal Notices must retain the display of the "Powered by
+ * SugarCRM" logo. If the display of the logo is not reasonably feasible for
+ * technical reasons, the Appropriate Legal Notices must display the words
+ * "Powered by SugarCRM".
+ ********************************************************************************/
+function initPanel(id,state){panelId='detailpanel_'+id;expandPanel(id);if(state=='collapsed'){collapsePanel(id);}}
+function expandPanel(id){var panelId='detailpanel_'+id;document.getElementById(panelId).className=document.getElementById(panelId).className.replace(/(expanded|collapsed)/ig,'')+' expanded';}
+function collapsePanel(id){var panelId='detailpanel_'+id;document.getElementById(panelId).className=document.getElementById(panelId).className.replace(/(expanded|collapsed)/ig,'')+' collapsed';}
+function setCollapseState(mod,panel,isCollapsed){var sugar_panel_collase=Get_Cookie("sugar_panel_collase");if(sugar_panel_collase==null){sugar_panel_collase={};}else{sugar_panel_collase=YAHOO.lang.JSON.parse(sugar_panel_collase);}
+sugar_panel_collase[mod]=sugar_panel_collase[mod]||{};sugar_panel_collase[mod][panel]=isCollapsed;Set_Cookie('sugar_panel_collase',YAHOO.lang.JSON.stringify(sugar_panel_collase),30,'/','','');}
View
5 include/EditView/SubpanelQuickEdit.php
@@ -106,6 +106,11 @@ function SubpanelQuickEdit($module, $view='QuickEdit', $proccessOverride = false