2006-04-26 12:28:53 +00:00
< ? php
/*
$Id : bro_editor . php , v 1.5 2005 / 05 / 03 14 : 49 : 06 anarcat Exp $
----------------------------------------------------------------------
AlternC - Web Hosting System
Copyright ( C ) 2002 by the AlternC Development Team .
http :// alternc . org /
----------------------------------------------------------------------
Based on :
Valentin Lacambre ' s web hosting softwares : http :// altern . org /
----------------------------------------------------------------------
LICENSE
This program is free software ; you can redistribute it and / or
modify it under the terms of the GNU General Public License ( GPL )
as published by the Free Software Foundation ; either version 2
of the License , or ( at your option ) any later version .
This program is distributed in the hope that it will be useful ,
but WITHOUT ANY WARRANTY ; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
GNU General Public License for more details .
To read the license please visit http :// www . gnu . org / copyleft / gpl . html
----------------------------------------------------------------------
Original Author of file : Benjamin Sonntag
Purpose of file : Editor of the browser
----------------------------------------------------------------------
*/
require_once ( " ../class/config.php " );
$file = ssla ( $file );
$texte = ssla ( $texte );
$R = $bro -> convertabsolute ( $R , 1 );
$p = $bro -> GetPrefs ();
if ( $cancel ) {
include ( " bro_main.php " );
exit ();
}
if ( $saveret ) {
$bro -> Save ( $file , $R , $texte );
$error = sprintf ( _ ( " Your file %s has been saved " ), $file ) . " ( " . format_date ( '%3$d-%2$d-%1$d %4$d:%5$d' , date ( " Y-m-d H:i:s " )) . " ) " ;
include ( " bro_main.php " );
exit ();
}
if ( $save ) {
$bro -> Save ( $file , $R , $texte );
$error = sprintf ( _ ( " Your file %s has been saved " ), $file ) . " ( " . format_date ( '%3$d-%2$d-%1$d %4$d:%5$d' , date ( " Y-m-d H:i:s " )) . " ) " ;
}
2009-09-08 05:29:38 +00:00
include_once ( " head.php " );
2006-04-26 12:28:53 +00:00
?>
< p >
< ? php if ( $error ) echo " <font color= \" red \" > $error </font><br /> " ; ?>
< ? php echo _ ( " File editing " ) . " <code> $R /<b> $file </b></code><br /> " ; ?>
</ p >
2009-09-08 05:29:38 +00:00
< form action = " bro_editor.php " method = " post " >< br />
< div id = " resizer " style = " left: 0px; top: 0px; z-index: 54; width: <?php echo $p["editsizex"] *8; ?>px; height: <?php echo $p["editsizey"] *8; ?>px; cursor: auto; " >< textarea class = " int " style = " font-family: <?php echo $p["editor_font"] ; ?>; font-size: <?php echo $p["editor_size"] ; ?>; width: 90%; height: 90%; " name = " texte " >< ? php
2006-04-26 12:28:53 +00:00
$bro -> content ( $R , $file );
2009-09-08 05:29:38 +00:00
?> </textarea><img src="/admin/icon/winresize.gif" alt="<?php __("ctrl+click or shift+click and drag to resize the editing zone"); ?>" title="<?php __("ctrl+click or shift+click and drag to resize the editing zone"); ?>" height="20" width="20" /></div><br />
< input type = " hidden " name = " file " value = " <?php echo str_replace( " \ " " , " " " , $file ); ?> " />
< input type = " hidden " name = " R " value = " <?php echo str_replace( " \ " " , " " " , $R ); ?> " />
2006-04-26 12:28:53 +00:00
< input type = " submit " class = " inb " value = " <?php __( " Save " ); ?> " name = " save " />
2009-09-08 05:29:38 +00:00
< input type = " submit " class = " inb " value = " <?php __( " Save & amp ; Quit " ); ?> " name = " saveret " />
2006-04-26 12:28:53 +00:00
< input type = " submit " class = " inb " value = " <?php __( " Quit " ); ?> " name = " cancel " />
2009-09-08 05:29:38 +00:00
< br />
2006-04-26 12:28:53 +00:00
< script type = " text/javascript " >
<!--
SET_DHTML ( " resizer " + RESIZABLE );
//-->
</ script >
</ form >
2009-09-08 05:29:38 +00:00
< ? php include_once ( " foot.php " ); ?>