2012-08-26 00:49:11 +02:00
<!DOCTYPE html>
2015-08-17 23:19:15 +02:00
< html lang = "en" >
2012-08-26 00:49:11 +02:00
< head >
< meta charset = "utf-8" / >
2012-09-08 13:24:39 +02:00
< meta name = "robots" content = "noindex" / >
2016-07-11 14:15:20 +02:00
< title > {function="i18n::_('PrivateBin')"}< / title >
2016-07-11 11:58:15 +02:00
< link type = "text/css" rel = "stylesheet" href = "css/privatebin.css?{$VERSION|rawurlencode}" / > {if="$SYNTAXHIGHLIGHTING"}
2015-08-17 23:19:15 +02:00
< link type = "text/css" rel = "stylesheet" href = "css/prettify/prettify.css?{$VERSION|rawurlencode}" / > {if="strlen($SYNTAXHIGHLIGHTINGTHEME)"}
< link type = "text/css" rel = "stylesheet" href = "css/prettify/{$SYNTAXHIGHLIGHTINGTHEME}.css?{$VERSION|rawurlencode}" / > {/if}{/if}
2015-08-16 12:27:06 +02:00
< script type = "text/javascript" src = "js/jquery-1.11.3.js" > < / script >
2016-07-18 16:54:33 +02:00
< script type = "text/javascript" src = "js/sjcl-1.0.4.js" > < / script >
2015-08-16 12:27:06 +02:00
< script type = "text/javascript" src = "js/base64-{$BASE64JSVERSION}.js" > < / script >
2015-08-16 13:02:27 +02:00
< script type = "text/javascript" src = "js/rawdeflate-0.5.js" > < / script >
< script type = "text/javascript" src = "js/rawinflate-0.3.js" > < / script > {if="$SYNTAXHIGHLIGHTING"}
2015-09-12 17:33:16 +02:00
< script type = "text/javascript" src = "js/prettify.js?{$VERSION|rawurlencode}" > < / script > {/if}{if="$MARKDOWN"}
2016-05-22 16:18:57 +02:00
< script type = "text/javascript" src = "js/showdown-1.4.1.js" > < / script > {/if}
2016-07-11 11:58:15 +02:00
< script type = "text/javascript" src = "js/privatebin.js?{$VERSION|rawurlencode}" > < / script >
2012-08-26 00:49:11 +02:00
<!-- [if lt IE 10]>
2015-08-17 23:19:15 +02:00
< style type = "text/css" > body { padding-left : 60 px ; padding-right : 60 px ; } # ienotice { display : block ; } # oldienotice { display : block ; } < / style >
2012-08-26 00:49:11 +02:00
<![endif]-->
2016-07-19 08:53:32 +02:00
< link rel = "apple-touch-icon" href = "apple-touch-icon.png?{$VERSION|rawurlencode}" sizes = "180x180" / >
< link rel = "icon" type = "image/png" href = "favicon-32x32.png?{$VERSION|rawurlencode}" sizes = "32x32" / >
< link rel = "icon" type = "image/png" href = "favicon-16x16.png?{$VERSION|rawurlencode}" sizes = "16x16" / >
< link rel = "manifest" href = "manifest.json?{$VERSION|rawurlencode}" / >
< link rel = "mask-icon" href = "safari-pinned-tab.svg?{$VERSION|rawurlencode}" color = "#ffcc00" / >
2016-07-19 13:08:48 +02:00
< link rel = "shortcut icon" href = "favicon.ico" >
< meta name = "msapplication-config" content = "browserconfig.xml" >
2016-07-19 08:53:32 +02:00
< meta name = "theme-color" content = "#ffe57e" / >
2012-08-26 00:49:11 +02:00
< / head >
< body >
< header >
< div id = "aboutbox" >
2016-07-11 16:31:10 +02:00
{function="i18n::_('PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted < i > in the browser< / i > using 256 bits AES. More information on the < a href = "https://github.com/PrivateBin/PrivateBin/wiki" > project page< / a > .')"}< br / > {if="strlen($NOTICE)"}
2015-08-17 23:19:15 +02:00
< span class = "blink" > ▶< / span > {$NOTICE}{/if}
2012-08-26 00:49:11 +02:00
< / div >
2016-07-11 14:15:20 +02:00
< h1 class = "title reloadlink" > {function="i18n::_('PrivateBin')"}< / h1 > < br / >
< h2 class = "title" > {function="i18n::_('Because ignorance is bliss')"}< / h2 > < br / >
2015-09-12 17:33:16 +02:00
< h3 class = "title" > {$VERSION}< / h3 >
2016-07-11 14:15:20 +02:00
< noscript > < div id = "noscript" class = "nonworking" > {function="i18n::_('Javascript is required for PrivateBin to work.< br / > Sorry for the inconvenience.')"}< / div > < / noscript >
< div id = "oldienotice" class = "nonworking" > {function="i18n::_('PrivateBin requires a modern browser to work.')"}< / div >
< div id = "ienotice" > {function="i18n::_('Still using Internet Explorer? Do yourself a favor, switch to a modern browser:')"}
2016-07-19 13:33:51 +02:00
< a href = "https://www.mozilla.org/firefox/" > Firefox< / a > ,
< a href = "https://www.opera.com/" > Opera< / a > ,
< a href = "https://www.google.com/chrome" > Chrome< / a > ,
< a href = "https://www.apple.com/safari" > Safari< / a > ,
< a href = "https://www.microsoft.com/edge" > Edge< / a > ...
2012-08-26 00:49:11 +02:00
< / div >
< / header >
< section >
< article >
2013-11-01 01:15:14 +01:00
< div id = "status" > {$STATUS|htmlspecialchars}< / div >
< div id = "errormessage" class = "hidden" > {$ERROR|htmlspecialchars}< / div >
2012-08-26 00:49:11 +02:00
< div id = "toolbar" >
2016-07-11 14:15:20 +02:00
< button id = "newbutton" class = "reloadlink hidden" > < img src = "img/icon_new.png" width = "11" height = "15" alt = "" / > {function="i18n::_('New')"}< / button >
< button id = "sendbutton" class = "hidden" > < img src = "img/icon_send.png" width = "18" height = "15" alt = "" / > {function="i18n::_('Send')"}< / button > {if="$EXPIRECLONE"}
< button id = "clonebutton" class = "hidden" > < img src = "img/icon_clone.png" width = "15" height = "17" alt = "" / > {function="i18n::_('Clone')"}< / button > {/if}
< button id = "rawtextbutton" class = "hidden" > < img src = "img/icon_raw.png" width = "15" height = "15" alt = "" / > {function="i18n::_('Raw text')"}< / button >
< div id = "expiration" class = "hidden button" > {function="i18n::_('Expires')"}:
2013-11-01 01:15:14 +01:00
< select id = "pasteExpiration" name = "pasteExpiration" >
2013-02-24 14:33:51 +01:00
{loop="EXPIRE"}
< option value = "{$key}" { if = "$key == $EXPIREDEFAULT" } selected = "selected" { / if } > {$value}< / option > {/loop}
2012-08-26 00:49:11 +02:00
< / select >
< / div >
< div id = "remainingtime" class = "hidden" > < / div >
2015-08-15 21:39:08 +02:00
< div id = "burnafterreadingoption" class = "button hidden" >
2013-02-24 14:33:51 +01:00
< input type = "checkbox" id = "burnafterreading" name = "burnafterreading" { if = "$BURNAFTERREADINGSELECTED" } checked = "checked" { / if } / >
2016-07-11 14:15:20 +02:00
< label for = "burnafterreading" > {function="i18n::_('Burn after reading')"}< / label >
2015-08-31 00:01:35 +02:00
< / div > {if="$DISCUSSION"}
2012-08-28 23:28:41 +02:00
< div id = "opendisc" class = "button hidden" >
2015-08-31 00:01:35 +02:00
< input type = "checkbox" id = "opendiscussion" name = "opendiscussion" { if = "$OPENDISCUSSION" } checked = "checked" { / if } / >
2016-07-11 14:15:20 +02:00
< label for = "opendiscussion" { if = "!$OPENDISCUSSION" } style = "color: #BBBBBB;" { / if } > {function="i18n::_('Open discussion')"}< / label >
2015-08-31 00:01:35 +02:00
< / div > {/if}{if="$PASSWORD"}
< div id = "password" class = "hidden" >
2016-07-11 14:15:20 +02:00
< input type = "password" id = "passwordinput" placeholder = "{function=" i18n::_ ( ' Password ( recommended ) ' ) " } " size = "32" / >
2015-08-31 00:01:35 +02:00
< / div > {/if}
2016-07-11 14:15:20 +02:00
< div id = "formatter" class = "button hidden" > {function="i18n::_('Format')"}:
2015-09-12 17:33:16 +02:00
< select id = "pasteFormatter" name = "pasteFormatter" >
{loop="FORMATTER"}
< option value = "{$key}" { if = "$key == $FORMATTERDEFAULT" } selected = "selected" { / if } > {$value}< / option > {/loop}
< / select >
2015-09-19 11:21:13 +02:00
< / div > {if="strlen($LANGUAGESELECTION)"}
< div id = "language" class = "button" >
< select name = "lang" >
{loop="LANGUAGES"}
< option class = "reloadlink" onclick = "document.cookie='lang={$key}';" value = "{$key}" { if = "$key == $LANGUAGESELECTION" } selected = "selected" { / if } > {$value[0]} ({$value[1]})< / option > {/loop}
< / select >
< / div > {/if}
2012-08-26 00:49:11 +02:00
< / div >
2015-08-15 21:39:08 +02:00
< div id = "pasteresult" class = "hidden" >
2013-11-01 01:15:14 +01:00
< div id = "deletelink" > < / div >
2016-01-31 09:56:06 +01:00
< div id = "pastelink" > {if="strlen($URLSHORTENER)"}
2016-07-11 14:15:20 +02:00
< button id = "shortenbutton" data-shortener = "{$URLSHORTENER|htmlspecialchars}" > < img src = "img/icon_shorten.png" width = "13" height = "15" / > {function="i18n::_('Shorten URL')"}< / button >
2016-01-31 09:56:06 +01:00
{/if}< / div >
2015-09-16 22:51:48 +02:00
< / div > {if="$FILEUPLOAD"}
2016-07-11 14:15:20 +02:00
< div id = "attachment" class = "hidden" > < a > {function="i18n::_('Download attachment')"}< / a > < / div >
2015-09-16 22:51:48 +02:00
< div id = "attach" class = "hidden" >
2016-07-11 14:15:20 +02:00
< span id = "clonedfile" class = "hidden" > {function="i18n::_('Cloned file attached.')"}< / span >
< span id = "filewrap" > {function="i18n::_('Attach a file')"}: < input type = "file" id = "file" name = "file" / > < / span >
< button id = "fileremovebutton" > {function="i18n::_('Remove attachment')"}< / button >
2015-09-16 22:51:48 +02:00
< / div > {/if}
2016-07-11 11:09:41 +02:00
< div id = "preview" class = "hidden" >
2016-07-11 14:15:20 +02:00
< button id = "messageedit" > {function="i18n::_('Editor')"}< / button >
< button id = "messagepreview" > {function="i18n::_('Preview')"}< / button >
2016-07-11 11:09:41 +02:00
< / div >
2015-09-18 21:41:50 +02:00
< div id = "image" class = "hidden" > < / div >
2012-08-26 00:49:11 +02:00
< div id = "prettymessage" class = "hidden" >
2012-08-28 23:28:41 +02:00
< pre id = "prettyprint" class = "prettyprint linenums:1" > < / pre >
2012-08-26 00:49:11 +02:00
< / div >
< div id = "cleartext" class = "hidden" > < / div >
< textarea id = "message" name = "message" cols = "80" rows = "25" class = "hidden" > < / textarea >
< / article >
< / section >
< section >
< div id = "discussion" class = "hidden" >
2016-07-11 14:15:20 +02:00
< h4 class = "title" > {function="i18n::_('Discussion')"}< / h4 >
2012-08-26 00:49:11 +02:00
< div id = "comments" > < / div >
< / div >
< / section >
< div id = "cipherdata" class = "hidden" > {$CIPHERDATA}< / div >
2013-11-01 01:15:14 +01:00
< / body >
2012-04-21 21:59:45 +02:00
< / html >