public function ckeditor() { if (isset($_FILES['upload']['tmp_name'])) { $upload = new UploadFile('upload', $_POST['MAX_FILE_SIZE']); $ckefn = $_GET['CKEditorFuncNum']; $path = $upload->getPath(); $thumb = new Image($path); $thumb->thumbCkeditor(650, 0); $thumb->outImage(); echo "<script type='text/javascript'>window.parent.CKEDITOR.tools.callFunction({$ckefn},\"{$path}\",'图片上传成功!');</script>"; exit; } else { exit('警告:未知错误'); } }
function metodophpSubir($gestor) { $sesion = new Session(); $email = $sesion->get('_email'); if ($email == "") { $contenidoParticular = Plantilla::cargarPlantilla("../templates/_mensaje.html"); $datos = array("mensaje" => "No tiene permisos para acceder a este contenido. Por favor, primero regístrese", "ruta" => "../index.php?op=0"); $contenidoParticular = Plantilla::sustituirDatos($datos, $contenidoParticular); $pagina = Plantilla::cargarPlantilla("../templates/_plantilla.1.html"); $datos = array("contenidoParticular" => $contenidoParticular); echo Plantilla::sustituirDatos($datos, $pagina); } else { $titulo = Request::post("titulo"); $descripcion = Request::post("descripcion"); $archivo = Request::post("archivo"); $subir = new UploadFile("archivo"); $subir->setPolitica(UploadFile::RENOMBRAR); $subir->setDestino("../archivos/{$email}/"); if ($subir->upload()) { $i++; $nombre = $subir->getNombre(); $extension = $subir->getPath(); $ruta = "archivos/{$email}/{$nombre}.{$extension}"; $cuadro = new Cuadro($ruta, $titulo, $email, $descripcion); $gestor->insert($cuadro); $sesion->set("_ruta", $ruta); $contenidoParticular = Plantilla::cargarPlantilla("../templates/_mensaje.html"); $datos = array("mensaje" => "el cuadro ha sido insertado correctamente", "ruta" => "../artista/index.php"); $contenidoParticular = Plantilla::sustituirDatos($datos, $contenidoParticular); $pagina = Plantilla::cargarPlantilla("../templates/_plantilla.1.html"); $datos = array("contenidoParticular" => $contenidoParticular); echo Plantilla::sustituirDatos($datos, $pagina); } else { $contenidoParticular = Plantilla::cargarPlantilla("../templates/_mensaje.html"); $datos = array("mensaje" => "Ha habido un problema en la subida del cuadro. Inténtelo de nuevo", "ruta" => "../artista/index.php"); $contenidoParticular = Plantilla::sustituirDatos($datos, $contenidoParticular); $pagina = Plantilla::cargarPlantilla("../templates/_plantilla.1.html"); $datos = array("contenidoParticular" => $contenidoParticular); echo Plantilla::sustituirDatos($datos, $pagina); } } }