Example #1
0
    ' : '
    function draft()
    {
    	createHiddenInput(\'draft\', \'true\');
        post();
    }
    ') . '
-->
</script>';
            break;
        case 'upload':
            if ($_FILES['file']['size'] > 0) {
                if (strpos($_FILES['file']['type'], 'image') !== false) {
                    list($filename, $ext) = explode('.', strtolower($_FILES['file']['name']));
                    $image = new hft_image($_FILES['file']['tmp_name']);
                    $image->output_original('../upload/' . $filename . '_orig.' . $ext);
                    $image->resize($preferences['thumb_width'], $preferences['thumb_height']);
                    $image->output_resized('../upload/' . $filename . '_thumb.' . $ext);
                } else {
                    move_uploaded_file($_FILES['file']['tmp_name'], '../upload/' . strtolower($_FILES['file']['name']));
                }
                redirect('?rand=' . rand());
            }
            $page_title = 'Upload';
            $content = '
        You can upload files up to ' . ini_get('upload_max_filesize') . '.
        This will be saved en <em>upload</em> folder.
        To link to your upload file you need to refer as <em>\'upload/filename.ext\'</em>.
        If you upload an image, it will create two files: <em>\'filename_orig.ext\'</em> and <em>\'filename_thumb.ext\'</em>.
        <form name="frm" id="frm" action="" method="post" enctype="multipart/form-data">
            <label for="file">Upload file</label><input type="file" name="file" id="file" /><br />