Files
rm.rzeszow.pl/admin/templates/pages/page-edit.php
2023-09-04 21:59:34 +02:00

286 lines
12 KiB
PHP

<style type="text/css">
.ui-widget-content {
background: none !important;
border: none !important;
}
.ui-widget-header {
border: none !important;
background: none !important;
}
.ui-widget {
font-family: inherit !important;
}
.ui-tabs .ui-tabs-panel {
padding: 0px !important;
}
.ui-tooltip {
background: #FFF;
border-radius: 0;
border: 1px solid #D1D4D7 !important;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
color: #656565;
font-size: 11px;
}
</style>
<script>
$(document).ready(function() {
$( '#slider-code' ).tinycarousel({
pager: true
});
$( ".tabs a" ).click( function ()
{
$( ".tabs .active" ).removeClass( "active" );
$( this ).addClass( "active" );
$( ".tabs-content" ).addClass( 'nondisplay' );
var content_show = $( this ).attr( "href" );
$( '#' + content_show ).removeClass( 'nondisplay' );
return false;
});
<? if ( $this -> _rw == 'add' ):?>
$( "#id_page_type" ).val( '2' );
<? endif;?>
changePageType();
});
function changePageType()
{
var type = $("#id_page_type").val();
if ( type == 5 || type == 6 || type == 7 || type == 8 || type == 9 || type == 10 || type == 11 )
{
$( '#div_article_number, #div_sort_type' ).hide();
if ( type == 8 )
{
$( '#div_show_title' ).hide();
$( '#div_link' ).show();
}
else
{
$( '#div_link' ).hide();
$( '#div_show_title' ).show();
}
}
else
{
$( '#div_article_number, #div_sort_type' ).show();
$( '#div_link' ).hide();
$( '#div_show_title' ).show();
}
}
</script>
<div class="edit-row">
<form method='POST' id='formularz' action='./'>
<? if ( $this -> _rw == 'edit' ):?>
<input type='hidden' name='rw' value='save' />
<input type='hidden' name='id' value='<?= $this -> _page['id'];?>' />
<? else:?>
<input type='hidden' name='rw' value='add_new' />
<input type='hidden' name='check' value='<?= time();?>' />
<? endif;?>
<input type='hidden' name='o' value='<?= $this -> _order;?>' />
<input type='hidden' name='menu_id' value='<?= $this -> _menu_id;?>' />
<div id="slider-code">
<ul class="pager">
<li><a rel="0" class="pagenum" href="#"><span class="badge">1</span>Ustawienia podstawowe</a></li>
<li><a rel="1" class="pagenum" href="#"><span class="badge">2</span>Ustawienia zaawansowane</a></li>
</ul>
<a class="buttons prev tip" href="#" title="Wstecz">
<img src="../../images/system/img-left.png" />
</a>
<div class="viewport">
<ul class="overview">
<li>
<div class="slide-title">Ustawienia podstawowe</div>
<div id="tabs" class="tabs-container">
<ul class="tabs">
<?
if ( is_array( $this -> _language ) ) foreach ( $this -> _language as $lg )
{
?>
<li class="tab-li">
<a href="lang_<?=$lg['id'];?>" class="li-tabs <? if ( !$j++ ) echo 'active';?>"><?= $lg['name'];?></a>
</li>
<?
}
?>
</ul>
<?
if ( is_array( $this -> _language ) ) foreach ( $this -> _language as $lg )
{
?>
<div id="lang_<?= $lg['id'];?>" class="tabs-content <? if ( $i++ ) echo 'nondisplay';?>">
<div class="group">
<label>Tytuł:</label>
<div class="content">
<input type='text' name='title_<?= $lg['id'];?>' id='title_<?= $lg['id'];?>' value='<?= $this -> secureHTML( $lg['title'] );?>' />
</div>
</div>
<div class="group">
<label>Link SEO:</label>
<div class="content">
<input type='text' name='seo_link_<?= $lg['id'];?>' id='seo_link_<?= $lg['id'];?>' value='<?= $this -> secureHTML( $lg['seo_link'] );?>' />
<a href="#" onclick="xajax_generateSeoLink( '<?= $lg['id'];?>', $( '#title_<?= $lg['id'];?>' ).val() )">
<i class="icon refresh" style="position: relative; top: 3px; margin: 0;"></i>
generuj
</a>
</div>
</div>
<div class="group">
<label>Meta title:</label>
<div class="content">
<input type='text' name='meta_title_<?= $lg['id'];?>' id='title_<?= $lg['id'];?>' value='<?= $this -> secureHTML( $lg['meta_title'] );?>' />
</div>
</div>
<div class="group">
<label>Meta description:</label>
<div class="content">
<textarea name='meta_description_<?= $lg['id'];?>' cols='60' rows='5'><?= $this -> secureHTML( $lg['meta_description'] );?></textarea>
</div>
<div class="clearfix"></div>
</div>
<div class="group">
<label>Meta keywords:</label>
<div class="content">
<textarea name='meta_keywords_<?= $lg['id'];?>' cols='60' rows='5'><?= $this -> secureHTML( $lg['meta_keywords'] );?></textarea>
</div>
<div class="clearfix"></div>
</div>
</div>
<?
}
?>
</div>
</li>
<li>
<div class="slide-title">Ustawienia zaawansowane</div>
<div class="tabs-container">
<div class="group">
<label>Menu:</label>
<div class="content">
<select name='menu_id' id='menu_id'>
<? if ( is_array( $this -> _menu ) ):?>
<? foreach ( $this -> _menu as $menu ):?>
<option value="<?= $menu['id'];?>" <? if ( $menu['id'] == $this -> _page['id_menu'] ):?>selected="selected"<? endif;?>><?= $menu['name'];?></option>
<? endforeach;?>
<? endif;?>
</select>
</div>
</div>
<div class="group">
<label>Strona nadrzędna:</label>
<div class="content">
<select name='parent_id' id='parent_id'>
<option value="0">---- pozycja główna ----</option>
<?
echo \admin\view\Pages::drawSubpagesEdit( $this -> _pages, $this -> _parent_id, $this -> _step, $this -> _id );
?>
</select>
</div>
</div>
<div class="group">
<label>Typ strony:</label>
<div class="content">
<select name='page_type_id' id='id_page_type' onChange='changePageType()'>
<?
if ( is_array ( $this -> _page_types ) ) foreach ( $this -> _page_types as $page_type )
{
?>
<option value='<?=$page_type['id'];?>' <? if ( $this -> _page['id_page_type'] == $page_type['id'] ) echo "selected='selected'"; ?>>
<?= $page_type['name'];?>
</option>
<?
}
?>
</select>
</div>
</div>
<div class="group" id="div_sort_type">
<label>Kolejność wyświetlania:</label>
<div class="content">
<select name='sort_type'>
<?
if ( is_array( $this -> _sort ) ) foreach ( $this -> _sort as $sort )
{
?>
<option value='<?=$sort['id'];?>' <? if ( $this -> _page['id_sort_type'] == $sort['id'] ) echo "selected='selected'";?>>
<?= $sort['name'];?>
</option>
<?
}
?>
</select>
</div>
</div>
<div class="group">
<label>Szablon</label>
<div class="content">
<select name="layout_id">
<option value="">---- szablon domyślny ----</option>
<? if ( is_array( $this -> _layouts ) ): foreach ( $this -> _layouts as $layout ):?>
<option value="<?= $layout['id'];?>" <? if ( $this -> _layout_id == $layout['id'] ):?>selected="selected"<? endif;?>><?= $layout['name'];?></option>
<? endforeach; endif;?>
</select>
</div>
</div>
<div class="group" id="div_article_number">
<label>Liczba artykułów:</label>
<div class="content">
<input type='text' name='article_number' value='<?= $this -> _page['article_number'] ? $tmp = $this -> _page['article_number'] : $tmp = '2';?>' />
</div>
</div>
<div class="group" id="div_show_title">
<label>Pokaż tytuł:</label>
<div class="content">
<input type="radio" name='show_title' id="show_title_0" value="0" <? if ( !$this -> _page['show_title'] ) echo "checked='checked'";?> />
nie
<input type="radio" name="show_title" value="1" <? if ( $this -> _page['show_title'] || $this -> _rw == 'add' ) echo "checked='checked'";?> />
tak
</div>
</div>
<div class="group">
<label>Aktywna:</label>
<div class="content">
<input type="radio" name="enabled" id="enabled_0" value="0" <? if ( !$this -> _page['enabled'] ) echo "checked='checked'";?> />
nie
<input type="radio" name="enabled" id="enabled_1" value='1' <? if ( $this -> _page['enabled'] || $this -> _rw == 'add' ) echo "checked='checked'";?> />
tak
</div>
</div>
<div class="group">
<label>Tylko dla zalogowanych:</label>
<div class="content">
<input type="radio" name="only_for_logged" id="only_for_logged_0" value="0" <? if ( !$this -> _page['only_for_logged'] ) echo "checked='checked'";?> />
nie
<input type="radio" name="only_for_logged" id="only_for_logged_1" value='1' <? if ( $this -> _page['only_for_logged'] ) echo "checked='checked'";?> />
tak
</div>
</div>
<div class="group">
<label>Podłącz formularz kontaktowy:</label>
<div class="content">
<input type="radio" name="contact_form" id="contact_form_0" value="0" <? if ( !$this -> _page['contact_form'] ) echo "checked='checked'";?> />
nie
<input type="radio" name="contact_form" id="contact_form_1" value='1' <? if ( $this -> _page['contact_form'] ) echo "checked='checked'";?> />
tak
</div>
</div>
<div class="group" id="div_link" style="display: none;">
<label>Link:</label>
<div class="content">
<input type="text" name="link" value="<?= $this -> _page['link'];?>">
</div>
</div>
</div>
</li>
</ul>
</div>
<a class="buttons next tip" href="#" title="Dalej">
<img src="../../images/system/img-right.png" />
</a>
</div>
</form>
</div>