'vkbutton',
'URL' => get_admin_plugin_menu_link(dirname(__FILE__)).'/admin.php'
)
);
return $menu;
}
//описываем действия во время собырия loc_begin_index, ну тобишь выводим плагин на странице
add_event_handler('loc_begin_index', 'vkbutton_main');
add_event_handler('loc_begin_picture', 'vkbutton_main');
function vkbutton_main() {
global $template, $page, $conf;
$vkb_conf = @unserialize($conf['vkbutton']);
if (isset($page['image_id'])){
$result = pwg_query("SELECT id, name, path, comment
FROM `piwigo_images`
WHERE id = ".$page['image_id']);
$row = pwg_db_fetch_assoc($result);
$thumb = DerivativeImage::thumb_url($row);
/*foreach ($page as $key => $value){
echo $key.' = '.$value.'
';
}*/
if ($vkb_conf['pic_button_type']=='icon'){
$template->assign('pic_button_type', 'custom');
$template->assign('pic_button_type_text', '');
}else{
$template->assign('pic_button_type', $vkb_conf['pic_button_type']);
$template->assign('pic_button_type_text', 'сохранить');
}
$template->assign('pic_button_title', $row['name']);
$template->assign('pic_button_comment', $row['comment']);
$template->assign('pic_button_thumb', $thumb);
}
$template->assign('show_pic_button', $vkb_conf['show_pic_button']);
if ($vkb_conf['main_button_type']=='icon'){
$template->assign('main_button_type', 'custom');
$template->assign('main_button_type_text', '');
}else{
$template->assign('main_button_type', $vkb_conf['main_button_type']);
$template->assign('main_button_type_text', 'сохранить');
}
$template->assign('record_title', $vkb_conf['record_title']);
$template->assign('record_text', $vkb_conf['record_text']);
$template->assign('record_img', $vkb_conf['record_img']);
$template->assign('show_main_button', $vkb_conf['show_main_button']);
//определяем адрес шаблона плагина
$template->set_template_dir(vkbutton_PATH);
$template->set_filename('vkbutton', 'vkbutton.tpl');
$template->func_combine_css(array('path' => vkbutton_PATH.'style.css',));
//объявляем где конкретно на странице должен вывестись наш шаблон плагина. Вся суть в 'PLUGIN_INDEX_CONTENT_BEFORE'.
$template->concat('PLUGIN_INDEX_CONTENT_END', $template->parse('vkbutton', true));
}
?>