virt2/api/code/ajax/edit_shablon.php

53 lines
3.4 KiB
PHP
Raw Normal View History

<?php
require MYDIR . '/api/php/save_files.php';
print_r($_POST);
switch( @$_POST['act'] ) {
case 'save_header':/*сохраненяем шапочку */
$edit_file=MYDIR . '/api/templates/' . SKIN . '/inc/header.html';/*Этот файл бум править*/
if (@$_POST['code']){/*Сохраняем*/
copy($edit_file, MYDIR . '/api/templates/' . SKIN . '/inc/header.html' . '_' . time() . '.old');/*Бэкап признак трусости, но мы его все равно сделаем!*/
$fp = fopen ( $edit_file, 'w+' ) or die ('Нет прав на запись файла! Дайте доступ на запись или обратитесь к системному администратору ');
fwrite($fp, save_text($_POST['code']));
fclose ( $fp );
}
break;
case 'save_footer':/*сохраненяем подвал */
$edit_file=MYDIR . '/api/templates/' . SKIN . '/inc/footer.html';/*Этот файл бум править*/
if (@$_POST['code']){/*Сохраняем*/
copy($edit_file, MYDIR . '/api/templates/' . SKIN . '/inc/footer.html' . '_' . time() . '.old');/*Бэкап признак трусости, но мы его все равно сделаем!*/
$fp = fopen ( $edit_file, 'w+' ) or die ('Нет прав на запись файла! Дайте доступ на запись или обратитесь к системному администратору ');
fwrite($fp, save_text($_POST['code']));
fclose ( $fp );
}
break;
case 'save_css':/*сохраненяем css */
$edit_file=MYDIR . '/api/templates/' . SKIN . '/css/css.css';/*Этот файл бум править*/
if (@$_POST['code']){/*Сохраняем*/
copy($edit_file, MYDIR . '/api/templates/' . SKIN . '/css/css.css' . '_' . time() . '.old');/*Бэкап признак трусости, но мы его все равно сделаем!*/
$fp = fopen ( $edit_file, 'w+' ) or die ('Нет прав на запись файла! Дайте доступ на запись или обратитесь к системному администратору ');
fwrite($fp, save_text($_POST['code']));
fclose ( $fp );
}
break;
case 'save_js':/*сохраненяем js */
$edit_file=MYDIR . '/api/templates/' . SKIN . '/js/js.js';/*Этот файл бум править*/
if (@$_POST['code']){/*Сохраняем*/
copy($edit_file, MYDIR . '/api/templates/' . SKIN . '/js/js.js' . '_' . time() . '.old');/*Бэкап признак трусости, но мы его все равно сделаем!*/
$fp = fopen ( $edit_file, 'w+' ) or die ('Нет прав на запись файла! Дайте доступ на запись или обратитесь к системному администратору ');
fwrite($fp, save_text($_POST['code']));
fclose ( $fp );
}
break;
case 'save_menu':/*сохраненяем menu */
$edit_file=MYDIR . '/api/templates/' . SKIN . '/inc/menu.html';/*Этот файл бум править*/
if (@$_POST['code']){/*Сохраняем*/
copy($edit_file, MYDIR . '/api/templates/' . SKIN . '/inc/menu.html' . '_' . time() . '.old');/*Бэкап признак трусости, но мы его все равно сделаем!*/
$fp = fopen ( $edit_file, 'w+' ) or die ('Нет прав на запись файла! Дайте доступ на запись или обратитесь к системному администратору ');
fwrite($fp, save_text($_POST['code']));
fclose ( $fp );
}
break;
}
?>