first commit

This commit is contained in:
2024-11-05 12:22:50 +01:00
commit e5682a3912
19641 changed files with 2948548 additions and 0 deletions

View File

@@ -0,0 +1,216 @@
#carrier_wizard {
position: relative;
display: block;
.translatable-field {
color: $main-color;
li {
a {
color: $main-color;
}
}
}
.stepContainer {
position: relative;
display: block;
clear: both;
div.content {
position: absolute;
display: block;
width: 100%;
clear: both;
}
.StepTitle {
position: relative;
display: block;
clear: both;
}
}
ul.anchor {
position: relative;
display: block;
float: left;
width: 100%;
padding: 0;
margin: 0 0 10px;
clear: both;
list-style: none;
&.nbr_steps_4 {
li {
float: left;
width: 25%;
}
}
&.nbr_steps_5 {
li {
float: left;
width: 25%;
}
}
}
li {
position: relative;
display: block;
overflow: hidden;
a {
position: relative;
display: block;
height: 32px;
margin: 0 16px 0 0;
color: #ccc;
text-decoration: none;
outline-style: none;
.stepNumber {
position: relative;
float: left;
width: 24px;
height: 32px;
padding: 0 5px;
margin-right: 3px;
font-size: 30px;
line-height: 32px;
color: #fff;
text-align: center;
}
.stepDesc {
position: relative;
display: table-cell;
height: 32px;
font-size: 13px;
line-height: 13px;
text-align: left;
vertical-align: middle;
}
.chevron {
position: absolute;
top: 0;
right: -16px;
border: 16px solid transparent;
border-right: 0;
border-left: 14px solid #fff;
&::after {
position: absolute;
top: -16px;
right: 2px;
content: "";
border: 16px solid transparent;
border-right: 0;
border-left: 14px solid #ccc;
}
}
}
a.disabled {
color: #777;
background-color: #ccc;
.chevron::after {
border-left: 14px solid #ccc;
}
}
a.selected {
color: #f8f8f8;
cursor: text;
background-color: $main-color;
.chevron::after {
border-left: 14px solid $main-color;
}
}
a.done {
color: #fff;
background-color: $brand-success;
.chevron::after {
border-left: 14px solid $brand-success;
}
}
}
.loader {
display: none;
}
.msgBox {
position: relative;
display: none;
float: left;
padding: 5px;
margin: 4px 0 0 5px;
color: #5a5655;
background-color: #ffd;
border: 1px solid #ffd700;
@include border-radius(5px);
}
.msgBox .content {
float: left;
padding: 0;
}
#carrier_logo_block {
right: 10px;
}
.wizard_error {
@extend .alert;
@extend .alert-danger;
}
.range_inf td,
.range_sup td {
background-color: #ccc;
}
.range_type {
width: 220px;
font-weight: 700;
text-align: right;
}
.range_data {
width: 110px;
}
.range_sign {
width: 18px;
font-size: 20px;
text-align: center;
}
.range_data_new {
width: 110px;
}
table#zones_table {
width: auto;
}
.field_error {
border-color: $brand-danger;
}
.actionBar {
height: 30px;
}
.actionBar a {
float: right;
margin-right: 10px;
}
}

View File

