We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 29617
    • 4 Posts
    Hi There,

    I am trying to make a module that can manage trips in the backend and ultimately show them in a nice display in the frontend.
    Now i have tried using Easynewsletter to understand what i need to do, but i can’t seem to come further than writing values to the wrong tabels and not being able to extract them.
    Can someone please put me in te right direction, or give me some example of what i need to do(other than saying learn PHP and Mysql, i am already;) ).

    What i have so far is :

    Module:
    /*
    ---------------------------------------------------------------------
    
    ---------------------------------------------------------------------*/
    
    $sql = "SHOW TABLES LIKE 'reizen_config'";
    $rs = $modx->db->query($sql);
    $count = $modx->db->getRecordCount($rs);
    if($count < 1) {
      $sql = "CREATE TABLE IF NOT EXISTS `reizen_config` (
      `id` int(11) NOT NULL default '0',
      `aanbieding` varchar(20) NOT NULL default '',
      `welmenu` int(11) NOT NULL default '0',
      `nietmenu` varchar(200) NOT NULL default '',
      `variabel1` varchar(5) NOT NULL default '',
      `variabel2` varchar(100) NOT NULL default '',
      `variabel3` varchar(100) NOT NULL default '',
      `variabel4` varchar(200) NOT NULL default '',
      `variabel5` varchar(200) NOT NULL default '',
      `variabel6` varchar(100) NOT NULL default '',
      `variabel7` varchar(100) NOT NULL default '',
      PRIMARY KEY  (`id`)
    )";
    $modx->db->query($sql);
    $sql = "INSERT INTO `reizen_config` VALUES (1, 'IsSMTP', 0, '', 'false', '', '', '', '', 'english', 'english')";
    $modx->db->query($sql);
      $sql = "CREATE TABLE IF NOT EXISTS `easynewsletter_newsletter` (
      `ja` int(11) NOT NULL auto_increment,
      `yes` date NOT NULL default '0000-00-00',
      `no` int(11) NOT NULL default '0',
      `test1` int(11) NOT NULL default '0',
      `test2` longtext,
      `test3` text NOT NULL,
      `test4` longtext,
      `test5` longtext,
      PRIMARY KEY  (`id`)
    )";
    $modx->db->query($sql);
    $sql = "CREATE TABLE IF NOT EXISTS `reizen_aanbod` (
      `id` int(11) NOT NULL auto_increment,
      `titel` varchar(50) NOT NULL default '',
      `sterren` varchar(50) NOT NULL default '',
      `tekst` varchar(50) NOT NULL default '',
      `prijs` int(11) NOT NULL default '1',
      `soort` int(11) NOT NULL default '0',
      `accommodatie` varchar(50) NOT NULL default '',
      `created` date NOT NULL default '0000-00-00',
      PRIMARY KEY  (`id`)
    )";
    $modx->db->query($sql);
    echo 'Reizen module is geinstalleerd klik op :<strong>Reizen</strong> in het menu.';
    } else {
    $theme = $modx->config['manager_theme'];
    $sql = "SELECT * FROM `reizen_config` WHERE `id` = 1";
    $result = $modx->db->query($sql);
    include($path.'languages/'.mysql_result($result,$i,"lang_backend").'.php');
    echo '
    <html>
    <head>
    	<title>MODx</title>
    	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    	<link rel="stylesheet" type="text/css" href="media/style/'.$theme.'/style.css?" />
    </head>
    <body>
    <br />
    <div class="sectionHeader">Reizen - © 2010 <a href="" target="_blank"></a></div><div class="sectionBody">
    <div class="searchbar">
       <b>'.$lang_links_header.'</b>   <a href="index.php?a=112&id='.$modId.'&action=1">'.$lang_links_gebieden.'</a> | <a href="index.php?a=112&id='.$modId.'&p=1&action=1">'.$lang_links_reizen.'</a> | <a href="index.php?a=112&id='.$modId.'&p=2&action=1">'.$lang_links_configuratie.'</a>
    </div><br />';
    include($path.'backend.php');
    echo '
    </div>
    </body>
    </html>
    ';
    return;
    }
    


    backend:
    <?php
    /*
    ---------------------------------------------------------------------
    
    ---------------------------------------------------------------------*/
    $sql = "SELECT * FROM `reizen_aanbod` WHERE `id` = 1";
    $result = $modx->db->query($sql);
    include($path.'languages/english.php');
    include($modx->config['base_path'].'manager/includes/config.inc.php');
    error_reporting(E_ALL ^ E_NOTICE);
    if(!isset($_GET['p'])) { $_GET['p'] = ''; }
    if(!isset($_GET['action'])) { $_GET['action'] = 1; }
    
    switch($_GET['p']) {
    
    	// List newsletters
    	case "1":
    		if ($_GET['action'] == 1) {
    			if (!isset($_GET['sortorder'])) {
    				$sortorder = 'titel';
    			} else {
    				$sortorder = $_GET['sortorder'];
    			}
    			$sql = "SELECT * FROM `reizen_aanbod` ORDER BY `".$sortorder."` ASC";
    			$result = $modx->db->query($sql);
    			$num = mysql_num_rows($result);
    			if ($num > 0) {
    				$list = '<script type="text/javascript">
    				<!--
    				function delete_newsletter(a,b)
    				{
    				answer = confirm("'.$lang_newsletter_delete_alert.'\n"+b)
    				if (answer !=0)
    				{
    				location = "index.php?a=112&id='.$modId.'&p=1&action=6&nid="+a
    				}
    				}
    				function send_newsletter(a,b)
    				{
    				answer = confirm("'.$lang_newsletter_send_alert1.'\n"+b+"\n\n'.$lang_newsletter_send_alert2.'")
    				if (answer !=0)
    				{
    				location = "index.php?a=112&id='.$modId.'&p=1&action=2&nid="+a
    				}
    				}
    				//-->
    				</script>';
    				$list .= '<table style="font-size: 12px;" width="600">';
    				$list .= '<tr><td colspan="6" height="30"><a href="index.php?a=112&id='.$modId.'&p=1&action=3">'.$lang_newsletter_create.'</a></td></tr>';
    				$list .= '<tr>';
    				$list .= '<td><a href="index.php?a=112&id='.$modId.'&p=1&action=1&sortorder=date"><strong>'.$lang_newsletter_date.'</strong></a></td>';
    				$list .= '<td width="50%"><a href="index.php?a=112&id='.$modId.'&p=1&action=1&sortorder=subject"><strong>'.$lang_newsletter_subject.'</strong></a></td>';
    				// $list .= '<td><a href="index.php?a=112&id='.$modId.'&p=1&action=1&sortorder=status"><strong>'.$lang_newsletter_status.'</strong></a></td>';
    				// $list .= '<td><a href="index.php?a=112&id='.$modId.'&p=1&action=1&sortorder=sent"><strong>'.$lang_newsletter_sent.'</strong></a></td>';
    				$list .= '<td><strong>'.$lang_newsletter_action.'</strong></td>';
    				$list .= '</tr>';
    				$i=0;	
    				while($i < $num){		
    					$row = $modx->db->getRow($result);	
    					$list .='<tr>';
    					$list .= '<td>'.mysql_result($result,$i,"titel").'</td>';
    					//$list .= '<td>'.mysql_result($result,$i,"sterren").'</td>';
    					//$list .= '<td>'.mysql_result($result,$i,"tekst").'</td>';
    					//$list .= '<td>'.mysql_result($result,$i,"prijs").'</td>';
    					//$list .= '<td>'.mysql_result($result,$i,"soort").'</td>';
    					//$list .= '<td>'.mysql_result($result,$i,"accommodatie").'</td>';
    					$list .= '<td><a href="index.php?a=112&id='.$modId.'&p=1&action=3&nid='.mysql_result($result,$i,"id").'">'.$lang_newsletter_edit.'</a> | <a href="index.php?a=112&id='.$modId.'&p=1&action=6&nid='.mysql_result($result,$i,"id").'" onclick=" delete_newsletter(\''.mysql_result($result,$i,"id").'\',\''.mysql_result($result,$i,"prijs").'\'); return false;">'.$lang_newsletter_delete.'</a> | <a href="index.php?a=112&id='.$modId.'&p=1&action=7&nid='.mysql_result($result,$i,"id").'">'.$lang_newsletter_testmail.'</a> | <a href="index.php?a=112&id='.$modId.'&p=1&action=2&nid='.mysql_result($result,$i,"id").'" onclick=" send_newsletter(\''.mysql_result($result,$i,"id").'\',\''.mysql_result($result,$i,"prijs").'\'); return false;">'.$lang_newsletter_send.'</a></td>';
    					$list .= '</tr>';
    					$i++;
    				}
    				$list .= '</table>';
    				echo $list;
    			} else {
    				echo $lang_newsletter_noposts.' <a href="index.php?a=112&id='.$modId.'&p=1&action=3">'.$lang_newsletter_create.'</a>';
    			}
    		
    			
    			// Newsletter Rich Text Editor
    			$action = 4;
    			$nid = '';
    			if (isset($_GET['nid'])) {
    				$nid = $_GET['nid'];
    				$sql = "SELECT * FROM `reizen_aanbod` WHERE `id` = $nid";
    				$result = $modx->db->query($sql);
    				$titel = mysql_result($result,$i,"titel");
    				$prijs = mysql_result($result,$i,"prijs");
    				$action = 5;
    			}
    			
    			echo '<div class="content_">
    					<p>'.$lang_newsletter_edit_header.'</p>
    					<form action="index.php?a=112&id='.$modId.'&p=1&action='.$action.'" method="post"><b>
    					'.$lang_newsletter_edit_subject.'</b><br /><input type="hidden" name="xid" value="'.$nid.'"><input type="text" size="50" maxlength="50" name="subject" value="'.$titel.'"></input><br /><br />';
    			
    			// Get access to template variable function (to output the RTE)
    			include_once($modx->config['base_path'].'manager/includes/tmplvars.inc.php');
    		  
    			$event_output = $modx->invokeEvent("OnRichTextEditorInit", array('editor'=>$modx->config['which_editor'], 'elements'=>array('tvmailMessage')));
    		
    			if(is_array($event_output)) {
    				$editor_html = implode("",$event_output);
    			}
    			// Get HTML for the textarea, last parameters are default_value, elements, value
    			$rte_html = renderFormElement('richtext', 'mailMessage', '', '', $prijs);
    			
    			echo $rte_html;
    			
    			echo $editor_html;
    			echo  '<br />
    			<input type="submit" value="'.$lang_newsletter_edit_save.'"></input></div>';
    	} elseif ($_GET['action'] == 4) {
    		// insert correct path for images
    		$testo = ereg_replace('src="assets/images/','src="'.$site_url.'assets/images/',$_POST['tvmailMessage']);
    	
    		// Insert newsletter into database
    		$sql = "INSERT INTO reizen_aanbod VALUES('', now(), '','', '', '".$_POST['subject']."', '".$testo."', '') ";
    		$result = $modx->db->query($sql);
    		echo $lang_newsletter_edit_create;
    	} elseif ($_GET['action'] == 5) {
    		// Update existing newsletter
    				// insert correct path for images
    		$testo = ereg_replace('src="assets/images/','src="'.$site_url.'assets/images/',$_POST['tvmailMessage']);
    
    		$sql = "UPDATE reizen_aanbod SET titel='".$_POST['subject']."', prijs='".$testo."' WHERE id='".$_POST['xid']."'";
    		$result = $modx->db->query($sql);
    		echo $lang_newsletter_edit_update;
    	} elseif ($_GET['action'] == 6) {
    		// Delete newsletter
    		$sql = "DELETE FROM reizen_aanbod WHERE id='".$_GET['nid']."'";
    		$result = $modx->db->query($sql);
    		echo $lang_newsletter_edit_delete;
    		}
    			
    	break;
    	case "2":
    		if ($_GET['action'] == 1) {
    			// Show Configuration
    			$sql = "SELECT *  FROM `reizen_aanbod` WHERE `id` = 1";
    			$result = $modx->db->query($sql);
    			$titel = mysql_result($result,$i,"titel");
    			$prijs = mysql_result($result,$i,"prijs");
    			$list = '<div class="content_">
    					<p>'.$lang_config_header.'</p>
    					<form action="index.php?a=112&id='.$modId.'&p=2&action=2" method="post"><b>';
    			$list .= '<table style="margin-top:10px; font-size: 12px;">';
    			
    			$list .= '<tr><td><strong>'.$lang_config_sendername.'</strong></td><td>: <input type="text" size="100" maxlength="100" name="sterren" value="'.stripslashes(mysql_result($result,$i,"sterren")).'"></input></td></tr>';
    			$list .= '<tr><td> </td><td>  '.$lang_config_sendername_description.'</td></tr>';
    			$list .= '<tr><td><strong>'.$lang_config_senderemail.'</strong></td><td>: <input type="text" size="100" maxlength="250" name="tekst" value="'.mysql_result($result,$i,"tekst").'"></input></td></tr>';
    			$list .= '<tr><td> </td><td>  '.$lang_config_senderemail_description.'</td></tr>';
    			
    			/*$list .= '<tr><td><strong>'.$lang_config_mail.'</strong></td><td>: <select name="titel">';
    
    			if($mailmethod == 'IsMail'){$dropdown = ' selected="selected"';} else {$dropdown = '';}
    			$list .= '<option value="IsMail"'.$dropdown.'>test1</option>';
    
    			if($mailmethod == 'IsSMTP'){$dropdown = ' selected="selected"';} else {$dropdown = '';}
    			$list .= '<option value="IsSMTP"'.$dropdown.'>test2</option>';
    
    			if($mailmethod == 'IsSendmail'){$dropdown = ' selected="selected"';} else {$dropdown = '';}
    			$list .= '<option value="IsSendmail"'.$dropdown.'>test3</option>';
    
    			if($mailmethod == 'IsQmail'){$dropdown = ' selected="selected"';} else {$dropdown = '';}
    			$list .= '<option value="IsQmail"'.$dropdown.'>test4</option>';
    	
    			$list .= '</select></td></tr>';
    			$list .= '<tr><td> </td><td>  '.$lang_config_mail_description.'</td></tr>';
    
    			$list .= '<tr><td><strong>'.$lang_config_auth.'</strong></td><td>: <select name="auth">';
    
    			if($auth == 'true'){$dropdown3 = ' selected="selected"';} else {$dropdown3 = '';}
    			$list .= '<option value="true"'.$dropdown3.'>'.$lang_config_true.'</option>';
    
    			if($auth == 'false'){$dropdown3 = ' selected="selected"';} else {$dropdown3 = '';}
    			$list .= '<option value="false"'.$dropdown3.'>'.$lang_config_false.'</option>';
    			
    			$list .= '</select></td></tr>';*/
    			$list .= '<tr><td> </td><td>  '.$lang_config_auth_description.'</td></tr>';
    
    			$list .= '<tr><td><strong>'.$lang_config_smtp.'</strong></td><td>: <input type="text" size="100" maxlength="100" name="soort" value="'.mysql_result($result,$i,"soort").'"></input></td></tr>';
    			$list .= '<tr><td> </td><td>  '.$lang_config_smtp_description.'</td></tr>';
    			$list .= '<tr><td><strong>'.$lang_config_authuser.'</strong></td><td>: <input type="text" size="100" maxlength="100" name="accommodatie" value="'.mysql_result($result,$i,"accommodatie").'"></input></td></tr>';
    			$list .= '<tr><td> </td><td>  '.$lang_config_authuser_description.'</td></tr>';
    			$list .= '<tr><td><strong>'.$lang_config_authpassword.'</strong></td><td>: <input type="text" size="100" maxlength="100" name="aanbieding" value="'.mysql_result($result,$i,"aanbieding").'"></input></td></tr>';
    			$list .= '<tr><td> </td><td>  '.$lang_config_authpassword_description.'</td></tr>';
    // -------------------------------------------------		
    		$sql = "SELECT * FROM `reizen_gebieden` WHERE id = '".$_GET['nid']."'";
    			$result = $modx->db->query($sql);
    			$list .= '<tr><td><strong>'.$lang_config_lang_website.'</strong></td><td>: <select name="gebied">';
    			if(mysql_result($result,$i,"gebieden") == 'ocho_rios'){$dropdown2 = ' selected="selected"';} else {$dropdown2 = '';}
    			$list .= '<option value="ochorios"'.$dropdown2.'>Ocho Rios</option>';
    			if(mysql_result($result,$i,"gebieden") == 'montego_bay'){$dropdown2 = ' selected="selected"';} else {$dropdown2 = '';}
    			$list .= '<option value="montegobay"'.$dropdown2.'>Montego Bay</option>';
    			if(mysql_result($result,$i,"gebieden") == 'negril'){$dropdown2 = ' selected="selected"';} else {$dropdown2 = '';}
    			$list .= '<option value="negril"'.$dropdown2.'>Negril</option>';
    			if(mysql_result($result,$i,"gebieden") == 'port_antonio'){$dropdown2 = ' selected="selected"';} else {$dropdown2 = '';}
    			$list .= '<option value="portantonio"'.$dropdown2.'>Port Antonio</option>';
    			$list .= '</select></td></tr>';
    			$list .= '<tr><td> </td><td>  '.$lang_config_lang_website_description.'</td></tr>';
    // -------------------------------------------------
    			$list .= '</table>';
    			$list .= '<br /><input type="submit" value="'.$lang_config_save.'"></input>';
    			echo $list;
    		} elseif ($_GET['action'] == 2) {
    			// Update configuration
    			$sql = "UPDATE easynewsletter_config SET titel='".$_POST['titel']."', prijs='".$_POST['prijs']."', sterren='".$_POST['sterren']."', tekst='".$_POST['tekst']."', soort='".$_POST['soort']."', accommodatie='".$_POST['accommodatie']."', aanbieding='".$_POST['aanbieding']."'WHERE id='1'";	
    			$result = $modx->db->query($sql);
    			echo $lang_config_update;	
    		}
    	break;	
    	
    	default:
    		if ($_GET['action'] == 1) {
    			// List subscribers
    			if (!isset($_GET['sortorder'])) {
    				$sortorder = 'gebied';
    			} else {
    				$sortorder = $_GET['sortorder'];
    			}
    			$sql = "SELECT * FROM `reizen_gebieden` ORDER BY `".$sortorder."` ASC";
    			$result = $modx->db->query($sql);
    			$num = mysql_num_rows($result);
    			if ($num > 0) {
    			$list = '<script type="text/javascript">
    			<!--
    			function delete_subscriber(a,b,c,d)
    			{
    			answer = confirm("'.$lang_subscriber_delete_alert.'\n"+b+" "+c+" - "+d)
    			if (answer !=0)
    				{
    				location = "index.php?a=112&id='.$modId.'&action=4&nid="+a
    				}
    				}
    				//-->
    				</script>';
    				$list .= '<table style="font-size: 12px;" width="700">';
    				$list .= '<tr>';
    				$list .= '<td><a href="index.php?a=112&id='.$modId.'&action=1&sortorder=gebied"><strong>'.$lang_subscriber_firstname.'</strong></a></td><td><a href="index.php?a=112&id='.$modId.'&action=1&sortorder=gebied"><strong>'.$lang_subscriber_lastname.'</strong></a></td><td><a href="index.php?a=112&id='.$modId.'&action=1&sortorder=gebied"><strong>'.$lang_subscriber_email.'</strong></a></td><td><a href="index.php?a=112&id='.$modId.'&action=1&sortorder=gebied"><strong>'.$lang_subscriber_created.'</strong></a></td><td><strong>'.$lang_subscriber_action.'</strong></td>';
    				$list .= '</tr>';
    				$i=0;	
    				while($i < $num){		
    					$row = $modx->db->getRow($result);	
    					$list .=	'<tr>';
    					$list .= '<td>'.mysql_result($result,$i,"gebied").'</td><td><a href="index.php?a=112&id='.$modId.'&action=2&nid='.mysql_result($result,$i,"id").'">'.$lang_newsletter_edit.'</a> | <a href="index.php?a=112&id='.$modId.'&action=4&nid='.mysql_result($result,$i,"id").'" onclick=" delete_subscriber(\''.mysql_result($result,$i,"id").'\',\''.mysql_result($result,$i,"gebied").'\'); return false;">'.$lang_newsletter_delete.'</a></td>';
    					$list .= '</tr>';
    					$i++;
    				}
    				$list .= '</table>';
    				echo $list;
    			} else {
    				echo $lang_subscriber_noposts;
    			}
    		} elseif ($_GET['action'] == 2) {
    			// Update existing subscriber form
    			$sql = "SELECT * FROM `reizen_gebieden` WHERE id = '".$_GET['nid']."'";
    			$result = $modx->db->query($sql);
    			echo '<div class="content_">
    					<p><br />'.$lang_subscriber_edit_header.'</p>
    					<form action="index.php?a=112&id='.$modId.'&action=3&nid='.$_GET['nid'].'" method="post">
    					<b>'.$lang_subscriber_firstname.'</b><br /><input type="text" size="50" maxlength="50" name="gebied" value="'.mysql_result($result,$i,"gebied").'"></input><br />
    					<input type="submit" value="'.$lang_subscriber_edit_save.'"></input></div>';
    		} elseif ($_GET['action'] == 3) {
    	
    			// Update existing subscriber
    			$sql = "UPDATE reizen_gebieden SET gebied='".$_POST['gebied']."' WHERE id='".$_GET['nid']."'";
    			$result = $modx->db->query($sql);
    			echo $lang_subscriber_edit_update;
    		} elseif ($_GET['action'] == 4) {
    			// Delete subscriber
    			$sql = "DELETE FROM reizen_gebieden WHERE id='".$_GET['nid']."'";
    			$result = $modx->db->query($sql);
    			echo $lang_subscriber_edit_delete;
    		}
    }
    ?>
    


    Lang file:
    <?php
    # Easy Newsletter 0.3
    # Created by: Flux
    # Language: Danish
    # ------------------------------------------------------------------------
    
    $lang_links_gebieden = "Gebieden";
    $lang_links_reizen = "Reizen";
    $lang_links_configuratie = "Configuratie";
    
    $lang_mailinglist = "Please input your name and e-mail to subscribe or unscubscribe our newsletter:";
    $lang_firstname = "First name";
    $lang_lastname = "Last name";
    $lang_email = "e-mail";
    $lang_submit = "Submit";
    $lang_subscribe = "Subscribe";
    $lang_unsubscribe = "unsubscribe";
    $lang_alreadysubscribed = "This e-mail is already registered.";
    $lang_notsubscribed = "This e-mail is not in our system.";
    $lang_subscribesuccess = "Thank you for subscribing to our newsletter.";
    $lang_unsubscribesuccess = "You have now unsubcribed yourself from our newsletter.";
    $lang_notvalidemail = "The e-mail you typed is not valid. Please try again.";
    
    $lang_newsletter_noposts = "Er is nog geen reis aangemaakt.";
    $lang_newsletter_test = "Sending at test e-mail (e-mail address in <strong>configuration</strong> was used).";
    $lang_newsletter_testmail = "Test";
    $lang_newsletter_delete_alert = "Wilt u de reis zeker weten verwijderen:";
    $lang_newsletter_send_alert1 = "Do you really want to send the newsletter:";
    $lang_newsletter_send_alert2 = "WARNING: The newsletter will be send to all the subscribers.";
    $lang_newsletter_create = "Maak reis aan";
    $lang_newsletter_date = "Datum";
    $lang_newsletter_subject = "Onderwerp";
    $lang_newsletter_status = "Status";
    $lang_newsletter_sent = "Sent";
    $lang_newsletter_action = "Actie";
    $lang_newsletter_edit = "Bewerk";
    $lang_newsletter_delete = "Verwijder";
    $lang_newsletter_send = "Send";
    $lang_newsletter_sending = "<h1>Sending newsletter to all subscribers....please wait.</h1>";
    $lang_newsletter_sending_done1 = "<h2>Done sending e-mails!</h2>Sent ";
    $lang_newsletter_sending_done2 = " emails to ";
    $lang_newsletter_sending_done3 = " newsletter subscribers.";
    $lang_newsletter_sending_done4 = "<h2>An error occurred</h2>Maybe your settings in the <strong>Configuration</strong> are wrong.";
    $lang_newsletter_edit_header = "Create your newsletter here.";
    $lang_newsletter_edit_subject = "Subject:";
    $lang_newsletter_edit_save = "Save newsletter";
    $lang_newsletter_edit_update = "Newsletter has been updated!";
    $lang_newsletter_edit_delete = "Newsletter has been deleted!";
    $lang_newsletter_edit_create = "Newsletter has been created!";
    
    $lang_subscriber_noposts = "Er zijn nopg geen gebieden ingegeven";
    $lang_subscriber_delete_alert = "Weet u zeker dat u wilt verwijderen:";
    $lang_subscriber_edit_header = "Bewerk gebieden details hier";
    $lang_subscriber_created = "Gemaakt";
    $lang_subscriber_firstname = "Gebied";
    $lang_subscriber_lastname = "Strand";
    $lang_subscriber_email = "Cultuur";
    $lang_subscriber_edit_action = "Actie";
    $lang_subscriber_edit_save = "Sla gebied op";
    $lang_subscriber_edit_update = "Gebied is opgeslagen!";
    $lang_subscriber_edit_delete = "Gebied is verwijderd";
    
    $lang_config_header = "Bewerk Configuratie.";
    $lang_config_mail = "Mail methode";
    $lang_config_mail_description = "Different kinds of mailing methods. SMTP is recommended.";
    $lang_config_smtp = "SMTP server";
    $lang_config_smtp_description = "Your webhost can probaly tell you what your SMTP server is.";
    $lang_config_auth = "SMTP authentication necessary?";
    $lang_config_auth_description = "Only used with SMTP mail method. Requires SMTP username and password.";
    $lang_config_true = "Yes";
    $lang_config_false = "No";
    $lang_config_authuser = "SMTP username";
    $lang_config_authuser_description = "Username for SMTP authentication. Typical the same as for your e-mail address.";
    $lang_config_authpassword = "SMTP password";
    $lang_config_authpassword_description = "Password for SMTP authentication. Typical the same as for your e-mail address.";
    $lang_config_sendername = "Sender name";
    $lang_config_sendername_description = "The name that appears in the email as sender name.";
    $lang_config_senderemail = "Sender e-mail";
    $lang_config_senderemail_description = "The email address that appears in the email as senders email.";
    $lang_config_lang_website = "Language - website";
    $lang_config_lang_website_description = "Language used for subscribtion form on the website.";
    $lang_config_lang_manager = "Language - manager";
    $lang_config_lang_manager_description = "The language used in the manager (yes, that is here).";
    $lang_config_save = "Save configuration";
    $lang_config_update = "The configuration has been updated!";
    ?>


    Hope someone can push me in the right direction again, i am really eager to make this work and learn how to do this.