mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-20 07:35:14 +00:00
32 lines
782 B
PHP
32 lines
782 B
PHP
<?php
|
|
|
|
namespace Code\Module\Dev;
|
|
|
|
use Code\Web\Controller;
|
|
use App;
|
|
use Code\Render\Theme;
|
|
|
|
|
|
class Serialize extends Controller
|
|
{
|
|
|
|
public function get()
|
|
{
|
|
|
|
if (!empty($_REQUEST['text'])) {
|
|
$stext = serialize(json_decode($_REQUEST['text'],true));
|
|
}
|
|
if (!empty($_REQUEST['stext'])) {
|
|
$text = json_encode(unserialize($_REQUEST['stext']), JSON_PRETTY_PRINT);
|
|
}
|
|
|
|
$o = replace_macros(Theme::get_template('serialize.tpl'), [
|
|
'$page_title' => t('Serialize/De-serialize'),
|
|
'$text' => ['text', t('text to serialize'), $text, EMPTY_STR],
|
|
'$stext' => [ 'stext', t('text to unserialize'), $stext, EMPTY_STR],
|
|
'$submit' => t('Submit')
|
|
]);
|
|
|
|
return $o;
|
|
}
|
|
}
|