first commit
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
<?php $config = stConfig::getInstance(sfContext::getInstance(), 'stNokautBackend'); ?>
|
||||
|
||||
<?php
|
||||
if ($config->get('ads_tracker')==1 && is_dir(sfConfig::get('sf_plugins_dir')."/appAdsTrackerPlugin")):?>
|
||||
|
||||
<?php
|
||||
|
||||
$c = new Criteria();
|
||||
$c->add(AdsTrackerListPeer::PLUGIN_NAME, "nokaut");
|
||||
$AdsTrackerList = AdsTrackerListPeer::doSelectOne($c);
|
||||
|
||||
if($AdsTrackerList):
|
||||
?>
|
||||
|
||||
<?php echo __("Przejdź do ADS Trackera, aby obejrzeć raporty"); ?>:
|
||||
<a href="<?php echo st_url_for('appAdsTrackerBackend/adsTrackerInfoStats/')."?id=".$AdsTrackerList->getId(); ?>"><?php echo __("Nokaut"); ?></a>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
@@ -0,0 +1,23 @@
|
||||
<?php if (!is_dir(sfConfig::get('sf_plugins_dir')."/appAdsTrackerPlugin")): ?>
|
||||
|
||||
<?php echo __("Aby skorzystać z tej funkcji, potrzebujesz aplikacji ADS Tracker"); ?>:
|
||||
<a target="_blank" href="https://www.sote.pl/ads-tracker.html?hash=e90a50c5a3a683e5e9dcc34a0ce1a2b3"><?php echo __("Zamów aplikację ADS Tracker"); ?></a>
|
||||
<br/>
|
||||
<style>
|
||||
.off, .row_ads_tracker{
|
||||
color: #999;
|
||||
}
|
||||
</style>
|
||||
|
||||
<script>
|
||||
jQuery(function($) {
|
||||
$("#config_ads_tracker").attr("disabled", true);
|
||||
$("#config_ads_tracker").prop("checked", false );
|
||||
});
|
||||
</script>
|
||||
|
||||
<?php endif; ?>
|
||||
|
||||
|
||||
<span class="off"><?php echo __("Raportuj wejścia i rozpoznawaj zamówienia osób, które weszły na stronę z porównywarki Nokaut."); ?></span>
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
<?php if ($nokaut->getProductId()): ?>
|
||||
<?php echo st_link_to($nokaut->getProduct()->getCode(), 'product/edit?id='.$nokaut->getProductId()); ?>
|
||||
<?php endif; ?>
|
||||
@@ -0,0 +1,91 @@
|
||||
<?php
|
||||
// auto-generated by sfPropelAdmin
|
||||
// date: 2021/04/21 14:41:19
|
||||
?>
|
||||
<?php echo form_tag('stNokautBackend/config?culture='.$config->getCulture(), array(
|
||||
'id' => 'admin_config_form',
|
||||
'name' => 'admin_config_form',
|
||||
'class' => 'admin_form',
|
||||
'multipart' => true,
|
||||
)) ?>
|
||||
|
||||
<fieldset id="sf_fieldset_ustawienia_generowania_pliku_xml" class="">
|
||||
<h2><?php echo __('Ustawienia generowania pliku xml', null, "stNokautBackend") ?></h2>
|
||||
<div class="content" id="sf_fieldset_ustawienia_generowania_pliku_xml_slide">
|
||||
<div class="row row_use_product_code">
|
||||
|
||||
<?php echo st_admin_get_form_field('config[use_product_code]', __('Dodaj kod producenta na podstawie kodu produktu'), 1, 'checkbox_tag', array('checked' => $config->get('use_product_code'))) ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
<fieldset id="sf_fieldset_none" class="">
|
||||
<div class="st_header">
|
||||
<div>
|
||||
<h2><?php echo __('Informacje o dostępności produktów'); ?></h2>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content" id="sf_fieldset_none_slide">
|
||||
<?php
|
||||
foreach (stNokaut::getAvailabilities() as $availability)
|
||||
: ?>
|
||||
<div class="form-row">
|
||||
<?php echo label_for('config[availability_'.$availability->getId().']', __('Dostępność w sklepie').': "'.$availability->getAvailabilityName().'"', ''); ?>
|
||||
<div class="content">
|
||||
<?php echo __('Dostępność w Nokaut'); ?>:
|
||||
<?php echo select_tag('config[availability_'.$availability->getId().']', options_for_select(stNokaut::getNokautAvailabilities(), $config->get('availability_'.$availability->getId()))); ?>
|
||||
<br class="st_clear_all" />
|
||||
</div>
|
||||
</div>
|
||||
<?php endforeach; ?>
|
||||
</div>
|
||||
</fieldset>
|
||||
<fieldset id="sf_fieldset_ads_tracker" class="">
|
||||
<h2><?php echo __('ADS Tracker', null, "stNokautBackend") ?></h2>
|
||||
<div class="content" id="sf_fieldset_ads_tracker_slide">
|
||||
<div class="row row_ads_tracker_info_befour">
|
||||
<label for="config_ads_tracker_info_befour">
|
||||
<?php echo rtrim(__($labels['config{ads_tracker_info_befour}'], array(), 'stNokautBackend'), ':'); ?> </label>
|
||||
<div class="field<?php if ($sf_request->hasError('config{ads_tracker_info_befour}')): ?> form-error<?php endif; ?>">
|
||||
<?php if ($sf_request->hasError('config{ads_tracker_info_befour}')): ?>
|
||||
<?php echo form_error('config{ads_tracker_info_befour}', array('class' => 'form-error-msg')) ?>
|
||||
<?php endif; ?>
|
||||
<?php echo st_get_partial('stNokautBackend/ads_tracker_info_befour', array('type' => 'config', 'config' => $config, 'forward_parameters' => $forward_parameters)); ?>
|
||||
|
||||
</div>
|
||||
<div class="clr"></div>
|
||||
</div>
|
||||
|
||||
<div class="row row_ads_tracker">
|
||||
|
||||
<?php echo st_admin_get_form_field('config[ads_tracker]', __('Aktywuj'), 1, 'checkbox_tag', array('checked' => $config->get('ads_tracker'))) ?>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="row row_ads_tracker_info_after">
|
||||
<label for="config_ads_tracker_info_after">
|
||||
<?php echo rtrim(__($labels['config{ads_tracker_info_after}'], array(), 'stNokautBackend'), ':'); ?> </label>
|
||||
<div class="field<?php if ($sf_request->hasError('config{ads_tracker_info_after}')): ?> form-error<?php endif; ?>">
|
||||
<?php if ($sf_request->hasError('config{ads_tracker_info_after}')): ?>
|
||||
<?php echo form_error('config{ads_tracker_info_after}', array('class' => 'form-error-msg')) ?>
|
||||
<?php endif; ?>
|
||||
<?php echo st_get_partial('stNokautBackend/ads_tracker_info_after', array('type' => 'config', 'config' => $config, 'forward_parameters' => $forward_parameters)); ?>
|
||||
|
||||
</div>
|
||||
<div class="clr"></div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
<div id="config_actions"><?php st_include_partial('config_actions', array('config' => $config, 'forward_parameters' => $forward_parameters)) ?></div>
|
||||
</form>
|
||||
|
||||
<script type="text/javascript">
|
||||
jQuery(function($) {
|
||||
$(document).ready(function() {
|
||||
$('#config_actions').stickyBox();
|
||||
});
|
||||
});
|
||||
</script>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
if ($sf_request->getParameter('view') == 'product')
|
||||
{
|
||||
st_include_partial('stProduct/edit_menu', array('related_object' => $related_object, 'forward_parameters' => $forward_parameters));
|
||||
}
|
||||
else
|
||||
{
|
||||
include st_admin_get_template_path(__FILE__);
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,27 @@
|
||||
<?php use_helper('stProgressBar'); ?>
|
||||
|
||||
<div class="admin_form">
|
||||
<fieldset >
|
||||
|
||||
<div class="content" style="text-align: center;">
|
||||
|
||||
<?php
|
||||
if ($generate)
|
||||
: ?>
|
||||
<div id="generateXml">
|
||||
<?php echo progress_bar('stNokautGenerateXml', 'stNokaut', 'generate', $steps); ?>
|
||||
</div>
|
||||
<?php else
|
||||
: ?>
|
||||
|
||||
<?php echo __('Wciśnij przycisk "Generuj plik", aby rozpocząć proces tworzenia pliku exportu danych dla Nokaut.'); ?> <br>
|
||||
<?php echo __('Może to potrwać nawet kilka minut w zależności od ilości produktów.'); ?>
|
||||
<br><br>
|
||||
|
||||
<?php echo st_get_admin_button('file', __('Generuj plik'), 'nokaut/generateCustom?generate=1', array ('name' => 'sample_file', 'style' => 'text-align:center;')) ?>
|
||||
|
||||
<?php endif; ?>
|
||||
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?php use_helper('stAdminGenerator'); ?>
|
||||
<?php $stWebRequest = new stWebRequest(); ?>
|
||||
<br />
|
||||
<?php echo __('Plik został wygenerowany i znajduje się pod adresem:') ?>
|
||||
<br>
|
||||
|
||||
<a href="http://<?php echo $stWebRequest->getHost() ?>/uploads/nokaut.xml" target="_blank">
|
||||
http://<?php echo $stWebRequest->getHost() ?>/uploads/nokaut.xml
|
||||
<a>
|
||||
|
||||
<br><br>
|
||||
|
||||
<?php echo st_get_admin_button('file', 'Pobierz', '/uploads/nokaut.xml', array('download'=>null)); ?>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?php
|
||||
if ($nokaut->getProductId()): ?>
|
||||
<?php echo st_link_to($nokaut->getProduct()->getName(), 'product/edit?id='.$nokaut->getProductId()); ?>
|
||||
<?php endif; ?>
|
||||
Reference in New Issue
Block a user