@@ -0,0 +1,351 @@
//Avatar
.employee_avatar_small {
@extend .avatar-sm;
vertical-align: middle;
img {
padding: 0;
border: none;
}
}
.employee_avatar {
@extend .avatar-lg;
display: block !important;
margin: 10px auto !important;
text-align: center;
}
.avatar-xs {
@include avatar(16px, 16px);
}
.avatar-sm {
@include avatar(32px, 32px);
}
.avatar-md {
@include avatar(48px, 32px);
}
.avatar-lg {
@include avatar(80px, 80px);
}
.avatar-xl {
@include avatar(128px, 128px);
}
#employee-thumbnail {
position: relative;
width: 104px;
height: 104px;
margin-bottom: 10px;
// stylelint-disable-next-line
background-image: url(data:image/png;base64,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);
background-size: contain;
border: solid 1px #ccc;
@include border-radius(4px);
@include box-shadow(white 0 0 0 4px inset);
&::before {
@extend .icon;
@extend .icon-spin;
@extend .icon-refresh;
position: absolute;
top: 10px;
z-index: 10;
display: block;
font-size: 2em;
color: #ccc;
text-align: center;
@include left(10px);
}
a {
position: absolute;
top: 1px;
z-index: 100;
display: block;
width: 100px;
height: 100px;
overflow: hidden;
background-position: center;
background-size: contain;
border: none;
@include left(1px);
@include box-shadow(white 0 0 0 3px inset);
}
}
.message-item-initial {
h2 {
font-size: 1.5em;
@include margin(0, 0, 5px, 0);
}
.message-item-initial-body {
@extend .panel;
position: relative;
margin-top: 10px;
}
.message-date {
margin-bottom: 10px;
color: #bbb;
}
//Messages
}
.message-item {
@extend .media;
position: relative;
padding: 10px 0;
border-bottom: solid 1px #eee;
@include margin(0, 0, 0, 30px);
&:last-child {
border: none;
}
.message-item-heading {
display: inline-block;
}
.message-body {
@include margin(0, 0, 0, 80px);
.message-item-text {
@include padding(0, 0, 0, 10px);
@include border-left(2px solid #ccc);
}
}
.message-avatar {
position: absolute;
top: 10px;
@include left(10px);
}
.message-date {
color: #bbb;
}
//Arrows
}
.arrow::before,
.arrow::after {
position: absolute;
display: inline-block;
content: "";
border-color: transparent;
border-style: solid;
}
.arrow-left::before {
top: 6px;
@include ltr () {
border-width: 7px 7px 7px 0;
border-right-color: #d1d4d7;
}
@include rtl () {
border-width: 7px 0 7px 7px;
border-left-color: #d1d4d7;
}
@include margin-left(-7px);
@include left(0);
}
.arrow-left::after {
top: 7px;
@include ltr () {
border-width: 6px 6px 6px 0;
border-right-color: #fff;
}
@include rtl () {
border-width: 6px 0 6px 6px;
border-left-color: #fff;
}
@include left(0);
@include margin-left(-6px);
}
.arrow-right::before {
top: 6px;
@include ltr () {
border-width: 7px 0 7px 7px;
border-left-color: #d1d4d7;
}
@include rtl () {
border-width: 7px 7px 7px 0;
border-right-color: #d1d4d7;
}
@include right(0);
@include margin-right(-7px);
}
.arrow-right::after {
top: 7px;
@include ltr () {
border-width: 6px 0 6px 6px;
border-left-color: #fff;
}
@include rtl () {
border-width: 6px 6px 6px 0;
border-right-color: #fff;
}
@include right(0);
@include margin-right(-6px);
}
//Timeline
$time-icon-size: 40px;
.timeline {
position: relative;
display: table;
width: 100%;
table-layout: fixed;
border-spacing: 0;
border-collapse: collapse;
&::before {
position: absolute;
top: 0;
bottom: 30px;
z-index: 0;
width: 6px;
content: "";
background-color: #ddd;
@include margin-left(-4px);
@include left(50%);
}
.timeline-item {
display: table-row;
.timeline-caption {
display: table-cell;
width: 50%;
vertical-align: top;
.timeline-panel {
@extend .panel;
position: relative;
display: inline-block;
@include text-align(left);
@include margin-left($time-icon-size + 2px);
@include box-shadow(0);
}
h5 {
margin: 0;
span {
display: block;
margin-bottom: 4px;
font-size: 12px;
color: #999;
}
}
p {
margin-top: 10px;
margin-bottom: 0;
font-size: 12px;
}
}
.timeline-date {
position: absolute;
top: 10px;
width: 150px;
@include text-align(right);
@include left(-220px);
}
.timeline-icon {
position: absolute;
top: -2px;
width: $time-icon-size;
height: $time-icon-size;
line-height: $time-icon-size;
text-align: center;
background-color: #666;
border: 2px solid #fff;
border-radius: $time-icon-size;
@include left(-($time-icon-size + $time-icon-size / 2 + 2px));
i {
margin-top: 5px;
font-size: ($time-icon-size / 2);
color: #fff;
}
}
&::before,
&.alt::after {
display: block;
width: 50%;
content: "";
}
&.alt {
@include text-align(right);
&::before {
display: none;
}
.timeline-panel {
@include margin-right($time-icon-size);
@include margin-left(0);
}
.timeline-date {
@include right(-220px);
@include text-align(left);
@include left(auto);
}
.timeline-icon {
@include left(auto);
@include right(-($time-icon-size + $time-icon-size / 2));
}
}
&.active {
display: table-caption;
text-align: center;
&::before {
width: 1%;
}
.timeline-panel {
@include margin-left(0);
}
.timeline-caption {
display: inline-block;
width: auto;
}
.timeline-date,
.timeline-icon {
position: static;
display: inline-block;
width: auto;
margin-bottom: 10px;
}
}
}
}
.command-danger {
background-color: $brand-danger !important;
}
.command-success {
background-color: $brand-success !important;
}

View File

@@ -0,0 +1,467 @@
//DASHBOARD
.size_s {
font-size: 1.1em;
}
.size_md {
font-size: 1.3em;
}
.size_l {
font-size: 1.7em;
}
.size_xl {
font-size: 2em;
}
.size_xxl {
font-size: 2.3em;
}
.number-monospace {
font-family: $font-family-mono !important;
font-weight: 200;
word-spacing: -0.3em;
}
.color_success {
color: $brand-success;
}
.color_danger {
color: $brand-danger;
}
.dash_trend_down {
color: $brand-danger;
&::before {
font-family: FontAwesome, sans-serif;
content: "\f0ab";
@include margin-right(4px);
}
}
.dash_trend_up {
color: $brand-success;
&::before {
font-family: FontAwesome, sans-serif;
content: "\f0aa";
@include margin-right(4px);
}
}
.dash_trend_right {
&::before {
font-family: FontAwesome, sans-serif;
content: "\f0a9";
@include margin-right(4px);
}
}
#dashboard {
section > section {
header {
padding: 3px 8px;
font-size: 1.2em;
color: #fff;
background-color: $brand-primary;
@include margin(0, 0, 3px, 0);
.small {
display: block;
clear: both;
font-family: $font-family-sans-serif;
font-size: 0.8em;
font-variant: small-cap;
text-transform: uppercase;
}
}
}
.data_list {
@extend .list-group;
padding: 0;
@include margin(0, 0, 10px, 0);
li {
@extend .list-group-item;
position: relative;
}
.data_value {
position: absolute;
top: 0;
line-height: 39px;
@include right(0);
@include padding(0, 10px, 0, 0);
}
}
.data_list_small {
padding: 0;
border-top: solid 1px #ddd;
@include margin(8px, 0, 10px, 0);
li {
position: relative;
padding: 3px 0;
margin: 0;
border: none;
border-bottom: dashed 1px #ddd;
}
.data_label {
color: #bbb;
text-transform: uppercase;
}
.data_value {
position: absolute;
top: 0;
padding: 0;
line-height: 25px;
@include right(0);
}
}
.data_list_large {
@extend .list-unstyled;
padding: 0;
@include margin(8px, 0, 10px, 0);
li {
position: relative;
padding: 6px 0;
margin: 0;
border: none;
}
.data_label {
line-height: 0.8em;
small {
font-size: 0.6em;
}
}
.data_value {
position: absolute;
top: 0;
line-height: 0.6em;
text-align: right;
@include right(0);
@include padding(8px, 0, 0, 0);
small {
font-size: 0.5em;
}
}
}
.data_list_vertical {
@extend .list-unstyled;
@extend .row;
padding: 0;
border: 1px solid #ddd;
@include margin(0, 0, 10px, 0);
@include border-radius(3px);
li {
@extend .col-xs-6;
padding: 6px;
@include border-left(solid 1px #ddd);
&:first-child {
border: none;
}
}
.data_label {
display: block;
min-height: 32px;
line-height: 1em;
text-align: center;
}
.data_value {
display: block;
text-align: center;
}
}
#dashtrends {
header {
margin-bottom: 0;
}
#dashtrends_toolbar {
margin: 0 -16px 10px;
dl {
@include box-shadow(0 0 0 2px #ffffff inset);
dt {
height: 2.6em;
padding: 0;
margin: 0;
color: #777;
}
dd.data_value {
color: #aaa;
@extend .clearfix;
small {
font-size: 0.5em;
}
}
dd.dash_trend {
width: 80px;
margin: 0 auto;
background-color: #fff;
@include border-radius(3px);
}
&:hover {
dt,
dd.data_value {
color: $brand-primary;
}
dt {
text-decoration: underline;
}
}
&.active {
dt,
dd.data_value {
color: #fff;
}
}
}
}
dl {
min-height: 70px;
padding: 10px;
margin: 0;
text-align: center;
cursor: pointer;
background-color: #fff;
border-bottom: 1px solid #ddd;
@include border-left(1px solid #ddd);
&:first-child {
@include border-left(none);
}
&.active {
background-color: $brand-primary;
@include box-shadow(#ffffff 0 0 0 2px inset);
dt {
color: #fff;
}
}
}
dt {
height: 37px;
font: 400 1.1em / 120% $headings-font-family;
line-height: 1em;
text-align: center;
}
dd {
span {
font-size: 0.9em;
white-space: nowrap;
}
}
svg {
height: 350px;
}
}
#dashgoals {
svg {
height: 250px;
}
}
#dashproducts {
nav {
margin-bottom: 10px;
font: 400 1.1em / 120% $headings-font-family;
text-transform: uppercase;
}
}
#dashaddons {
padding: 10px 20px;
font-size: 1.3em;
text-align: center;
background-color: #fff;
border: 1px dashed #c0c0c0;
@include border-radius(3px);
a {
display: block;
&:hover {
text-decoration: none;
}
}
}
#dashactivity {
svg {
height: 150px;
}
}
.data_value {
span,
.dash_trend {
@extend .data_loading;
}
}
.loading {
.data_value {
min-width: 30px;
text-align: center;
&::before {
@extend .icon-spin;
@extend .icon;
@extend .icon-refresh;
font-size: 14px;
color: #ccc;
}
span,
small {
display: none;
}
}
.data_trend {
display: none;
}
.btn-group {
> .btn {
display: flex;
align-items: center;
> i {
height: auto;
}
}
}
}
.tooltip-panel {
min-width: 150px;
padding: 10px;
}
.tooltip-panel-heading {
margin-bottom: 10px;
font: 400 1.2em / $line-height-base $headings-font-family;
text-align: center;
text-transform: uppercase;
border-bottom: 1px solid #ccc;
}
}
@mixin animation($name,$value) {
-webkit-animation-#{$name}: $value;
animation-#{$name}: $value;
}
// stylelint-disable
@mixin keyframes($name) {
@-webkit-keyframes $name {
@content;
}
@-moz-keyframes $name {
@content;
}
@-ms-keyframes $name {
@content;
}
@-o-keyframes $name {
@content;
}
@keyframes $name {
@content;
}
}
// stylelint-enable
.data_loading {
opacity: 1;
@include animation(name,bounceG);
@include animation(duration,0.7s);
@include animation(direction,linear);
@include scaleX(0.7);
@include scaleY(0.7);
}
@include keyframes(bounceG) {
0% {
@include opacity(0);
@include scaleX(0.1);
@include scaleY(0.1);
}
100% {
@include opacity(1);
@include scaleX(1);
@include scaleY(1);
}
}
#dash_version {
@extend .panel;
padding: 0 !important;
overflow: hidden;
iframe {
width: 100%;
height: 80px;
}
}
#calendar {
button.btn-default.active {
font-weight: 700;
color: #fff;
background-color: $brand-primary;
border-color: darken($brand-primary, 10%);
@include box-shadow(none);
}
@media (max-width: $screen-phone) {
padding: 10px !important;
button.btn-default {
padding: 5px;
}
}
}
.dash_news {
h3 {
// stylelint-disable-next-line
font-size: 14px !important;
i {
font-size: 20px;
color: $medium-gray;
}
}
}

