Your IP : 216.73.216.20


Current Path : /home/etiennec/www/oldsite/plugins/auto/skeleditor/spip_210/action/
Upload File :
Current File : /home/etiennec/www/oldsite/plugins/auto/skeleditor/spip_210/action/skeleditor_ul.php

<?php
/**
 * Plugin SkelEditor
 * Editeur de squelette en ligne
 * (c) 2007-2010 erational
 * Licence GPL-v3
 *
 */

function action_skeleditor_ul_dist(){
	$securiser_action = charger_fonction('securiser_action','inc');
	$file_name = $securiser_action();

	if (autoriser('upload','squelette',$file_name)){
		// FILES request ?
		if (isset($_FILES['upf'])) {    // upload file ?
				$tmp_name = $_FILES['upf']['tmp_name'];
				if (isset($_POST['target'])) {
					 $target = ($_POST['target'])."/".$_FILES['upf']['name'];    // security
					 if (check_file_allowed($target,$files_editable,true)) {     // security
								 $_GET['f'] = $target;
								 $_GET['operation'] = 'preview';
								 if (file_exists($target)) {
										$log = "<span style='color:red'>"._T('skeleditor:erreur_overwrite')."</span>";
								 } else {
										$ok = @copy($tmp_name, $target);
										if (!$ok) $ok = @move_uploaded_file($tmp_name, $target);
										if (!$ok) $log = "<span style='color:red'>"._T('skeleditor:erreur_droits')."</span>";
												 else $log = "<span style='color:green'>"._T('skeleditor:fichier_upload_ok')."</span>";
								 }
					 } else {
								 $log = "<span style='color:red'>"._T('skeleditor:erreur_sansgene')."</span>";
					 }


				}
		}
	}
}

?>