'AddInfo', 'URL' => get_admin_plugin_menu_link(ADDINFO_PATH . 'admin/admin.php'))); return $menu; } //add prefiltre page photo add_event_handler('loc_begin_admin', 'Imodadminf',55); add_event_handler('loc_begin_admin_page', 'ImodadminA',55); function Imodadminf() { global $template; $template->set_prefilter('picture_modify', 'ImodadminfT'); } function ImodadminfT($content, &$smarty) { $search = '##'; $replacement = '

{\'addinfo_complete\'|@translate} {\'addinfo_info1\'|@translate} :


{\'addinfo_info2\'|@translate} :


{\'addinfo_info3\'|@translate} :


'; return preg_replace($search, $replacement, $content); } function ImodadminA() { load_language('plugin.lang', ADDINFO_PATH); load_language('lang', PHPWG_ROOT_PATH.'local/', array('no_fallback'=>true, 'local'=>true) ); if (isset($_GET['image_id'])) { global $template, $prefixeTable; $query = ' select id,info1,info2,info3 FROM ' . ADDINFO_TABLE . ' WHERE id = '.$_GET['image_id'].' ;'; $result = pwg_query($query); $row = pwg_db_fetch_assoc($result); $idaddinfo=$row['id']; $info1=$row['info1']; $info2=$row['info2']; $info3=$row['info3']; $template->assign( array( //'AIVALUE' => $idaddinfo, 'AICONTENT' => htmlspecialchars($info1), 'AICONTENT2' => htmlspecialchars($info2), 'AICONTENT3' => htmlspecialchars($info3), )); } if (isset($_POST['subaddinfo'])) { $query = ' DELETE FROM ' . ADDINFO_TABLE . ' WHERE id = '.$_GET['image_id'].' ;'; $result = pwg_query($query); $q = ' INSERT INTO ' . $prefixeTable . 'AddInfo_images(id,info1,info2,info3)VALUES ('.$_GET['image_id'].',"'.$_POST['inser'].'","'.$_POST['inser2'].'","'.$_POST['inser3'].'");'; pwg_query($q); $query = ' select id,info1,info2,info3 FROM ' . ADDINFO_TABLE . ' WHERE id = '.$_GET['image_id'].' ;'; $result = pwg_query($query); $row = pwg_db_fetch_assoc($result); $idaddinfo=$row['id']; $info1=$row['info1']; $info2=$row['info2']; $info3=$row['info3']; $template->assign( array( //'AIVALUE' => $idaddinfo, 'AICONTENT' => htmlspecialchars($info1), 'AICONTENT2' => htmlspecialchars($info2), 'AICONTENT3' => htmlspecialchars($info3), )); } } ?>