View File

@@ -0,0 +1,113 @@
#login {
min-height: 100%;
padding-bottom: 45px;
}
#shop-img {
position: absolute;
right: 0;
left: 0;
z-index: 1;
width: 69.5px;
margin: 0 auto;
}
#login-header {
padding-top: 40px;
margin-bottom: 30px;
color: #6d6d6d;
h1,
h4 {
padding: 0;
margin: 0;
}
}
#login-panel {
width: 500px;
margin: 0 auto;
.form-control {
height: inherit !important;
padding: 10px 8px !important;
}
@media (max-width: $screen-phone) {
width: 90%;
}
.panel {
@include border-radius(0);
@include box-shadow(0 1px 3px rgba(0,0,0,0.3));
}
.panel-footer {
height: inherit;
margin: 0 -20px -20px;
}
.flip-container {
margin-top: 115px;
@include perspective(1000px);
&.flip {
.flipper {
@include rotateY(180deg);
}
.back {
@include backface-visibility(visible);
}
}
}
.flipper {
position: relative;
@include transition-duration(0.6s);
@include transform-style ();
}
.front,
.back {
width: 100%;
padding: 40px;
transition: 0.6s;
@include backface-visibility(hidden);
}
.front {
@include rotateY(0);
z-index: 2;
}
.back {
z-index: 1;
display: none;
@include rotateY(180deg);
}
#shop_name,
#reset_name,
#reset_confirm_name,
#forgot_name,
#forgot_confirm_name {
font-family: $font-family-sans-serif;
text-align: center;
}
#login_form {
padding-top: 15px;
}
#remind-me {
margin-top: 0;
}
}
#login-footer {
margin-top: 20px;
a {
color: #a0aab5;
}
}

