  |
1 | 1 | | <html> |
| |
2 | 2 | | <head> |
  |
3 | | - | <META http-equiv="Content-Type" content="text/html; charset=windows-1252"> |
| |
4 | | - | <title>osCommerce Online Merchant v2.2 RC1 Upgrade Notes</title> |
| |
| 3 | + | <title>osCommerce Online Merchant v2.2 RC2 Upgrade Notes</title> |
|
5 | 4 | | <style> |
  |
6 | | - | /* Default heading font (outside of tables) */ |
| |
7 | | - | body { font-family: sans-serif; font-size: 11pt; } |
| |
| 5 | + | /* HTML tag styles */ |
| |
| 6 | + | body{ font-family:Verdana,Arial,sans-serif; line-height:1.166; margin:0px; padding:10px; background-color:#fafafa; font-size: 13px; } |
| |
| 7 | + | a:link, a:visited, a:hover { text-decoration:none; } |
| |
| 8 | + | a:link, a:hover { color: #036; } |
| |
| 9 | + | a:visited { color:#158; } |
| |
| 10 | + | a:hover { text-decoration: underline; } |
| |
| 11 | + | /**** Global Box Colours & Icons ****/ |
| |
| 12 | + | /* INTERNAL BORDER COLOUR */ |
| |
| 13 | + | .genericPane .dirPane .welcomePane, #fileTable, .ftFileRow td, .ftFileRowDeleted td, .history, |
| |
| 14 | + | .searchItemDirectory, .searchItemRevision, .searchItemFile, .searchTabResults td, .changesetList |
| |
| 15 | + | { border-top:1px #ccc solid } |
| |
| 16 | + | .searchTabResults tr.startOfGroup td { border-top:2px #777 solid } |
| |
| 17 | + | /* ITEM TYPE ICONS */ |
| |
| 18 | + | .searchItemDirectory{ background: url(images/directoryIcon.gif) top left no-repeat } |
| |
| 19 | + | .searchItemRevision{ background: url(images/revisionIcon.gif) top left no-repeat } |
| |
| 20 | + | .searchItemRevision, .history{ background: url(images/revisionIcon.gif) top left no-repeat } |
| |
| 21 | + | .changesetDetail, .changesetList{ background: url(images/changesetIcon.gif) top left no-repeat } |
| |
| 22 | + | /* FILE TYPE ICONS */ |
| |
| 23 | + | .searchItemFile, .ftIconCol{ background: url(images/fileIconGeneric.gif) top left no-repeat } |
| |
| 24 | + | .ftFileRowDeleted td.ftIconCol{ background:#f0f0f0 url(images/fileIconDeleted.gif) top left no-repeat } |
| |
| 25 | + | /* SUBDIRECTORY TREE ICONS */ |
| |
| 26 | + | .folder{ padding-left:20px; /* background:url(images/folderIcon.gif) top left no-repeat; */} |
| |
| 27 | + | /* SUBDIRECTORY TREE filename styles */ |
| |
| 28 | + | .folderPlain{} |
| |
| 29 | + | .folderEmpty{ color: #777; } |
| |
| 30 | + | .folderHidden{ font-style: italic; } |
| |
| 31 | + | .folderHiddenEmpty{ font-style: italic; color: #777 } |
| |
| 32 | + | /* Basic Box Styles */ |
| |
| 33 | + | .box{ padding: 0px; margin: 0 0 7px 0; background-color:#fff; } |
| |
| 34 | + | .box h3 |
| |
| 35 | + | { color:#0a0a0a; font-size:.7em; font-family:Tahoma, Arial, Helvetica, sans-serif; border-width:0 0 1px 0; |
| |
| 36 | + | background-color: #f9f9ff; padding:2px 0 2px 10px; margin:0px; } |
| |
| 37 | + | .boxMessage |
| |
| 38 | + | { background:#fff; font-size:.75em; font-style:italic; color:#000000; margin:0px; padding:5px 5px 5px 30px; } |
| |
| 39 | + | .boxBody{ font-size:0.75em; padding: 0 15px 0 15px;} |
| |
| 40 | + | .boxIcon{ float:right;font-weight:normal;font-size:0.9em; margin:0; padding:0; } |
| |
| 41 | + | .boxIcon img{ border-width:0px; margin-right:5px; } |
| |
| 42 | + | .boxIconText{ vertical-align:top; margin-right:5px; } |
| |
| 43 | + | /* Pane with Centred Text */ |
| |
| 44 | + | .centrePane{ text-align:center; font-size:0.75em;padding:10px; } |
| |
| 45 | + | .centrePane p{ margin:0; } |
| |
| 46 | + | /* tour */ |
| |
| 47 | + | #tourTop{background:url(tour/t_top.gif) top left no-repeat; padding-top:10px;} |
| |
| 48 | + | #tourRight{ background:url(tour/t_right.gif) top right no-repeat; padding-right:21px; } |
| |
| 49 | + | #tourBody{ background:url(tour/t_body.gif) top left repeat; padding:0px 10px; } |
| |
| 50 | + | #tourCorner{ background:url(tour/t_corner.gif) top right no-repeat; padding-right:21px; } |
| |
| 51 | + | #tourBottom{ background:url(tour/t_bottom.gif) top left no-repeat;padding-top:23px } |
| |
| 52 | + | .tourTitle{ font-size:0.7em; position:absolute; left:15px; top:12px; font-weight:bold;} |
| |
| 53 | + | .tourControls{ font-size:0.7em; position:absolute; right:18px; top:12px; font-weight:bold;} |
| |
| 54 | + | .tourDescription{ font-size:0.8em; padding:20px 15px 0px 15px; } |
| |
| 55 | + | .tourDescription p{ margin:0; padding-bottom:3px;} |
| |
| 56 | + | .tourDescription a{ font-weight:bold;} |
| |
| 57 | + | .tourDescription code{ font-size:120%; } |
| |
| 58 | + | table.tourEg td { font-size:0.8em; } |
| |
| 59 | + | table.tourEg { margin-left: 2px; border:1px solid #999;} |
| |
| 60 | + | .bubbleLeft, .bubbleRight, .bubbleBelow, .bubbleAbove, .bubbleBelowRight { z-index:99; position:absolute; } |
| |
| 61 | + | .bubbleBelow { margin: 20px 5px 0 15px; width:436px; background:url(tour/uparrow.gif) no-repeat top left; padding-top:37px; } |
| |
| 62 | + | .bubbleBelowRight { margin-top:16px; width:436px; right:16px; background:url(tour/uparrowRight.gif) no-repeat top left; padding-top:37px; } |
| |
| 63 | + | .bubbleBelow .bubbleText, .bubbleBelowRight .bubbleText { background:url(tour/upbottom.gif) bottom left no-repeat; padding:0px 25px 30px 25px; } |
| |
| 64 | + | .bubbleAbove { margin-top: -70px; margin-left:15px; width:436px; background:url(tour/downarrow.gif) no-repeat bottom left; padding-bottom:37px; } |
| |
| 65 | + | .bubbleAbove .bubbleText { background:url(tour/belowtop.gif) top left no-repeat; padding:15px 7px 0px 19px; } |
| |
| 66 | + | .bubbleRight { left: 310px; margin-top:10px; width:292px; background:url(tour/leftarrow.gif) no-repeat top right; padding-top:19px; } |
| |
| 67 | + | .bubbleLeft { left:30px; margin-top:10px; width:292px; background:url(tour/rightarrow.gif) no-repeat top right; padding-top:19px } |
| |
| 68 | + | .bubbleLeft .bubbleText, .bubbleRight .bubbleText { background:url(tour/rightbottom.gif) bottom right no-repeat; padding:0px 25px 30px 25px; } |
| |
| 69 | + | .bubbleText { font-family: Tahoma, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:bold; text-align:center; } |
| |
| 70 | + | /* file history styles */ |
| |
| 71 | + | .history{ display:block; color:#000000; font-size:.75em; padding:5px 5px 5px 30px; } |
| |
| 72 | + | .history pre{ font-size:1em; margin:3px 0 3px 0; } |
| |
| 73 | + | .history p{ margin:0; } |
| |
| 74 | + | /* changeset styles */ |
| |
| 75 | + | .changesetDetail, .changesetList { display:block; color:#000000; font-size:.7em; } |
| |
| 76 | + | .changesetDetail{ margin-top:10px; padding:5px 5px 10px 35px; } |
| |
| 77 | + | .changesetDetail ul{ padding:0;margin:0; } |
| |
| 78 | + | .changesetList{ padding:5px 5px 5px 30px; } |
| |
| 79 | + | .changesetDetail pre, .changesetList pre{ font-size:105% } |
| |
| 80 | + | .changesetList pre{ margin:3px 0 3px 0; } |
| |
| 81 | + | .changesetDetail p{ margin:3px 0 3px 0; } |
| |
| 82 | + | .changesetList p{ margin:0; } |
| |
| 83 | + | .csId, .csAuthor{ font-weight:bold; } |
| |
| 84 | + | .csAge{ display:inline; } |
| |
| 85 | + | .csComment |
| |
| 86 | + | { padding:3px; margin-top:2px; font-size:1.08em; font-family:Monaco, "Lucida Console", "Courier New", Courier, monospace; |
| |
| 87 | + | display:block; background-color:#fcfefe; } |
| |
| 88 | + | .changesetDetail .csComment { |
| |
| 89 | + | margin-top:8px; |
| |
| 90 | + | } |
| |
| 91 | + | li.csFilename{ list-style-type:none; padding-top:4px; white-space:nowrap; } |
| |
| 92 | + | .changesetDetail li.csFilename { margin-top: 0px; } |
| |
| 93 | + | .diffPaneChangset{ margin:10px; } |
| |
| 94 | + | .controls{ padding-top:10px; } |
| |
| 95 | + | .controls a, .controls a:link, .controls a:hover, .controls a:visited{ color:green; cursor:pointer; } |
| |
| 96 | + | .csMore{ font-style:italic; } |
| |
| 97 | + | /* linehistory style */ |
| |
| 98 | + | .linehistory{padding:5px 3px 5px 3px; font-size:small; text-align:center;} |
| |
| 99 | + | .linehistory img{ width:300px; border:0;} |
| |
| 100 | + | /* file table styles */ |
| |
| 101 | + | #fileTable{ border-width:0; width:100%;} |
| |
| 102 | + | #ftTitle{ font-size:.7em; font-weight:bold;} |
| |
| 103 | + | #ftTitle td{ padding:4px 0 4px 0; } |
| |
| 104 | + | .ftIconCol{width:35px;vertical-align:top;} |
| |
| 105 | + | .ftIconCol img{ margin:2px 0 0 6px; } |
| |
| 106 | + | .ftFileRow td, .ftFileRowDeleted td{ font-size:.7em; border-width:1px 0 0 0; padding: 4px 0 0 0;} |
| |
| 107 | + | .ftFileRowDeleted, .ftFileRowDeletedComment{ background-color:#f0f0f0 } |
| |
| 108 | + | .ftFileName{ font-weight:bold; } |
| |
| 109 | + | .ftRev{} |
| |
| 110 | + | .ftAuthor{} |
| |
| 111 | + | .ftComment{ font-size:.65em; padding:0 0 4px 0; } |
| |
| 112 | + | /* form styles */ |
| |
| 113 | + | .formPane{ padding:5px; margin:0; white-space:nowrap; } |
| |
| 114 | + | .formPane table{ font-size:0.7em; } |
| |
| 115 | + | .formPane input, .formPane select, .formPane td{ font-size:100%; vertical-align:middle } |
| |
| 116 | + | .formPane form{ margin:0; padding:0; } |
| |
| 117 | + | .formPane td{ padding-left:10px; white-space:nowrap; vertical-align:middle; } |
| |
| 118 | + | /* Admin Stuff #TODO: Fix this shite!! */ |
| |
| 119 | + | .label, .verb, .errorLabel { font-weight:bold; text-align:right; } |
| |
| 120 | + | .checkboxLabel {font-size:140%;} |
| |
| 121 | + | .verbDisabled {color:#a0a0a0; } |
| |
| 122 | + | .errorLabel, .errorMessage, .checkboxErrorLabel { color:#cc3300; } |
| |
| 123 | + | .statusMessage { color:#22aa00;} |
| |
| 124 | + | .verb a:link, .verb a:hover, .verb a:visited { text-decoration:underline } |
| |
| 125 | + | .adminTable { margin:5px; border:1px solid #ddd } |
| |
| 126 | + | .adminTable th { background-color:#eee; } |
| |
| 127 | + | .adminTable td, .adminTable th { padding:3px 6px; white-space:normal; } |
| |
| 128 | + | .confirm |
| |
| 129 | + | { font-size:.7em; background:#ffffe1 url(images/infoIcon.gif) top left no-repeat; border:#ddd 1px solid; |
| |
| 130 | + | text-align:center; line-height:2em; padding: 10px; margin: 6px } |
| |
| 131 | + | .formPane h4 { font-size:0.8em; margin:10px 0 5px 5px; } |
| |
| 132 | + | .description { font-style:italic } |
| |
| 133 | + | .adminSubHeading { text-decoration:underline;font-weight:bold; } |
| |
| 134 | + | /* search styles */ |
| |
| 135 | + | .searchCriteria{ padding:5px; } |
| |
| 136 | + | .searchCriteria .formPane td { vertical-align:top; padding:5px 0 5px 0; } |
| |
| 137 | + | .searchResults{ padding:0 0 5px 0; } |
| |
| 138 | + | .searchItemDirectory, .searchItemRevision, .searchItemFile |
| |
| 139 | + | { display:block; font-size:.7em; padding:5px 5px 5px 30px; } |
| |
| 140 | + | .searchItemDirectory pre, .searchItemRevision pre, .searchItemFile pre |
| |
| 141 | + | { font-size:100%; margin:3px 0 3px 0; } |
| |
| 142 | + | .searchItemDirectory p, .searchItemRevision p, .searchItemFile p{ margin:0; } |
| |
| 143 | + | .searchResultsSubItem { font-size:100%;margin-top:3px; padding-left:20px; } |
| |
| 144 | + | .searchResultsSubItem pre{ font-size:100%; margin:0 0 3px 0; } |
| |
| 145 | + | table.searchTabResults {font-size:.7em; margin:0; padding:0; } |
| |
| 146 | + | .searchTabResults th, .searchTabResults td {text-align: left; margin:0; padding-right: 3px; vertical-align: top} |
| |
| 147 | + | .searchTabResults td.numberTabCell {text-align: right;} |
| |
| 148 | + | .pagination { font-size:.68em; padding:5px 10px 5px 10px; text-align:right; margin:0 } |
| |
| 149 | + | /* quicksearch results */ |
| |
| 150 | + | .qsResult{ display:block; font-size:.7em; padding:0px 5px 0px 15px; margin:0; } |
| |
| 151 | + | .qsSummary{ float:right; text-transform:none; font-weight:normal; padding-right:3px; } |
| |
| 152 | + | .qsResult h4{ font-size:100%; margin:10px 0 0 0; } |
| |
| 153 | + | .qsResult dt{ margin-top:5px; } |
| |
| 154 | + | .qsResult dd{ padding-left:0; margin-left:15px; } |
| |
| 155 | + | .qsResult p{ padding-left:15px; margin: 3px 0 0 0;} |
| |
| 156 | + | .qsKeyword, .qsNumber{ font-weight:bold; } |
| |
| 157 | + | .qsFileDir{ display:block; margin-top:3px; } |
| |
| 158 | + | .qsFiles{ padding-left:15px; display:block; } |
| |
| 159 | + | /* subdir tree styles */ |
| |
| 160 | + | .toolBar |
| |
| 161 | + | { text-align:right; font-size:0.65em; padding:0px 3px 0 3px; font-family:Tahoma, Arial, Helvetica, sans-serif; |
| |
| 162 | + | /*border-bottom:1px solid #ccc;*/ } |
| |
| 163 | + | .toolBarHidden, .toolBarEmpty, .toolBarSort |
| |
| 164 | + | { float:right; padding:2px 3px 2px 3px; background-color:#eee; border:1px solid #ccc; margin-top:4px } |
| |
| 165 | + | .warningToolBar{ font-size:100%; padding:2px 3px; margin-top:4px; } |
| |
| 166 | + | .prop .dirPane {padding-left:10px} |
| |
| 167 | + | .dirPane{ padding:10px 10px 10px 0px; font-size:0.7em; font-family:Tahoma, Arial, Helvetica, sans-serif; } |
| |
| 168 | + | .dirPane a:link, .dirPane a:hover, .dirPane a:visited{ color:#000; } |
| |
| 169 | + | .dirPane ul, .dirPane ul ul{ margin:0; padding:0; } |
| |
| 170 | + | .dirPane ul li, .dirPane ul ul li{ margin:0; padding:0; list-style-type:none; list-style-position:inside; } |
| |
| 171 | + | .dirPane ul li{ margin-top:4px; } |
| |
| 172 | + | .dirPane ul ul li{ margin-top:4px; margin-left:17px; } |
| |
| 173 | + | /* subdir tree styles */ |
| |
| 174 | + | .helpPane{ padding:0px 10px 10px 10px;font-size:0.7em; font-family:Verdana, Arial, Helvetica, sans-serif;width:190px; } |
| |
| 175 | + | .helpPane ul{ margin:0;padding:0; } |
| |
| 176 | + | .helpPane ul li{ margin-top:5px; list-style-type:none;font-weight:bold; } |
| |
| 177 | + | .helpPane ul ul li{ margin-left:10px; list-style-position:inside; list-style-type:square; font-weight:normal; } |
| |
| 178 | + | .helpPaneContents{ color:#111; padding:10px 10px 10px 15px; font-size:0.75em; } |
| |
| 179 | + | .helpPaneContents h4{ color:#222; margin:0; } |
| |
| 180 | + | .helpPaneContents p{ margin:0 0 7px 0; } |
| |
| 181 | + | code { font-size:120% } |
| |
| 182 | + | .helpPaneContents dt{ font-size:.95em; margin-left:10px; font-weight:bold; font-style:italic; color:#444 } |
| |
| 183 | + | .helpPaneContents dd{ margin:4px 0 7px 20px; } |
|
8 | 184 | | |
  |
9 | | - | td { vertical-align: top; padding-left: 4px; padding-right: 4px; } |
| |
| 185 | + | /* Diff Sytles */ |
| |
| 186 | + | .diffPane{ padding: 10px 20px; } |
| |
| 187 | + | .diff{ font-size:100%; white-space:nowrap; margin:0; padding:0; border:1px solid #ccc; } |
| |
| 188 | + | .diffFile, .diffFileA, .diffFileB, .diffCS{ font-size:.9em; text-align:right; font-weight:bold; } |
| |
| 189 | + | .diffCS{ font-weight:normal } |
| |
| 190 | + | .diffWarning td.diffContent, .diffSkipped td.diffContent{ vertical-align:middle; padding:0 5px 0 5px; font-size:.9em; } |
| |
| 191 | + | .diffWarning td.diffContent{ background:#ffffe1; } |
| |
| 192 | + | .diffSkipped td.diffContent{ background:#fafafa; color:#444; } |
| |
| 193 | + | .diffSection{ } |
| |
| 194 | + | .diffPre { font-size:100%; margin:0; padding:0; } |
| |
| 195 | + | .diffNav{ vertical-align:top; white-space:nowrap; } |
| |
| 196 | + | /* Note A=Deleted B=Added */ |
| |
| 197 | + | .diffLineNumbers, .diffLineNumbersA, .diffLineNumbersB{ text-align:right; vertical-align:top; } |
| |
| 198 | + | .diffMarkerCol, .diffMarkerColA, .diffMarkerColB, .diffWarning td.diffMarkerCol, .diffSkipped td.diffMarkerCol |
| |
| 199 | + | { padding-right:5px; text-align:center; vertical-align:middle; } |
| |
| 200 | + | .diffMarkerCol{ border-right:1px solid #ccc } |
| |
| 201 | + | .diffMarkerColA{ border-right:1px solid red; } |
| |
| 202 | + | .diffMarkerColB{ border-right:1px solid green; } |
| |
| 203 | + | .diffWarning td.diffMarkerCol{ border-right:1px solid yellow; } |
| |
| 204 | + | .diffSkipped td.diffMarkerCol{ border-right:1px solid orange; } |
| |
| 205 | + | .diffSkipped td.diffLineNumbers{ font-size:.9em; font-style:italic; } |
| |
| 206 | + | .diffSkipped td.diffLineNumbers a:link, .diffSkipped td.diffLineNumbers a:visited{ color:orange; } |
| |
| 207 | + | .diffContent, .diffContentA, .diffContentB, .ediffContentA, .ediffContentB{ padding-left:4px; text-align:left; vertical-align:top; } |
| |
| 208 | + | /* |
| |
| 209 | + | .diffContentA, .ediffContentA{ border-top:1px solid yellow; } |
| |
| 210 | + | .diffContentB, .ediffContentB{ border-bottom:1px solid #dcfadc; } |
| |
| 211 | + | */ |
| |
| 212 | + | .diffLineNumbersA, .diffContentA, a.diffFileA:link, a.diffFileA:hover, a.diffFileA:visited, .ediffChangedA |
| |
| 213 | + | { color:red; background-color:#ffc; } |
| |
| 214 | + | .diffLineNumbersB, .diffContentB, a.diffFileB:link, a.diffFileB:hover, a.diffFileB:visited, .ediffChangedB |
| |
| 215 | + | { color:green; background-color:#f0fff0 } |
| |
| 216 | + | .ediffChangedA{ } |
| |
| 217 | + | .ediffChangedB{ } |
| |
| 218 | + | .ediffContentA{ background-color:#ffffed; } |
| |
| 219 | + | .ediffContentB{ background-color:#fafffa; } |
| |
| 220 | + | /* annotation styles */ |
| |
| 221 | + | .annPaneLegend{ font-size:.7em; padding:9px 5px 9px 9px; } |
| |
| 222 | + | .annLegend{ font-size:0.9em; padding:0px; margin:8px 0 0 0; } |
| |
| 223 | + | .annLegend td{ border:1px solid #ccc; padding:2px; margin-right:2px; text-align:center; } |
| |
| 224 | + | .annPane{ font-size:.75em; padding:5px 10px 5px 10px; } |
| |
| 225 | + | .annPane table{ font-size:100%; white-space:nowrap; margin:0; padding:0; border:1px solid #ccc; } |
| |
| 226 | + | .annPane td{ text-align:right; vertical-align:top; padding:0 3px 0 5px; } |
| |
| 227 | + | .annPane pre {margin: 0px; padding-bottom: 0px;} |
| |
| 228 | + | .annPane span.annLine {font-family: monospace;} |
| |
| 229 | + | td.annWarning, span.annWarning {text-align:left; font-size:.75em; border-right:1px solid yellow; background:#ffffe1; } |
| |
| 230 | + | /**** changelog styles ****/ |
| |
| 231 | + | .chJoggerPane{ padding:5px 0 5px 1px; } |
| |
| 232 | + | .chJogger{ font-size:.65em; padding:0; margin:0; white-space:nowrap } |
| |
| 233 | + | .chJogger td{ text-align:center; vertical-align:top; padding:0; margin:0;} |
| |
| 234 | + | td.chJoggerFrom{ text-align:left; padding-left:1px; } |
| |
| 235 | + | td.chJoggerTo{ text-align:right; } |
| |
| 236 | + | /* calendar */ |
| |
| 237 | + | .calPane{ text-align:center; padding:0 10px 5px 10px; margin:0; white-space:nowrap; } |
| |
| 238 | + | .calPane a:link, .calPane a:hover, .calPane a:visited{ color:#000; text-decoration:none; } |
| |
| 239 | + | .calPane a:hover{ text-decoration:underline; } |
| |
| 240 | + | .calPane table{ font-size:.7em; margin:5px auto 0 auto;} |
| |
| 241 | + | .calPane input, .calPane select, .calPane td{ font-size:100%; vertical-align:middle; white-space:nowrap; } |
| |
| 242 | + | .calPane td{ font-size:100%; text-align:center} |
| |
| 243 | + | .calDays{ } |
| |
| 244 | + | .calDays td, .calMonths td{ border:1px solid #eee; } |
| |
| 245 | + | .caldays td{ width:14%; background-color:#fbfff9; } |
| |
| 246 | + | .calDays td.calDayCell{ border-bottom:1px solid #999; background-color:#fff; } |
| |
| 247 | + | .calMonths td{ width:14%; background-color:#fbfff9; } |
| |
| 248 | + | .calPane form{ margin:0; padding:0; } |
| |
| 249 | + | .changelogMatching{ } |
| |
| 250 | + | .caldays td.changelogShowing{ background-color:#ccffaa; color: #000 } |
| |
| 251 | + | .caldays td.changelogShowing:hover{ background-color:#66FF00; } |
| |
| 252 | + | .changelogMatchingCount{ font-size:.72em ; vertical-align:super } |
|
10 | 253 | | |
  |
11 | | - | /* File Difference Report styles - Color */ |
| |
12 | | - | table.fc { border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt; } |
| |
| 254 | + | /* "commandline" output */ |
| |
| 255 | + | .cmdlineHelpPane { margin:15px auto 0 auto; } |
| |
| 256 | + | .cmdlineHelpPane { padding: 0 0px 0 15px;} |
| |
| 257 | + | .cmdlineHelpPane a:link, .cmdlineHelpPane a:hover, .cmdlineHelpPane a:visited { text-decoration:underline } |
|
13 | 258 | | |
  |
14 | | - | tr.secBegin td { border-left: none; border-top: none; border-right: 1px solid Black; } |
| |
15 | | - | tr.secMiddle td { border-left: none; border-top: none; border-right: 1px solid Black; } |
| |
16 | | - | tr.secEnd td { border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black; } |
| |
17 | | - | tr.secAll td { border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black; } |
| |
18 | | - | tr.secSubEnd td { border-left: none; border-top: none; border-bottom: 1px solid Gray; border-right: 1px solid Black; } |
| |
19 | | - | tr.secSubAll td { border-left: none; border-top: none; border-bottom: 1px solid Gray; border-right: 1px solid Black; } |
| |
20 | | - | tr.secGap td { font-size: 4px; border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black; } |
| |
| 259 | + | .prefsTable {border: 1px solid #ccc; border-collapse:collapse;} |
| |
| 260 | + | .prefsHeaderRow {padding: 3px 5px; background:#eee; font-weight:bold; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;} |
|
21 | 261 | | |
  |
22 | | - | td.LineNum { text-align: right; } |
| |
23 | | - | td.LineRange { font-family: sans-serif; } |
| |
24 | | - | td.SubLineRange { font-family: sans-serif; border-bottom: none; } |
| |
| 262 | + | .loading {font-family: Tahoma, Helvetica, Arial, sans-serif; font-size:0.9em; color:#666} |
|
25 | 263 | | |
  |
26 | | - | td.AlignLeft { text-align: left; } |
| |
27 | | - | td.AlignRight { text-align: right; } |
| |
28 | | - | td.AlignCenter { text-align: center; } |
| |
29 | | - | td.Caption { text-align: left; background-color: #E7E7E7; padding-top: 8px; } |
| |
| 264 | + | /* new diff styling */ |
| |
| 265 | + | /* |
| |
| 266 | + | * Source Styles |
| |
| 267 | + | */ |
| |
| 268 | + | table.diff { |
| |
| 269 | + | font-size:100%; |
| |
| 270 | + | } |
| |
| 271 | + | .diff td { |
| |
| 272 | + | font-family:monospace; |
| |
| 273 | + | font-size:small; |
| |
| 274 | + | } |
| |
| 275 | + | .unifiedDiff td.lineContent { |
| |
| 276 | + | width:99%; |
| |
| 277 | + | } |
| |
| 278 | + | .sidebysideDiff td.lineContent { |
| |
| 279 | + | width:49%; |
| |
| 280 | + | } |
| |
| 281 | + | .hardDiff td.lineContent { |
| |
| 282 | + | white-space:pre; |
| |
| 283 | + | } |
| |
| 284 | + | .softDiff td.lineContent { |
| |
| 285 | + | white-space:normal; |
| |
| 286 | + | vertical-align:top; |
| |
| 287 | + | } |
| |
| 288 | + | .diff .commentForm { |
| |
| 289 | + | /*border:1px solid orange;*/ |
| |
| 290 | + | background-color:#FFE7C6; |
| |
| 291 | + | margin:0; |
| |
| 292 | + | padding:5px 10px; |
| |
| 293 | + | } |
| |
| 294 | + | .diff td.lineNumber, |
| |
| 295 | + | .diff td.diffLineNumbers { |
| |
| 296 | + | text-align:right; |
| |
| 297 | + | padding-right:9px; |
| |
| 298 | + | padding-left:5px; |
| |
| 299 | + | color:#999; |
| |
| 300 | + | } |
| |
| 301 | + | .diffNav{ |
| |
| 302 | + | vertical-align:top; |
| |
| 303 | + | white-space:nowrap; |
| |
| 304 | + | } |
|
30 | 305 | | |
  |
31 | | - | td.Normal { } |
| |
32 | | - | td.HasSimilar { background-color: #F0F0FF; } |
| |
33 | | - | td.HasMismatch { background-color: #FFF0F0; } |
| |
34 | | - | td.HasOrphan { background-color: #FFF0F0; } |
| |
35 | | - | td.Added { background-color: #FFF0F0; } |
| |
36 | | - | td.Deleted { background-color: #FFF0F0; text-decoration: line-through; } |
| |
37 | | - | td.UAdded { background-color: #F0F0FF; } |
| |
38 | | - | td.UDeleted { background-color: #F0F0FF; text-decoration: line-through; } |
| |
| 306 | + | /* Note A=Deleted B=Added */ |
| |
| 307 | + | .diffLineNumbers, |
| |
| 308 | + | .diffLineNumbersA, |
| |
| 309 | + | .diffLineNumbersB { |
| |
| 310 | + | text-align:right; |
| |
| 311 | + | vertical-align:middle; |
| |
| 312 | + | padding-right:9px; |
| |
| 313 | + | } |
|
39 | 314 | | |
  |
40 | | - | .ttSigDiff { color: #FF0000; } |
| |
41 | | - | .ttInsigDiff { color: #0000FF; } |
| |
42 | | - | .ttAdded { color: #FF0000; } |
| |
43 | | - | .ttDeleted { text-decoration: line-through; } |
| |
| 315 | + | .diffMarkerCol, |
| |
| 316 | + | .diffMarkerColA, |
| |
| 317 | + | .diffMarkerColB, |
| |
| 318 | + | .diffWarning td.diffMarkerCol, |
| |
| 319 | + | .diffSkipped td.diffMarkerCol { |
| |
| 320 | + | padding-right: 5px; |
| |
| 321 | + | text-align: center; |
| |
| 322 | + | vertical-align: middle; |
| |
| 323 | + | } |
|
44 | 324 | | |
  |
45 | | - | /* Directory Comparison Report styles - Color */ |
| |
46 | | - | table.dc { border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: sans-serif; font-size: 10pt; } |
| |
| 325 | + | .diffMarkerCol { |
| |
| 326 | + | border-right: 1px solid #ccc |
| |
| 327 | + | } |
| |
| 328 | + | .diffMarkerColA { |
| |
| 329 | + | border-right: 1px solid red; |
| |
| 330 | + | } |
| |
| 331 | + | .diffMarkerColB { |
| |
| 332 | + | border-right: 1px solid green; |
| |
| 333 | + | } |
| |
| 334 | + | .diffWarning td.diffMarkerCol { |
| |
| 335 | + | border-right: 1px solid yellow; |
| |
| 336 | + | } |
| |
| 337 | + | .diffSkipped td.diffMarkerCol { |
| |
| 338 | + | border-right: 1px solid orange; |
| |
| 339 | + | } |
| |
| 340 | + | .diffSkipped td.diffLineNumbers { |
| |
| 341 | + | font-style: italic; |
| |
| 342 | + | } |
| |
| 343 | + | .diffSkipped td.diffLineNumbers a:link, |
| |
| 344 | + | .diffSkipped td.diffLineNumbers a:visited { |
| |
| 345 | + | color: orange; |
| |
| 346 | + | } |
| |
| 347 | + | .diffContent, |
| |
| 348 | + | .diffContentA, |
| |
| 349 | + | .diffContentB, |
| |
| 350 | + | .ediffContentA, |
| |
| 351 | + | .ediffContentB { |
| |
| 352 | + | padding-left: 4px; |
| |
| 353 | + | text-align: left; |
| |
| 354 | + | vertical-align:middle; |
| |
| 355 | + | } |
|
47 | 356 | | |
  |
48 | | - | table.dc tr.secBegin td { border-bottom: 1px solid Silver; } |
| |
49 | | - | table.dc tr.secMiddle td { border-bottom: 1px solid Silver; } |
| |
| 357 | + | td.diffContentA, |
| |
| 358 | + | a.diffFileA:link, |
| |
| 359 | + | a.diffFileA:hover, |
| |
| 360 | + | a.diffFileA:visited, |
| |
| 361 | + | .ediffChangedA{ |
| |
| 362 | + | color:red; |
| |
| 363 | + | background-color:#ffc; |
| |
| 364 | + | } |
| |
| 365 | + | td.diffContentB, |
| |
| 366 | + | a.diffFileB:link, |
| |
| 367 | + | a.diffFileB:hover, |
| |
| 368 | + | a.diffFileB:visited, |
| |
| 369 | + | .ediffChangedB { |
| |
| 370 | + | color:green; background-color:#f0fff0 |
| |
| 371 | + | } |
| |
| 372 | + | .ediffChangedA{ } |
|
50 | 373 | | |
  |
51 | | - | .ttNewer { color: #FF0000; } |
| |
52 | | - | .ttOlder { color: #808080; } |
| |
53 | | - | .ttOrphan { color: #0000FF; } |
| |
54 | | - | .ttGhosted { color: #008080; } |
| |
| 374 | + | .ediffChangedB{ } |
|
55 | 375 | | |
  |
| 376 | + | .ediffContentA { |
| |
| 377 | + | background-color: #ffffed; |
| |
| 378 | + | } |
| |
| 379 | + | |
| |
| 380 | + | .ediffContentB { |
| |
| 381 | + | background-color: #fafffa; |
| |
| 382 | + | } |
| |
| 383 | + | |
| |
| 384 | + | .diff tr.sourceLine, |
| |
| 385 | + | .diff tr.lineHighlighted { |
| |
| 386 | + | cursor:default; |
| |
| 387 | + | } |
| |
| 388 | + | |
| |
| 389 | + | .diff .lineHighlighted, |
| |
| 390 | + | .diff .lineHighlighted .diffLineNumbersA, |
| |
| 391 | + | .diff .lineHighlighted .diffLineNumbersB, |
| |
| 392 | + | .diff .lineHighlighted .diffContentA, |
| |
| 393 | + | .diff .lineHighlighted .diffContentB, |
| |
| 394 | + | .diff .lineHighlighted .ediffContentA, |
| |
| 395 | + | .diff .lineHighlighted .ediffContentB, |
| |
| 396 | + | .diff .lineHighlighted .ediffChangedA, |
| |
| 397 | + | .diff .lineHighlighted .ediffChangedB { |
| |
| 398 | + | background-color:#FFE7C6; |
| |
| 399 | + | } |
| |
| 400 | + | .textDelMarker, .textAddMarker { |
| |
| 401 | + | font-weight:bold; |
| |
| 402 | + | } |
| |
| 403 | + | td.diffLineNumbersA, |
| |
| 404 | + | .textDelMarker { |
| |
| 405 | + | color:red; |
| |
| 406 | + | } |
| |
| 407 | + | td.diffLineNumbersB, |
| |
| 408 | + | .textAddMarker { |
| |
| 409 | + | color:green; |
| |
| 410 | + | } |
| |
| 411 | + | #quickSearch { |
| |
| 412 | + | color:#333; |
| |
| 413 | + | font-size:x-small; |
| |
| 414 | + | } |
| |
| 415 | + | input.qsInput { |
| |
| 416 | + | height:12px; |
| |
| 417 | + | } |
| |
| 418 | + | |
| |
| 419 | + | .help { |
| |
| 420 | + | background:transparent url(images/icn_12_help.gif) no-repeat right; |
| |
| 421 | + | padding-right:14px; |
| |
| 422 | + | } |
| |
| 423 | + | .adminHelp { |
| |
| 424 | + | background:transparent url(images/icn_12_help.gif) no-repeat left; |
| |
| 425 | + | padding-right:10px; |
| |
| 426 | + | } |
| |
| 427 | + | a.adminHelp:hover { |
| |
| 428 | + | text-decoration:none; |
| |
| 429 | + | } |
| |
| 430 | + | a.navPrevious { |
| |
| 431 | + | background:transparent url(images/icn_12_arrowleft.gif) no-repeat left; |
| |
| 432 | + | padding-left:16px; |
| |
| 433 | + | } |
| |
| 434 | + | a.navNext { |
| |
| 435 | + | background:transparent url(images/icn_12_arrowright.gif) no-repeat right; |
| |
| 436 | + | padding-right:16px; |
| |
| 437 | + | } |
| |
| 438 | + | |
| |
| 439 | + | |
| |
| 440 | + | /* Browser Specific Styles */ |
| |
| 441 | + | |
| |
| 442 | + | |
| |
| 443 | + | |
| |
| 444 | + | /* |
| |
| 445 | + | ua=safari |
| |
| 446 | + | |
| |
| 447 | + | |
| |
| 448 | + | |
| |
| 449 | + | |
| |
| 450 | + | */ |
| |
| 451 | + | .uaIndicator{ color: |
| |
| 452 | + | |
| |
| 453 | + | |
| |
| 454 | + | |
| |
| 455 | + | |
| |
| 456 | + | pink |
| |
| 457 | + | } /* grey is default */ |
| |
| 458 | + | table.diff td, .annPane{ |
| |
| 459 | + | |
| |
| 460 | + | |
| |
| 461 | + | font-size:0.95em; |
| |
| 462 | + | } |
| |
| 463 | + | |
| |
| 464 | + | |
| |
| 465 | + | |
| |
| 466 | + | .diffPaneChangset{ font-size:140% } |
| |
| 467 | + | pre.csComment{ font-size:135%; } |
| |
| 468 | + | |
|
56 | 469 | | .affectedFiles { border: 1px #cccccc dotted; background-color: #eeeeee; font-style: italic; } |
  |
57 | | - | .sqlBox { border: 1px #84F0B5 solid; background-color: #EAF5DE; } |
|
58 | 470 | | </style> |
| |
59 | 471 | | </head> |
| |
60 | 472 | | <body> |
| |
61 | 473 | | |
  |
62 | | - | <h1>osCommerce Online Merchant v2.2 RC1 Upgrade Notes</h1> |
| |
| 474 | + | <h1>osCommerce Online Merchant v2.2 RC2 Upgrade Notes</h1> |
|
63 | 475 | | |
  |
64 | | - | <p>The following upgrade guide is based on the osCommerce 2.2 Milestone 2 Update 060817 release. If you have not yet updated to this release please review its upgrade guide in the extras directory (<a href="extras/update-20060817.txt">update-20060817.txt</a>) before applying these changes.</p> |
| |
| 476 | + | <p>The following upgrade guide is based on the osCommerce 2.2 Release Candidate 1 release. If you have not yet updated to this release please review its upgrade guide in the extras directory (<a href="extras/upgrade-22rc1.html">upgrade-22rc1.html</a>) before applying these changes.</p> |
|
65 | 477 | | |
  |
66 | | - | <p>The following changes should be performed in order on your installation to upgrade it to osCommerce Online Merchant v2.2 RC1. Please note that the following changes are only the recommended changes to make and does not include the new Administration Tool login routine or the Administration Tool index page summary modules that are available with new installations. This is to avoid a conflict with existing Administration Tool securing mechanisms already in place.</p> |
| |
| 478 | + | <p>The following changes should be performed in order to upgrade an existing osCommerce Online Merchant v2.2 RC1 store to v2.2 RC2.</p> |
|
67 | 479 | | |
  |
| 480 | + | <p><small><i>Legend: [SQL] Database Changes; [A] Administration Tool; [C] Catalog</i></small></p> |
| |
| 481 | + | |
|
68 | 482 | | <ul> |
  |
69 | | - | <li>[BUGFIX] Caching of the Manufacturers Box</li> |
| |
70 | | - | <li>[IMPROVEMENT] Database Backup</li> |
| |
71 | | - | <li>[IMPROVEMENT] Input Fields on Checkout Confirmation Page</li> |
| |
72 | | - | <li>[IMPROVEMENT] register_globals Compatibility for PHP 4.3+ Servers</li> |
| |
73 | | - | <li>[BUGFIX] Currency Case-Sensitivity</li> |
| |
74 | | - | <li>[BUGFIX] Invoice and Packing Slip Billing Address</li> |
| |
75 | | - | <li>[IMPROVEMENT] Configuration -> Minimum Values Settings</li> |
| |
76 | | - | <li>[BUGFIX] Compatibility Array Index</li> |
| |
77 | | - | <li>[IMPROVEMENT] MySQL Database Connection Identifier Link</li> |
| |
78 | | - | <li>[BUGFIX] Product Sorting SQL Injection Vulnerability</li> |
| |
79 | | - | <li>[BUGFIX] Product Price Calculations</li> |
| |
80 | | - | <li>[BUGFIX] Country Name on the Order History Page</li> |
| |
81 | | - | <li>[BUGFIX] Shopping Cart Product Quantity as Integer Value</li> |
| |
82 | | - | <li>[IMPROVEMENT] Maximum Order Product Quantities [+SQL]</li> |
| |
83 | | - | <li>[IMPROVEMENT] Accepting State Names</li> |
| |
84 | | - | <li>[BUGFIX] Load the Order Total Modules Before Loading the Payment Modules</li> |
| |
85 | | - | <li>[BUGFIX] Payment Module Selection</li> |
| |
86 | | - | <li>[BUGFIX] Category Image Removal</li> |
| |
87 | | - | <li>[BUGFIX] Add the Session ID to GET Based Forms</li> |
| |
88 | | - | <li>[BUGFIX] Fix Typo on the Products New Page</li> |
| |
89 | | - | <li>[BUGFIX] Process the Order Total Modules Earlier on the Checkout Confirmation Page</li> |
| |
90 | | - | <li>[BUGFIX] PHP < 4.1 Compatibility Update</li> |
| |
91 | | - | <li>[BUGFIX] Strip Additional Slashes When Editing Reviews</li> |
| |
92 | | - | <li>[IMPROVEMENT] New Public Title for Payment Modules</li> |
| |
93 | | - | <li>[IMPROVEMENT] Navigation History Parameter Filter</li> |
| |
94 | | - | <li>[IMPROVEMENT] Increase Configuration Key and Title Database Field Sizes [SQL]</li> |
| |
95 | | - | <li>[BUGFIX] Strip Additional Slashes When Editing Files Through the File Manager</li> |
| |
96 | | - | </Ul> |
| |
| 483 | + | <li>[SQL] Database changes</li> |
| |
| 484 | + | <li>[A] Allow Administration Tool elements to be dynamically controlled</li> |
| |
| 485 | + | <li>[C] Update download delivery routine</li> |
| |
| 486 | + | <li>[C] Remove redundant currencies</li> |
| |
| 487 | + | <li>[C] Update the navigation history class</li> |
| |
| 488 | + | <li>[C] Update the order totals class</li> |
| |
| 489 | + | <li>[C] Checkout procedure update</li> |
| |
| 490 | + | <li>[C] Update product notifications</li> |
| |
| 491 | + | <li>[AC] Improve register_globals compatibility layer</li> |
| |
| 492 | + | <li>[AC] Introduce public orders and downloads status flags</li> |
| |
| 493 | + | <li>[C] Update the free shipping method title</li> |
| |
| 494 | + | <li>[C] Update credit card error messages</li> |
| |
| 495 | + | <li>[A] Update File Manager</li> |
| |
| 496 | + | <li>[A] Update the table block class</li> |
| |
| 497 | + | <li>[A] MySQL 5.0 Strict Mode compatibility updates</li> |
| |
| 498 | + | <li>[A] Update http_build_query() compatibility function</li> |
| |
| 499 | + | <li>[A] Update Newsletter Manager</li> |
| |
| 500 | + | <li>[AC] Update database session storage handler</li> |
| |
| 501 | + | <li>[A] Update administration of categories</li> |
| |
| 502 | + | <li>[C] Update processing of Address Book entries</li> |
| |
| 503 | + | <li>[A] Update administration of product attributes</li> |
| |
| 504 | + | <li>[A] Protect includes directory from direct HTTP requests</li> |
| |
| 505 | + | <li>[A] Display module version if available</li> |
| |
| 506 | + | <li>[A] Update database backup and restoration</li> |
| |
| 507 | + | <li>[C] Update new products module</li> |
| |
| 508 | + | </ul> |
|
97 | 509 | | |
  |
98 | | - | <h3>[BUGFIX] Caching of the Manufacturers Box</h3> |
| |
| 510 | + | <h3>[SQL] Database changes</h3> |
|
99 | 511 | | |
  |
100 | | - | <p>Fix a spelling mistake preventing the manufacturers box being cached.</p> |
| |
| 512 | + | <ul> |
| |
| 513 | + | <li>Add indexes to increase performance</li> |
| |
| 514 | + | <li>Add public and download status flag fields to the orders_status table</li> |
| |
| 515 | + | <li>Increase payment_method field size on the orders table</li> |
| |
| 516 | + | <li>Increase the last_page_url field size on the whos_online table</li> |
| |
| 517 | + | </ul> |
|
101 | 518 | | |
  |
102 | | - | <p class="affectedFiles"><b>Affected Files</b><br /> |
| |
103 | | - | catalog/includes/functions/cache.php</p> |
| |
| 519 | + | <table class="diff hardDiff unifiedDiff" cellspacing="0"> |
| |
| 520 | + | <tr> |
| |
| 521 | + | <td class="lineContent diffContent">alter table banners add index idx_banners_group (banners_group); |
| |
| 522 | + | alter table banners_history add index idx_banners_history_banners_id (banners_id); |
| |
| 523 | + | alter table currencies add index idx_currencies_code (code); |
| |
| 524 | + | alter table customers add index idx_customers_email_address (customers_email_address); |
| |
| 525 | + | alter table customers_basket add index idx_customers_basket_customers_id (customers_id); |
| |
| 526 | + | alter table customers_basket_attributes add index idx_customers_basket_att_customers_id (customers_id); |
| |
| 527 | + | alter table orders add index idx_orders_customers_id (customers_id); |
| |
| 528 | + | alter table orders_products add index idx_orders_products_orders_id (orders_id); |
| |
| 529 | + | alter table orders_products add index idx_orders_products_products_id (products_id); |
| |
| 530 | + | alter table orders_status_history add index idx_orders_status_history_orders_id (orders_id); |
| |
| 531 | + | alter table orders_products_attributes add index idx_orders_products_att_orders_id (orders_id); |
| |
| 532 | + | alter table orders_products_download add index idx_orders_products_download_orders_id (orders_id); |
| |
| 533 | + | alter table products add index idx_products_model (products_model); |
| |
| 534 | + | alter table products_attributes add index idx_products_attributes_products_id (products_id); |
| |
| 535 | + | alter table reviews add index idx_reviews_products_id (products_id); |
| |
| 536 | + | alter table reviews add index idx_reviews_customers_id (customers_id); |
| |
| 537 | + | alter table specials add index idx_specials_products_id (products_id); |
| |
| 538 | + | alter table zones add index idx_zones_to_geo_zones_country_id (zone_country_id); |
|
104 | 539 | | |
  |
105 | | - | <span class="affectedFiles">File: catalog/includes/functions/cache.php</span> |
| |
| 540 | + | alter table orders_status add public_flag int DEFAULT '1'; |
| |
| 541 | + | alter table orders_status add downloads_flag int DEFAULT '0'; |
|
106 | 542 | | |
  |
107 | | - | <table class="fc" cellspacing="0" cellpadding="0"> |
| |
108 | | - | <tr class="secBegin"> |
| |
109 | | - | <td class="LineNum">119</td> |
| |
110 | | - | <td class="Normal"> function tep_cache_manufacturers_box($auto_expire = false, $refresh = false) {</td> |
| |
111 | | - | <td class="AlignCenter">=</td> |
| |
112 | | - | <td class="LineNum">119</td> |
| |
113 | | - | <td class="Normal"> function tep_cache_manufacturers_box($auto_expire = false, $refresh = false) {</td> |
| |
114 | | - | </tr> |
| |
115 | | - | <tr class="secMiddle"> |
| |
116 | | - | <td class="LineNum">120</td> |
| |
117 | | - | <td class="Normal"> global $HTTP_GET_VARS, $language;</td> |
| |
118 | | - | <td class="AlignCenter"> </td> |
| |
119 | | - | <td class="LineNum">120</td> |
| |
120 | | - | <td class="Normal"> global $HTTP_GET_VARS, $language;</td> |
| |
121 | | - | </tr> |
| |
122 | | - | <tr class="secMiddle"> |
| |
123 | | - | <td class="LineNum">121</td> |
| |
124 | | - | <td class="Normal"> </td> |
| |
125 | | - | <td class="AlignCenter"> </td> |
| |
126 | | - | <td class="LineNum">121</td> |
| |
127 | | - | <td class="Normal"> </td> |
| |
128 | | - | </tr> |
| |
129 | | - | <tr class="secMiddle"> |
| |
130 | | - | <td class="LineNum">122</td> |
| |
131 | | - | <td class="Normal"> $cache_output = '';</td> |
| |
132 | | - | <td class="AlignCenter"> </td> |
| |
133 | | - | <td class="LineNum">122</td> |
| |
134 | | - | <td class="Normal"> $cache_output = '';</td> |
| |
135 | | - | </tr> |
| |
136 | | - | <tr class="secMiddle"> |
| |
137 | | - | <td class="LineNum">123</td> |
| |
138 | | - | <td class="Normal"> </td> |
| |
139 | | - | <td class="AlignCenter"> </td> |
| |
140 | | - | <td class="LineNum">123</td> |
| |
141 | | - | <td class="Normal"> </td> |
| |
142 | | - | </tr> |
| |
143 | | - | <tr class="secEnd"> |
| |
144 | | - | <td class="LineNum">124</td> |
| |
145 | | - | <td class="Normal"> $manufacturers_id = '';</td> |
| |
146 | | - | <td class="AlignCenter"> </td> |
| |
147 | | - | <td class="LineNum">124</td> |
| |
148 | | - | <td class="Normal"> $manufacturers_id = '';</td> |
| |
149 | | - | </tr> |
| |
150 | | - | <tr class="secAll"> |
| |
151 | | - | <td class="LineNum">125</td> |
| |
152 | | - | <td class="HasMismatch"> if (isset($HTTP_GET_VARS['manufactuers_id']) && is_numeric($HTTP_GET_VARS['manufacturers_id'])) {</td> |
| |
153 | | - | <td class="AlignCenter"><></td> |
| |
154 | | - | <td class="LineNum">125</td> |
| |
155 | | - | <td class="HasMismatch"> if (isset($HTTP_GET_VARS['manufactu<span class="ttSigDiff">r</span>ers_id']) && is_numeric($HTTP_GET_VARS['manufacturers_id'])) {</td> |
| |
156 | | - | </tr> |
| |
157 | | - | <tr class="secBegin"> |
| |
158 | | - | <td class="LineNum">126</td> |
| |
159 | | - | <td class="Normal"> $manufacturers_id = $HTTP_GET_VARS['manufacturers_id'];</td> |
| |
160 | | - | <td class="AlignCenter">=</td> |
| |
161 | | - | <td class="LineNum">126</td> |
| |
162 | | - | <td class="Normal"> $manufacturers_id = $HTTP_GET_VARS['manufacturers_id'];</td> |
| |
163 | | - | </tr> |
| |
164 | | - | <tr class="secMiddle"> |
| |
165 | | - | <td class="LineNum">127</td> |
| |
166 | | - | <td class="Normal"> }</td> |
| |
167 | | - | <td class="AlignCenter"> </td> |
| |
168 | | - | <td class="LineNum">127</td> |
| |
169 | | - | <td class="Normal"> }</td> |
| |
170 | | - | </tr> |
| |
171 | | - | <tr class="secMiddle"> |
| |
172 | | - | <td class="LineNum">128</td> |
| |
173 | | - | <td class="Normal"> </td> |
| |
174 | | - | <td class="AlignCenter"> </td> |
| |
175 | | - | <td class="LineNum">128</td> |
| |
176 | | - | <td class="Normal"> </td> |
| |
177 | | - | </tr> |
| |
178 | | - | <tr class="secMiddle"> |
| |
179 | | - | <td class="LineNum">129</td> |
| |
180 | | - | <td class="Normal"> if (($refresh == true) || !read_cache($cache_output, 'manufacturers_box-' . $language . '.cache' . $manufacturers_id, $auto_expire)) {</td> |
| |
181 | | - | <td class="AlignCenter"> </td> |
| |
182 | | - | <td class="LineNum">129</td> |
| |
183 | | - | <td class="Normal"> if (($refresh == true) || !read_cache($cache_output, 'manufacturers_box-' . $language . '.cache' . $manufacturers_id, $auto_expire)) {</td> |
| |
184 | | - | </tr> |
| |
185 | | - | <tr class="secMiddle"> |
| |
186 | | - | <td class="LineNum">130</td> |
| |
187 | | - | <td class="Normal"> ob_start();</td> |
| |
188 | | - | <td class="AlignCenter"> </td> |
| |
189 | | - | <td class="LineNum">130</td> |
| |
190 | | - | <td class="Normal"> ob_start();</td> |
| |
191 | | - | </tr> |
| |
192 | | - | <tr class="secEnd"> |
| |
193 | | - | <td class="LineNum">131</td> |
| |
194 | | - | <td class="Normal"> include(DIR_WS_BOXES . 'manufacturers.php');</td> |
| |
195 | | - | <td class="AlignCenter"> </td> |
| |
196 | | - | <td class="LineNum">131</td> |
| |
197 | | - | <td class="Normal"> include(DIR_WS_BOXES . 'manufacturers.php');</td> |
| |
198 | | - | </tr> |
| |
| 543 | + | alter table orders modify payment_method varchar(255) NOT NULL; |
| |
| 544 | + | |
| |
| 545 | + | alter table whos_online modify last_page_url text NOT NULL;</td> |
| |
| 546 | + | </tr> |
|
199 | 547 | | </table> |
| |
200 | 548 | | |
  |
201 | | - | <h3>[IMPROVEMENT] Database Backup</h3> |
| |
| 549 | + | <h3>[A] Allow Administration Tool elements to be dynamically controlled</h3> |
|
202 | 550 | | |
  |
203 | | - | <p>Don't store the session and whos online database tables in the database backups.</p> |
| |
| 551 | + | <ul> |
| |
| 552 | + | <li>Add toggleDivBlock() Javascript function to admin/includes/general.js to allow elements on the Administration Tool to be dynamically controlled.</li> |
| |
| 553 | + | </ul> |
|
204 | 554 | | |
| |
205 | 555 | | <p class="affectedFiles"><b>Affected Files</b><br /> |
  |
206 | | - | catalog/admin/backup.php</p> |
| |
| 556 | + | catalog/admin/includes/general.js</p> |
|
207 | 557 | | |
  |
208 | | - | <span class="affectedFiles">File: catalog/admin/backup.php</span> |
| |
| 558 | + | <span class="affectedFiles">File: catalog/admin/includes/general.js (<a href="http://svn.oscommerce.com/fisheye/browse/osCommerce/oscommerce2/trunk/catalog/admin/includes/general.js?r1=1635&r2=1663">online</a>) (<a href="http://svn.oscommerce.com/fisheye/rdiff/osCommerce/oscommerce2/trunk/catalog/admin/includes/general.js?r1=1635&r2=1663">raw</a>)</span> |
|
209 | 559 | | |
  |
210 | | - | <table class="fc" cellspacing="0" cellpadding="0"> |
| |
211 | | - | <tr class="secBegin"> |
| |
212 | | - | <td class="LineNum">70</td> |
| |
213 | | - | <td class="Normal"> $keys_query = tep_db_query("show keys from " . $table);</td> |
| |
214 | | - | <td class="AlignCenter">=</td> |
| |
215 | | - | <td class="LineNum">70</td> |
| |
216 | | - | <td class="Normal"> $keys_query = tep_db_query("show keys from " . $table);</td> |
| |
217 | | - | </tr> |
| |
218 | | - | <tr class="secMiddle"> |
| |
219 | | - | <td class="LineNum">71</td> |
| |
220 | | - | <td class="Normal"> while ($keys = tep_db_fetch_array($keys_query)) {</td> |
| |
221 | | - | <td class="AlignCenter"> </td> |
| |
222 | | - | <td class="LineNum">71</td> |
| |
223 | | - | <td class="Normal"> while ($keys = tep_db_fetch_array($keys_query)) {</td> |
| |
224 | | - | </tr> |
| |
225 | | - | <tr class="secMiddle"> |
| |
226 | | - | <td class="LineNum">72</td> |
| |
227 | | - | <td class="Normal"> $kname = $keys['Key_name'];</td> |
| |
228 | | - | <td class="AlignCenter"> </td> |
| |
229 | | - | <td class="LineNum">72</td> |
| |
230 | | - | <td class="Normal"> $kname = $keys['Key_name'];</td> |
| |
231 | | - | </tr> |
| |
232 | | - | <tr class="secMiddle"> |
| |
233 | | - | <td class="LineNum">73</td> |
| |
234 | | - | <td class="Normal"> </td> |
| |
235 | | - | <td class="AlignCenter"> </td> |
| |
236 | | - | <td class="LineNum">73</td> |
| |
237 | | - | <td class="Normal"> </td> |
| |
238 | | - | </tr> |
| |
239 | | - | <tr class="secMiddle"> |
| |
240 | | - | <td class="LineNum">74</td> |
| |
241 | | - | <td class="Normal"> if (!isset($index[$kname])) {</td> |
| |
242 | | - | <td class="AlignCenter"> </td> |
| |
243 | | - | <td class="LineNum">74</td> |
| |
244 | | - | <td class="Normal"> if (!isset($index[$kname])) {</td> |
| |
245 | | - | </tr> |
| |
246 | | - | <tr class="secEnd"> |
| |
247 | | - | <td class="LineNum">75</td> |
| |
248 | | - | <td class="Normal"> $index[$kname] = array('unique' => !$keys['Non_unique'],</td> |
| |
249 | | - | <td class="AlignCenter"> </td> |
| |
250 | | - | <td class="LineNum">75</td> |
| |
251 | | - | <td class="Normal"> $index[$kname] = array('unique' => !$keys['Non_unique'],</td> |
| |
252 | | - | </tr> |
| |
253 | | - | <tr class="secAll"> |
| |
254 | | - | <td class="LineNum"> </td> |
| |
255 | | - | <td class="HasOrphan"> </td> |
| |
256 | | - | <td class="AlignCenter">-+</td> |
| |
257 | | - | <td class="LineNum">76</td> |
| |
258 | | - | <td class="HasOrphan"><span class="ttSigDiff"> 'fulltext' => ($keys['Index_type'] == 'FULLTEXT' ? '1' : '0'),</span></td> |
| |
259 | | - | </tr> |
| |
260 | | - | <tr class="secBegin"> |
| |
261 | | - | <td class="LineNum">76</td> |
| |
262 | | - | <td class="Normal"> 'columns' => array());</td> |
| |
263 | | - | <td class="AlignCenter">=</td> |
| |
264 | | - | <td class="LineNum">77</td> |
| |
265 | | - | <td class="Normal"> 'columns' => array());</td> |
| |
266 | | - | </tr> |
| |
267 | | - | <tr class="secMiddle"> |
| |
268 | | - | <td class="LineNum">77</td> |
| |
269 | | - | <td class="Normal"> }</td> |
| |
270 | | - | <td class="AlignCenter"> </td> |
| |
271 | | - | <td class="LineNum">78</td> |
| |
272 | | - | <td class="Normal"> }</td> |
| |
273 | | - | </tr> |
| |
274 | | - | <tr class="secMiddle"> |
| |
275 | | - | <td class="LineNum">78</td> |
| |
276 | | - | <td class="Normal"> </td> |
| |
277 | | - | <td class="AlignCenter"> </td> |
| |
278 | | - | <td class="LineNum">79</td> |
| |
279 | | - | <td class="Normal"> </td> |
| |
280 | | - | </tr> |
| |
281 | | - | <tr class="secMiddle"> |
| |
282 | | - | <td class="LineNum">79</td> |
| |
283 | | - | <td class="Normal"> $index[$kname]['columns'][] = $keys['Column_name'];</td> |
| |
284 | | - | <td class="AlignCenter"> </td> |
| |
285 | | - | <td class="LineNum">80</td> |
| |
286 | | - | <td class="Normal"> $index[$kname]['columns'][] = $keys['Column_name'];</td> |
| |
287 | | - | </tr> |
| |
288 | | - | <tr class="secMiddle"> |
| |
289 | | - | <td class="LineNum">80</td> |
| |
290 | | - | <td class="Normal"> }</td> |
| |
291 | | - | <td class="AlignCenter"> </td> |
| |
292 | | - | <td class="LineNum">81</td> |
| |
293 | | - | <td class="Normal"> }</td> |
| |
294 | | - | </tr> |
| |
295 | | - | <tr class="secEnd"> |
| |
296 | | - | <td class="LineNum">81</td> |
| |
297 | | - | <td class="Normal"> </td> |
| |
298 | | - | <td class="AlignCenter"> </td> |
| |
299 | | - | <td class="LineNum">82</td> |
| |
300 | | - | <td class="Normal"> </td> |
| |
301 | | - | </tr> |
| |
302 | | - | <tr class="secGap"><td colspan="5"> </td></tr> |
| |
303 | | - | <tr class="secBegin"> |
| |
304 | | - | <td class="LineNum">83</td> |
| |
305 | | - | <td class="Normal"> $schema .= ',' . "\n";</td> |
| |
306 | | - | <td class="AlignCenter">=</td> |
| |
307 | | - | <td class="LineNum">84</td> |
| |
308 | | - | <td class="Normal"> $schema .= ',' . "\n";</td> |
| |
309 | | - | </tr> |
| |
310 | | - | <tr class="secMiddle"> |
| |
311 | | - | <td class="LineNum">84</td> |
| |
312 | | - | <td class="Normal"> </td> |
| |
313 | | - | <td class="AlignCenter"> </td> |
| |
314 | | - | <td class="LineNum">85</td> |
| |
315 | | - | <td class="Normal"> </td> |
| |
316 | | - | </tr> |
| |
317 | | - | <tr class="secMiddle"> |
| |
318 | | - | <td class="LineNum">85</td> |
| |
319 | | - | <td class="Normal"> $columns = implode($info['columns'], ', ');</td> |
| |
320 | | - | <td class="AlignCenter"> </td> |
| |
321 | | - | <td class="LineNum">86</td> |
| |
322 | | - | <td class="Normal"> $columns = implode($info['columns'], ', ');</td> |
| |
323 | | - | </tr> |
| |
324 | | - | <tr class="secMiddle"> |
| |
325 | | - | <td class="LineNum">86</td> |
| |
326 | | - | <td class="Normal"> </td> |
| |
327 | | - | <td class="AlignCenter"> </td> |
| |
328 | | - | <td class="LineNum">87</td> |
| |
329 | | - | <td class="Normal"> </td> |
| |
330 | | - | </tr> |
| |
331 | | - | <tr class="secMiddle"> |
| |
332 | | - | <td class="LineNum">87</td> |
| |
333 | | - | <td class="Normal"> if ($kname == 'PRIMARY') {</td> |
| |
334 | | - | <td class="AlignCenter"> </td> |
| |
335 | | - | <td class="LineNum">88</td> |
| |
336 | | - | <td class="Normal"> if ($kname == 'PRIMARY') {</td> |
| |
337 | | - | </tr> |
| |
338 | | - | <tr class="secEnd"> |
| |
339 | | - | <td class="LineNum">88</td> |
| |
340 | | - | <td class="Normal"> $schema .= ' PRIMARY KEY (' . $columns . ')';</td> |
| |
341 | | - | <td class="AlignCenter"> </td> |
| |
342 | | - | <td class="LineNum">89</td> |
| |
343 | | - | <td class="Normal"> $schema .= ' PRIMARY KEY (' . $columns . ')';</td> |
| |
344 | | - | </tr> |
| |
345 | | - | <tr class="secBegin"> |
| |
346 | | - | <td class="LineNum"> </td> |
| |
347 | | - | <td class="HasOrphan"> </td> |
| |
348 | | - | <td class="AlignCenter">-+</td> |
| |
349 | | - | <td class="LineNum">90</td> |
| |
350 | | - | <td class="HasOrphan"><span class="ttSigDiff"> } elseif ( $info['fulltext'] == '1' ) {</span></td> |
| |
351 | | - | </tr> |
| |
352 | | - | <tr class="secEnd"> |
| |
353 | | - | <td class="LineNum"> </td> |
| |
354 | | - | <td class="HasOrphan"> </td> |
| |
355 | | - | <td class="AlignCenter"> </td> |
| |
356 | | - | <td class="LineNum">91</td> |
| |
357 | | - | <td class="HasOrphan"><span class="ttSigDiff"> $schema .= ' FULLTEXT ' . $kname . ' (' . $columns . ')';</span></td> |
| |
358 | | - | </tr> |
| |
359 | | - | <tr class="secBegin"> |
| |
360 | | - | <td class="LineNum">89</td> |
| |
361 | | - | <td class="Normal"> } elseif ($info['unique']) {</td> |
| |
362 | | - | <td class="AlignCenter">=</td> |
| |
363 | | - | <td class="LineNum">92</td> |
| |
364 | | - | <td class="Normal"> } elseif ($info['unique']) {</td> |
| |
365 | | - | </tr> |
| |
366 | | - | <tr class="secMiddle"> |
| |
367 | | - | <td class="LineNum">90</td> |
| |
368 | | - | <td class="Normal"> $schema .= ' UNIQUE ' . $kname . ' (' . $columns . ')';</td> |
| |
369 | | - | <td class="AlignCenter"> </td> |
| |
370 | | - | <td class="LineNum">93</td> |
| |
371 | | - | <td class="Normal"> $schema .= ' UNIQUE ' . $kname . ' (' . $columns . ')';</td> |
| |
372 | | - | </tr> |
| |
373 | | - | <tr class="secMiddle"> |
| |
374 | | - | <td class="LineNum">91</td> |
| |
375 | | - | <td class="Normal"> } else {</td> |
| |
376 | | - | <td class="AlignCenter"> </td> |
| |
377 | | - | <td class="LineNum">94</td> |
| |
378 | | - | <td class="Normal"> } else {</td> |
| |
379 | | - | </tr> |
| |
380 | | - | <tr class="secMiddle"> |
| |
381 | | - | <td class="LineNum">92</td> |
| |
382 | | - | <td class="Normal"> $schema .= ' KEY ' . $kname . ' (' . $columns . ')';</td> |
| |
383 | | - | <td class="AlignCenter"> </td> |
| |
384 | | - | <td class="LineNum">95</td> |
| |
385 | | - | <td class="Normal"> $schema .= ' KEY ' . $kname . ' (' . $columns . ')';</td> |
| |
386 | | - | </tr> |
| |
387 | | - | <tr class="secMiddle"> |
| |
388 | | - | <td class="LineNum">93</td> |
| |
389 | | - | <td class="Normal"> }</td> |
| |
390 | | - | <td class="AlignCenter"> </td> |
| |
391 | | - | <td class="LineNum">96</td> |
| |
392 | | - | <td class="Normal"> }</td> |
| |
393 | | - | </tr> |
| |
394 | | - | <tr class="secMiddle"> |
| |
395 | | - | <td class="LineNum">94</td> |
| |
396 | | - | <td class="Normal"> }</td> |
| |
397 | | - | <td class="AlignCenter"> </td> |
| |
398 | | - | <td class="LineNum">97</td> |
| |
399 | | - | <td class="Normal"> }</td> |
| |
400 | | - | </tr> |
| |
401 | | - | <tr class="secMiddle"> |
| |
402 | | - | <td class="LineNum">95</td> |
| |
403 | | - | <td class="Normal"> </td> |
| |
404 | | - | <td class="AlignCenter"> </td> |
| |
405 | | - | <td class="LineNum">98</td> |
| |
406 | | - | <td class="Normal"> </td> |
| |
407 | | - | </tr> |
| |
408 | | - | <tr class="secMiddle"> |
| |
409 | | - | <td class="LineNum">96</td> |
| |
410 | | - | <td class="Normal"> $schema .= "\n" . ');' . "\n\n";</td> |
| |
411 | | - | <td class="AlignCenter"> </td> |
| |
412 | | - | <td class="LineNum">99</td> |
| |
413 | | - | <td class="Normal"> $schema .= "\n" . ');' . "\n\n";</td> |
| |
414 | | - | </tr> |
| |
415 | | - | <tr class="secMiddle"> |
| |
416 | | - | <td class="LineNum">97</td> |
| |
417 | | - | <td class="Normal"> fputs($fp, $schema);</td> |
| |
418 | | - | <td class="AlignCenter"> </td> |
| |
419 | | - | <td class="LineNum">100</td> |
| |
420 | | - | <td class="Normal"> fputs($fp, $schema);</td> |
| |
421 | | - | </tr> |
| |
422 | | - | <tr class="secMiddle"> |
| |
423 | | - | <td class="LineNum">98</td> |
| |
424 | | - | <td class="Normal"> </td> |
| |
425 | | - | <td class="AlignCenter"> </td> |
| |
426 | | - | <td class="LineNum">101</td> |
| |
427 | | - | <td class="Normal"> </td> |
| |
428 | | - | </tr> |
| |
429 | | - | <tr class="secEnd"> |
| |
430 | | - | <td class="LineNum">99</td> |
| |
431 | | - | <td class="Normal">// dump the data</td> |
| |
432 | | - | <td class="AlignCenter"> </td> |
| |
433 | | - | <td class="LineNum">102</td> |
| |
434 | | - | <td class="Normal">// dump the data</td> |
| |
435 | | - | </tr> |
| |
436 | | - | <tr class="secBegin"> |
| |
437 | | - | <td class="LineNum"> </td> |
| |
438 | | - | <td class="HasOrphan"> </td> |
| |
439 | | - | <td class="AlignCenter"><></td> |
| |
440 | | - | <td class="LineNum">103</td> |
| |
441 | | - | <td class="HasOrphan"><span class="ttSigDiff"> if ( ($table != TABLE_SESSIONS ) && ($table != TABLE_WHOS_ONLINE) ) {</span></td> |
| |
442 | | - | </tr> |
| |
443 | | - | <tr class="secMiddle"> |
| |
444 | | - | <td class="LineNum">100</td> |
| |
445 | | - | <td class="HasMismatch"> $rows_query = tep_db_query("select " . implode(',', $table_list) . " from " . $table);</td> |
| |
446 | | - | <td class="AlignCenter"> </td> |
| |
447 | | - | <td class="LineNum">104</td> |
| |
448 | | - | <td class="HasMismatch"> <span class="ttSigDiff"> </span>$rows_query = tep_db_query("select " . implode(',', $table_list) . " from " . $table);</td> |
| |
449 | | - | </tr> |
| |
450 | | - | <tr class="secMiddle"> |
| |
451 | | - | <td class="LineNum">101</td> |
| |
452 | | - | <td class="HasMismatch"> while ($rows = tep_db_fetch_array($rows_query)) {</td> |
| |
453 | | - | <td class="AlignCenter"> </td> |
| |
454 | | - | <td class="LineNum">105</td> |
| |
455 | | - | <td class="HasMismatch"> <span class="ttSigDiff"> </span>while ($rows = tep_db_fetch_array($rows_query)) {</td> |
| |
456 | | - | </tr> |
| |
457 | | - | <tr class="secEnd"> |
| |
458 | | - | <td class="LineNum">102</td> |
| |
459 | | - | <td class="HasMismatch"> $schema = 'insert into ' . $table . ' (' . implode(', ', $table_list) . ') values (';</td> |
| |
460 | | - | <td class="AlignCenter"> </td> |
| |
461 | | - | <td class="LineNum">106</td> |
| |
462 | | - | <td class="HasMismatch"> <span class="ttSigDiff"> </span>$schema = 'insert into ' . $table . ' (' . implode(', ', $table_list) . ') values (';</td> |
| |
463 | | - | </tr> |
| |
464 | | - | <tr class="secAll"> |
| |
465 | | - | <td class="LineNum">103</td> |
| |
466 | | - | <td class="Normal"> </td> |
| |
467 | | - | <td class="AlignCenter">=</td> |
| |
468 | | - | <td class="LineNum">107</td> |
| |
469 | | - | <td class="Normal"> </td> |
| |
470 | | - | </tr> |
| |
471 | | - | <tr class="secBegin"> |
| |
472 | | - | <td class="LineNum">104</td> |
| |
473 | | - | <td class="HasMismatch"> reset($table_list);</td> |
| |
474 | | - | <td class="AlignCenter"><></td> |
| |
475 | | - | <td class="LineNum">108</td> |
| |
476 | | - | <td class="HasMismatch"> <span class="ttSigDiff"> </span>reset($table_list);</td> |
| |
477 | | - | </tr> |
| |
478 | | - | <tr class="secMiddle"> |
| |
479 | | - | <td class="LineNum">105</td> |
| |
480 | | - | <td class="HasMismatch"> while (list(,$i) = each($table_list)) {</td> |
| |
481 | | - | <td class="AlignCenter"> </td> |
| |
482 | | - | <td class="LineNum">109</td> |
| |
483 | | - | <td class="HasMismatch"> <span class="ttSigDiff"> </span>while (list(,$i) = each($table_list)) {</td> |
| |
484 | | - | </tr> |
| |
485 | | - | <tr class="secMiddle"> |
| |
486 | | - | <td class="LineNum">106</td> |
| |
487 | | - | <td class="HasMismatch"> if (!isset($rows[$i])) {</td> |
| |
488 | | - | <td class="AlignCenter"> </td> |
| |
489 | | - | <td class="LineNum">110</td> |
| |
490 | | - | <td class="HasMismatch"> <span class="ttSigDiff"> </span>if (!isset($rows[$i])) {</td> |
| |
491 | | - | </tr> |
| |
492 | | - | <tr class="secMiddle"> |
| |
493 | | - | <td class="LineNum">107</td> |
| |
494 | | - | <td class="HasMismatch"> $schema .= 'NULL, ';</td> |
| |
495 | | - | <td class="AlignCenter"> </td> |
| |
496 | | - | <td class="LineNum">111</td> |
| |
497 | | - | <td class="HasMismatch"> <span class="ttSigDiff"> </span>$schema .= 'NULL, ';</td> |
| |
498 | | - | </tr> |
| |
499 | | - | <tr class="secMiddle"> |
| |
500 | | - | <td class="LineNum">108</td> |
| |
501 | | - | <td class="HasMismatch"> } elseif (tep_not_null($rows[$i])) {</td> |
| |
502 | | - | <td class="AlignCenter"> </td> |
| |
503 | | - | <td class="LineNum">112</td> |
| |
504 | | - | <td class="HasMismatch"> <span class="ttSigDiff"> </span>} elseif (tep_not_null($rows[$i])) {</td> |
| |
505 | | - | </tr> |
| |
506 | | - | <tr class="secMiddle"> |
| |
507 | | - | <td class="LineNum">109</td> |
| |
508 | | - | <td class="HasMismatch"> $row = addslashes($rows[$i]);</td> |
| |
509 | | - | <td class="AlignCenter"> </td> |
| |
510 | | - | <td class="LineNum">113</td> |
| |
511 | | - | <td class="HasMismatch"> <span class="ttSigDiff"> </span>$row = addslashes($rows[$i]);</td> |
| |
512 | | - | </tr> |
| |
513 | | - | <tr class="secEnd"> |
| |
514 | | - | <td class="LineNum">110</td> |
| |
515 | | - | <td class="HasMismatch"> $row = ereg_replace("\n#", "\n".'\#', $row);</td> |
| |
516 | | - | <td class="AlignCenter"> </td> |
| |
517 | | - | <td class="LineNum">114</td> |
| |
518 | | - | <td class="HasMismatch"> <span class="ttSigDiff"> </span>$row = ereg_replace("\n#", "\n".'\#', $row);</td> |
| |
519 | | - | </tr> |
| |
520 | | - | <tr class="secAll"> |
| |
521 | | - | <td class="LineNum">111</td> |
| |
522 | | - | <td class="Normal"> </td> |
| |
523 | | - | <td class="AlignCenter">=</td> |
| |
524 | | - | <td class="LineNum">115</td> |
| |
525 | | - | <td class="Normal"> </td> |
| |
526 | | - | </tr> |
| |
527 | | - | <tr class="secBegin"> |
| |
528 | | - | <td class="LineNum">112</td> |
| |
529 | | - | <td class="HasMismatch"> $schema .= '\'' . $row . '\', ';</td> |
| |
530 | | - | <td class="AlignCenter"><></td> |
| |
531 | | - | <td class="LineNum">116</td> |
| |
532 | | - | <td class="HasMismatch"> <span class="ttSigDiff"> </span>$schema .= '\'' . $row . '\', ';</td> |
| |
533 | | - | </tr> |
| |
534 | | - | <tr class="secMiddle"> |
| |
535 | | - | <td class="LineNum">113</td> |
| |
536 | | - | <td class="HasMismatch"> } else {</td> |
| |
537 | | - | <td class="AlignCenter"> </td> |
| |
538 | | - | <td class="LineNum">117</td> |
| |
539 | | - | <td class="HasMismatch"> <span class="ttSigDiff"> </span>} else {</td> |
| |
540 | | - | </tr> |
| |
541 | | - | <tr class="secMiddle"> |
| |
542 | | - | <td class="LineNum">114</td> |
| |
543 | | - | <td class="HasMismatch"> $schema .= '\'\', ';</td> |
| |
544 | | - | <td class="AlignCenter"> </td> |
| |
545 | | - | <td class="LineNum">118</td> |
| |
546 | | - | <td class="HasMismatch"> <span class="ttSigDiff"> </span>$schema .= '\'\', ';</td> |
| |
547 | | - | </tr> |
| |
548 | | - | <tr class="secEnd"> |
| |
549 | | - | <td class="LineNum"> </td> |
| |
550 | | - | <td class="HasOrphan"> </td> |
| |
551 | | - | <td class="AlignCenter"> </td> |
| |
552 | | - | <td class="LineNum">119</td> |
| |
553 | | - | <td class="HasOrphan"><span class="ttSigDiff"> }</span></td> |
| |
554 | | - | </tr> |
| |
555 | | - | <tr class="secAll"> |
| |
556 | | - | <td class="LineNum">115</td> |
| |
557 | | - | <td class="Normal"> }</td> |
| |
558 | | - | <td class="AlignCenter">=</td> |
| |
559 | | - | <td class="LineNum">120</td> |
| |
560 | | - | <td class="Normal"> }</td> |
| |
561 | | - | </tr> |
| |
562 | | - | <tr class="secBegin"> |
| |
563 | | - | <td class="LineNum"> </td> |
| |
564 | | - | <td class="HasOrphan"> </td> |
| |
565 | | - | <td class="AlignCenter">-+</td> |
| |
566 | | - | <td class="LineNum">121</td> |
| |
567 | | - | <td class="HasOrphan"> </td> |
| |
568 | | - | </tr> |
| |
569 | | - | <tr class="secMiddle"> |
| |
570 | | - | <td class="LineNum"> </td> |
| |
571 | | - | <td class="HasOrphan"> </td> |
| |
572 | | - | <td class="AlignCenter"> </td> |
| |
573 | | - | <td class="LineNum">122</td> |
| |
574 | | - | <td class="HasOrphan"><span class="ttSigDiff"> $schema = ereg_replace(', $', '', $schema) . ');' . "\n";</span></td> |
| |
575 | | - | </tr> |
| |
576 | | - | <tr class="secEnd"> |
| |
577 | | - | <td class="LineNum"> </td> |
| |
578 | | - | <td class="HasOrphan"> </td> |
| |
579 | | - | <td class="AlignCenter"> </td> |
| |
580 | | - | <td class="LineNum">123</td> |
| |
581 | | - | <td class="HasOrphan"><span class="ttSigDiff"> fputs($fp, $schema);</span></td> |
| |
582 | | - | </tr> |
| |
583 | | - | <tr class="secAll"> |
| |
584 | | - | <td class="LineNum">116</td> |
| |
585 | | - | <td class="Normal"> }</td> |
| |
586 | | - | <td class="AlignCenter">=</td> |
| |
587 | | - | <td class="LineNum">124</td> |
| |
588 | | - | <td class="Normal"> }</td> |
| |
589 | | - | </tr> |
| |
590 | | - | <tr class="secBegin"> |
| |
591 | | - | <td class="LineNum">117</td> |
| |
592 | | - | <td class="HasOrphan"> </td> |
| |
593 | | - | <td class="AlignCenter">+-</td> |
| |
594 | | - | <td class="LineNum"> </td> |
| |
595 | | - | <td class="HasOrphan"> </td> |
| |
596 | | - | </tr> |
| |
597 | | - | <tr class="secMiddle"> |
| |
598 | | - | <td class="LineNum">118</td> |
| |
599 | | - | <td class="HasOrphan"><span class="ttSigDiff"> $schema = ereg_replace(', $', '', $schema) . ');' . "\n";</span></td> |
| |
600 | | - | <td class="AlignCenter"> </td> |
| |
601 | | - | <td class="LineNum"> </td> |
| |
602 | | - | <td class="HasOrphan"> </td> |
| |
603 | | - | </tr> |
| |
604 | | - | <tr class="secMiddle"> |
| |
605 | | - | <td class="LineNum">119</td> |
| |
606 | | - | <td class="HasOrphan"><span class="ttSigDiff"> fputs($fp, $schema);</span></td> |
| |
607 | | - | <td class="AlignCenter"> </td> |
| |
608 | | - | <td class="LineNum"> </td> |
| |
609 | | - | <td class="HasOrphan"> </td> |
| |
610 | | - | </tr> |
| |
611 | | - | <tr class="secEnd"> |
| |
612 | | - | <td class="LineNum">120</td> |
| |
613 | | - | <td class="HasOrphan"> </td> |
| |
614 | | - | <td class="AlignCenter"> </td> |
| |
615 | | - | <td class="LineNum"> </td> |
| |
616 | | - | <td class="HasOrphan"> </td> |
| |
617 | | - | </tr> |
| |
618 | | - | <tr class="secBegin"> |
| |
619 | | - | <td class="LineNum">121</td> |
| |
620 | | - | <td class="Normal"> }</td> |
| |
621 | | - | <td class="AlignCenter">=</td> |
| |
622 | | - | <td class="LineNum">125</td> |
| |
623 | | - | <td class="Normal"> }</td> |
| |
624 | | - | </tr> |
| |
625 | | - | <tr class="secMiddle"> |
| |
626 | | - | <td class="LineNum">122</td> |
| |
627 | | - | <td class="Normal"> }</td> |
| |
628 | | - | <td class="AlignCenter"> </td> |
| |
629 | | - | <td class="LineNum">126</td> |
| |
630 | | - | <td class="Normal"> }</td> |
| |
631 | | - | </tr> |
| |
632 | | - | <tr class="secMiddle"> |
| |
633 | | - | <td class="LineNum">123</td> |
| |
634 | | - | <td class="Normal"> </td> |
| |
635 | | - | <td class="AlignCenter"> </td> |
| |
636 | | - | <td class="LineNum">127</td> |
| |
637 | | - | <td class="Normal"> </td> |
| |
638 | | - | </tr> |
| |
639 | | - | <tr class="secMiddle"> |
| |
640 | | - | <td class="LineNum">124</td> |
| |
641 | | - | <td class="Normal"> fclose($fp);</td> |
| |
642 | | - | <td class="AlignCenter"> </td> |
| |
643 | | - | <td class="LineNum">128</td> |
| |
644 | | - | <td class="Normal"> fclose($fp);</td> |
| |
645 | | - | </tr> |
| |
646 | | - | <tr class="secMiddle"> |
| |
647 | | - | <td class="LineNum">125</td> |
| |
648 | | - | <td class="Normal"> </td> |
| |
649 | | - | <td class="AlignCenter"> </td> |
| |
650 | | - | <td class="LineNum">129</td> |
| |
651 | | - | <td class="Normal"> </td> |
| |
652 | | - | </tr> |
| |
653 | | - | <tr class="secEnd"> |
| |
654 | | - | <td class="LineNum">126</td> |
| |
655 | | - | <td class="Normal"> if (isset($HTTP_POST_VARS['download']) && ($HTTP_POST_VARS['download'] == 'yes')) {</td> |
| |
656 | | - | <td class="AlignCenter"> </td> |
| |
657 | | - | <td class="LineNum">130</td> |
| |
658 | | - | <td class="Normal"> if (isset($HTTP_POST_VARS['download']) && ($HTTP_POST_VARS['download'] == 'yes')) {</td> |
| |
659 | | - | </tr> |
| |
660 | | - | <tr class="secGap"><td colspan="5"> </td></tr> |
| |
661 | | - | <tr class="secBegin"> |
| |
662 | | - | <td class="LineNum">247</td> |
| |
663 | | - | <td class="Normal"> tep_db_query("drop table if exists address_book, address_format, banners, banners_history, categories, categories_description, configuration, configuration_group, counter, counter_history, countries, currencies, customers, customers_basket, customers_basket_attributes, customers_info, languages, manufacturers, manufacturers_info, orders, orders_products, orders_status, orders_status_history, orders_products_attributes, orders_products_download, products, products_attributes, products_attributes_download, prodcts_description, products_options, products_options_values, products_options_values_to_products_options, products_to_categories, reviews, reviews_description, sessions, specials, tax_class, tax_rates, geo_zones, whos_online, zones, zones_to_geo_zones");</td> |
| |
664 | | - | <td class="AlignCenter">=</td> |
| |
665 | | - | <td class="LineNum">251</td> |
| |
666 | | - | <td class="Normal"> tep_db_query("drop table if exists address_book, address_format, banners, banners_history, categories, categories_description, configuration, configuration_group, counter, counter_history, countries, currencies, customers, customers_basket, customers_basket_attributes, customers_info, languages, manufacturers, manufacturers_info, orders, orders_products, orders_status, orders_status_history, orders_products_attributes, orders_products_download, products, products_attributes, products_attributes_download, prodcts_description, products_options, products_options_values, products_options_values_to_products_options, products_to_categories, reviews, reviews_description, sessions, specials, tax_class, tax_rates, geo_zones, whos_online, zones, zones_to_geo_zones");</td> |
| |
667 | | - | </tr> |
| |
668 | | - | <tr class="secMiddle"> |
| |
669 | | - | <td class="LineNum">248</td> |
| |
670 | | - | <td class="Normal"> </td> |
| |
671 | | - | <td class="AlignCenter"> </td> |
| |
672 | | - | <td class="LineNum">252</td> |
| |
673 | | - | <td class="Normal"> </td> |
| |
674 | | - | </tr> |
| |
675 | | - | <tr class="secMiddle"> |
| |
676 | | - | <td class="LineNum">249</td> |
| |
677 | | - | <td class="Normal"> for ($i=0, $n=sizeof($sql_array); $i<$n; $i++) {</td> |
| |
678 | | - | <td class="AlignCenter"> </td> |
| |
679 | | - | <td class="LineNum">253</td> |
| |
680 | | - | <td class="Normal"> for ($i=0, $n=sizeof($sql_array); $i<$n; $i++) {</td> |
| |
681 | | - | </tr> |
| |
682 | | - | <tr class="secMiddle"> |
| |
683 | | - | <td class="LineNum">250</td> |
| |
684 | | - | <td class="Normal"> tep_db_query($sql_array[$i]);</td> |
| |
685 | | - | <td class="AlignCenter"> </td> |
| |
686 | | - | <td class="LineNum">254</td> |
| |
687 | | - | <td class="Normal"> tep_db_query($sql_array[$i]);</td> |
| |
688 | | - | </tr> |
| |
689 | | - | <tr class="secMiddle"> |
| |
690 | | - | <td class="LineNum">251</td> |
| |
691 | | - | <td class="Normal"> }</td> |
| |
692 | | - | <td class="AlignCenter"> </td> |
| |
693 | | - | <td class="LineNum">255</td> |
| |
694 | | - | <td class="Normal"> }</td> |
| |
695 | | - | </tr> |
| |
696 | | - | <tr class="secEnd"> |
| |
697 | | - | <td class="LineNum">252</td> |
| |
698 | | - | <td class="Normal"> </td> |
| |
699 | | - | <td class="AlignCenter"> </td> |
| |
700 | | - | <td class="LineNum">256</td> |
| |
701 | | - | <td class="Normal"> </td> |
| |
702 | | - | </tr> |
| |
703 | | - | <tr class="secBegin"> |
| |
704 | | - | <td class="LineNum"> </td> |
| |
705 | | - | <td class="HasOrphan"> </td> |
| |
706 | | - | <td class="AlignCenter">-+</td> |
| |
707 | | - | <td class="LineNum">257</td> |
| |
708 | | - | <td class="HasOrphan"><span class="ttSigDiff"> tep_session_close();</span></td> |
| |
709 | | - | </tr> |
| |
710 | | - | <tr class="secMiddle"> |
| |
711 | | - | <td class="LineNum"> </td> |
| |
712 | | - | <td class="HasOrphan"> </td> |
| |
713 | | - | <td class="AlignCenter"> </td> |
| |
714 | | - | <td class="LineNum">258</td> |
| |
715 | | - | <td class="HasOrphan"> </td> |
| |
716 | | - | </tr> |
| |
717 | | - | <tr class="secMiddle"> |
| |
718 | | - | <td class="LineNum"> </td> |
| |
719 | | - | <td class="HasOrphan"> </td> |
| |
720 | | - | <td class="AlignCenter"> </td> |
| |
721 | | - | <td class="LineNum">259</td> |
| |
722 | | - | <td class="HasOrphan"><span class="ttSigDiff"> tep_db_query("delete from " . TABLE_WHOS_ONLINE);</span></td> |
| |
723 | | - | </tr> |
| |
724 | | - | <tr class="secMiddle"> |
| |
725 | | - | <td class="LineNum"> </td> |
| |
726 | | - | <td class="HasOrphan"> </td> |
| |
727 | | - | <td class="AlignCenter"> </td> |
| |
728 | | - | <td class="LineNum">260</td> |
| |
729 | | - | <td class="HasOrphan"><span class="ttSigDiff"> tep_db_query("delete from " . TABLE_SESSIONS);</span></td> |
| |
730 | | - | </tr> |
| |
731 | | - | <tr class="secEnd"> |
| |
732 | | - | <td class="LineNum"> </td> |
| |
733 | | - | <td class="HasOrphan"> </td> |
| |
734 | | - | <td class="AlignCenter"> </td> |
| |
735 | | - | <td class="LineNum">261</td> |
| |
736 | | - | <td class="HasOrphan"> </td> |
| |
737 | | - | </tr> |
| |
738 | | - | <tr class="secBegin"> |
| |
739 | | - | <td class="LineNum">253</td> |
| |
740 | | - | <td class="Normal"> tep_db_query("delete from " . TABLE_CONFIGURATION . " where configuration_key = 'DB_LAST_RESTORE'");</td> |
| |
741 | | - | <td class="AlignCenter">=</td> |
| |
742 | | - | <td class="LineNum">262</td> |
| |
743 | | - | <td class="Normal"> tep_db_query("delete from " . TABLE_CONFIGURATION . " where configuration_key = 'DB_LAST_RESTORE'");</td> |
| |
744 | | - | </tr> |
| |
745 | | - | <tr class="secMiddle"> |
| |
746 | | - | <td class="LineNum">254</td> |
| |
747 | | - | <td class="Normal"> tep_db_query("insert into " . TABLE_CONFIGURATION . " values ('', 'Last Database Restore', 'DB_LAST_RESTORE', '" . $read_from . "', 'Last database restore file', '6', '', '', now(), '', '')");</td> |
| |
748 | | - | <td class="AlignCenter"> </td> |
| |
749 | | - | <td class="LineNum">263</td> |
| |
750 | | - | <td class="Normal"> tep_db_query("insert into " . TABLE_CONFIGURATION . " values ('', 'Last Database Restore', 'DB_LAST_RESTORE', '" . $read_from . "', 'Last database restore file', '6', '', '', now(), '', '')");</td> |
| |
751 | | - | </tr> |
| |
752 | | - | <tr class="secMiddle"> |
| |
753 | | - | <td class="LineNum">255</td> |
| |
754 | | - | <td class="Normal"> </td> |
| |
755 | | - | <td class="AlignCenter"> </td> |
| |
756 | | - | <td class="LineNum">264</td> |
| |
757 | | - | <td class="Normal"> </td> |
| |
758 | | - | </tr> |
| |
759 | | - | <tr class="secMiddle"> |
| |
760 | | - | <td class="LineNum">256</td> |
| |
761 | | - | <td class="Normal"> if (isset($remove_raw) && ($remove_raw == true)) {</td> |
| |
762 | | - | <td class="AlignCenter"> </td> |
| |
763 | | - | <td class="LineNum">265</td> |
| |
764 | | - | <td class="Normal"> if (isset($remove_raw) && ($remove_raw == true)) {</td> |
| |
765 | | - | </tr> |
| |
766 | | - | <tr class="secMiddle"> |
| |
767 | | - | <td class="LineNum">257</td> |
| |
768 | | - | <td class="Normal"> unlink($restore_from);</td> |
| |
769 | | - | <td class="AlignCenter"> </td> |
| |
770 | | - | <td class="LineNum">266</td> |
| |
771 | | - | <td class="Normal"> unlink($restore_from);</td> |
| |
772 | | - | </tr> |
| |
773 | | - | <tr class="secEnd"> |
| |
774 | | - | <td class="LineNum">258</td> |
| |
775 | | - | <td class="Normal"> }</td> |
| |
776 | | - | <td class="AlignCenter"> </td> |
| |
777 | | - | <td class="LineNum">267</td> |
| |
778 | | - | <td class="Normal"> }</td> |
| |
779 | | - | </tr> |
| |
| 560 | + | <table class="diff hardDiff unifiedDiff" cellspacing="0"> |
| |
| 561 | + | <tr> |
| |
| 562 | + | <td class="diffLineNumbers">31</td><td class="diffLineNumbers">31</td><td class="diffMarkerCol"> </td><td class="lineContent diffContent">function rowOutEffect(object) {</td> |
| |
| 563 | + | </tr> |
| |
| 564 | + | <tr> |
| |
| 565 | + | <td class="diffLineNumbers">32</td><td class="diffLineNumbers">32</td><td class="diffMarkerCol"> </td><td class="lineContent diffContent"> if (object.className == 'dataTableRowOver') object.className = 'dataTableRow';</td> |
| |
| 566 | + | </tr> |
| |
| 567 | + | <tr> |
| |
| 568 | + | <td class="diffLineNumbers">33</td><td class="diffLineNumbers">33</td><td class="diffMarkerCol"> </td><td class="lineContent diffContent">}</td> |
| |
| 569 | + | </tr> |
| |
| 570 | + | <tr> |
| |
| 571 | + | <td class="diffLineNumbers"> </td><td class="diffLineNumbersB">34</td><td class="diffMarkerColB"><span class="textAddMarker">+</span></td><td class="lineContent diffContentB"></td> |
| |
| 572 | + | </tr> |
| |
| 573 | + | <tr> |
| |
| 574 | + | <td class="diffLineNumbers"> </td><td class="diffLineNumbersB">35</td><td class="diffMarkerColB"><span class="textAddMarker">+</span></td><td class="lineContent diffContentB">function toggleDivBlock(id) {</td> |
| |
| 575 | + | </tr> |
| |
| 576 | + | <tr> |
| |
| 577 | + | <td class="diffLineNumbers"> </td><td class="diffLineNumbersB">36</td><td class="diffMarkerColB"><span class="textAddMarker">+</span></td><td class="lineContent diffContentB"> if (document.getElementById) {</td> |
| |
| 578 | + | </tr> |
| |
| 579 | + | <tr> |
| |
| 580 | + | <td class="diffLineNumbers"> </td><td class="diffLineNumbersB">37</td><td class="diffMarkerColB"><span class="textAddMarker">+</span></td><td class="lineContent diffContentB"> itm = document.getElementById(id);</td> |
| |
| 581 | + | </tr> |
| |
| 582 | + | <tr> |
| |
| 583 | + | <td class="diffLineNumbers"> </td><td class="diffLineNumbersB">38</td><td class="diffMarkerColB"><span class="textAddMarker">+</span></td><td class="lineContent diffContentB"> } else if (document.all){</td> |
| |
| 584 | + | </tr> |
| |
| 585 | + | <tr> |
| |
| 586 | + | <td class="diffLineNumbers"> </td><td class="diffLineNumbersB">39</td><td class="diffMarkerColB"><span class="textAddMarker">+</span></td><td class="lineContent diffContentB"> itm = document.all[id];</td> |
| |
| 587 | + | </tr> |
| |
| 588 | + | <tr> |
| |
| 589 | + | <td class="diffLineNumbers"> </td><td class="diffLineNumbersB">40</td><td class="diffMarkerColB"><span class="textAddMarker">+</span></td><td class="lineContent diffContentB"> } else if (document.layers){</td> |
| |
| 590 | + | </tr> |
| |
| 591 | + | <tr> |
| |
| 592 | + | <td class="diffLineNumbers"> </td><td class="diffLineNumbersB">41</td><td class="diffMarkerColB"><span class="textAddMarker">+</span></td><td class="lineContent diffContentB"> itm = document.layers[id];</td> |
| |
| 593 | + | </tr> |
| |
| 594 | + | <tr> |
| |
| 595 | + | <td class="diffLineNumbers"> </td><td class="diffLineNumbersB">42</td><td class="diffMarkerColB"><span class="textAddMarker">+</span></td><td class="lineContent diffContentB"> }</td> |
| |
| 596 | + | </tr> |
| |
| 597 | + | <tr> |
| |
| 598 | + | <td class="diffLineNumbers"> </td><td class="diffLineNumbersB">43</td><td class="diffMarkerColB"><span class="textAddMarker">+</span></td><td class="lineContent diffContentB"></td> |
| |
| 599 | + | </tr> |
| |
| 600 | + | <tr> |
| |
| 601 | + | <td class="diffLineNumbers"> </td><td class="diffLineNumbersB">44</td><td class="diffMarkerColB"><span class="textAddMarker">+</span></td><td class="lineContent diffContentB"> if (itm) {</td> |
| |
| 602 | + | </tr> |
| |
| 603 | + | <tr> |
| |
| 604 | + | <td class="diffLineNumbers"> </td><td class="diffLineNumbersB">45</td><td class="diffMarkerColB"><span class="textAddMarker">+</span></td><td class="lineContent diffContentB"> if (itm.style.display != "none") {</td> |
| |
| 605 | + | </tr> |
| |
| 606 | + | <tr> |
| |
| 607 | + | <td class="diffLineNumbers"> </td><td class="diffLineNumbersB">46</td><td class="diffMarkerColB"><span class="textAddMarker">+</span></td><td class="lineContent diffContentB"> itm.style.display = "none";</td> |
| |
| 608 | + | </tr> |
| |
| 609 | + | <tr> |
| |
| 610 | + | <td class="diffLineNumbers"> </td><td class="diffLineNumbersB">47</td><td class="diffMarkerColB"><span class="textAddMarker">+</span></td><td class="lineContent diffContentB"> } else {</td> |
| |
| 611 | + | </tr> |
| |
| 612 | + | <tr> |
| |
| 613 | + | <td class="diffLineNumbers"> </td><td class="diffLineNumbersB">48</td><td class="diffMarkerColB"><span class="textAddMarker">+</span></td><td class="lineContent diffContentB"> itm.style.display = "block";</td> |
| |
| 614 | + | </tr> |
| |
| 615 | + | <tr> |
| |
| 616 | + | <td class="diffLineNumbers"> </td><td class="diffLineNumbersB">49</td><td class="diffMarkerColB"><span class="textAddMarker">+</span></td><td class="lineContent diffContentB"> }</td> |
| |
| 617 | + | </tr> |
| |
| 618 | + | <tr> |
| |
| 619 | + | <td class="diffLineNumbers"> </td><td class="diffLineNumbersB">50</td><td class="diffMarkerColB"><span class="textAddMarker">+</span></td><td class="lineContent diffContentB"> }</td> |
| |
| 620 | + | </tr> |
| |
| 621 | + | <tr> |
| |
| 622 | + | <td class="diffLineNumbers"> </td><td class="diffLineNumbersB">51</td><td class="diffMarkerColB"><span class="textAddMarker">+</span></td><td class="lineContent diffContentB">}</td> |
| |
| 623 | + | </tr> |
|
780 | 624 | | </table> |
| |
781 | 625 | | |
  |
782 | | - | <h3>[IMPROVEMENT] Input Fields on Checkout Confirmation Page</h3> |
| |
| 626 | + | <h3>[C] Update download delivery routine</h3> |
|
783 | 627 | | |
  |
784 | | - | <p>Allow payment modules to display input fields on the checkout confirmation page. This is for PCI conformance where the credit card number can be directly passed to the payment gateway.</p> |
| |
| 628 | + | <ul> |
| |
| 629 | + | <li>Fix downloads when "Download by redirect" and "SEFU" are both enabled.</li> |
| |
| 630 | + | <li>Fallback to readfile() download delivery mechanism if direct download files.</li> |
| |
| 631 | + | </ul> |
|
785 | 632 | | |
| |
786 | 633 | | <p class="affectedFiles"><b>Affected Files</b><br /> |
  |
787 | | - | catalog/checkout_confirmation.php</p> |
| |
| 634 | + | catalog/download.php</p> |
|
788 | 635 | | |
  |
789 | | - | <span class="affectedFiles">File: catalog/checkout_confirmation.php</span> |
| |
| 636 | + | <span class="affectedFiles">File: catalog/download.php (<a href="http://svn.oscommerce.com/fisheye/browse/osCommerce/oscommerce2/trunk/catalog/download.php?r1=477&r2=1720">online</a>) (<a href="http://svn.oscommerce.com/fisheye/rdiff/osCommerce/oscommerce2/trunk/catalog/download.php?r1=477&r2=1720">raw</a>)</span> |
|
790 | 637 | | |
  |
791 | | - | <table class="fc" cellspacing="0" cellpadding="0"> |
| |
792 | | - | <tr class="secBegin"> |
| |
793 | | - | <td class="LineNum">107</td> |
| |
794 | | - | <td class="Normal"><?php require(DIR_WS_INCLUDES . 'column_left.php'); ?></td> |
| |
795 | | - | <td class="AlignCenter">=</td> |
| |
796 | | - | <td class="LineNum">107</td> |
| |
797 | | - | <td class="Normal"><?php require(DIR_WS_INCLUDES . 'column_left.php'); ?></td> |
| |
798 | | - | </tr> |
| |
799 | | - | <tr class="secMiddle"> |
| |
800 | | - | <td class="LineNum">108</td> |
| |
801 | | - | <td class="Normal"><!-- left_navigation_eof //--></td> |
| |
802 | | - | <td class="AlignCenter"> </td> |
| |
803 | | - | <td class="LineNum">108</td> |
| |
804 | | - | <td class="Normal"><!-- left_navigation_eof //--></td> |
| |
805 | | - | </tr> |
| |
806 | | - | <tr class="secMiddle"> |
| |
807 | | - | <td class="LineNum">109</td> |
| |
808 | | - | <td class="Normal"> </table></td></td> |
| |
809 | | - | <td class="AlignCenter"> </td> |
| |
810 | | - | <td class="LineNum">109</td> |
| |
811 | | - | <td class="Normal"> </table></td></td> |
| |
812 | | - | </tr> |
| |
813 | | - | <tr class="secMiddle"> |
| |
814 | | - | <td class="LineNum">110</td> |
| |
815 | | - | <td class="Normal"><!-- body_text //--></td> |
| |
816 | | - | <td class="AlignCenter"> </td> |
| |
817 | | - | <td class="LineNum">110</td> |
| |
818 | | - | <td class="Normal"><!-- body_text //--></td> |
| |
819 | | - | </tr> |
| |
820 | | - | <tr class="secMiddle"> |
| |
821 | | - | <td class="LineNum">111</td> |
| |
822 | | - | <td class="Normal"> <td width="100%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="0"></td> |
| |
823 | | - | <td class="AlignCenter"> </td> |
| |
824 | | - | <td class="LineNum">111</td> |
| |
825 | | - | <td class="Normal"> <td width="100%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="0"></td> |
| |
826 | | - | </tr> |
| |
827 | | - | <tr class="secEnd"> |
| |
828 | | - | <td class="LineNum">112</td> |
| |
829 | | - | <td class="Normal"> <tr></td> |
| |
830 | | - | <td class="AlignCenter"> </td> |
| |
831 | | - | <td class="LineNum">112</td> |
| |
832 | | - | <td class="Normal"> <tr></td> |
| |
833 | | - | </tr> |
| |
834 | | - | <tr class="secBegin"> |
| |
835 | | - | <td class="LineNum"> </td> |
| |
836 | | - | <td class="HasOrphan"> </td> |
| |
837 | | - | <td class="AlignCenter"><></td> |
| |
838 | | - | <td class="LineNum">113</td> |
| |
839 | | - | <td class="HasOrphan"><span class="ttSigDiff"> <td></span></td> |
| |
840 | | - | </tr> |
| |
841 | | - | <tr class="secMiddle"> |
| |
842 | | - | <td class="LineNum"> </td> |
| |
843 | | - | <td class="HasOrphan"> </td> |
| |
844 | | - | <td class="AlignCenter"> </td> |
| |
845 | | - | <td class="LineNum">114</td> |
| |
846 | | - | <td class="HasOrphan"><span class="ttSigDiff"><?php</span></td> |
| |
847 | | - | </tr> |
| |
848 | | - | <tr class="secMiddle"> |
| |
849 | | - | <td class="LineNum"> </td> |
| |
850 | | - | <td class="HasOrphan"> </td> |
| |
851 | | - | <td class="AlignCenter"> </td> |
| |
852 | | - | <td class="LineNum">115</td> |
| |
853 | | - | <td class="HasOrphan"><span class="ttSigDiff"> if (isset($$payment->form_action_url)) {</span></td> |
| |
854 | | - | </tr> |
| |
855 | | - | <tr class="secMiddle"> |
| |
856 | | - | <td class="LineNum"> </td> |
| |
857 | | - | <td class="HasOrphan"> </td> |
| |
858 | | - | <td class="AlignCenter"> </td> |
| |
859 | | - | <td class="LineNum">116</td> |
| |
860 | | - | <td class="HasOrphan"><span class="ttSigDiff"> $form_action_url = $$payment->form_action_url;</span></td> |
| |
861 | | - | </tr> |
| |
862 | | - | <tr class="secMiddle"> |
| |
863 | | - | <td class="LineNum"> </td> |
| |
864 | | - | <td class="HasOrphan"> </td> |
| |
865 | | - | <td class="AlignCenter"> </td> |
| |
866 | | - | <td class="LineNum">117</td> |
| |
867 | | - | <td class="HasOrphan"><span class="ttSigDiff"> } else {</span></td> |
| |
868 | | - | </tr> |
| |
869 | | - | <tr class="secMiddle"> |
| |
870 | | - | <td class="LineNum"> </td> |
| |
871 | | - | <td class="HasOrphan"> </td> |
| |
872 | | - | <td class="AlignCenter"> </td> |
| |
873 | | - | <td class="LineNum">118</td> |
| |
874 | | - | <td class="HasOrphan"><span class="ttSigDiff"> $form_action_url = tep_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL');</span></td> |
| |
875 | | - | </tr> |
| |
876 | | - | <tr class="secMiddle"> |
| |
877 | | - | <td class="LineNum"> </td> |
| |
878 | | - | <td class="HasOrphan"> </td> |
| |
879 | | - | <td class="AlignCenter"> </td> |
| |
880 | | - | <td class="LineNum">119</td> |
| |
881 | | - | <td class="HasOrphan"><span class="ttSigDiff"> }</span></td> |
| |
882 | | - | </tr> |
| |
883 | | - | <tr class="secMiddle"> |
| |
884 | | - | <td class="LineNum"> </td> |
| |
885 | | - | <td class="HasOrphan"> </td> |
| |
886 | | - | <td class="AlignCenter"> </td> |
| |
887 | | - | <td class="LineNum">120</td> |
| |
888 | | - | <td class="HasOrphan"> </td> |
| |
889 | | - | </tr> |
| |
890 | | - | <tr class="secMiddle"> |
| |
891 | | - | <td class="LineNum"> </td> |
| |
892 | | - | <td class="HasOrphan"> </td> |
| |
893 | | - | <td class="AlignCenter"> </td> |
| |
894 | | - | <td class="LineNum">121</td> |
| |
895 | | - | <td class="HasOrphan"><span class="ttSigDiff"> echo tep_draw_form('checkout_confirmation', $form_action_url, 'post');</span></td> |
| |
896 | | - | </tr> |
| |
897 | | - | <tr class="secMiddle"> |
| |
898 | | - | <td class="LineNum"> </td> |
| |
899 | | - | <td class="HasOrphan"> </td> |
| |
900 | | - | <td class="AlignCenter"> </td> |
| |
901 | | - | <td class="LineNum">122</td> |
| |
902 | | - | <td class="HasOrphan"><span class="ttSigDiff">?></span></td> |
| |
903 | | - | </tr> |
| |
904 | | - | <tr class="secEnd"> |
| |
905 | | - | <td class="LineNum">113</td> |
| |
906 | | - | <td class="HasMismatch"> <t<span class="ttSigDiff">d><t</span>able border="0" width="100%" cellspacing="0" cellpadding="0"></td> |
| |
907 | | - | <td class="AlignCenter"> </td> |
| |
908 | | - | <td class="LineNum">123</td> |
| |
909 | | - | <td class="HasMismatch"> <table border="0" width="100%" cellspacing="0" cellpadding="0"></td> |
| |
910 | | - | </tr> |
| |
911 | | - | <tr class="secBegin"> |
| |
912 | | - | <td class="LineNum">114</td> |
| |
913 | | - | <td class="Normal"> <tr></td> |
| |
914 | | - | <td class="AlignCenter">=</td> |
| |
915 | | - | <td class="LineNum">124</td> |
| |
916 | | - | <td class="Normal"> <tr></td> |
| |
917 | | - | </tr> |
| |
918 | | - | <tr class="secMiddle"> |
| |
919 | | - | <td class="LineNum">115</td> |
| |
920 | | - | <td class="Normal"> <td class="pageHeading"><?php echo HEADING_TITLE; ?></td></td> |
| |
921 | | - | <td class="AlignCenter"> </td> |
| |
922 | | - | <td class="LineNum">125</td> |
| |
923 | | - | <td class="Normal"> <td class="pageHeading"><?php echo HEADING_TITLE; ?></td></td> |
| |
924 | | - | </tr> |
| |
925 | | - | <tr class="secMiddle"> |
| |
926 | | - | <td class="LineNum">116</td> |
| |
927 | | - | <td class="Normal"> <td class="pageHeading" align="right"><?php echo tep_image(DIR_WS_IMAGES . 'table_background_confirmation.gif', HEADING_TITLE, HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT); ?></td></td> |
| |
928 | | - | <td class="AlignCenter"> </td> |
| |
929 | | - | <td class="LineNum">126</td> |
| |
930 | | - | <td class="Normal"> <td class="pageHeading" align="right"><?php echo tep_image(DIR_WS_IMAGES . 'table_background_confirmation.gif', HEADING_TITLE, HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT); ?></td></td> |
| |
931 | | - | </tr> |
| |
932 | | - | <tr class="secMiddle"> |
| |
933 | | - | <td class="LineNum">117</td> |
| |
934 | | - | <td class="Normal"> </tr></td> |
| |
935 | | - | <td class="AlignCenter"> </td> |
| |
936 | | - | <td class="LineNum">127</td> |
| |
937 | | - | <td class="Normal"> </tr></td> |
| |
938 | | - | </tr> |
| |
939 | | - | <tr class="secMiddle"> |
| |
940 | | - | <td class="LineNum">118</td> |
| |
941 | | - | <td class="Normal"> </table></td></td> |
| |
942 | | - | <td class="AlignCenter"> </td> |
| |
943 | | - | <td class="LineNum">128</td> |
| |
944 | | - | <td class="Normal"> </table></td></td> |
| |
945 | | - | </tr> |
| |
946 | | - | <tr class="secEnd"> |
| |
947 | | - | <td class="LineNum">119</td> |
| |
948 | | - | <td class="Normal"> </tr></td> |
| |
949 | | - | <td class="AlignCenter"> </td> |
| |
950 | | - | <td class="LineNum">129</td> |
| |
951 | | - | <td class="Normal"> </tr></td> |
| |
952 | | - | </tr> |
| |
953 | | - | <tr class="secGap"><td colspan="5"> </td></tr> |
| |
954 | | - | <tr class="secBegin"> |
| |
955 | | - | <td class="LineNum">306</td> |
| |
956 | | - | <td class="Normal">?></td> |
| |
957 | | - | <td class="AlignCenter">=</td> |
| |
958 | | - | <td class="LineNum">316</td> |
| |
959 | | - | <td class="Normal">?></td> |
| |
960 | | - | </tr> |
| |
961 | | - | <tr class="secMiddle"> |
| |
962 | | - | <td class="LineNum">307</td> |
| |
963 | | - | <td class="Normal"> <tr></td> |
| |
964 | | - | <td class="AlignCenter"> </td> |
| |
965 | | - | <td class="LineNum">317</td> |
| |
966 | | - | <td class="Normal"> <tr></td> |
| |
967 | | - | </tr> |
| |
968 | | - | <tr class="secMiddle"> |
| |
969 | | - | <td class="LineNum">308</td> |
| |
970 | | - | <td class="Normal"> <td><table border="0" width="100%" cellspacing="0" cellpadding="0"></td> |
| |
971 | | - | <td class="AlignCenter"> </td> |
| |
972 | | - | <td class="LineNum">318</td> |
| |
973 | | - | <td class="Normal"> <td><table border="0" width="100%" cellspacing="0" cellpadding="0"></td> |
| |
974 | | - | </tr> |
| |
975 | | - | <tr class="secMiddle"> |
| |
976 | | - | <td class="LineNum">309</td> |
| |
977 | | - | <td class="Normal"> <tr></td> |
| |
978 | | - | <td class="AlignCenter"> </td> |
| |
979 | | - | <td class="LineNum">319</td> |
| |
980 | | - | <td class="Normal"> <tr></td> |
| |
981 | | - | </tr> |
| |
982 | | - | <tr class="secMiddle"> |
| |
983 | | - | <td class="LineNum">310</td> |
| |
984 | | - | <td class="Normal"> <td align="right" class="main"></td> |
| |
985 | | - | <td class="AlignCenter"> </td> |
| |
986 | | - | <td class="LineNum">320</td> |
| |
987 | | - | <td class="Normal"> <td align="right" class="main"></td> |
| |
988 | | - | </tr> |
| |
989 | | - | <tr class="secEnd"> |
| |
990 | | - | <td class="LineNum">311</td> |
| |
991 | | - | <td class="Normal"><?php</td> |
| |
992 | | - | <td class="AlignCenter"> </td> |
| |
993 | | - | <td class="LineNum">321</td> |
| |
994 | | - | <td class="Normal"><?php</td> |
| |
995 | | - | </tr> |
| |
996 | | - | <tr class="secBegin"> |
| |
997 | | - | <td class="LineNum">312</td> |
| |
998 | | - | <td class="HasOrphan"><span class="ttSigDiff"> if (isset($$payment->form_action_url)) {</span></td> |
| |
999 | | - | <td class="AlignCenter">+-</td> |
| |
1000 | | - | <td class="LineNum"> </td> |
| |
1001 | | - | <td class="HasOrphan"> </td> |
| |
1002 | | - | </tr> |
| |
1003 | | - | <tr class="secMiddle"> |
| |
1004 | | - | <td class="LineNum">313</td> |
| |
1005 | | - | <td class="HasOrphan"><span class="ttSigDiff"> $form_action_url = $$payment->form_action_url;</span></td> |
| |
1006 | | - | <td class="AlignCenter"> </td> |
| |
1007 | | - | <td class="LineNum"> </td> |
| |
1008 | | - | <td class="HasOrphan"> </td> |
| |
1009 | | - | </tr> |
| |
1010 | | - | <tr class="secMiddle"> |
| |
1011 | | - | <td class="LineNum">314</td> |
| |
1012 | | - | <td class="HasOrphan"><span class="ttSigDiff"> } else {</span></td> |
| |
1013 | | - | <td class="AlignCenter"> </td> |
| |
1014 | | - | <td class="LineNum"> </td> |
| |
1015 | | - | <td class="HasOrphan"> </td> |
| |
1016 | | - | </tr> |
| |
1017 | | - | <tr class="secMiddle"> |
| |
1018 | | - | <td class="LineNum">315</td> |
| |
1019 | | - | <td class="HasOrphan"><span class="ttSigDiff"> $form_action_url = tep_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL');</span></td> |
| |
1020 | | - | <td class="AlignCenter"> </td> |
| |
1021 | | - | <td class="LineNum"> </td> |
| |
1022 | | - | <td class="HasOrphan"> </td> |
| |
1023 | | - | </tr> |
| |
1024 | | - | <tr class="secMiddle"> |
| |
1025 | | - | <td class="LineNum">316</td> |
| |
1026 | | - | <td class="HasOrphan"><span class="ttSigDiff"> }</span></td> |
| |
1027 | | - | <td class="AlignCenter"> </td> |
| |
1028 | | - | <td class="LineNum"> </td> |
| |
1029 | | - | <td class="HasOrphan"> </td> |
| |
1030 | | - | </tr> |
| |
1031 | | - | <tr class="secMiddle"> |
| |
1032 | | - | <td class="LineNum">317</td> |
| |
1033 | | - | <td class="HasOrphan"> </td> |
| |
1034 | | - | <td class="AlignCenter"> </td> |
| |
1035 | | - | <td class="LineNum"> </td> |
| |
1036 | | - | <td class="HasOrphan"> </td> |
| |
1037 | | - | </tr> |
| |
1038 | | - | <tr class="secMiddle"> |
| |
1039 | | - | <td class="LineNum">318</td> |
| |
1040 | | - | <td class="HasOrphan"><span class="ttSigDiff"> echo tep_draw_form('checkout_confirmation', $form_action_url, 'post');</span></td> |
| |
1041 | | - | <td class="AlignCenter"> </td> |
| |
1042 | | - | <td class="LineNum"> </td> |
| |
1043 | | - | <td class="HasOrphan"> </td> |
| |
1044 | | - | </tr> |
| |
1045 | | - | <tr class="secEnd"> |
| |
1046 | | - | <td class="LineNum">319</td> |
| |
1047 | | - | <td class="HasOrphan"> </td> |
| |
1048 | | - | <td class="AlignCenter"> </td> |
| |
1049 | | - | <td class="LineNum"> </td> |
| |
1050 | | - | <td class="HasOrphan"> </td> |
| |
1051 | | - | </tr> |
| |
1052 | | - | <tr class="secBegin"> |
| |
1053 | | - | <td class="LineNum">320</td> |
| |
1054 | | - | <td class="Normal"> if (is_array($payment_modules->modules)) {</td> |
| |
1055 | | - | <td class="AlignCenter">=</td> |
| |
1056 | | - | <td class="LineNum">322</td> |
| |
1057 | | - | <td class="Normal"> if (is_array($payment_modules->modules)) {</td> |
| |
1058 | | - | </tr> |
| |
1059 | | - | <tr class="secMiddle"> |
| |
1060 | | - | <td class="LineNum">321</td> |
| |
1061 | | - | <td class="Normal"> echo $payment_modules->process_button();</td> |
| |
1062 | | - | <td class="AlignCenter"> </td> |
| |
1063 | | - | <td class="LineNum">323</td> |
| |
1064 | | - | <td class="Normal"> echo $payment_modules->process_button();</td> |
| |
1065 | | - | </tr> |
| |
1066 | | - | <tr class="secMiddle"> |
| |
1067 | | - | <td class="LineNum">322</td> |
| |
1068 | | - | <td class="Normal"> }</td> |
| |
1069 | | - | <td class="AlignCenter"> </td> |
| |
1070 | | - | <td class="LineNum">324</td> |
| |
1071 | | - | <td class="Normal"> }</td> |
| |
1072 | | - | </tr> |
| |
1073 | | - | <tr class="secEnd"> |
| |
1074 | | - | <td class="LineNum">323</td> |
| |
1075 | | - | <td class="Normal"> </td> |
| |
1076 | | - | <td class="AlignCenter"> </td> |
| |
1077 | | - | <td class="LineNum">325</td> |
| |
1078 | | - | <td class="Normal"> </td> |
| |
1079 | | - | </tr> |
| |
1080 | | - | <tr class="secAll"> |
| |
1081 | | - | <td class="LineNum">324</td> |
| |
1082 | | - | <td class="HasMismatch"> echo tep_image_submit('button_confirm_order.gif', IMAGE_BUTTON_CONFIRM_ORDER) . <span class="ttSigDiff">'</form>' . </span>"\n";</td> |
| |
1083 | | - | <td class="AlignCenter"><></td> |
| |
1084 | | - | <td class="LineNum">326</td> |
| |
1085 | | - | <td class="HasMismatch"> echo tep_image_submit('button_confirm_order.gif', IMAGE_BUTTON_CONFIRM_ORDER) . "\n";</td> |
| |
1086 | | - | </tr> |
| |
1087 | | - | <tr class="secBegin"> |
| |
1088 | | - | <td class="LineNum">325</td> |
| |
1089 | | - | <td class="Normal">?></td> |
| |
1090 | | - | <td class="AlignCenter">=</td> |
| |
1091 | | - | <td class="LineNum">327</td> |
| |
1092 | | - | <td class="Normal">?></td> |
| |
1093 | | - | </tr> |
| |
1094 | | - | <tr class="secMiddle"> |
| |
1095 | | - | <td class="LineNum">326</td> |
| |
1096 | | - | <td class="Normal"> </td></td> |
| |
1097 | | - | <td class="AlignCenter"> </td> |
| |
1098 | | - | <td class="LineNum">328</td> |
| |
1099 | | - | <td class="Normal"> </td></td> |
| |
1100 | | - | </tr> |
| |
1101 | | - | <tr class="secMiddle"> |
| |
1102 | | - | <td class="LineNum">327</td> |
| |
1103 | | - | <td class="Normal"> </tr></td> |
| |
1104 | | - | <td class="AlignCenter"> </td> |
| |
1105 | | - | <td class="LineNum">329</td> |
| |
1106 | | - | <td class="Normal"> </tr></td> |
| |
1107 | | - | </tr> |
| |
1108 | | - | <tr class="secMiddle"> |
| |
1109 | | - | <td class="LineNum">328</td> |
| |
1110 | | - | <td class="Normal"> </table></td></td> |
| |
1111 | | - | <td class="AlignCenter"> </td> |
| |
1112 | | - | <td class="LineNum">330</td> |
| |
1113 | | - | <td class="Normal"> </table></td></td> |
| |
1114 | | - | </tr> |
| |
1115 | | - | <tr class="secMiddle"> |
| |
1116 | | - | <td class="LineNum">329</td> |
| |
1117 | | - | <td class="Normal"> </tr></td> |
| |
1118 | | - | <td class="AlignCenter"> </td> |
| |
1119 | | - | <td class="LineNum">331</td> |
| |
1120 | | - | <td class="Normal"> </tr></td> |
| |
1121 | | - | </tr> |
| |
1122 | | - | <tr class="secEnd"> |
| |
1123 | | - | <td class="LineNum">330</td> |
| |
1124 | | - | <td class="Normal"> <tr></td> |
| |
1125 | | - | <td class="AlignCenter"> </td> |
| |
1126 | | - | <td class="LineNum">332</td> |
| |
1127 | | - | <td class="Normal"> <tr></td> |
| |
1128 | | - | </tr> |
| |
1129 | | - | <tr class="secGap"><td colspan="5"> </td></tr> |
| |
1130 | | - | <tr class="secBegin"> |
| |
1131 | | - | <td class="LineNum">359</td> |
| |
1132 | | - | <td class="Normal"> <td align="center" width="25%" class="checkoutBarFrom"><?php echo '<a href="' . tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL') . '" class="checkoutBarFrom">' . CHECKOUT_BAR_PAYMENT . '</a>'; ?></td></td> |
| |
1133 | | - | <td class="AlignCenter">=</td> |
| |
1134 | | - | <td class="LineNum">361</td> |
| |
1135 | | - | <td class="Normal"> <td align="center" width="25%" class="checkoutBarFrom"><?php echo '<a href="' . tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL') . '" class="checkoutBarFrom">' . CHECKOUT_BAR_PAYMENT . '</a>'; ?></td></td> |
| |
1136 | | - | </tr> |
| |
1137 | | - | <tr class="secMiddle"> |
| |
1138 | | - | <td class="LineNum">360</td> |
| |
1139 | | - | <td class="Normal"> <td align="center" width="25%" class="checkoutBarCurrent"><?php echo CHECKOUT_BAR_CONFIRMATION; ?></td></td> |
| |
1140 | | - | <td class="AlignCenter"> </td> |
| |
1141 | | - | <td class="LineNum">362</td> |
| |
1142 | | - | <td class="Normal"> <td align="center" width="25%" class="checkoutBarCurrent"><?php echo CHECKOUT_BAR_CONFIRMATION; ?></td></td> |
| |
1143 | | - | </tr> |
| |
1144 | | - | <tr class="secMiddle"> |
| |
1145 | | - | <td class="LineNum">361</td> |
| |
1146 | | - | <td class="Normal"> <td align="center" width="25%" class="checkoutBarTo"><?php echo CHECKOUT_BAR_FINISHED; ?></td></td> |
| |
1147 | | - | <td class="AlignCenter"> </td> |
| |
1148 | | - | <td class="LineNum">363</td> |
| |
1149 | | - | <td class="Normal"> <td align="center" width="25%" class="checkoutBarTo"><?php echo CHECKOUT_BAR_FINISHED; ?></td></td> |
| |
1150 | | - | </tr> |
| |
1151 | | - | <tr class="secMiddle"> |
| |
1152 | | - | <td class="LineNum">362</td> |
| |
1153 | | - | <td class="Normal"> </tr></td> |
| |
1154 | | - | <td class="AlignCenter"> </td> |
| |
1155 | | - | <td class="LineNum">364</td> |
| |
1156 | | - | <td class="Normal"> </tr></td> |
| |
1157 | | - | </tr> |
| |
1158 | | - | <tr class="secMiddle"> |
| |
1159 | | - | <td class="LineNum">363</td> |
| |
1160 | | - | <td class="Normal"> </table></td></td> |
| |
1161 | | - | <td class="AlignCenter"> </td> |
| |
1162 | | - | <td class="LineNum">365</td> |
| |
1163 | | - | <td class="Normal"> </table></td></td> |
| |
1164 | | - | </tr> |
| |
1165 | | - | <tr class="secEnd"> |
| |
1166 | | - | <td class="LineNum">364</td> |
| |
1167 | | - | <td class="Normal"> </tr></td> |
| |
1168 | | - | <td class="AlignCenter"> </td> |
| |
1169 | | - | <td class="LineNum">366</td> |
| |
1170 | | - | <td class="Normal"> </tr></td> |
| |
1171 | | - | </tr> |
| |
1172 | | - | <tr class="secAll"> |
| |
1173 | | - | <td class="LineNum">365</td> |
| |
1174 | | - | <td class="HasMismatch"> </table></td></td> |
| |
1175 | | - | <td class="AlignCenter"><></td> |
| |
1176 | | - | <td class="LineNum">367</td> |
| |
1177 | | - | <td class="HasMismatch"> </table></<span class="ttSigDiff">form></</span>td></td> |
| |
1178 | | - | </tr> |
| |
1179 | | - | <tr class="secBegin"> |
| |
1180 | | - | <td class="LineNum">366</td> |
| |
1181 | | - | <td class="Normal"><!-- body_text_eof //--></td> |
| |
1182 | | - | <td class="AlignCenter">=</td> |
| |
1183 | | - | <td class="LineNum">368</td> |
| |
1184 | | - | <td class="Normal"><!-- body_text_eof //--></td> |
| |
1185 | | - | </tr> |
| |
1186 | | - | <tr class="secMiddle"> |
| |
1187 | | - | <td class="LineNum">367</td> |
| |
1188 | | - | <td class="Normal"> <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2"></td> |
| |
1189 | | - | <td class="AlignCenter"> </td> |
| |
1190 | | - | <td class="LineNum">369</td> |
| |
1191 | | - | <td class="Normal"> <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2"></td> |
| |
1192 | | - | </tr> |
| |
1193 | | - | <tr class="secMiddle"> |
| |
1194 | | - | <td class="LineNum">368</td> |
| |
1195 | | - | <td class="Normal"><!-- right_navigation //--></td> |
| |
1196 | | - | <td class="AlignCenter"> </td> |
| |
1197 | | - | <td class="LineNum">370</td> |
| |
1198 | | - | <td class="Normal"><!-- right_navigation //--></td> |
| |
1199 | | - | </tr> |
| |
1200 | | - | <tr class="secMiddle"> |
| |
1201 | | - | <td class="LineNum">369</td> |
| |
1202 | | - | <td class="Normal"><?php require(DIR_WS_INCLUDES . 'column_right.php'); ?></td> |
| |
1203 | | - | <td class="AlignCenter"> </td> |
| |
1204 | | - | <td class="LineNum">371</td> |
| |
1205 | | - | <td class="Normal"><?php require(DIR_WS_INCLUDES . 'column_right.php'); ?></td> |
| |
1206 | | - | </tr> |
| |
1207 | | - | <tr class="secMiddle"> |
| |
1208 | | - | <td class="LineNum">370</td> |
| |
1209 | | - | <td class="Normal"><!-- right_navigation_eof //--></td> |
| |
1210 | | - | <td class="AlignCenter"> </td> |
| |
1211 | | - | <td class="LineNum">372</td> |
| |
1212 | | - | <td class="Normal"><!-- right_navigation_eof //--></td> |
| |
1213 | | - | </tr> |
| |
1214 | | - | <tr class="secEnd"> |
| |
1215 | | - | <td class="LineNum">371</td> |
| |
1216 | | - | <td class="Normal"> </table></td></td> |
| |
1217 | | - | <td class="AlignCenter"> </td> |
| |
1218 | | - | <td class="LineNum">373</td> |
| |
1219 | | - | <td class="Normal"> </table></td></td> |
| |
1220 | | - | </tr> |
| |
| 638 | + | <table class="diff hardDiff unifiedDiff" cellspacing="0"> |
| |
| 639 | + | <tr> |
| |
| 640 | + | <td class="diffLineNumbers">90</td><td class="diffLineNumbers">90</td><td class="diffMarkerCol"> </td><td class="lineContent diffContent"> umask(0000);</td> |
| |
| 641 | + | </tr> |
| |
| 642 | + | <tr> |
| |
| 643 | + | <td class="diffLineNumbers">91</td><td class="diffLineNumbers">91</td><td class="diffMarkerCol"> </td><td class="lineContent diffContent"> mkdir(DIR_FS_DOWNLOAD_PUBLIC . $tempdir, 0777);</td> |
| |
| 644 | + | </tr> |
| |
| 645 | + | <tr> |
| |
| 646 | + | <td class="diffLineNumbers">92</td><td class="diffLineNumbers">92</td><td class="diffMarkerCol"> </td><td class="lineContent diffContent"> symlink(DIR_FS_DOWNLOAD . $downloads['orders_products_filename'], DIR_FS_DOWNLOAD_PUBLIC . $tempdir . '/' . $downloads['orders_products_filename']);</td> |
| |
| 647 | + | </tr> |
| |
| 648 | + | <tr> |
| |
| 649 | + | <td class="diffLineNumbersA">93</td><td class="diffLineNumbers"> </td><td class="diffMarkerColA"><span class="textDelMarker">-</span></td><td class="lineContent ediffContentA"> <span class="ediffChangedA">tep</span>_<span class="ediffChangedA">redirect</span>(DIR_<span class="ediffChangedA">WS</span>_DOWNLOAD_PUBLIC . $tempdir . '/' . $downloads['orders_products_filename'])<span class="ediffChangedA">;</span></td> |
| |
| 650 | + | </tr> |
| |
| 651 | + | <tr> |
| |
| 652 | + | <td class="diffLineNumbersA">94</td><td class="diffLineNumbers"> </td><td class="diffMarkerColA"><span class="textDelMarker">-</span></td><td class="lineContent ediffContentA"> <span class="ediffChangedA">}</span> <span class="ediffChangedA">else</span> {</td> |
| |
| 653 | + | </tr> |
| |
| 654 | + | <tr> |
| |
| 655 | + | <td class="diffLineNumbersA">95</td><td class="diffLineNumbers"> </td><td class="diffMarkerColA"><span class="textDelMarker">-</span></td><td class="lineContent ediffContentA"><span class="ediffChangedA">/</span><span class="ediffChangedA">/</span> <span class="ediffChangedA">This</span> <span class="ediffChangedA">will</span> <span class="ediffChangedA">work</span> <span class="ediffChangedA">on</span> <span class="ediffChangedA">all</span> <span class="ediffChangedA">systems</span><span class="ediffChangedA">,</span> <span class="ediffChangedA">but</span> <span class="ediffChangedA">will</span> <span class="ediffChangedA">need</span> <span class="ediffChangedA">considerable</span> <span class="ediffChangedA">resources</span></td> |
| |
| 656 | + | </tr> |
| |
| 657 | + | <tr> |
| |
| 658 | + | <td class="diffLineNumbersA">96</td><td class="diffLineNumbers"> </td><td class="diffMarkerColA"><span class="textDelMarker">-</span></td><td class="lineContent ediffContentA"><span class="ediffChangedA">/</span><span class="ediffChangedA">/</span> <span class="ediffChangedA">We</span> <span class="ediffChangedA">could</span> <span class="ediffChangedA">also</span> <span class="ediffChangedA">loop</span> <span class="ediffChangedA">with</span> <span class="ediffChangedA">fread</span>(<span class="ediffChangedA">$</span><span class="ediffChangedA">fp</span><span class="ediffChangedA">,</span> <span class="ediffChangedA">4096</span><span class="ediffChangedA">)</span> <span class="ediffChangedA">to</span> <span class="ediffChangedA">save</span> <span class="ediffChangedA">memory</span></td> |
| |
| 659 | + | </tr> |
| |
| 660 | + | <tr> |
| |
| 661 | + | <td class="diffLineNumbersA">97</td><td class="diffLineNumbers"> </td><td class="diffMarkerColA"><span class="textDelMarker">-</span></td><td class="lineContent ediffContentA"> <span class="ediffChangedA">readfile</span>(DIR_<span class="ediffChangedA">FS</span>_DOWNLOAD . $downloads['orders_products_filename']);</td> |
| |
| 662 | + | </tr> |
| |
| 663 | + | <tr> |
| |
| 664 | + | <td class="diffLineNumbers"> </td><td class="diffLineNumbersB">93</td><td class="diffMarkerColB"><span class="textAddMarker">+</span></td><td class="lineContent ediffContentB"> <span class="ediffChangedB">if</span> <span class="ediffChangedB">(</span><span class="ediffChangedB">file</span>_<span class="ediffChangedB">exists</span>(DIR_<span class="ediffChangedB">FS</span>_DOWNLOAD_PUBLIC . $tempdir . '/' . $downloads['orders_products_filename'])<span class="ediffChangedB">)</span> {</td> |
| |
| 665 | + | </tr> |
| |
| 666 | + | <tr> |
| |
| 667 | + | <td class="diffLineNumbers"> </td><td class="diffLineNumbersB">94</td><td class="diffMarkerColB"><span class="textAddMarker">+</span></td><td class="lineContent ediffContentB"> <span class="ediffChangedB">tep</span><span class="ediffChangedB">_</span><span class="ediffChangedB">redirect</span>(<span class="ediffChangedB">tep</span><span class="ediffChangedB">_</span><span class="ediffChangedB">href</span><span class="ediffChangedB">_</span><span class="ediffChangedB">link</span>(DIR_<span class="ediffChangedB">WS</span>_DOWNLOAD<span class="ediffChangedB">_</span><span class="ediffChangedB">PUBLIC</span> . $<span class="ediffChangedB">tempdir</span> <span class="ediffChangedB">.</span> <span class="ediffChangedB">'</span><span class="ediffChangedB">/</span><span class="ediffChangedB">'</span> <span class="ediffChangedB">.</span> <span class="ediffChangedB">$</span>downloads['orders_products_filename'])<span class="ediffChangedB">)</span>;</td> |
| |
| 668 | + | </tr> |
| |
| 669 | + | <tr> |
| |
| 670 | + | <td class="diffLineNumbers"> </td><td class="diffLineNumbersB">95</td><td class="diffMarkerColB"><span class="textAddMarker">+</span></td><td class="lineContent ediffContentB"> <span class="ediffChangedB">}</span></td> |
| |
| 671 | + | </tr> |
| |
| 672 | + | <tr> |
| |
| 673 | + | <td class="diffLineNumbers">98</td><td class="diffLineNumbers">96</td><td class="diffMarkerCol"> </td><td class="lineContent diffContent"> }</td> |
| |
| 674 | + | </tr> |
| |
| 675 | + | <tr> |
| |
| 676 | + | <td class="diffLineNumbers"> </td><td class="diffLineNumbersB">97</td><td class="diffMarkerColB"><span class="textAddMarker">+</span></td><td class="lineContent diffContentB"></td> |
| |
| 677 | + | </tr> |
| |
| 678 | + | <tr> |
| |
| 679 | + | <td class="diffLineNumbers"> </td><td class="diffLineNumbersB">98</td><td class="diffMarkerColB"><span class="textAddMarker">+</span></td><td class="lineContent diffContentB">// Fallback to readfile() delivery method. This will work on all systems, but will need considerable resources</td> |
| |
| 680 | + | </tr> |
| |
| 681 | + | <tr> |
| |
| 682 | + | <td class="diffLineNumbers"> </td><td class="diffLineNumbersB">99</td><td class="diffMarkerColB"><span class="textAddMarker">+</span></td><td class="lineContent diffContentB"> readfile(DIR_FS_DOWNLOAD . $downloads['orders_products_filename']);</td> |
| |
| 683 | + | </tr> |
| |
| 684 | + | <tr> |
| |
| 685 | + | <td class="diffLineNumbers">99</td><td class="diffLineNumbers">100</td><td class="diffMarkerCol"> </td><td class="lineContent diffContent">?></td> |
| |
| 686 | + | </tr> |
|
1221 | 687 | | </table> |
| |
1222 | 688 | | |
  |
1223 | | - | <h3>[IMPROVEMENT] register_globals Compatibility for PHP 4.3+ Servers</h3> |
| |
| 689 | + | <h3>[C] Remove redundant currencies</h3> |
|
1224 | 690 | | |
  |
1225 | | - | <p>Add a register_globals compatibility layer for PHP 4.3+ servers.</p> |
| |
| 691 | + | <ul> |
| |
| 692 | + | <li>Remove the secondary ex-euro currencies from display.</li> |
| |
| 693 | + | </ul> |
|
1226 | 694 | | |
| |
1227 | 695 | | <p class="affectedFiles"><b>Affected Files</b><br /> |
  |
1228 | | - | catalog/includes/application_top.php<br /> |
| |
1229 | | - | catalog/includes/functions/compatibility.php<br /> |
| |
1230 | | - | catalog/includes/functions/sessions.php<br /> |
| |
1231 | | - | catalog/includes/functions/html_output.php<br /> |
| |
1232 | | - | catalog/includes/classes/order.php<br /> |
| |
1233 | | - | catalog/includes/modules/address_book_details.php<br /> |
| |
1234 | | - | catalog/checkout_payment.php<br /> |
| |
1235 | | - | catalog/admin/includes/application_top.php<br /> |
| |
1236 | | - | catalog/admin/includes/functions/compatibility.php<br /> |
| |
1237 | | - | catalog/admin/includes/functions/sessions.php<br /> |
| |
1238 | | - | catalog/admin/includes/functions/html_output.php<br /> |
| |
1239 | | - | catalog/admin/includes/classes/upload.php<br /> |
| |
1240 | | - | catalog/admin/file_manager.php</p> |
| |
| 696 | + | catalog/includes/classes/currencies.php</p> |
|
1241 | 697 | | |
  |
1242 | | - | <span class="affectedFiles">File: catalog/includes/application_top.php</span> |
| |
| 698 | + | <span class="affectedFiles">File: catalog/includes/classes/currencies.php (<a href="http://svn.oscommerce.com/fisheye/browse/osCommerce/oscommerce2/trunk/catalog/includes/classes/currencies.php?r1=1592&r2=1803">online</a>) (<a href="http://svn.oscommerce.com/fisheye/rdiff/osCommerce/oscommerce2/trunk/catalog/includes/classes/currencies.php?r1=1592&r2=1803">raw</a>)</span> |
|
1243 | 699 | | |
  |
1244 | | - | <table class="fc" cellspacing="0" cellpadding="0"> |
| |
1245 | | - | <tr class="secBegin"> |
| |
1246 | | - | <td class="LineNum">13</td> |
| |
1247 | | - | <td class="Normal">// start the timer for the page parse time log</td> |
| |
1248 | | - | <td class="AlignCenter">=</td> |
| |
1249 | | - | <td class="LineNum">13</td> |
| |
1250 | | - | <td class="Normal">// start the timer for the page parse time log</td> |
| |
1251 | | - | </tr> |
| |
1252 | | - | <tr class="secMiddle"> |
| |
1253 | | - | <td class="LineNum">14</td> |
| |
1254 | | - | <td class="Normal"> define('PAGE_PARSE_START_TIME', microtime());</td> |
| |
1255 | | - | <td class="AlignCenter"> </td> |
| |
1256 | | - | <td class="LineNum">14</td> |
| |
1257 | | - | <td class="Normal"> define('PAGE_PARSE_START_TIME', microtime());</td> |
| |
1258 | | - | </tr> |
| |
1259 | | - | <tr class="secMiddle"> |
| |
1260 | | - | <td class="LineNum">15</td> |
| |
1261 | | - | <td class="Normal"> </td> |
| |
1262 | | - | <td class="AlignCenter"> </td> |
| |
1263 | | - | <td class="LineNum">15</td> |
| |
1264 | | - | <td class="Normal"> </td> |
| |
1265 | | - | </tr> |
| |
1266 | | - | <tr class="secMiddle"> |
| |
1267 | | - | <td class="LineNum">16</td> |
| |
1268 | | - | <td class="Normal">// set the level of error reporting</td> |
| |
1269 | | - | <td class="AlignCenter"> </td> |
| |
1270 | | - | <td class="LineNum">16</td> |
| |
1271 | | - | <td class="Normal">// set the level of error reporting</td> |
| |
1272 | | - | </tr> |
| |
1273 | | - | <tr class="secMiddle"> |
| |
1274 | | - | <td class="LineNum">17</td> |
| |
1275 | | - | <td class="Normal"> error_reporting(E_ALL & ~E_NOTICE);</td> |
| |
1276 | | - | <td class="AlignCenter"> </td> |
| |
1277 | | - | <td class="LineNum">17</td> |
| |
1278 | | - | <td class="Normal"> error_reporting(E_ALL & ~E_NOTICE);</td> |
| |
1279 | | - | </tr> |
| |
1280 | | - | <tr class="secEnd"> |
| |
1281 | | - | <td class="LineNum">18</td> |
| |
1282 | | - | <td class="Normal"> </td> |
| |
1283 | | - | <td class="AlignCenter"> </td> |
| |
1284 | | - | <td class="LineNum">18</td> |
| |
1285 | | - | <td class="Normal"> </td> |
| |
1286 | | - | </tr> |
| |
1287 | | - | <tr class="secBegin"> |
| |
1288 | | - | <td class="LineNum">19</td> |
| |
1289 | | - | <td class="HasMismatch">// check <span class="ttSigDiff">i</span>f register_globals<span class="ttSigDiff"> is enabled.</span></td> |
| |
1290 | | - | <td class="AlignCenter"><></td> |
| |
1291 | | - | <td class="LineNum">19</td> |
| |
1292 | | - | <td class="HasMismatch">// check <span class="ttSigDiff">support</span><span class="ttSigDiff"> </span>f<span class="ttSigDiff">or</span> register_globals</td> |
| |
1293 | | - | </tr> |
| |
1294 | | - | <tr class="secMiddle"> |
| |
1295 | | - | <td class="LineNum">20</td> |
| |
1296 | | - | <td class="HasMismatch"><span class="ttSigDiff">//</span> <span class="ttSigDiff">s</span>inc<span class="ttSigDiff">e this </span>is<span class="ttSigDiff"> a </span>t<span class="ttSigDiff">e</span><span class="ttSigDiff">mporary measure</span> <span class="ttSigDiff">this m</span>e<span class="ttSigDiff">ssag</span>e<span class="ttSigDiff"> </span>is<span class="ttSigDiff"> </span><span class="ttSigDiff">ha</span>r<span class="ttSigDiff">dcoded. The requir</span>e<span class="ttSigDiff">ment wil</span><span class="ttSigDiff">l</span> <span class="ttSigDiff">be</span> <span class="ttSigDiff">removed before</span> <span class="ttSigDiff">2</span>.<span class="ttSigDiff">2 is</span> <span class="ttSigDiff">f</span><span class="ttSigDiff">inalized.</span></td> |
| |
1297 | | - | <td class="AlignCenter"> </td> |
| |
1298 | | - | <td class="LineNum">20</td> |
| |
1299 | | - | <td class="HasMismatch"> <span class="ttSigDiff"> </span>i<span class="ttSigDiff">f (fu</span>nc<span class="ttSigDiff">tion_ex</span>ist<span class="ttSigDiff">s('ini_get') &&</span> <span class="ttSigDiff">(ini_g</span>e<span class="ttSigDiff">t('r</span>e<span class="ttSigDiff">g</span>is<span class="ttSigDiff">te</span>r<span class="ttSigDiff">_globals') == fals</span>e<span class="ttSigDiff">)</span> <span class="ttSigDiff">&&</span> <span class="ttSigDiff">(PHP_VERSION <</span> <span class="ttSigDiff">4</span>.<span class="ttSigDiff">3) )</span> <span class="ttSigDiff">{</span></td> |
| |
1300 | | - | </tr> |
| |
1301 | | - | <tr class="secMiddle"> |
| |
1302 | | - | <td class="LineNum">21</td> |
| |
1303 | | - | <td class="HasMismatch"> i<span class="ttSigDiff">f</span> <span class="ttSigDiff">(</span>fu<span class="ttSigDiff">nc</span>tion<span class="ttSigDiff">_ex</span>is<span class="ttSigDiff">ts('</span>ini_g<span class="ttSigDiff">e</span>t<span class="ttSigDiff">'))</span> <span class="ttSigDiff">{</span></td> |
| |
1304 | | - | <td class="AlignCenter"> </td> |
| |
1305 | | - | <td class="LineNum">21</td> |
| |
1306 | | - | <td class="HasMismatch"> <span class="ttSigDiff"> exit('Server Requirement Error: register_globals </span>i<span class="ttSigDiff">s</span> <span class="ttSigDiff">disabled in your PHP co</span><span class="ttSigDiff">n</span>f<span class="ttSigDiff">ig</span>u<span class="ttSigDiff">ra</span>tion<span class="ttSigDiff">.</span><span class="ttSigDiff"> Th</span>is<span class="ttSigDiff"> can be enabled in your </span><span class="ttSigDiff">php.</span>ini<span class="ttSigDiff"> configuration file or in the .htaccess file in your catalog directory. Please use PHP 4.3+ if register</span>_g<span class="ttSigDiff">lobals cann</span><span class="ttSigDiff">o</span>t<span class="ttSigDiff"> be</span> <span class="ttSigDiff">e</span><span class="ttSigDiff">nabled on the server.');</span></td> |
| |
1307 | | - | </tr> |
| |
1308 | | - | <tr class="secEnd"> |
| |
1309 | | - | <td class="LineNum">22</td> |
| |
1310 | | - | <td class="HasOrphan"><span class="ttSigDiff"> ini_get('register_globals') or exit('Server Requirement Error: register_globals is disabled in your PHP configuration. This can be enabled in your php.ini configuration file or in the .htaccess file in your catalog directory.');</span></td> |
| |
1311 | | - | <td class="AlignCenter"> </td> |
| |
1312 | | - | <td class="LineNum"> </td> |
| |
1313 | | - | <td class="HasOrphan"> </td> |
| |
1314 | | - | </tr> |
| |
1315 | | - | <tr class="secBegin"> |
| |
1316 | | - | <td class="LineNum">23</td> |
| |
1317 | | - | <td class="Normal"> }</td> |
| |
1318 | | - | <td class="AlignCenter">=</td> |
| |
1319 | | - | <td class="LineNum">22</td> |
| |
1320 | | - | <td class="Normal"> }</td> |
| |
1321 | | - | </tr> |
| |
1322 | | - | <tr class="secMiddle"> |
| |
1323 | | - | <td class="LineNum">24</td> |
| |
1324 | | - | <td class="Normal"> </td> |
| |
1325 | | - | <td class="AlignCenter"> </td> |
| |
1326 | | - | <td class="LineNum">23</td> |
| |
1327 | | - | <td class="Normal"> </td> |
| |
1328 | | - | </tr> |
| |
1329 | | - | <tr class="secMiddle"> |
| |
1330 | | - | <td class="LineNum">25</td> |
| |
1331 | | - | <td class="Normal">// Set the local configuration parameters - mainly for developers</td> |
| |
1332 | | - | <td class="AlignCenter"> </td> |
| |
1333 | | - | <td class="LineNum">24</td> |
| |
1334 | | - | <td class="Normal">// Set the local configuration parameters - mainly for developers</td> |
| |
1335 | | - | </tr> |
| |
1336 | | - | <tr class="secMiddle"> |
| |
1337 | | - | <td class="LineNum">26</td> |
| |
1338 | | - | <td class="Normal"> if (file_exists('includes/local/configure.php')) include('includes/local/configure.php');</td> |
| |
1339 | | - | <td class="AlignCenter"> </td> |
| |
1340 | | - | <td class="LineNum">25</td> |
| |
1341 | | - | <td class="Normal"> if (file_exists('includes/local/configure.php')) include('includes/local/configure.php');</td> |
| |
1342 | | - | </tr> |
| |
1343 | | - | <tr class="secMiddle"> |
| |
1344 | | - | <td class="LineNum">27</td> |
| |
1345 | | - | <td class="Normal"> </td> |
| |
1346 | | - | <td class="AlignCenter"> </td> |
| |
1347 | | - | <td class="LineNum">26</td> |
| |
1348 | | - | <td class="Normal"> </td> |
| |
1349 | | - | </tr> |
| |
1350 | | - | <tr class="secEnd"> |
| |
1351 | | - | <td class="LineNum">28</td> |
| |
1352 | | - | <td class="Normal">// include server parameters</td> |
| |
1353 | | - | <td class="AlignCenter"> </td> |
| |
1354 | | - | <td class="LineNum">27</td> |
| |
1355 | | - | <td class="Normal">// include server parameters</td> |
| |
1356 | | - | </tr> |
| |
1357 | | - | <tr class="secGap"><td colspan="5"> </td></tr> |
| |
1358 | | - | <tr class="secBegin"> |
| |
1359 | | - | <td class="LineNum">33</td> |
| |
1360 | | - | <td class="Normal"> header('Location: install/index.php');</td> |
| |
1361 | | - | <td class="AlignCenter">=</td> |
| |
1362 | | - | <td class="LineNum">32</td> |
| |
1363 | | - | <td class="Normal"> header('Location: install/index.php');</td> |
| |
1364 | | - | </tr> |
| |
1365 | | - | <tr class="secMiddle"> |
| |
1366 | | - | <td class="LineNum">34</td> |
| |
1367 | | - | <td class="Normal"> }</td> |
| |
1368 | | - | <td class="AlignCenter"> </td> |
| |
1369 | | - | <td class="LineNum">33</td> |
| |
1370 | | - | <td class="Normal"> }</td> |
| |
1371 | | - | </tr> |
| |
1372 | | - | <tr class="secMiddle"> |
| |
1373 | | - | <td class="LineNum">35</td> |
| |
1374 | | - | <td class="Normal"> }</td> |
| |
1375 | | - | <td class="AlignCenter"> </td> |
| |
1376 | | - | <td class="LineNum">34</td> |
| |
1377 | | - | <td class="Normal"> }</td> |
| |
1378 | | - | </tr> |
| |
1379 | | - | <tr class="secMiddle"> |
| |
1380 | | - | <td class="LineNum">36</td> |
| |
1381 | | - | <td class="Normal"> </td> |
| |
1382 | | - | <td class="AlignCenter"> </td> |
| |
1383 | | - | <td class="LineNum">35</td> |
| |
1384 | | - | <td class="Normal"> </td> |
| |
1385 | | - | </tr> |
| |
1386 | | - | <tr class="secMiddle"> |
| |
1387 | | - | <td class="LineNum">37</td> |
| |
1388 | | - | <td class="Normal">// define the project version</td> |
| |
1389 | | - | <td class="AlignCenter"> </td> |
| |
1390 | | - | <td class="LineNum">36</td> |
| |
1391 | | - | <td class="Normal">// define the project version</td> |
| |
1392 | | - | </tr> |
| |
1393 | | - | <tr class="secEnd"> |
| |
1394 | | - | <td class="LineNum">38</td> |
| |
1395 | | - | <td class="Normal"> define('PROJECT_VERSION', 'osCommerce 2.2-MS2');</td> |
| |
1396 | | - | <td class="AlignCenter"> </td> |
| |
1397 | | - | <td class="LineNum">37</td> |
| |
1398 | | - | <td class="Normal"> define('PROJECT_VERSION', 'osCommerce 2.2-MS2');</td> |
| |
1399 | | - | </tr> |
| |
1400 | | - | <tr class="secBegin"> |
| |
1401 | | - | <td class="LineNum"> </td> |
| |
1402 | | - | <td class="HasOrphan"> </td> |
| |
1403 | | - | <td class="AlignCenter">-+</td> |
| |
1404 | | - | <td class="LineNum">38</td> |
| |
1405 | | - | <td class="HasOrphan"> </td> |
| |
1406 | | - | </tr> |
| |
1407 | | - | <tr class="secMiddle"> |
| |
1408 | | - | <td class="LineNum"> </td> |
| |
1409 | | - | <td class="HasOrphan"> </td> |
| |
1410 | | - | <td class="AlignCenter"> </td> |
| |
1411 | | - | <td class="LineNum">39</td> |
| |
1412 | | - | <td class="HasOrphan"><span class="ttSigDiff">// some code to solve compatibility issues</span></td> |
| |
1413 | | - | </tr> |
| |
1414 | | - | <tr class="secEnd"> |
| |
1415 | | - | <td class="LineNum"> </td> |
| |
1416 | | - | <td class="HasOrphan"> </td> |
| |
1417 | | - | <td class="AlignCenter"> </td> |
| |
1418 | | - | <td class="LineNum">40</td> |
| |
1419 | | - | <td class="HasOrphan"><span class="ttSigDiff"> require(DIR_WS_FUNCTIONS . 'compatibility.php');</span></td> |
| |
1420 | | - | </tr> |
| |
1421 | | - | <tr class="secBegin"> |
| |
1422 | | - | <td class="LineNum">39</td> |
| |
1423 | | - | <td class="Normal"> </td> |
| |
1424 | | - | <td class="AlignCenter">=</td> |
| |
1425 | | - | <td class="LineNum">41</td> |
| |
1426 | | - | <td class="Normal"> </td> |
| |
1427 | | - | </tr> |
| |
1428 | | - | <tr class="secMiddle"> |
| |
1429 | | - | <td class="LineNum">40</td> |
| |
1430 | | - | <td class="Normal">// set the type of request (secure or not)</td> |
| |
1431 | | - | <td class="AlignCenter"> </td> |
| |
1432 | | - | <td class="LineNum">42</td> |
| |
1433 | | - | <td class="Normal">// set the type of request (secure or not)</td> |
| |
1434 | | - | </tr> |
| |
1435 | | - | <tr class="secMiddle"> |
| |
1436 | | - | <td class="LineNum">41</td> |
| |
1437 | | - | <td class="Normal"> $request_type = (getenv('HTTPS') == 'on') ? 'SSL' : 'NONSSL';</td> |
| |
1438 | | - | <td class="AlignCenter"> </td> |
| |
1439 | | - | <td class="LineNum">43</td> |
| |
1440 | | - | <td class="Normal"> $request_type = (getenv('HTTPS') == 'on') ? 'SSL' : 'NONSSL';</td> |
| |
1441 | | - | </tr> |
| |
1442 | | - | <tr class="secMiddle"> |
| |
1443 | | - | <td class="LineNum">42</td> |
| |
1444 | | - | <td class="Normal"> </td> |
| |
1445 | | - | <td class="AlignCenter"> </td> |
| |
1446 | | - | <td class="LineNum">44</td> |
| |
1447 | | - | <td class="Normal"> </td> |
| |
1448 | | - | </tr> |
| |
1449 | | - | <tr class="secMiddle"> |
| |
1450 | | - | <td class="LineNum">43</td> |
| |
1451 | | - | <td class="Normal">// set php_self in the local scope</td> |
| |
1452 | | - | <td class="AlignCenter"> </td> |
| |
1453 | | - | <td class="LineNum">45</td> |
| |
1454 | | - | <td class="Normal">// set php_self in the local scope</td> |
| |
1455 | | - | </tr> |
| |
1456 | | - | <tr class="secEnd"> |
| |
1457 | | - | <td class="LineNum">44</td> |
| |
1458 | | - | <td class="Normal"> if (!isset($PHP_SELF)) $PHP_SELF = $HTTP_SERVER_VARS['PHP_SELF'];</td> |
| |
1459 | | - | <td class="AlignCenter"> </td> |
| |
1460 | | - | <td class="LineNum">46</td> |
| |
1461 | | - | <td class="Normal"> if (!isset($PHP_SELF)) $PHP_SELF = $HTTP_SERVER_VARS['PHP_SELF'];</td> |
| |
1462 | | - | </tr> |
| |
1463 | | - | <tr class="secGap"><td colspan="5"> </td></tr> |
| |
1464 | | - | <tr class="secBegin"> |
| |
1465 | | - | <td class="LineNum">122</td> |
| |
1466 | | - | <td class="Normal">// include shopping cart class</td> |
| |
1467 | | - | <td class="AlignCenter">=</td> |
| |
1468 | | - | <td class="LineNum">124</td> |
| |
1469 | | - | <td class="Normal">// include shopping cart class</td> |
| |
1470 | | - | </tr> |
| |
1471 | | - | <tr class="secMiddle"> |
| |
1472 | | - | <td class="LineNum">123</td> |
| |
1473 | | - | <td class="Normal"> require(DIR_WS_CLASSES . 'shopping_cart.php');</td> |
| |
1474 | | - | <td class="AlignCenter"> </td> |
| |
1475 | | - | <td class="LineNum">125</td> |
| |
1476 | | - | <td class="Normal"> require(DIR_WS_CLASSES . 'shopping_cart.php');</td> |
| |
1477 | | - | </tr> |
| |
1478 | | - | <tr class="secMiddle"> |
| |
1479 | | - | <td class="LineNum">124</td> |
| |
1480 | | - | <td class="Normal"> </td> |
| |
1481 | | - | <td class="AlignCenter"> </td> |
| |
1482 | | - | <td class="LineNum">126</td> |
| |
1483 | | - | <td class="Normal"> </td> |
| |
1484 | | - | </tr> |
| |
1485 | | - | <tr class="secMiddle"> |
| |
1486 | | - | <td class="LineNum">125</td> |
| |
1487 | | - | <td class="Normal">// include navigation history class</td> |
| |
1488 | | - | <td class="AlignCenter"> </td> |
| |
1489 | | - | <td class="LineNum">127</td> |
| |
1490 | | - | <td class="Normal">// include navigation history class</td> |
| |
1491 | | - | </tr> |
| |
1492 | | - | <tr class="secMiddle"> |
| |
1493 | | - | <td class="LineNum">126</td> |
| |
1494 | | - | <td class="Normal"> require(DIR_WS_CLASSES . 'navigation_history.php');</td> |
| |
1495 | | - | <td class="AlignCenter"> </td> |
| |
1496 | | - | <td class="LineNum">128</td> |
| |
1497 | | - | <td class="Normal"> require(DIR_WS_CLASSES . 'navigation_history.php');</td> |
| |
1498 | | - | </tr> |
| |
1499 | | - | <tr class="secEnd"> |
| |
1500 | | - | <td class="LineNum">127</td> |
| |
1501 | | - | <td class="Normal"> </td> |
| |
1502 | | - | <td class="AlignCenter"> </td> |
| |
1503 | | - | <td class="LineNum">129</td> |
| |
1504 | | - | <td class="Normal"> </td> |
| |
1505 | | - | </tr> |
| |
1506 | | - | <tr class="secBegin"> |
| |
1507 | | - | <td class="LineNum">128</td> |
| |
1508 | | - | <td class="HasOrphan"><span class="ttSigDiff">// some code to solve compatibility issues</span></td> |
| |
1509 | | - | <td class="AlignCenter">+-</td> |
| |
1510 | | - | <td class="LineNum"> </td> |
| |
1511 | | - | <td class="HasOrphan"> </td> |
| |
1512 | | - | </tr> |
| |
1513 | | - | <tr class="secMiddle"> |
| |
1514 | | - | <td class="LineNum">129</td> |
| |
1515 | | - | <td class="HasOrphan"><span class="ttSigDiff"> require(DIR_WS_FUNCTIONS . 'compatibility.php');</span></td> |
| |
1516 | | - | <td class="AlignCenter"> </td> |
| |
1517 | | - | <td class="LineNum"> </td> |
| |
1518 | | - | <td class="HasOrphan"> </td> |
| |
1519 | | - | </tr> |
| |
1520 | | - | <tr class="secEnd"> |
| |
1521 | | - | <td class="LineNum">130</td> |
| |
1522 | | - | <td class="HasOrphan"> </td> |
| |
1523 | | - | <td class="AlignCenter"> </td> |
| |
1524 | | - | <td class="LineNum"> </td> |
| |
1525 | | - | <td class="HasOrphan"> </td> |
| |
1526 | | - | </tr> |
| |
1527 | | - | <tr class="secBegin"> |
| |
1528 | | - | <td class="LineNum">131</td> |
| |
1529 | | - | <td class="Normal">// check if sessions are supported, otherwise use the php3 compatible session class</td> |
| |
1530 | | - | <td class="AlignCenter">=</td> |
| |
1531 | | - | <td class="LineNum">130</td> |
| |
1532 | | - | <td class="Normal">// check if sessions are supported, otherwise use the php3 compatible session class</td> |
| |
1533 | | - | </tr> |
| |
1534 | | - | <tr class="secMiddle"> |
| |
1535 | | - | <td class="LineNum">132</td> |
| |
1536 | | - | <td class="Normal"> if (!function_exists('session_start')) {</td> |
| |
1537 | | - | <td class="AlignCenter"> </td> |
| |
1538 | | - | <td class="LineNum">131</td> |
| |
1539 | | - | <td class="Normal"> if (!function_exists('session_start')) {</td> |
| |
1540 | | - | </tr> |
| |
1541 | | - | <tr class="secMiddle"> |
| |
1542 | | - | <td class="LineNum">133</td> |
| |
1543 | | - | <td class="Normal"> define('PHP_SESSION_NAME', 'osCsid');</td> |
| |
1544 | | - | <td class="AlignCenter"> </td> |
| |
1545 | | - | <td class="LineNum">132</td> |
| |
1546 | | - | <td class="Normal"> define('PHP_SESSION_NAME', 'osCsid');</td> |
| |
1547 | | - | </tr> |
| |
1548 | | - | <tr class="secMiddle"> |
| |
1549 | | - | <td class="LineNum">134</td> |
| |
1550 | | - | <td class="Normal"> define('PHP_SESSION_PATH', $cookie_path);</td> |
| |
1551 | | - | <td class="AlignCenter"> </td> |
| |
1552 | | - | <td class="LineNum">133</td> |
| |
1553 | | - | <td class="Normal"> define('PHP_SESSION_PATH', $cookie_path);</td> |
| |
1554 | | - | </tr> |
| |
1555 | | - | <tr class="secMiddle"> |
| |
1556 | | - | <td class="LineNum">135</td> |
| |
1557 | | - | <td class="Normal"> define('PHP_SESSION_DOMAIN', $cookie_domain);</td> |
| |
1558 | | - | <td class="AlignCenter"> </td> |
| |
1559 | | - | <td class="LineNum">134</td> |
| |
1560 | | - | <td class="Normal"> define('PHP_SESSION_DOMAIN', $cookie_domain);</td> |
| |
1561 | | - | </tr> |
| |
1562 | | - | <tr class="secEnd"> |
| |
1563 | | - | <td class="LineNum">136</td> |
| |
1564 | | - | <td class="Normal"> define('PHP_SESSION_SAVE_PATH', SESSION_WRITE_DIRECTORY);</td> |
| |
1565 | | - | <td class="AlignCenter"> </td> |
| |
1566 | | - | <td class="LineNum">135</td> |
| |
1567 | | - | <td class="Normal"> define('PHP_SESSION_SAVE_PATH', SESSION_WRITE_DIRECTORY);</td> |
| |
1568 | | - | </tr> |
| |
1569 | | - | <tr class="secGap"><td colspan="5"> </td></tr> |
| |
1570 | | - | <tr class="secBegin"> |
| |
1571 | | - | <td class="LineNum">191</td> |
| |
1572 | | - | <td class="Normal"> tep_session_start();</td> |
| |
1573 | | - | <td class="AlignCenter">=</td> |
| |
1574 | | - | <td class="LineNum">190</td> |
| |
1575 | | - | <td class="Normal"> tep_session_start();</td> |
| |
1576 | | - | </tr> |
| |
1577 | | - | <tr class="secMiddle"> |
| |
1578 | | - | <td class="LineNum">192</td> |
| |
1579 | | - | <td class="Normal"> $session_started = true;</td> |
| |
1580 | | - | <td class="AlignCenter"> </td> |
| |
1581 | | - | <td class="LineNum">191</td> |
| |
1582 | | - | <td class="Normal"> $session_started = true;</td> |
| |
1583 | | - | </tr> |
| |
1584 | | - | <tr class="secMiddle"> |
| |
1585 | | - | <td class="LineNum">193</td> |
| |
1586 | | - | <td class="Normal"> }</td> |
| |
1587 | | - | <td class="AlignCenter"> </td> |
| |
1588 | | - | <td class="LineNum">192</td> |
| |
1589 | | - | <td class="Normal"> }</td> |
| |
1590 | | - | </tr> |
| |
1591 | | - | <tr class="secMiddle"> |
| |
1592 | | - | <td class="LineNum">194</td> |
| |
1593 | | - | <td class="Normal"> } else {</td> |
| |
1594 | | - | <td class="AlignCenter"> </td> |
| |
1595 | | - | <td class="LineNum">193</td> |
| |
1596 | | - | <td class="Normal"> } else {</td> |
| |
1597 | | - | </tr> |
| |
1598 | | - | <tr class="secMiddle"> |
| |
1599 | | - | <td class="LineNum">195</td> |
| |
1600 | | - | <td class="Normal"> tep_session_start();</td> |
| |
1601 | | - | <td class="AlignCenter"> </td> |
| |
1602 | | - | <td class="LineNum">194</td> |
| |
1603 | | - | <td class="Normal"> tep_session_start();</td> |
| |
1604 | | - | </tr> |
| |
1605 | | - | <tr class="secEnd"> |
| |
1606 | | - | <td class="LineNum">196</td> |
| |
1607 | | - | <td class="Normal"> $session_started = true;</td> |
| |
1608 | | - | <td class="AlignCenter"> </td> |
| |
1609 | | - | <td class="LineNum">195</td> |
| |
1610 | | - | <td class="Normal"> $session_started = true;</td> |
| |
1611 | | - | </tr> |
| |
1612 | | - | <tr class="secBegin"> |
| |
1613 | | - | <td class="LineNum"> </td> |
| |
1614 | | - | <td class="HasOrphan"> </td> |
| |
1615 | | - | <td class="AlignCenter">-+</td> |
| |
1616 | | - | <td class="LineNum">196</td> |
| |
1617 | | - | <td class="HasOrphan"><span class="ttSigDiff"> }</span></td> |
| |
1618 | | - | </tr> |
| |
1619 | | - | <tr class="secMiddle"> |
| |
1620 | | - | <td class="LineNum"> </td> |
| |
1621 | | - | <td class="HasOrphan"> </td> |
| |
1622 | | - | <td class="AlignCenter"> </td> |
| |
1623 | | - | <td class="LineNum">197</td> |
| |
1624 | | - | <td class="HasOrphan"> </td> |
| |
1625 | | - | </tr> |
| |
1626 | | - | <tr class="secMiddle"> |
| |
1627 | | - | <td class="LineNum"> </td> |
| |
1628 | | - | <td class="HasOrphan"> </td> |
| |
1629 | | - | <td class="AlignCenter"> </td> |
| |
1630 | | - | <td class="LineNum">198</td> |
| |
1631 | | - | <td class="HasOrphan"><span class="ttSigDiff"> if ( ($session_started == true) && (PHP_VERSION >= 4.3) && function_exists('ini_get') && (ini_get('register_globals') == false) ) {</span></td> |
| |
1632 | | - | </tr> |
| |
1633 | | - | <tr class="secEnd"> |
| |
1634 | | - | <td class="LineNum"> </td> |
| |
1635 | | - | <td class="HasOrphan"> </td> |
| |
1636 | | - | <td class="AlignCenter"> </td> |
| |
1637 | | - | <td class="LineNum">199</td> |
| |
1638 | | - | <td class="HasOrphan"><span class="ttSigDiff"> extract($_SESSION, EXTR_OVERWRITE+EXTR_REFS);</span></td> |
| |
1639 | | - | </tr> |
| |
1640 | | - | <tr class="secBegin"> |
| |
1641 | | - | <td class="LineNum">197</td> |
| |
1642 | | - | <td class="Normal"> }</td> |
| |
1643 | | - | <td class="AlignCenter">=</td> |
| |
1644 | | - | <td class="LineNum">200</td> |
| |
1645 | | - | <td class="Normal"> }</td> |
| |
1646 | | - | </tr> |
| |
1647 | | - | <tr class="secMiddle"> |
| |
1648 | | - | <td class="LineNum">198</td> |
| |
1649 | | - | <td class="Normal"> </td> |
| |
1650 | | - | <td class="AlignCenter"> </td> |
| |
1651 | | - | <td class="LineNum">201</td> |
| |
1652 | | - | <td class="Normal"> </td> |
| |
1653 | | - | </tr> |
| |
1654 | | - | <tr class="secMiddle"> |
| |
1655 | | - | <td class="LineNum">199</td> |
| |
1656 | | - | <td class="Normal">// set SID once, even if empty</td> |
| |
1657 | | - | <td class="AlignCenter"> </td> |
| |
1658 | | - | <td class="LineNum">202</td> |
| |
1659 | | - | <td class="Normal">// set SID once, even if empty</td> |
| |
1660 | | - | </tr> |
| |
1661 | | - | <tr class="secMiddle"> |
| |
1662 | | - | <td class="LineNum">200</td> |
| |
1663 | | - | <td class="Normal"> $SID = (defined('SID') ? SID : '');</td> |
| |
1664 | | - | <td class="AlignCenter"> </td> |
| |
1665 | | - | <td class="LineNum">203</td> |
| |
1666 | | - | <td class="Normal"> $SID = (defined('SID') ? SID : '');</td> |
| |
1667 | | - | </tr> |
| |
1668 | | - | <tr class="secMiddle"> |
| |
1669 | | - | <td class="LineNum">201</td> |
| |
1670 | | - | <td class="Normal"> </td> |
| |
1671 | | - | <td class="AlignCenter"> </td> |
| |
1672 | | - | <td class="LineNum">204</td> |
| |
1673 | | - | <td class="Normal"> </td> |
| |
1674 | | - | </tr> |
| |
1675 | | - | <tr class="secEnd"> |
| |
1676 | | - | <td class="LineNum">202</td> |
| |
1677 | | - | <td class="Normal">// verify the ssl_session_id if the feature is enabled</td> |
| |
1678 | | - | <td class="AlignCenter"> </td> |
| |
1679 | | - | <td class="LineNum">205</td> |
| |
1680 | | - | <td class="Normal">// verify the ssl_session_id if the feature is enabled</td> |
| |
1681 | | - | </tr> |
| |
| 700 | + | <table class="diff hardDiff unifiedDiff" cellspacing="0"> |
| |
| 701 | + | <tr> |
| |
| 702 | + | <td class="diffLineNumbers">40</td><td class="diffLineNumbers">40</td><td class="diffMarkerCol"> </td><td class="lineContent diffContent"> if ($calculate_currency_value == true) {</td> |
| |
| 703 | + | </tr> |
| |
| 704 | + | <tr> |
| |
| 705 | + | <td class="diffLineNumbers">41</td><td class="diffLineNumbers">41</td><td class="diffMarkerCol"> </td><td class="lineContent diffContent"> $rate = (tep_not_null($currency_value)) ? $currency_value : $this->currencies[$currency_type]['value'];</td> |
| |
| 706 | + | </tr> |
| |
| 707 | + | <tr> |
| |
| 708 | + | <td class="diffLineNumbers">42</td><td class="diffLineNumbers">42</td><td class="diffMarkerCol"> </td><td class="lineContent diffContent"> $format_string = $this->currencies[$currency_type]['symbol_left'] . number_format(tep_round($number * $rate, $this->currencies[$currency_type]['decimal_places']), $this->currencies[$currency_type]['decimal_places'], $this->currencies[$currency_type]['decimal_point'], $this->currencies[$currency_type]['thousands_point']) . $this->currencies[$currency_type]['symbol_right'];</td> |
| |
| 709 | + | </tr> |
| |
| 710 | + | <tr> |
| |
| 711 | + | <td class="diffLineNumbersA">43</td><td class="diffLineNumbers"> </td><td class="diffMarkerColA"><span class="textDelMarker">-</span></td><td class="lineContent diffContentA">// if the selected currency is in the european euro-conversion and the default currency is euro,</td> |
| |
| 712 | + | </tr> |
| |
| 713 | + | <tr> |
| |
| 714 | + | <td class="diffLineNumbersA">44</td><td class="diffLineNumbers"> </td><td class="diffMarkerColA"><span class="textDelMarker">-</span></td><td class="lineContent diffContentA">// the currency will displayed in the national currency and euro currency</td> |
| |
| 715 | + | </tr> |
| |
| 716 | + | <tr> |
| |
| 717 | + | <td class="diffLineNumbersA">45</td><td class="diffLineNumbers"> </td><td class="diffMarkerColA"><span class="textDelMarker">-</span></td><td class="lineContent diffContentA"> if ( (DEFAULT_CURRENCY == 'EUR') && ($currency_type == 'DEM' || $currency_type == 'BEF' || $currency_type == 'LUF' || $currency_type == 'ESP' || $currency_type == 'FRF' || $currency_type == 'IEP' || $currency_type == 'ITL' || $currency_type == 'NLG' || $currency_type == 'ATS' || $currency_type == 'PTE' || $currency_type == 'FIM' || $currency_type == 'GRD') ) {</td> |
| |
| 718 | + | </tr> |
| |
| 719 | + | <tr> |
| |
| 720 | + | <td class="diffLineNumbersA">46</td><td class="diffLineNumbers"> </td><td class="diffMarkerColA"><span class="textDelMarker">-</span></td><td class="lineContent diffContentA"> $format_string .= ' <small>[' . $this->format($number, true, 'EUR') . ']</small>';</td> |
| |
| 721 | + | </tr> |
| |
| 722 | + | <tr> |
| |
| 723 | + | <td class="diffLineNumbersA">47</td><td class="diffLineNumbers"> </td><td class="diffMarkerColA"><span class="textDelMarker">-</span></td><td class="lineContent diffContentA"> }</td> |
| |
| 724 | + | </tr> |
| |
| 725 | + | <tr> |
| |
| 726 | + | <td class="diffLineNumbers">48</td><td class="diffLineNumbers">43</td><td class="diffMarkerCol"> </td><td class="lineContent diffContent"> } else {</td> |
| |
| 727 | + | </tr> |
| |
| 728 | + | <tr> |
| |
| 729 | + | <td class="diffLineNumbers">49</td><td class="diffLineNumbers">44</td><td class="diffMarkerCol"> </td><td class="lineContent diffContent"> $format_string = $this->currencies[$currency_type]['symbol_left'] . number_format(tep_round($number, $this->currencies[$currency_type]['decimal_places']), $this->currencies[$currency_type]['decimal_places'], $this->currencies[$currency_type]['decimal_point'], $this->currencies[$currency_type]['thousands_point']) . $this->currencies[$currency_type]['symbol_right'];</td> |
| |
| 730 | + | </tr> |
| |
| 731 | + | <tr> |
| |
| 732 | + | <td class="diffLineNumbers">50</td><td class="diffLineNumbers">45</td><td class="diffMarkerCol"> </td><td class="lineContent diffContent"> }</td> |
| |
| 733 | + | </tr> |
|
1682 | 734 | | </table> |
| |
1683 | 735 | | |
  |
1684 | | - | <br /> |
| |
| 736 | + | <h3>[C] Update navigation history class</h3> |
|
1685 | 737 | | |
  |
1686 | | - | <span class="affectedFiles">File: catalog/includes/functions/compatibility.php</span> |
| |
| 738 | + | <ul> |
| |
| 739 | + | <li>Make sure $parameters is an array in the navigation history class.</li> |
| |
| 740 | + | </ul> |
|
1687 | 741 | | |
  |
1688 | | - | <table class="fc" cellspacing="0" cellpadding="0"> |
| |
1689 | | - | <tr class="secBegin"> |
| |
1690 | | - | <td class="LineNum">2</td> |
| |
1691 | | - | <td class="Normal">/*</td> |
| |
1692 | | - | <td class="AlignCenter">=</td> |
| |
1693 | | - | <td class="LineNum">2</td> |
| |
1694 | | - | <td class="Normal">/*</td> |
| |
1695 | | - | </tr> |
| |
1696 | | - | <tr class="secMiddle"> |
| |
1697 | | - | <td class="LineNum">3</td> |
| |
1698 | | - | <td class="Normal"> $Id: compatibility.php,v 1.19 2003/04/09 16:12:54 project3000 Exp $</td> |
| |
1699 | | - | <td class="AlignCenter"> </td> |
| |
1700 | | - | <td class="LineNum">3</td> |
| |
1701 | | - | <td class="Normal"> $Id: compatibility.php,v 1.19 2003/04/09 16:12:54 project3000 Exp $</td> |
| |
1702 | | - | </tr> |
| |
1703 | | - | <tr class="secMiddle"> |
| |
1704 | | - | <td class="LineNum">4</td> |
| |
1705 | | - | <td class="Normal"> </td> |
| |
1706 | | - | <td class="AlignCenter"> </td> |
| |
1707 | | - | <td class="LineNum">4</td> |
| |
1708 | | - | <td class="Normal"> </td> |
| |
1709 | | - | </tr> |
| |
1710 | | - | <tr class="secMiddle"> |
| |
1711 | | - | <td class="LineNum">5</td> |
| |
1712 | | - | <td class="Normal"> osCommerce, Open Source E-Commerce Solutions</td> |
| |
1713 | | - | <td class="AlignCenter"> </td> |
| |
1714 | | - | <td class="LineNum">5</td> |
| |
1715 | | - | <td class="Normal"> osCommerce, Open Source E-Commerce Solutions</td> |
| |
1716 | | - | </tr> |
| |
1717 | | - | <tr class="secMiddle"> |
| |
1718 | | - | <td class="LineNum">6</td> |
| |
1719 | | - | <td class="Normal"> http://www.oscommerce.com</td> |
| |
1720 | | - | <td class="AlignCenter"> </td> |
| |
1721 | | - | <td class="LineNum">6</td> |
| |
1722 | | - | <td class="Normal"> http://www.oscommerce.com</td> |
| |
1723 | | - | </tr> |
| |
1724 | | - | <tr class="secMiddle"> |
| |
1725 | | - | <td class="LineNum">7</td> |
| |
1726 | | - | <td class="Normal"> </td> |
| |
1727 | | - | <td class="AlignCenter"> </td> |
| |
1728 | | - | <td class="LineNum">7</td> |
| |
1729 | | - | <td class="Normal"> </td> |
| |
1730 | | - | </tr> |
| |
1731 | | - | <tr class="secMiddle"> |
| |
1732 | | - | <td class="LineNum">8</td> |
| |
1733 | | - | <td class="Normal"> Copyright (c) 2006 osCommerce</td> |
| |
1734 | | - | <td class="AlignCenter"> </td> |
| |
1735 | | - | <td class="LineNum">8</td> |
| |
1736 | | - | <td class="Normal"> Copyright (c) 2007 osCommerce</td> |
| |
1737 | | - | </tr> |
| |
1738 | | - | <tr class="secMiddle"> |
| |
1739 | | - | <td class="LineNum">9</td> |
| |
1740 | | - | <td class="Normal"> </td> |
| |
1741 | | - | <td class="AlignCenter"> </td> |
| |
1742 | | - | <td class="LineNum">9</td> |
| |
1743 | | - | <td class="Normal"> </td> |
| |
1744 | | - | </tr> |
| |
1745 | | - | <tr class="secEnd"> |
| |
1746 | | - | <td class="LineNum">10</td> |
| |
1747 | | - | <td class="Normal"> Released under the GNU General Public License</td> |
| |
1748 | | - | <td class="AlignCenter"> </td> |
| |
1749 | | - | <td class="LineNum">10</td> |
| |
1750 | | - | <td class="Normal"> Released under the GNU General Public License</td> |
| |
1751 | | - | </tr> |
| |
1752 | | - | <tr class="secBegin"> |
| |
1753 | | - | <td class="LineNum">11</td> |
| |
1754 | | - | <td class="HasOrphan"> </td> |
| |
1755 | | - | <td class="AlignCenter">+-</td> |
| |
1756 | | - | <td class="LineNum"> </td> |
| |
1757 | | - | <td class="HasOrphan"> </td> |
| |
1758 | | - | </tr> |
| |
1759 | | - | <tr class="secMiddle"> |
| |
1760 | | - | <td class="LineNum">12</td> |
| |
1761 | | - | <td class="HasOrphan"><span class="ttSigDiff"> Modified by Marco Canini, <m.canini@libero.it></span></td> |
| |
1762 | | - | <td class="AlignCenter"> </td> |
| |
1763 | | - | <td class="LineNum"> </td> |
| |
1764 | | - | <td class="HasOrphan"> </td> |
| |
1765 | | - | </tr> |
| |
1766 | | - | <tr class="secEnd"> |
| |
1767 | | - | <td class="LineNum">13</td> |
| |
1768 | | - | <td class="HasOrphan"><span class="ttSigDiff"> - Fixed a bug with arrays in $HTTP_xxx_VARS</span></td> |
| |
1769 | | - | <td class="AlignCenter"> </td> |
| |
1770 | | - | <td class="LineNum"> </td> |
| |
1771 | | - | <td class="HasOrphan"> </td> |
| |
1772 | | - | </tr> |
| |
1773 | | - | <tr class="secBegin"> |
| |
1774 | | - | <td class="LineNum">14</td> |
| |
1775 | | - | <td class="Normal">*/</td> |
| |
1776 | | - | <td class="AlignCenter">=</td> |
| |
1777 | | - | <td class="LineNum">11</td> |
| |
1778 | | - | <td class="Normal">*/</td> |
| |
1779 | | - | </tr> |
| |
1780 | | - | <tr class="secMiddle"> |
| |
1781 | | - | <td class="LineNum">15</td> |
| |
1782 | | - | <td class="Normal"> </td> |
| |
1783 | | - | <td class="AlignCenter"> </td> |
| |
1784 | | - | <td class="LineNum">12</td> |
| |
1785 | | - | <td class="Normal"> </td> |
| |
1786 | | - | </tr> |
| |
1787 | | - | <tr class="secMiddle"> |
| |
1788 | | - | <td class="LineNum">16</td> |
| |
1789 | | - | <td class="Normal">////</td> |
| |
1790 | | - | <td class="AlignCenter"> </td> |
| |
1791 | | - | <td class="LineNum">13</td> |
| |
1792 | | - | <td class="Normal">////</td> |
| |
1793 | | - | </tr> |
| |
1794 | | - | <tr class="secMiddle"> |
| |
1795 | | - | <td class="LineNum">17</td> |
| |
1796 | | - | <td class="Normal">// Recursively handle magic_quotes_gpc turned off.</td> |
| |
1797 | | - | <td class="AlignCenter"> </td> |
| |
1798 | | - | <td class="LineNum">14</td> |
| |
1799 | | - | <td class="Normal">// Recursively handle magic_quotes_gpc turned off.</td> |
| |
1800 | | - | </tr> |
| |
1801 | | - | <tr class="secMiddle"> |
| |
1802 | | - | <td class="LineNum">18</td> |
| |
1803 | | - | <td class="Normal">// This is due to the possibility of have an array in</td> |
| |
1804 | | - | <td class="AlignCenter"> </td> |
| |
1805 | | - | <td class="LineNum">15</td> |
| |
1806 | | - | <td class="Normal">// This is due to the possibility of have an array in</td> |
| |
1807 | | - | </tr> |
| |
1808 | | - | <tr class="secEnd"> |
| |
1809 | | - | <td class="LineNum">19</td> |
| |
1810 | | - | <td class="Normal">// $HTTP_xxx_VARS</td> |
| |
1811 | | - | <td class="AlignCenter"> </td> |
| |
1812 | | - | <td class="LineNum">16</td> |
| |
1813 | | - | <td class="Normal">// $HTTP_xxx_VARS</td> |
| |
1814 | | - | </tr> |
| |
1815 | | - | <tr class="secGap"><td colspan="5"> </td></tr> |
| |
1816 | | - | <tr class="secBegin"> |
| |
1817 | | - | <td class="LineNum">27</td> |
| |
1818 | | - | <td class="Normal"> } else {</td> |
| |
1819 | | - | <td class="AlignCenter">=</td> |
| |
1820 | | - | <td class="LineNum">24</td> |
| |
1821 | | - | <td class="Normal"> } else {</td> |
| |
1822 | | - | </tr> |
| |
1823 | | - | <tr class="secMiddle"> |
| |
1824 | | - | <td class="LineNum">28</td> |
| |
1825 | | - | <td class="Normal"> $ar[$key] = addslashes($value);</td> |
| |
1826 | | - | <td class="AlignCenter"> </td> |
| |
1827 | | - | <td class="LineNum">25</td> |
| |
1828 | | - | <td class="Normal"> $ar[$key] = addslashes($value);</td> |
| |
1829 | | - | </tr> |
| |
1830 | | - | <tr class="secMiddle"> |
| |
1831 | | - | <td class="LineNum">29</td> |
| |
1832 | | - | <td class="Normal"> }</td> |
| |
1833 | | - | <td class="AlignCenter"> </td> |
| |
1834 | | - | <td class="LineNum">26</td> |
| |
1835 | | - | <td class="Normal"> }</td> |
| |
1836 | | - | </tr> |
| |
1837 | | - | <tr class="secMiddle"> |
| |
1838 | | - | <td class="LineNum">30</td> |
| |
1839 | | - | <td class="Normal"> }</td> |
| |
1840 | | - | <td class="AlignCenter"> </td> |
| |
1841 | | - | <td class="LineNum">27</td> |
| |
1842 | | - | <td class="Normal"> }</td> |
| |
1843 | | - | </tr> |
| |
1844 | | - | <tr class="secMiddle"> |
| |
1845 | | - | <td class="LineNum">31</td> |
| |
1846 | | - | <td class="Normal"> }</td> |
| |
1847 | | - | <td class="AlignCenter"> </td> |
| |
1848 | | - | <td class="LineNum">28</td> |
| |
1849 | | - | <td class="Normal"> }</td> |
| |
1850 | | - | </tr> |
| |
1851 | | - | <tr class="secEnd"> |
| |
1852 | | - | <td class="LineNum">32</td> |
| |
1853 | | - | <td class="Normal"> </td> |
| |
1854 | | - | <td class="AlignCenter"> </td> |
| |
1855 | | - | <td class="LineNum">29</td> |
| |
1856 | | - | <td class="Normal"> </td> |
| |
1857 | | - | </tr> |
| |
1858 | | - | <tr class="secBegin"> |
| |
1859 | | - | <td class="LineNum">33</td> |
| |
1860 | | - | <td class="HasMismatch"><span class="ttSigDiff">/</span><span class="ttSigDiff">/</span> <span class="ttSigDiff">$HTT</span>P<span class="ttSigDiff">_x</span><span class="ttSigDiff">xx</span>_V<span class="ttSigDiff">A</span>RS<span class="ttSigDiff"> are always</span> <span class="ttSigDiff">s</span><span class="ttSigDiff">et on php4</span></td> |
| |
1861 | | - | <td class="AlignCenter"><></td> |
| |
1862 | | - | <td class="LineNum">30</td> |
| |
1863 | | - | <td class="HasMismatch"><span class="ttSigDiff"> </span> <span class="ttSigDiff">if (</span>P<span class="ttSigDiff">HP</span>_V<span class="ttSigDiff">E</span>RS<span class="ttSigDiff">ION >= 4.1)</span> <span class="ttSigDiff">{</span></td> |
| |
1864 | | - | </tr> |
| |
1865 | | - | <tr class="secMiddle"> |
| |
1866 | | - | <td class="LineNum"> </td> |
| |
1867 | | - | <td class="HasOrphan"> </td> |
| |
1868 | | - | <td class="AlignCenter"> </td> |
| |
1869 | | - | <td class="LineNum">31</td> |
| |
1870 | | - | <td class="HasOrphan"><span class="ttSigDiff"> $HTTP_GET_VARS =& $_GET;</span></td> |
| |
1871 | | - | </tr> |
| |
1872 | | - | <tr class="secMiddle"> |
| |
1873 | | - | <td class="LineNum"> </td> |
| |
1874 | | - | <td class="HasOrphan"> </td> |
| |
1875 | | - | <td class="AlignCenter"> </td> |
| |
1876 | | - | <td class="LineNum">32</td> |
| |
1877 | | - | <td class="HasOrphan"><span class="ttSigDiff"> $HTTP_POST_VARS =& $_POST;</span></td> |
| |
1878 | | - | </tr> |
| |
1879 | | - | <tr class="secMiddle"> |
| |
1880 | | - | <td class="LineNum"> </td> |
| |
1881 | | - | <td class="HasOrphan"> </td> |
| |
1882 | | - | <td class="AlignCenter"> </td> |
| |
1883 | | - | <td class="LineNum">33</td> |
| |
1884 | | - | <td class="HasOrphan"><span class="ttSigDiff"> $HTTP_COOKIE_VARS =& $_COOKIE;</span></td> |
| |
1885 | | - | </tr> |
| |
1886 | | - | <tr class="secMiddle"> |
| |
1887 | | - | <td class="LineNum"> </td> |
| |
1888 | | - | <td class="HasOrphan"> </td> |
| |
1889 | | - | <td class="AlignCenter"> </td> |
| |
1890 | | - | <td class="LineNum">34</td> |
| |
1891 | | - | <td class="HasOrphan"><span class="ttSigDiff"> $HTTP_SESSION_VARS =& $_SESSION;</span></td> |
| |
1892 | | - | </tr> |
| |
1893 | | - | <tr class="secMiddle"> |
| |
1894 | | - | <td class="LineNum"> </td> |
| |
1895 | | - | <td class="HasOrphan"> </td> |
| |
1896 | | - | <td class="AlignCenter"> </td> |
| |
1897 | | - | <td class="LineNum">35</td> |
| |
1898 | | - | <td class="HasOrphan"><span class="ttSigDiff"> $HTTP_POST_FILES =& $_FILES;</span></td> |
| |
1899 | | - | </tr> |
| |
1900 | | - | <tr class="secMiddle"> |
| |
1901 | | - | <td class="LineNum"> </td> |
| |
1902 | | - | <td class="HasOrphan"> </td> |
| |
1903 | | - | <td class="AlignCenter"> </td> |
| |
1904 | | - | <td class="LineNum">36</td> |
| |
1905 | | - | <td class="HasOrphan"><span class="ttSigDiff"> $HTTP_SERVER_VARS =& $_SERVER;</span></td> |
| |
1906 | | - | </tr> |
| |
1907 | | - | <tr class="secMiddle"> |
| |
1908 | | - | <td class="LineNum"> </td> |
| |
1909 | | - | <td class="HasOrphan"> </td> |
| |
1910 | | - | <td class="AlignCenter"> </td> |
| |
1911 | | - | <td class="LineNum">37</td> |
| |
1912 | | - | <td class="HasOrphan"><span class="ttSigDiff"> } else {</span></td> |
| |
1913 | | - | </tr> |
| |
1914 | | - | <tr class="secMiddle"> |
| |
1915 | | - | <td class="LineNum">34</td> |
| |
1916 | | - | <td class="HasMismatch"> if (!is_array($HTTP_GET_VARS)) $HTTP_GET_VARS = array();</td> |
| |
1917 | | - | <td class="AlignCenter"> </td> |
| |
1918 | | - | <td class="LineNum">38</td> |
| |
1919 | | - | <td class="HasMismatch"> <span class="ttSigDiff"> </span>if (!is_array($HTTP_GET_VARS)) $HTTP_GET_VARS = array();</td> |
| |
1920 | | - | </tr> |
| |
1921 | | - | <tr class="secMiddle"> |
| |
1922 | | - | <td class="LineNum">35</td> |
| |
1923 | | - | <td class="HasMismatch"> if (!is_array($HTTP_POST_VARS)) $HTTP_POST_VARS = array();</td> |
| |
1924 | | - | <td class="AlignCenter"> </td> |
| |
1925 | | - | <td class="LineNum">39</td> |
| |
1926 | | - | <td class="HasMismatch"> <span class="ttSigDiff"> </span>if (!is_array($HTTP_POST_VARS)) $HTTP_POST_VARS = array();</td> |
| |
1927 | | - | </tr> |
| |
1928 | | - | <tr class="secMiddle"> |
| |
1929 | | - | <td class="LineNum">36</td> |
| |
1930 | | - | <td class="HasMismatch"> if (!is_array($HTTP_COOKIE_VARS)) $HTTP_COOKIE_VARS = array();</td> |
| |
1931 | | - | <td class="AlignCenter"> </td> |
| |
1932 | | - | <td class="LineNum">40</td> |
| |
1933 | | - | <td class="HasMismatch"> <span class="ttSigDiff"> </span>if (!is_array($HTTP_COOKIE_VARS)) $HTTP_COOKIE_VARS = array();</td> |
| |
1934 | | - | </tr> |
| |
1935 | | - | <tr class="secEnd"> |
| |
1936 | | - | <td class="LineNum"> </td> |
| |
1937 | | - | <td class="HasOrphan"> </td> |
| |
1938 | | - | <td class="AlignCenter"> </td> |
| |
1939 | | - | <td class="LineNum">41</td> |
| |
1940 | | - | <td class="HasOrphan"><span class="ttSigDiff"> }</span></td> |
| |
1941 | | - | </tr> |
| |
1942 | | - | <tr class="secBegin"> |
| |
1943 | | - | <td class="LineNum">37</td> |
| |
1944 | | - | <td class="Normal"> </td> |
| |
1945 | | - | <td class="AlignCenter">=</td> |
| |
1946 | | - | <td class="LineNum">42</td> |
| |
1947 | | - | <td class="Normal"> </td> |
| |
1948 | | - | </tr> |
| |
1949 | | - | <tr class="secMiddle"> |
| |
1950 | | - | <td class="LineNum">38</td> |
| |
1951 | | - | <td class="Normal">// handle magic_quotes_gpc turned off.</td> |
| |
1952 | | - | <td class="AlignCenter"> </td> |
| |
1953 | | - | <td class="LineNum">43</td> |
| |
1954 | | - | <td class="Normal">// handle magic_quotes_gpc turned off.</td> |
| |
1955 | | - | </tr> |
| |
1956 | | - | <tr class="secMiddle"> |
| |
1957 | | - | <td class="LineNum">39</td> |
| |
1958 | | - | <td class="Normal"> if (!get_magic_quotes_gpc()) {</td> |
| |
1959 | | - | <td class="AlignCenter"> </td> |
| |
1960 | | - | <td class="LineNum">44</td> |
| |
1961 | | - | <td class="Normal"> if (!get_magic_quotes_gpc()) {</td> |
| |
1962 | | - | </tr> |
| |
1963 | | - | <tr class="secMiddle"> |
| |
1964 | | - | <td class="LineNum">40</td> |
| |
1965 | | - | <td class="Normal"> do_magic_quotes_gpc($HTTP_GET_VARS);</td> |
| |
1966 | | - | <td class="AlignCenter"> </td> |
| |
1967 | | - | <td class="LineNum">45</td> |
| |
1968 | | - | <td class="Normal"> do_magic_quotes_gpc($HTTP_GET_VARS);</td> |
| |
1969 | | - | </tr> |
| |
1970 | | - | <tr class="secMiddle"> |
| |
1971 | | - | <td class="LineNum">41</td> |
| |
1972 | | - | <td class="Normal"> do_magic_quotes_gpc($HTTP_POST_VARS);</td> |
| |
1973 | | - | <td class="AlignCenter"> </td> |
| |
1974 | | - | <td class="LineNum">46</td> |
| |
1975 | | - | <td class="Normal"> do_magic_quotes_gpc($HTTP_POST_VARS);</td> |
| |
1976 | | - | </tr> |
| |
1977 | | - | <tr class="secEnd"> |
| |
1978 | | - | <td class="LineNum">42</td> |
| |
1979 | | - | <td class="Normal"> do_magic_quotes_gpc($HTTP_COOKIE_VARS);</td> |
| |
1980 | | - | <td class="AlignCenter"> </td> |
| |
1981 | | - | <td class="LineNum">47</td> |
| |
1982 | | - | <td class="Normal"> do_magic_quotes_gpc($HTTP_COOKIE_VARS);</td> |
| |
1983 | | - | </tr> |
| |
1984 | | - | </table> |
| |
| 742 | + | <p class="affectedFiles"><b>Affected Files</b><br /> |
| |
| 743 | + | catalog/includes/classes/navigation_history.php</p> |
|
1985 | 744 | | |
  |
1986 | | - | <br /> |
| |
| 745 | + | <span class="affectedFiles">File: catalog/includes/classes/navigation_history.php (<a href="http://svn.oscommerce.com/fisheye/browse/osCommerce/oscommerce2/trunk/catalog/includes/classes/navigation_history.php?r1=1619&r2=1696">online</a>) (<a href="http://svn.oscommerce.com/fisheye/rdiff/osCommerce/oscommerce2/trunk/catalog/includes/classes/navigation_history.php?r1=1619&r2=1696">raw</a>)</span> |
|
1987 | 746 | | |
  |
1988 | | - | <span class="affectedFiles">File: catalog/includes/functions/sessions.php</span> |
| |
1989 | | - | |
| |
1990 | | - | <table class="fc" cellspacing="0" cellpadding="0"> |
| |
1991 | | - | <tr class="secBegin"> |
| |
1992 | | - | <td class="LineNum">98</td> |
| |
1993 | | - | <td class="Normal"> }</td> |
| |
1994 | | - | <td class="AlignCenter">=</td> |
| |
1995 | | - | <td class="LineNum">98</td> |
| |
1996 | | - | <td class="Normal"> }</td> |
| |
1997 | | - | </tr> |
| |
1998 | | - | <tr class="secMiddle"> |
| |
1999 | | - | <td class="LineNum">99</td> |
| |
2000 | | - | <td class="Normal"> </td> |
| |
2001 | | - | <td class="AlignCenter"> </td> |
| |
2002 | | - | <td class="LineNum">99</td> |
| |
2003 | | - | <td class="Normal"> </td> |
| |
2004 | | - | </tr> |
| |
2005 | | - | <tr class="secMiddle"> |
| |
2006 | | - | <td class="LineNum">100</td> |
| |
2007 | | - | <td class="Normal"> function tep_session_register($variable) {</td> |
| |
2008 | | - | <td class="AlignCenter"> </td> |
| |
2009 | | - | <td class="LineNum">100</td> |
| |
2010 | | - | <td class="Normal"> function tep_session_register($variable) {</td> |
| |
2011 | | - | </tr> |
| |
2012 | | - | <tr class="secMiddle"> |
| |
2013 | | - | <td class="LineNum">101</td> |
| |
2014 | | - | <td class="Normal"> global $session_started;</td> |
| |
2015 | | - | <td class="AlignCenter"> </td> |
| |
2016 | | - | <td class="LineNum">101</td> |
| |
2017 | | - | <td class="Normal"> global $session_started;</td> |
| |
2018 | | - | </tr> |
| |
2019 | | - | <tr class="secMiddle"> |
| |
2020 | | - | <td class="LineNum">102</td> |
| |
2021 | | - | <td class="Normal"> </td> |
| |
2022 | | - | <td class="AlignCenter"> </td> |
| |
2023 | | - | <td class="LineNum">102</td> |
| |
2024 | | - | <td class="Normal"> </td> |
| |
2025 | | - | </tr> |
| |
2026 | | - | <tr class="secEnd"> |
| |
2027 | | - | <td class="LineNum">103</td> |
| |
2028 | | - | <td class="Normal"> if ($session_started == true) {</td> |
| |
2029 | | - | <td class="AlignCenter"> </td> |
| |
2030 | | - | <td class="LineNum">103</td> |
| |
2031 | | - | <td class="Normal"> if ($session_started == true) {</td> |
| |
2032 | | - | </tr> |
| |
2033 | | - | <tr class="secBegin"> |
| |
2034 | | - | <td class="LineNum"> </td> |
| |
2035 | | - | <td class="HasOrphan"> </td> |
| |
2036 | | - | <td class="AlignCenter"><></td> |
| |
2037 | | - | <td class="LineNum">104</td> |
| |
2038 | | - | <td class="HasOrphan"><span class="ttSigDiff"> if (PHP_VERSION < 4.3) {</span></td> |
| |
2039 | | - | </tr> |
| |
2040 | | - | <tr class="secMiddle"> |
| |
2041 | | - | <td class="LineNum">104</td> |
| |
2042 | | - | <td class="HasMismatch"> return session_register($variable);</td> |
| |
2043 | | - | <td class="AlignCenter"> </td> |
| |
2044 | | - | <td class="LineNum">105</td> |
| |
2045 | | - | <td class="HasMismatch"> <span class="ttSigDiff"> </span>return session_register($variable);</td> |
| |
2046 | | - | </tr> |
| |
2047 | | - | <tr class="secMiddle"> |
| |
2048 | | - | <td class="LineNum">105</td> |
| |
2049 | | - | <td class="HasMismatch"> } else {</td> |
| |
2050 | | - | <td class="AlignCenter"> </td> |
| |
2051 | | - | <td class="LineNum">106</td> |
| |
2052 | | - | <td class="HasMismatch"> <span class="ttSigDiff"> </span>} else {</td> |
| |
2053 | | - | </tr> |
| |
2054 | | - | <tr class="secMiddle"> |
| |
2055 | | - | <td class="LineNum"> </td> |
| |
2056 | | - | <td class="HasOrphan"> </td> |
| |
2057 | | - | <td class="AlignCenter"> </td> |
| |
2058 | | - | <td class="LineNum">107</td> |
| |
2059 | | - | <td class="HasOrphan"><span class="ttSigDiff"> $_SESSION[$variable] = (isset($GLOBALS[$variable])) ? $GLOBALS[$variable] : null;</span></td> |
| |
2060 | | - | </tr> |
| |
2061 | | - | <tr class="secMiddle"> |
| |
2062 | | - | <td class="LineNum"> </td> |
| |
2063 | | - | <td class="HasOrphan"> </td> |
| |
2064 | | - | <td class="AlignCenter"> </td> |
| |
2065 | | - | <td class="LineNum">108</td> |
| |
2066 | | - | <td class="HasOrphan"> </td> |
| |
2067 | | - | </tr> |
| |
2068 | | - | <tr class="secMiddle"> |
| |
2069 | | - | <td class="LineNum"> </td> |
| |
2070 | | |