2025-06-20 19:10:23 +02:00
< ? php
class module_contact extends admin_module {
function admin_panels (){
2025-06-23 20:13:52 +02:00
return array ();
2025-06-20 19:10:23 +02:00
}
function get_info (){
$info [ " name " ] = " Kontaktformular " ;
$info [ " file " ] = " contact " ;
2025-06-20 20:13:51 +02:00
$info [ " author " ] = " BeCast " ;
2025-06-23 20:13:52 +02:00
$info [ " version " ] = " 1.0.1 " ;
2025-06-24 21:56:48 +02:00
$info [ " url " ] = " https://www.becast.at " ;
2025-06-20 19:10:23 +02:00
return $info ;
}
function install (){
global $config , $db ;
2025-06-23 20:13:52 +02:00
$db -> query ( " INSERT INTO ` " . $config [ " prefix " ] . " config_categories` (
2025-06-20 19:10:23 +02:00
`cid` ,
`categoryname`
)
VALUES (
NULL , 'Kontaktformular'
); " );
$cid = $db -> last_id ();
$db -> query ( " INSERT INTO ` " . $config [ " prefix " ] . " config` (`name`, `value`, `title`, `description`, `option`, `category`) VALUES
2025-06-24 21:56:48 +02:00
( 'contact_email' , 'contact@example.com' , 'E-Mailadresse' , 'Die E-Mailadresse(n) an die Kontaktanfragen gesendet werden sollen (mehrere Adressen mit Komma trennen).' , 'text' , " . $cid . " ),
2025-06-20 19:10:23 +02:00
( 'contact_captcha' , '1' , 'Captcha verwenden?' , 'Soll bei der Kontaktaufnahme ein Captcha angezeigt werden?' , 'yesno' , " . $cid . " ); " );
return TRUE ;
}
function uninstall (){
global $config , $db ;
$db -> query ( " DELETE FROM ` " . $config [ " prefix " ] . " config_categorys` WHERE categoryname='Kontaktformular' " );
$db -> query ( " DELETE FROM ` " . $config [ " prefix " ] . " config` WHERE name in ('contact_email','contact_captcha') " );
return TRUE ;
}
}
?>