Files
rockowa.com/admin/templates/page-edit.php
2023-05-08 09:03:09 +02:00

218 lines
7.4 KiB
PHP

<?
/* 2011-09-26 - dodanie typu strony LINK */
global $lang;
?>
<fieldset>
<script>
$(document).ready(function() {
<?
if ( $this -> _rw == 'add' )
{
?>
$("#id_page_type").val( '2' );
<?
}
?>
$("#tabs").tabs();
var type = $("#id_page_type").val();
if ( type == 5 || type == 6 || type == 7 || type == 8 || type == 9 || type == 10 || type == 11 )
{
$("#tr_article_number").css('display','none');
$("#tr_id_sort_type").css('display','none');
if ( type == 8 ) {
$("#tr_show_title").css('display','none');
$("#tr_link").css('display','table-row');
}
}
});
function changePageType()
{
var type = $("#id_page_type").val();
if ( type == 5 || type == 6 || type == 7 || type == 8 || type == 9 || type == 10 || type == 11 )
{
$("#tr_article_number").css('display','none');
$("#tr_id_sort_type").css('display','none');
if ( type == 8 ) {
$("#tr_show_title").css('display','none');
$("#tr_link").css('display','table-row');
} else {
$("#tr_link").css('display','none');
}
}
else
{
$("#tr_article_number").css('display','table-row');
$("#tr_id_sort_type").css('display','table-row');
$("#tr_show_title").css('display','table-row');
$("#tr_link").css('display','none');
}
}
</script>
<form method='POST' id='formularz' action='index.php'>
<?
if ( $this -> _rw == 'add' )
{
?>
<input type='hidden' name='rw' value='add_new'>
<input type='hidden' name='<?=base64_encode("time");?>' value='<?=base64_encode(date("Y-m-d H:i:s"));?>'>
<?
}
if ( $this -> _rw == 'edit' )
{
?>
<input type='hidden' name='rw' value='save'>
<input type='hidden' name='id' value='<?=$this -> _id;?>'>
<?
}
?>
<input type='hidden' name='o' value='<?=$this -> _order;?>'>
<div id="tabs">
<ul>
<?
if ( is_array( $this -> _language ) ) foreach ( $this -> _language as $lg )
{
?>
<li>
<a href="#lang_<?=$lg['id'];?>">
<span><?=$lg['name'];?></span>
</a>
</li>
<?
}
?>
</ul>
<?
if ( is_array( $this -> _language ) ) foreach ( $this -> _language as $lg )
{
?>
<div id="lang_<?=$lg['id'];?>">
<div class="edit_line">
<label><?=ucfirst( $lang -> getTrans( 'T_TYTUL' ) );?>:</label>
<div class="input">
<input type='text' name='title_<?=$lg['id'];?>' value='<? if ( isset( $lg['title'] ) ) echo $this -> secureHTML( $lg['title'] );?>'>
</div>
</div>
<div class="edit_line">
<label><?=ucfirst( $lang -> getTrans( 'T_LINK_SEO' ) );?>:</label>
<div class="input">
<input type='text' name='seo_link_<?=$lg['id'];?>' value='<? if ( isset( $lg['seo_link'] ) ) echo $this -> secureHTML( $lg['seo_link'] );?>'>
</div>
</div>
<div class="edit_line">
<label><?=ucfirst( $lang -> getTrans( 'T_META_OPIS' ) );?>:</label>
<div class="input">
<textarea name='meta_description_<?=$lg['id'];?>' cols='60' rows='5'><? if ( isset( $lg['meta_description'] ) ) echo $this -> secureHTML( $lg['meta_description'] );?></textarea>
</div>
</div>
<div class="edit_line">
<label><?=ucfirst( $lang -> getTrans( 'T_META_SLOWA_KLUCZOWE' ) );?>:</label>
<div class="input">
<textarea name='meta_keywords_<?=$lg['id'];?>' cols='60' rows='5'><? if ( isset( $lg['meta_keywords'] ) ) echo $this -> secureHTML( $lg['meta_keywords'] );?></textarea>
</div>
</div>
</div>
<?
}
?>
</div>
<div>
<div class="edit_line">
<label><?=ucfirst( $lang -> getTrans( 'T_MENU' ) );?>:</label>
<div class="input">
<select name='menu'>
<?
if ( is_array( $this -> _menu ) ) foreach ( $this -> _menu as $menu )
{
?>
<option value='<?=$menu['id'];?>' <? if ( $this -> _menu_id == $menu['id'] || ( $this -> _rw == 'add' && $this -> _menu_id == $menu['id'] ) ) echo "selected='selected'";?>>
<?=$menu['name'];?>
</option>
<?
}
?>
</select>
</div>
</div>
<div class="edit_line">
<label><?=ucfirst( $lang -> getTrans( 'T_TYP_STRONY' ) );?>:</label>
<div class="input">
<select name='page_type_id' id='id_page_type' onChange='changePageType()'>
<?
if ( is_array ( $this -> _pages ) ) foreach ( $this -> _pages as $page )
{
?>
<option value='<?=$page['id'];?>' <? if ( isset( $this -> _page_type_id ) && $this -> _page_type_id == $page['id'] ) echo "selected='selected'"; ?>>
<?=$page['name'];?>
</option>
<?
}
?>
</select>
</div>
</div>
<div class="edit_line">
<label><?=ucfirst( $lang -> getTrans( 'T_KOLEJNOSC_WYSWIETLANIA' ) );?>:</label>
<div class="input">
<select name='sort_type'>
<?
if ( is_array( $this -> _sort ) ) foreach ( $this -> _sort as $sort )
{
?>
<option value='<?=$sort['id'];?>' <? if ( isset( $this -> _sort_type ) && $this -> _sort_type == $sort['id'] ) echo "selected='selected'";?>>
<?=$sort['name'];?>
</option>
<?
}
?>
</select>
</div>
</div>
<div class="edit_line">
<label><?=ucfirst( $lang -> getTrans( 'T_POKAZ_TYTUL' ) );?>:</label>
<div class="input">
<input type="radio" name='show_title' id="show_title_0" value="0" <? if ( !isset( $this -> _show_title ) || $this -> _show_title == 0 ) echo "checked='checked'";?>>
<?=$lang -> getTrans( 'T_NIE' );?>
<input type="radio" name="show_title" value="1" <? if ( isset( $this -> _show_title ) && $this -> _show_title == 1 ) echo "checked='checked'";?>>
<?=$lang -> getTrans( 'T_TAK' );?>
</div>
</div>
<div class="edit_line">
<label><?=ucfirst( $lang -> getTrans( 'T_LICZBA_ARTYKULOW' ) );?>:</label>
<div class="input">
<input type='text' name='article_number' value='<? if ( isset( $this -> _article_number ) ) echo $this -> _article_number; else echo '1';?>'>
</div>
</div>
<div class="edit_line">
<label><?=ucfirst( $lang -> getTrans( 'T_AKTYWNA' ) );?>:</label>
<div class="input">
<input type="radio" name="enabled" id="enabled_0" value="0" <? if ( !isset( $this -> _enabled ) || $this -> _enabled == 0 ) echo "checked='checked'";?>>
<?=$lang -> getTrans( 'T_NIE' );?>
<input type="radio" name="enabled" id="enabled_1" value='1' <? if ( isset( $this -> _enabled ) && $this -> _enabled == 1 ) echo "checked='checked'";?>>
<?=$lang -> getTrans( 'T_TAK' );?>
</div>
</div>
<div class="edit_line" id="tr_link" style="display: none;">
<label><?=ucfirst( $lang -> getTrans( 'T_LINK' ) );?>:</label>
<div class="input">
<input type="text" name="link" value="<? if ( isset( $this -> _link ) ) echo $this -> _link;?>">
</div>
</div>
</div>
</form>
</fieldset>