View File

@@ -0,0 +1,247 @@
#module-list {
h3 {
position: relative;
top: 0;
padding: 0;
margin: 0;
color: $main-color;
background-color: transparent;
@include left(0);
}
select.active {
background: lighten($brand-primary, 40%);
border: solid 1px $brand-primary;
option {
background: #fff !important;
}
}
}
.hook_panel {
margin-bottom: 10px !important;
border: solid #e6e6e6 1px;
@include box-shadow(rgba(black,0.1) 0 -2px 0 inset);
@include border-radius(3px);
@include padding(10px, 10px, 5px, 10px);
}
.module_name {
font-size: 1.2em;
}
.module_description {
@extend .text-muted;
}
.hook_panel_header {
@include margin(0, -10px, 0, -10px);
@include padding(0, 10px, 10px, 10px);
.hook_name {
padding: 0 4px;
font-size: 1.4em;
color: $brand-primary;
background-color: #fff;
@include border-radius(3px);
}
}
.hook_title {
@extend .text-muted;
}
.hook_description {
@extend .text-muted;
@include padding(3px, 0, 0, 3px);
}
.modules_list_container_tab {
img {
max-width: 66px;
}
}
.module_list {
.module_list_item {
display: table;
width: 100%;
padding: 5px 0;
margin-bottom: -1px;
border: solid 1px #9ed0ec;
&.highlight {
background-color: #f7e69f;
}
}
.draggable {
cursor: pointer;
}
}
.module_col_select {
display: table-cell;
width: 22px;
min-height: 35px;
text-align: center;
vertical-align: middle;
@include border-right(1px solid #ddd);
}
.module_col_position {
display: table-cell;
width: 70px;
vertical-align: middle;
@include text-align(right);
.positions {
padding: 0 5px;
font-size: 1.4em;
color: #aaa;
text-shadow: #fff 1px 1px;
cursor: move;
background-color: #eee;
border: solid 1px #ccc;
@include border-radius(3px);
@include box-shadow(rgba(0,0,0,0.2) 0 1px 3px inset);
}
}
.module_col_icon {
display: table-cell;
width: 75px;
text-align: center;
vertical-align: middle;
}
.module_col_infos {
display: table-cell;
height: 50px;
vertical-align: middle;
}
.module_col_actions {
display: table-cell;
width: 160px;
padding: 0 10px;
vertical-align: middle;
@include text-align(right);
.btn-group {
@include text-align(left);
}
}
li.sortable-placeholder {
margin: 4px;
background-color: #eee;
border: 1px dashed #ccc;
@include border-radius(5px);
}
td.module_active {
background-color: lighten($brand-success, 10%) !important;
}
td.module_inactive {
background-color: lighten($gray, 50%) !important;
}
.module-badge-popular,
.module-badge-partner,
.module-badge-bought {
@extend .badge;
font-size: 12px;
}
.module-badge-popular {
background-color: $brand-addons;
}
.module-badge-partner {
background-color: $brand-primary;
}
.module-badge-bought {
background-color: $greenPrestashop;
}
.categoriesTitle {
.list-group {
#filternameForm {
@include padding-right(15px);
}
.list-group-item {
position: relative;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
@include padding-right(35px);
.badge {
position: absolute;
@include right(5px);
}
}
}
}
.quickview-badge {
margin-top: 30px;
}
.quickview-price {
font-size: 1.8em;
color: #666;
@include float(right);
}
//stars
.rating {
font-size: 20px;
direction: rtl;
unicode-bidi: bidi-override;
span.star {
display: inline-block;
font-family: $icon-font-family;
&::before {
color: #bbb;
content: "\f006";
@include padding-right(3px);
}
&.active::before,
&.active ~ span.star::before {
color: #f5ab35;
content: "\f005";
}
}
}
#modules_list_container_tab_modal {
.img-thumbnail {
max-width: 60px;
max-height: 60px;
}
}
.modules-addons-info {
text-align: center;
h4 {
margin-bottom: 0 !important;
}
}
.modules-addons-buttons {
text-align: center;
a {
margin-right: 10px;
text-transform: uppercase;
}
}

