friendica-addons/quickphoto/quickphoto.php
2026-03-07 17:09:57 +01:00

28 lines
No EOL
907 B
PHP

<?php
/**
* Name: QuickPhoto
* Description: Replaces the BBCode for inserted images and provides a placeholder for image descriptions.
* Version: 1.2
* Author: Matthias Ebers <https://loma.ml/profile/feb>
*/
use Friendica\Core\Hook;
use Friendica\DI;
function quickphoto_install() {
Hook::register('page_header', 'addon/quickphoto/quickphoto.php', 'quickphoto_header');
Hook::register('post_post', 'addon/quickphoto/quickphoto.php', 'quickphoto_post_hook');
}
function quickphoto_header(&$header) {
$desc_label = DI::l10n()->t('Image description');
$js_label = addslashes($desc_label);
$header .= "\n" . '<script type="text/javascript">var qp_i18n = { imageDesc: "' . $js_label . '" };</script>';
$header .= "\n" . '<script type="text/javascript" src="/addon/quickphoto/quickphoto.js?v=5.1"></script>' . "\n";
}
function quickphoto_post_hook(&$item) {
// Placeholder
}