Lang = &$Lang; $Config->Util = &$Util; $Error->Config = &$Config; $Config->Error = &$Error; $Util->Config = &$Config; $Util->Captcha = &$Captcha; $Util->SiteMap = &$SiteMap; $Util->ActionLog = &$ActionLog; $Lang->Config = &$Config; $SiteMap->Config = &$Config; $ActionLog->Config = &$Config; //Version Manager $VersionManager = new TKVersionManager; $VersionManager->Database = &$Database; $Config->VersionManager = &$VersionManager; //Class Manager $ClassManager = new TKClassManager; $ClassManager->Config = &$Config; $Config->ClassManager = &$ClassManager; //Make database connection $Database = new TKMySQLDatabase; $Database->Init($Config->SystemDatabase); $Database->Connect(); $Config->Database = &$Database; if(!isset($PORTAL_INSTALL)) { //Handle session management $Ses = new TKSession; $Ses->Database = &$Database; $Login = new TKLogin; $Login->Database = &$Database; $Login->Session = &$Ses; $Login->Config = &$Config; $Config->Login = &$Login; $Ses->Login = &$Login; $Ses->Start(); } $UseLanguage = ""; if (isset($Ses)) $UseLanguage = $Ses->User->Language; if ($UseLanguage=="") { if(isset($_COOKIE['TKPortalLanguage'])) { $UseLanguage = $_COOKIE['TKPortalLanguage']; } else { $UseLanguage = $Config->DefaultLanguage; } } $Lang->SetLang($UseLanguage); if($Config->CompressSite) { if (isset($_GET['Module']) && $_GET['Module']=="TKMailing" && isset($_POST['SendMode']) && $_POST['SendMode']=="Verstuur") { $Config->CompressSite = false; } else { ob_start("ob_gzhandler"); } } Header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); Header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); Header("Cache-Control: no-cache, must-revalidate"); Header("Pragma: no-cache"); Header("Content-type: text/html; charset=utf-8"); ?>Elements); $repl_arr = array(); while(list($key, $val) = each($this->Elements)) { if ($key=="RTELang") $val = strtolower($val); $repl_arr["{".$this->_ParseKey.$key."}"] = $val; } if(count($repl_arr) > 0) { return strtr($this->_DocBuffer, $repl_arr); } else { return $this->_DocBuffer; } } /* Doel : Alle te parsen key's achterhalen en in een array stoppen Teruggave : void */ function FindElements () { $spos=0; $this->Elements = array(); do { //Zoeken $spos = strpos($this->_DocBuffer, "{".$this->_ParseKey, $spos); if($spos === FALSE) break; //Bij gevonden de naam achterhalen $end = strpos($this->_DocBuffer, "}", $spos); $start = $spos + strlen($this->_ParseKey)+1; $this->Elements[substr($this->_DocBuffer, $start, $end-$start)] = ""; $spos = $end; } while(TRUE); reset($this->Elements); } /* Doel : Het document lezen en inladen Teruggave : boolean */ function ReadDocument ($fDoc="") { if(strlen($fDoc)>0) $this->Document = $fDoc; if($fd = fopen ($this->Document, "r")) { if(filesize ($this->Document) > 0) { $this->_DocBuffer = fread($fd, filesize ($this->Document)); } else { $this->_DocBuffer = ""; } fclose ($fd); return true; } else { return false; } } } ?>URL * **/ class TKTreeItem { var $Parent; var $EditRule; var $AddRule; var $DeleteRule; var $DisplayRule; var $LangCode; var $IsInternal; var $FCanEdit; var $FCanAdd; var $FCanDelete; var $FCanDisplay; var $LDChildren; var $DeletedLDChildren; var $Children; var $Config; var $TreeID; var $ParentID; var $Title; var $AdminTitle; var $ContentType; var $DisplayType; var $Template; var $OrderNumber; var $TreeKey; var $Status; var $OutOfNavActive; var $IsInvisible; var $ShowInternalItems; var $IsExpanded; var $MetaDescription; var $MetaKeywords; var $MetaRobotsIndex; var $MetaRobotsFollow; var $URL; var $Role; var $isAdmin; /** * Initialise the object * @parameter TKTreeItem $Parent Parent object of the created object */ function TKTreeItem ($Parent=false) { $this->LDChildren = false; $this->DeletedLDChildren = false; $this->OutOfNavActive = false; $this->ShowInternalItems = false; $htis->DisableLink = false; if($Parent===false) { } else { $this->Parent = &$Parent; $this->Config = &$this->Parent->Config; $this->isAdmin = $this->Parent->isAdmin; $this->EditRule = $this->Parent->EditRule; $this->AddRule = $this->Parent->AddRule; $this->DeleteRule = $this->Parent->DeleteRule; $this->DisplayRule = $this->Parent->DisplayRule; $this->Template = $this->Parent->Template; $this->OrderNumber = $this->Parent->OrderNumber; $this->LangCode = $this->Parent->LangCode; $this->IsInternal = $this->Parent->IsInternal; $this->MetaDescription = $this->Parent->MetaDescription; $this->MetaKeywords = $this->Parent->MetaKeywords; $this->MetaRobotsIndex = $this->Parent->MetaRobotsIndex; $this->MetaRobotsFollow = $this->Parent->MetaRobotsFollow; $this->Role = $this->Parent->Role; } } function setIsAdmin($isAdmin) { $this->isAdmin = $isAdmin; if ($isAdmin) $this->ShowInternalItems = true; } /** * Load the object with information from the datbase giving it's id * @parameter integer $TreeID The ID of the tree */ function LoadTreeID($TreeID, $stoperror=true, $Status=1) { return $this->LoadTreeQuery("SELECT * FROM TKSysTree WHERE TreeID='".AddSlashes($TreeID)."' AND Status=".$Status, $stoperror,$Status); } /** * Load the object with information from the datbase giving it's TreeKey * @parameter string $TreeKey The TreeKey of the tree */ function LoadTreeKey($TreeKey, $stoperror=true, $Status = 1){ return $this->LoadTreeQuery("SELECT * FROM TKSysTree WHERE TreeKey='".AddSlashes($TreeKey)."' AND Status=".$Status, $stoperror,$Status); } /** * Load the object with information from the datbase giving it's TreeKey * @parameter string $TreeKey The TreeKey of the tree * @parameter string $LangCode The Langcode of the current TreeItem * @parameter boolean $stoperror Should page die in case of error * @parameter int $Status The status of the TreeItems to filter * @parameter string $RootKey TreeKey to search */ function LoadTreeKeyLang($TreeKey, $LangCode, $stoperror=true, $Status=1, $RootKey="") { $QueryResult = $this->Config->Database->Query("SELECT * FROM TKSysTree WHERE TreeKey='".AddSlashes($TreeKey)."' AND LangCode='".AddSlashes($LangCode)."' AND Status=".$Status); while ($Row = $this->Config->Database->FetchArray($QueryResult)) { $RootTree = $this->GetRootTreeItemFromTreeID($Row['TreeID']); if (!$RootTree || $RootKey=="" || $RootTree->TreeKey==$RootKey) { return $this->LoadTreeID($Row['TreeID'], $stoperror, $Status); break; } } return false; } /** * Load the object with information from the datbase giving an query * @parameter string $q The query for loading the key * @parameter boolean $stoperror: If False, fatal errors will not be written to screen. */ function LoadTreeQuery($q,$stoperror=true, $Status=1) { $Result = false; $QueryResult = $this->Config->Database->Query($q); if ($Row = $this->Config->Database->FetchArray($QueryResult)) { if(isset($Row['ParentID'])) { $this->Parent = new TKTreeItem(); $this->Parent->Config = &$this->Config; //$this->Parent->IsInternal = $this->IsInternal; //REMOVED THIS LINE AS BUGFIX 02-12-2008 by PK $this->Parent->OutOfNavActive = $this->OutOfNavActive; $this->Parent->ShowInternalItems = $this->ShowInternalItems; $this->Parent->setIsAdmin($this->isAdmin); $this->Parent->LoadTreeId($Row['ParentID'],$stoperror); $this->TKTreeItem($this->Parent); } else if (!isset($Row['ParentID'])) { $admin = $this->isAdmin; $this->TKTreeItem(); $this->setIsAdmin($admin); } $Result = $this->FillTreeInfo($Row); if ($Result) { if (!$this->ShowInternalItems && $this->IsInternal) { if ($stoperror) { die( "You do not have access to this tree item (TreeID=[".$this->TreeID."] Title=[".$this->Title."] Role=[".$this->Role."] IsInternal=[".$this->IsInternal."]).
"); //exit; //$this->Config->Error->Stop("You do not have access to this tree item (".$this->TreeID.": ".$this->Title .": ".$this->Role .")."); } $Result = false; } } if ($Result) { if (!$this->CheckRule($this->DisplayRule)) { if ($stoperror) { die( "You do not have access to this tree item (".$this->TreeID.": ".$this->Title ."). Please login first.
"); //exit; //$this->Config->Error->Stop("You do not have access to this tree item (".$this->TreeID.": ".$this->Title ."). Please login first.
"); } $Result = false; } } } else { if($stoperror) { //die($q); } } $this->Config->Database->FreeResult($QueryResult); return $Result; } /** * Fill the object with information from an database row * @parameter array $Row Database Record of the Tree table */ function FillTreeInfo($Row) { $this->TreeID = $Row['TreeID']; if(isset($Row['ParentID'])) $this->ParentID = $Row['ParentID']; $this->Title = $Row['Title']; $this->AdminTitle = ($Row['AdminTitle']==''?$Row['Title']:$Row['AdminTitle']); if(!empty($Row['ContentType'])) $this->ContentType = $Row['ContentType']; if(!empty($Row['DisplayType'])) $this->DisplayType = $Row['DisplayType']; if(!empty($Row['Template'])) $this->Template = $Row['Template']; if(!empty($Row['OrderNumber'])) $this->OrderNumber = $Row['OrderNumber']; if(!empty($Row['OutOfNavigation'])) $this->IsInvisible = $Row['OutOfNavigation']; if(!empty($Row['AddRule'])) $this->AddRule = $Row['AddRule']; if(!empty($Row['EditRule'])) $this->EditRule = $Row['EditRule']; if(!empty($Row['DeleteRule'])) $this->DeleteRule = $Row['DeleteRule']; if(!empty($Row['DisplayRule'])) $this->DisplayRule = $Row['DisplayRule']; if(!empty($Row['LangCode'])) $this->LangCode = $Row['LangCode']; if(!empty($Row['TreeKey'])) $this->TreeKey = $Row['TreeKey']; if(isset($Row['IsInternal'])) $this->IsInternal = $Row['IsInternal']; if(!empty($Row['MetaDescription'])) $this->MetaDescription = $Row['MetaDescription']; if(!empty($Row['MetaKeywords'])) $this->MetaKeywords = $Row['MetaKeywords']; if(isset($Row['MetaRobotsIndex'])) $this->MetaRobotsIndex = $Row['MetaRobotsIndex']; if(isset($Row['MetaRobotsFollow'])) $this->MetaRobotsFollow = $Row['MetaRobotsFollow']; if(isset($Row['IsExpanded'])) $this->IsExpanded = $Row['IsExpanded']; if(isset($Row['DisableLink'])) $this->DisableLink = $Row['DisableLink']; if($Row['TreeID']==1) { $this->URL = "/"; } else if($Row['DisableLink'] == "1") { $this->URL = "javascript:void(0);"; } else if(!empty($Row['ContentType']) && $Row['ContentType']=="STExternalLink"){ $urlResult = $this->Config->Database->Query("SELECT URL FROM STExternalLink WHERE DocumentTreeID = ".$this->TreeID); if($urlRow = $this->Config->Database->FetchArray($urlResult)) { $this->URL = $urlRow['URL']; } $this->Config->Database->FreeResult($urlResult); } else if (!empty($Row['ContentType'])) { $url = $this->Config->Util->GetObjectLink($this->TreeID,"",false); if (!empty($url)) { $this->URL = &$url; } } if(!empty($Row['Role'])) { $this->Role = $Row['Role']; } if (isset($this->Config->Login)) { if ($this->Config->Login->Session->LoginID > 0 && (empty($this->Role) || $this->Config->Login->Session->User->IsOfRole($this->Role) || $this->isAdmin) ) { $this->ShowInternalItems = true; } } return true; } /** * Check if the user is valid with the given rule * @parameter string $Rule The rule in text */ function CheckRule($Rule) { return $this->Config->Util->CheckRule($Rule); } function isRoot() { return ($this->ParentID <= 1); } /** * Loads the children into an object and returns the array * @result array Children of the TreeItem */ function Children($ignoreOutOfNavActive=false, $throwBack = true){ if(!$this->LDChildren) { $this->Children = array(); $Filter = ''; if (!$ignoreOutOfNavActive) { $Filter .= ' AND OutOfNavigation=0'; } if(!$this->ShowInternalItems) { $Filter .= ' AND IsInternal=0'; } $query = "SELECT * FROM TKSysTree WHERE ParentID='".AddSlashes($this->TreeID)."' AND Status=1 ".$Filter." ORDER BY OrderNumber;"; $QueryResult = $this->Config->Database->Query($query); while($Row = $this->Config->Database->FetchArray($QueryResult)) { $CreateChild = false; if(!isset($Row['DisplayRule'])) $Row['DisplayRule'] = ''; if(!isset($Row['Role'])) $Row['Role'] = ''; if($Row['DisplayRule'] == '' && $Row['Role'] == ''/*empty($this->Role)*/) { $CreateChild = true; } else if ($Row['IsInternal']==1) { if ($this->isAdmin || $this->Config->Login->Session->User->IsOfRole($Row['Role']) ) { $CreateChild = true; } else { $CreateChild = false; } } else { $CreateChild = $this->CheckRule($Row['DisplayRule']); } if($CreateChild){ $this->Children[$Row['TreeID']] = new TKTreeItem($this); $this->Children[$Row['TreeID']]->OutOfNavActive = $ignoreOutOfNavActive; $this->Children[$Row['TreeID']]->ShowInternalItems = $this->ShowInternalItems; $this->Children[$Row['TreeID']]->FillTreeInfo($Row); } } $this->Config->Database->FreeResult($QueryResult); } if($throwBack) return $this->Children; } /** * Returns true if user is allowed to add a new TreeItem below the current TreeItem * @result boolean TreeItem can be added */ function CanAdd() { return $this->CheckRule($this->AddRule); } /** * Returns true if the current TreeItem can be edited by user * @result boolean TreeItem can be edited */ function CanEdit() { return $this->CheckRule($this->EditRule); } /** * Returns true if the current TreeItem can be deleted by user * @result boolean TreeItem can be deleted */ function CanDelete() { return $this->CheckRule($this->DeleteRule); } /** * Returns the url for retrieving the page * @result string Page URL */ function Link($ExtraParams='') { return $this->URL; } /** * Returns an array of TreeItems, ending with the current TreeItem * @result array Path From first (given) TreeItem to current TreeItem */ function GetPath($ToTreeId=1) { $path = array(); $currID = $this->ParentID; $item = $this; array_push($path, $item); while ($currID > $ToTreeId) { $item = new TKTreeItem(); $item->Config = &$this->Config; if ($item->LoadTreeID($currID)) { array_push($path, $item); $currID = $item->ParentID; } else { $currID = 0; } } return array_reverse($path); } /** * Returns value for given fieldname from any of the parents of current TreeIte * @result mixed var first found filled value from a parent treeitem or empty string when nothing is found */ function GetParentFieldInfo($FieldName) { $ParentItem = new TKTreeItem; $value = ""; if ($this->Parent) { eval("\$value = \$this->Parent->". $FieldName .";"); if (!empty($value)) return $value; else return $this->Parent->GetParentFieldInfo($FieldName); } return ""; } /** * @result True if the menu item is always default expanded */ function IsDefaultExpanded() { return $this->IsExpanded; } /** * Load the root TreeItem object of the root tree (first below SITEROOT), from parameter type TreeItem */ function GetRootTreeItem($TreeItem) { $RootKey = false; $Item = &$TreeItem; while($Item != false) { if ($Item->TreeKey=="SITEROOT") { $Item = false; } else { $RootKey = $Item->TreeKey; $Item = $Item->Parent; } } return $Item; } /** * Load the root TreeItem object of the root tree (first below SITEROOT), from parameter type TreeID */ function GetRootTreeItemFromTreeID($TreeID) { $TreeItem = new TKTreeItem; $TreeItem->Config = &$this->Config; $TreeItemLoaded = $TreeItem->LoadTreeID($TreeID,false); if ($TreeItemLoaded) { $RootItem = false; $Item = &$TreeItem; while($Item != false) { if ($Item->TreeKey=="SITEROOT") { $Item = false; } else { $RootItem = $Item; $Item = $Item->Parent; } } return $RootItem; } return false; } } ?> Array('NL'=>'Januari','EN'=>'January','TR'=>'Ocak'), 2 => Array('NL'=>'Februari','EN'=>'February','TR'=>'Şubat'), 3 => Array('NL'=>'Maart','EN'=>'March','TR'=>'Mart'), 4 => Array('NL'=>'April','EN'=>'April','TR'=>'Nisan'), 5 => Array('NL'=>'Mei','EN'=>'May','TR'=>'Mayıs'), 6 => Array('NL'=>'Juni','EN'=>'June','TR'=>'Haziran'), 7 => Array('NL'=>'Juli','EN'=>'July','TR'=>'Temmuz'), 8 => Array('NL'=>'Augustus','EN'=>'August','TR'=>'Ağustos'), 9 => Array('NL'=>'September','EN'=>'September','TR'=>'Eylül'), 10 => Array('NL'=>'Oktober','EN'=>'October','TR'=>'Ekim'), 11 => Array('NL'=>'November','EN'=>'November','TR'=>'Kasım'), 12 => Array('NL'=>'December','EN'=>'December','TR'=>'Aralık'), ); $GLOBALS['Days'] = Array ( 1 => Array('NL'=>'S','EN'=>'S','TR'=>'P'), 2 => Array('NL'=>'M','EN'=>'M','TR'=>'P'), 3 => Array('NL'=>'T','EN'=>'T','TR'=>'S'), 4 => Array('NL'=>'W','EN'=>'W','TR'=>'Ç'), 5 => Array('NL'=>'T','EN'=>'T','TR'=>'P'), 6 => Array('NL'=>'F','EN'=>'F','TR'=>'C'), 7 => Array('NL'=>'S','EN'=>'S','TR'=>'C'), ); $MultiLanguage = Array ( // TKForm 'MailFormTitle' => Array( 'NL' => 'Ingestuurd formulier via de website', 'EN' => 'Completed form on the website', 'TR' => 'Completed form on the website', ), 'MailFormHeader' => Array( 'NL' => 'Hierbij de gegevens die zijn ingevoerd op de website', 'EN' => 'Hereby the details that were filled in on the website', 'TR' => 'Hereby the details that were filled in on the website', ), 'Field' => Array( 'NL' => 'Naam', 'EN' => 'Name', 'TR' => 'Name', ), 'Value' => Array( 'NL' => 'Waarde', 'EN' => 'Value', 'TR' => 'Value', ), 'FormFout' => Array( 'NL' => 'Niet alle verplichte velden zijn ingevoerd, het formulier is nog niet verstuurd.', 'EN' => 'Not all required fields were filled in, the form has not been sent yet.', 'DE' => 'Nicht alle Fielder sind schon eingefuld.', 'TR' => 'Not all required fields were filled in, the form has not been sent yet.', ), 'NewCaptcha' => Array( 'NL' => 'Nieuw woord', 'EN' => 'New word', 'DE' => 'Neue word', 'TR' => 'New word', ), 'CaptchaExplain' => Array( 'NL' => 'Neem de zes karakters in de afbeelding hieronder over.', 'EN' => 'PLease enter the six characters displayed in the image.', 'DE' => 'Neue word', 'TR' => 'PLease enter the six characters displayed in the image.', ), // STDownloadForm 'Name' => Array( 'NL' => 'Naam', 'EN' => 'Name', 'TR' => 'Name', ), 'Email' => Array( 'NL' => 'E-mail', 'EN' => 'E-mail', 'TR' => 'E-mail', ), 'AttachedFiles' => Array( 'NL' => 'Bijgevoegde documenten', 'EN' => 'Attached files', 'TR' => 'Attached files', ), 'RequestedFiles' => Array( 'NL' => 'Aangevraagde documenten', 'EN' => 'Requested files', 'TR' => 'Requested files', ), 'MailOrderHeader' => Array( 'NL' => 'De bestelling gemaakt op de website.', 'EN' => 'The order requested on the website.', 'TR' => 'The order requested on the website.', ), // STJobApplicationForm 'Vacancy' => Array( 'NL' => 'Vacature', 'EN' => 'Vacancy', 'TR' => 'Vacancy', ), 'Application' => Array( 'NL' => 'Sollicitatie', 'EN' => 'Application', 'TR' => 'Application', ), 'OpenApplication' => Array( 'NL' => 'Open sollicitatie', 'EN' => 'Open application', 'TR' => 'Open application', ), 'Initials' => Array( 'NL' => 'Initialen', 'EN' => 'Initials', 'TR' => 'Initials', ), 'FirstName' => Array( 'NL' => 'Voornaam', 'EN' => 'First name', 'TR' => 'First name', ), 'Surname' => Array( 'NL' => 'Tussenvoegsel', 'EN' => 'Surname', 'TR' => 'Surname', ), 'LastName' => Array( 'NL' => 'Achternaam', 'EN' => 'Last name', 'TR' => 'Last name', ), 'Gender' => Array( 'NL' => 'Geslacht', 'EN' => 'Gender', 'TR' => 'Gender', ), 'Male' => Array( 'NL' => 'Man', 'EN' => 'Male', 'TR' => 'Male', ), 'Female' => Array( 'NL' => 'Vrouw', 'EN' => 'Female', 'TR' => 'Female', ), 'DateOfBirth' => Array( 'NL' => 'Geboortedatum', 'EN' => 'Date of birth', 'TR' => 'Date of birth', ), 'Address' => Array( 'NL' => 'Adres', 'EN' => 'Address', 'TR' => 'Address', ), 'PostalCode' => Array( 'NL' => 'Postcode', 'EN' => 'Postal code', 'TR' => 'Postal code', ), 'City' => Array( 'NL' => 'Plaats', 'EN' => 'City', 'TR' => 'City', ), 'Phone' => Array( 'NL' => 'Telefoon', 'EN' => 'Phone', 'TR' => 'Phone', ), 'CellPhone' => Array( 'NL' => 'Mobiele telefoon', 'EN' => 'Cellphone', 'TR' => 'Cellphone', ), 'Motivation' => Array( 'NL' => 'Motivatie', 'EN' => 'Motivation', 'TR' => 'Motivation', ), 'Qualifications' => Array( 'NL' => 'Kwalitifcatie', 'EN' => 'Motivation', 'TR' => 'Motivation', ), 'Remarks' => Array( 'NL' => 'Opmerkingen', 'EN' => 'Remarks', 'TR' => 'Remarks', ), 'Application' => Array( 'NL' => 'Sollicitatie', 'EN' => 'Application', 'TR' => 'Application', ), 'CV' => Array( 'NL' => 'CV', 'EN' => 'CV', 'TR' => 'CV', ), 'Letter' => Array( 'NL' => 'Brief', 'EN' => 'Letter', 'TR' => 'Letter', ), // TKForm 'FormFout' => Array( 'NL' => 'Niet alle verplichte velden zijn ingevoerd, het formulier is nog niet verstuurd.', 'EN' => 'Not all required fields were filled in, the form has not been sent yet.', 'DE' => 'Nicht alle Fielder sind schon eingefuld.', 'TR' => 'Not all required fields were filled in, the form has not been sent yet.', ), // TKMailingSubscribe 'SubscribeNewsletter' => Array( 'NL' => 'Meld u aan voor onze nieuwsbrief:', 'EN' => 'Subscribe to our newsletter:', 'DE' => 'Subscribe to our newsletter:', 'TR' => 'Subscribe to our newsletter:', ), // Heel veel modules 'Terug' => Array( 'NL' => 'Terug', 'EN' => 'Back', 'DE' => 'Back', 'TR' => 'Back', ), // Shop 'Winkelwagen' => Array( 'NL' => 'Winkelwagen', 'EN' => 'Shopping cart', 'DE' => 'Warenkorb', 'TR' => 'Shopping cart', ), 'Producten' => Array( 'NL' => 'Producten', 'EN' => 'Products', 'DE' => 'Producte', 'TR' => 'Products', ), 'MeerInfo' => Array( 'NL' => 'Meer info', 'EN' => 'More details', 'DE' => 'More details', 'TR' => 'More details', ), 'Bestellen' => Array( 'NL' => 'Bestellen', 'EN' => 'Add to cart', 'DE' => 'Kaufen', 'TR' => 'Add to cart', ), 'OrderForm_Bedrijf' => Array( 'NL' => 'Bedrijf', 'EN' => 'Company', 'DE' => 'Company', ), 'OrderForm_Naam' => Array( 'NL' => 'Naam', 'EN' => 'Name', 'DE' => 'Name', ), 'OrderForm_Email' => Array( 'NL' => 'E-mail', 'EN' => 'E-mail', 'DE' => 'E-mail', ), 'OrderForm_Adres' => Array( 'NL' => 'Adres', 'EN' => 'Address', 'DE' => 'Address', ), 'OrderForm_Postcode' => Array( 'NL' => 'Postcode', 'EN' => 'Zip', 'DE' => 'Zip', ), 'OrderForm_Plaats' => Array( 'NL' => 'Plaats', 'EN' => 'City', 'DE' => 'City', ), 'OrderForm_Land' => Array( 'NL' => 'Land', 'EN' => 'Country', 'DE' => 'Country', ), 'OrderForm_Telefoon' => Array( 'NL' => 'Telefoon', 'EN' => 'Phone', 'DE' => 'Phone', ), 'OrderForm_Opmerkingen' => Array( 'NL' => 'Opmerkingen', 'EN' => 'Comments', 'DE' => 'Comments', ), 'LegeWinkelwagen' => Array( 'NL' => 'Uw winkelwagen bevat momenteel geen producten', 'EN' => 'Your shoppingcart is currently empty', 'DE' => 'Ihre Warenkorb ist jetzt Lehe', 'TR' => 'Your shoppingcart is currently empty', ), 'TerugNaarProductgroepen' => Array( 'NL' => 'Terug naar productgroepen', 'EN' => 'Back to productindex', 'DE' => 'Zuruck nach Productindex', ), 'TerugNaarProducten' => Array( 'NL' => 'Terug naar producten', 'EN' => 'Back to products', 'DE' => 'Zuruck nach Producte', ), 'TerugNaarWinkelwagen' => Array( 'NL' => 'Terug naar winkelwagen', 'EN' => 'Back to shoppingcart', 'DE' => 'Zuruck zum Warenkorb', ), 'Vanaf' => Array( 'NL' => 'Vanaf', 'EN' => 'From', 'DE' => 'Ab', ), 'Tot' => Array( 'NL' => 'Tot', 'EN' => 'Until', 'DE' => 'Bis', ), 't/m' => Array( 'NL' => 't/m', 'EN' => 'until', 'DE' => 'bis', 'TR' => 'until', ), 'stuks' => Array( 'NL' => 'stuks', 'EN' => 'products', 'DE' => 'Producte', 'TR' => 'products', ), 'Prijs' => Array( 'NL' => 'Prijs', 'EN' => 'Price', 'DE' => 'Preis', 'TR' => 'Price', ), 'Prijsstaffel' => Array( 'NL' => 'Prijsstaffel', 'EN' => 'Lump-sum', 'DE' => 'Pauschale', 'TR' => 'Lump-sum', ), 'ConfirmVerwijderAlles' => Array( 'NL' => 'Weet u zeker dat u alle artikelen uit uw winkelwagen wilt verwijderen?', 'EN' => 'Are you sure to remove all articles from your shoppingcart?', 'DE' => 'Sind Sie sicher alle Producte aus dem Warenkorb zu Löschen?', ), 'ConfirmVerwijder' => Array( 'NL' => 'Weet u zeker dat u dit artikel uit uw winkelwagen wilt verwijderen?', 'EN' => 'Are you sure to remove this article from your shoppingcart?', 'DE' => 'Sind Sie sicher dieses Product aus dem Warenkorb zu Löschen?', ), 'Artikel' => Array( 'NL' => 'Artikel', 'EN' => 'Article', 'DE' => 'Artikel', ), 'Aantal' => Array( 'NL' => 'Aantal', 'EN' => 'Quantity', 'DE' => 'Anzahl', ), 'Totaal' => Array( 'NL' => 'Totaal', 'EN' => 'Total', 'DE' => 'Totaal', ), 'TotaalBedrag' => Array( 'NL' => 'Totaalbedrag', 'EN' => 'Total amount', 'DE' => 'Gesamtmenge', ), 'AllesVerwijderen' => Array( 'NL' => 'Alles verwijderen', 'EN' => 'Remove all', 'DE' => 'Alles Löschen', ), 'WijzigingenBevestigen' => Array( 'NL' => 'Wijzigingen bevestigen', 'EN' => 'Apply changes', 'DE' => 'Aktualisieren', ), 'BestellingAfronden' => Array( 'NL' => 'Bestelling afronden', 'EN' => 'Checkout', 'DE' => 'Zur Kasse', ), 'VerwijderArtikel' => Array( 'NL' => 'Verwijder dit artikel uit de winkelwagen', 'EN' => 'Remove this article form shoppingcart', 'DE' => 'Artikel aus dem Warenkorb Löschen', ), 'ControleerBestelling' => Array( 'NL' => 'Controleer uw bestelling', 'EN' => 'Confirm your order', 'DE' => 'Confirm your order', ), 'VerzendenEnBetalen' => Array( 'NL' => 'Verzenden & Betalen', 'EN' => 'Shipping & Payment', 'DE' => 'Shipping & Payment', ), 'Adresgegevens' => Array( 'NL' => 'Adresgegevens', 'EN' => 'Address details', 'DE' => 'Address details', ), 'Subtotaal' => Array( 'NL' => 'Subtotaal', 'EN' => 'Subtotal', 'DE' => 'Subtotal', ), 'Stuksprijs' => Array( 'NL' => 'Stuksprijs', 'EN' => 'Price', 'DE' => 'Price', ), 'KiesBetaalmethode' => Array( 'NL' => 'Kies een betaalmethode', 'EN' => 'Select your shipping method', 'DE' => 'Select your shipping method', ), 'Verzendkosten' => Array( 'NL' => 'Verzendkosten', 'EN' => 'Shipping', 'DE' => 'Shipping', ), 'BTW' => Array( 'NL' => 'BTW', 'EN' => 'Tax', 'DE' => 'Tax', ), 'TotaalBestelling' => Array( 'NL' => 'Totaal bestelling', 'EN' => 'Order total', 'DE' => 'Bestellung Total', ), 'UwGegevens' => Array( 'NL' => 'Uw gegevens', 'EN' => 'Your details', 'DE' => 'Ihren data', ), 'UwBestelling' => Array( 'NL' => 'Uw bestelling', 'EN' => 'Your order', 'DE' => 'Ihren Bestellung', ), 'Zoek' => Array( 'NL' => 'Zoek', 'EN' => 'Search', 'DE' => 'Suchen', ), 'UZochtOp' => Array( 'NL' => 'U zocht op', 'EN' => 'Your search for', 'DE' => 'Ihr suche vor', ), 'GeenZoekresultaten' => Array( 'NL' => 'er zijn geen producten gevonden die aan uw zoekopdracht voldoen', 'EN' => 'no products were found matching your terms', 'DE' => 'keine Producte gefunden', ), 'EnkelZoekresultaat' => Array( 'NL' => 'er is 1 product gevonden', 'EN' => 'found 1 product', 'DE' => '1 Product gefunden', ), 'Zoekresultaat' => Array( 'NL' => 'er zijn ~1~ producten gevonden', 'EN' => 'found ~1~ products', 'DE' => '~1~ Producte gefunden', ), 'Documenten' => Array( 'NL' => 'Documenten', 'EN' => 'Documents', 'DE' => 'Documente', ), 'Opties' => Array( 'NL' => 'Opties', 'EN' => 'Options', 'DE' => 'Optione', ), 'Productnummer' => Array( 'NL' => 'Productnummer', 'EN' => 'Productnumber', 'DE' => 'Productnummer', ), 'Factuuradres' => Array( 'NL' => 'Factuuradres', 'EN' => 'Factuuradres', 'DE' => 'Factuuradres', ), 'Gegevens' => Array( 'NL' => 'Gegevens', 'EN' => 'Gegevens', 'DE' => 'Gegevens', ), 'Afleveradres' => Array( 'NL' => 'Afleveradres', 'EN' => 'Afleveradres', 'DE' => 'Afleveradres', ), 'ShippingEqual' => Array( 'NL' => 'Hetzelfde adres', 'EN' => 'Hetzelfde adres', 'DE' => 'Hetzelfde adres', ), 'ShippingDifferent' => Array( 'NL' => 'Ander adres', 'EN' => 'Ander adres', 'DE' => 'Ander adres', ), 'OrderForm_Shipping_Company' => Array( 'NL' => 'Bedrijf', 'EN' => 'Bedrijf', 'DE' => 'Bedrijf', ), 'OrderForm_Shipping_Contact' => Array( 'NL' => 'Naam', 'EN' => 'Contact', 'DE' => 'Contact', ), 'OrderForm_Shipping_Address' => Array( 'NL' => 'Adres', 'EN' => 'Adres', 'DE' => 'Adres', ), 'OrderForm_Shipping_PostalCode' => Array( 'NL' => 'Postcode', 'EN' => 'Postcode', 'DE' => 'Postcode', ), 'OrderForm_Shipping_City' => Array( 'NL' => 'Plaats', 'EN' => 'Plaats', 'DE' => 'Plaats', ), 'OrderForm_Shipping_Country' => Array( 'NL' => 'Land', 'EN' => 'Land', 'DE' => 'Land', ), 'OrderForm_Shipping_Remarks' => Array( 'NL' => 'Opmerkingen', 'EN' => 'Opmerkingen', 'DE' => 'Opmerkingen', ), 'OrderForm_CustomerID' => Array( 'NL' => 'Klantnummer', 'EN' => 'Klantnummer', 'DE' => 'Klantnummer', ), // STPortalAccount & TKPortalLogin 'Welkom' => Array( 'NL' => 'Welkom', 'EN' => 'Welcome', 'DE' => 'Wilkommen', 'TR' => 'Welkom', ), 'Inloggen' => Array( 'NL' => 'Inloggen', 'EN' => 'Login', 'DE' => 'Anmelden', ), 'Uitloggen' => Array( 'NL' => 'Uitloggen', 'EN' => 'Logout', 'DE' => 'Abmelden', ), 'Gebruikersnaam' => Array( 'NL' => 'Gebruikersnaam', 'EN' => 'Username', 'DE' => 'Nahm', ), 'Wachtwoord' => Array( 'NL' => 'Wachtwoord', 'EN' => 'Password', 'DE' => 'Passwort', ), 'LoginFout' => Array( 'NL' => 'Fout bij het inloggen. Probeer het nogmaals.', 'EN' => 'Error at login. Please try again.', 'DE' => 'Bei der Eingabe sind Fehler aufgetreten. Bitte versuchen Sie das nochmal.', ), // STPortfolio & TKBasicNieuwsList & TKBasicProductList 'Datum' => Array( 'NL' => 'Datum', 'EN' => 'Date', 'DE' => 'Datum', ), 'TerugNaarOverzicht' => Array( 'NL' => 'Terug naar overzicht', 'EN' => 'Back to index', 'DE' => 'Zuruck zum index', ), 'LeesVerder' => Array( 'NL' => 'Lees verder', 'EN' => 'Full story', 'DE' => 'Weiter', 'TR' => 'Full story', ), 'IframeNotLoaded' => Array( 'NL' => 'Uw browser kan het iframe niet laden. Uw browser ondersteunt deze functionaliteit niet of deze is uitgeschakeld.', 'EN' => 'Your browser could not load the iframe. Your browser does not support this functionality or it is disabled.', 'DE' => 'Ihren browser kan das iframe nicht laden. Ihren browser unterstütst diese functionaliteit nicht oder es ist ausgeschaltet.', ), // LyteBox 'LyteBox.imageText' => Array( 'NL' => 'Afbeelding {1} van {2}', 'EN' => 'Image {1} of {2}', 'DE' => 'Image {1} of {2}', 'TR' => 'Image {1} of {2}', ), 'LyteBox.prev' => Array( 'NL' => 'vorige', 'EN' => 'previous', 'DE' => 'previous', 'TR' => 'previous', ), 'LyteBox.next' => Array( 'NL' => 'volgende', 'EN' => 'next', 'DE' => 'next', 'TR' => 'next', ), 'LyteBox.close' => Array( 'NL' => 'sluiten', 'EN' => 'close', 'DE' => 'close', 'TR' => 'close', ), 'LyteBox.aaa' => Array( 'EN' => 'close', 'DE' => 'close', 'TR' => 'close', ), ); ?>