View File

@@ -0,0 +1,17 @@
.nowrap {
white-space: nowrap;
}
#customization_list {
border: 0;
}
.table.order_return {
.filter {
.center {
input {
margin: auto;
}
}
}
}

View File

@@ -0,0 +1,10 @@
#leave_bprice {
margin-left: 0;
}
.product-line-row {
td {
max-width: 200px;
overflow-wrap: break-word;
}
}

View File

@@ -0,0 +1,11 @@
.adminsearch {
#content {
.panel .panel {
padding: 0;
margin: 0;
border: none;
@include border-radius(0);
@include box-shadow(0);
}
}
}

View File

@@ -0,0 +1,69 @@
.theme-container {
position: relative;
width: 100%;
height: 300px;
overflow: hidden;
background-color: rgba(#4d576e, 0.3);
border: solid 1px #ccc;
@include border-radius(3px);
.theme-title {
height: 40px;
padding: 0;
margin: 0 0 10px;
font-size: 16px;
line-height: 40px;
color: #fff;
text-align: center;
background-color: #4d576e;
border-bottom: solid 1px #fff;
}
.thumbnail-wrapper {
.action-wrapper {
position: absolute;
top: 40px;
left: 0;
display: none;
.action-overlay {
width: 100%;
height: 260px;
@include background-image(linear-gradient(rgba(#4D576E,0.5),#4D576E));
}
.action-buttons {
position: absolute;
top: 130px;
width: 100%;
text-align: center;
}
}
}
}
.addons-see-all-themes {
padding-top: 21px;
a {
margin-left: 10px;
}
}
.addons-style-search-bar {
padding-top: 0;
}
&#content #psthemecusto {
@media (max-width: $screen-xs) {
.panel .panel-heading {
display: flex;
flex-wrap: wrap;
padding-top: 5rem;
.btn.btn-primary {
margin: 0.5rem;
}
}
}
}

View File

@@ -0,0 +1,56 @@
#translations_form {
.translations-email-panel {
padding: 8px 12px;
@include margin(0, 0, 8px, 20px);
}
.block-mail {
iframe,
textarea {
width: 100%;
height: 500px;
}
}
.panel-group {
display: none;
}
a.panel-title {
i {
display: none;
}
&:hover {
text-decoration: none;
i {
display: inline-block;
}
}
}
.mails_field {
padding-bottom: 8px;
margin-bottom: 16px;
border-bottom: 1px solid #eee;
ul.nav-pills {
margin-bottom: 5px;
}
h4 .badge {
font-size: 12px;
&.badge-danger {
color: $brand-danger;
background-color: transparent;
border: solid 2px $brand-danger;
}
}
.panel-footer {
margin: 0 -15px;
}
}
}

View File

@@ -0,0 +1,35 @@
<?php
/**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/OSL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to https://devdocs.prestashop.com/ for more information.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
*/
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Location: ../");
exit;