Changeset 517

Show
Ignore:
Timestamp:
04/21/07 01:09:50 (1 year ago)
Author:
rats
Message:

- GUI:

  • fixed bug #146: array warnings and notices in reseller functions

- LANGUAGES:

  • German: fixed bug #204
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/CHANGELOG

    r515 r517  
    1010|               * gui: disable stats-alias in client menu         | 
    1111\_________________________________________________________________/ 
     12 
     132007-04-21 Benedikt Heintel 
     14        - GUI: 
     15                * fixed bug #146: array warnings and notices in reseller functions 
     16        - LANGUAGES: 
     17                * German: fixed bug #204 
     18 
     192007-04-19 Benedikt Heintel 
     20        - GUI: 
     21                * fixed bug #185: can't edit custom menu buttons 
    1222 
    13232007-04-18 Benedikt Heintel 
  • trunk/gui/include/reseller-functions.php

    r498 r517  
    598598 
    599599                $data = "$data."; 
     600                $match = array(); 
     601                $last_match = array(); 
    600602 
    601603                $res = preg_match_all( 
     
    618620                        if ($res == 0) return 0; 
    619621                } 
    620  
    621622 
    622623                $res = preg_match( 
     
    998999 
    9991000   // if we have : 
    1000    // db entrie in the tables domain 
     1001   // db entry in the tables domain 
    10011002   // AND 
    10021003   // no problem with 3th level domains 
     
    10291030SQL_QUERY; 
    10301031 
    1031    $subdomains[] = array();     
     1032   $subdomains = array(); 
    10321033   $res_build_sub = exec_query($sql, $query_build_subdomain, array($reseller_id)); 
    10331034   while (!$res_build_sub -> EOF) { 
     
    13141315} 
    13151316 
    1316 function gen_def_language(&$tpl, &$sql, &$user_def_language) 
    1317 
     1317function gen_def_language(&$tpl, &$sql, &$user_def_language) { 
     1318 
     1319        $matches = array(); 
    13181320    $query = <<<SQL_QUERY 
    13191321        show tables 
     
    17531755 
    17541756 
    1755 function send_order_emails($admin_id, $domain_name, $ufname, $ulname, $uemail, $order_id) 
    1756 
     1757function send_order_emails($admin_id, $domain_name, $ufname, $ulname, $uemail, $order_id) { 
     1758 
    17571759        global $cfg; 
    17581760 
     
    17601762 
    17611763        $from_name = $data['sender_name']; 
    1762  
    17631764        $from_email = $data['sender_email']; 
    1764  
    1765   $subject = $data['subject']; 
    1766  
    1767   $message = $data['message']; 
    1768  
    1769   if ($from_name) { 
    1770  
    1771         $from = $from_name . "<" . $from_email . ">"; 
    1772  
    1773         } else { 
    1774  
    1775         $from = $from_email; 
    1776  
     1765        $subject = $data['subject']; 
     1766        $message = $data['message']; 
     1767 
     1768        if ($from_name) { 
     1769                $from = $from_name . "<" . $from_email . ">"; 
    17771770        } 
    1778  
    1779   if ($ufname && $ulname) { 
    1780  
    1781         $to = "$ufname $ulname <$uemail>"; 
    1782  
    1783     $name = "$ufname $ulname"; 
    1784  
    1785   } else { 
    1786  
    1787         $name = $uname; 
    1788  
    1789     $to = $uemail; 
    1790  
    1791   } 
    1792  
    1793   $subject = preg_replace("/\{DOMAIN\}/", $domain_name, $subject); 
    1794   $message = preg_replace("/\{DOMAIN\}/", $domain_name, $message); 
    1795   $message = preg_replace("/\{NAME\}/", $name, $message); 
    1796  
    1797   $headers  = "From: $from\n"; 
    1798   $headers .= "MIME-Version: 1.0\n" . 
    1799                 "Content-Type: text/plain;\n" . 
     1771        else { 
     1772                $from = $from_email; 
     1773        } 
     1774 
     1775        if ($ufname AND $ulname) { 
     1776                $to = "$ufname $ulname <$uemail>"; 
     1777        $name = "$ufname $ulname"; 
     1778        } 
     1779        else { 
     1780                if($ufname) { 
     1781                        $name = $ufname; 
     1782                } 
     1783                else if($ulname) { 
     1784                        $name = $ulname; 
     1785                } 
     1786                else { 
     1787                        $name = $uname; 
     1788                } 
     1789            $to = $uemail; 
     1790        } 
     1791 
     1792        $subject = preg_replace("/\{DOMAIN\}/", $domain_name, $subject); 
     1793        $message = preg_replace("/\{DOMAIN\}/", $domain_name, $message); 
     1794        $message = preg_replace("/\{NAME\}/", $name, $message); 
     1795 
     1796        $headers  = "From: $from\n"; 
     1797        $headers .= "MIME-Version: 1.0\n" . 
     1798                        "Content-Type: text/plain;\n" . 
    18001799                                                        "X-Mailer: ISPCP ".$cfg['Version']." Service Mailer"; 
    18011800 
    1802   $mail_result = mail($to, $subject, $message, $headers); 
    1803  
    1804   $mail_status = ($mail_result) ? 'OK' : 'NOT OK'; 
     1801       $mail_result = mail($to, $subject, $message, $headers); 
     1802 
     1803       $mail_status = ($mail_result) ? 'OK' : 'NOT OK'; 
    18051804 
    18061805        // lets send mail to the reseller => new order 
    18071806 
    18081807        $from = $to; 
    1809  
    18101808        $subject = "You have new order"; 
    18111809 
  • trunk/gui/themes/omega_original/admin/custom_menus.tpl

    r474 r517  
    124124                                <td width="25">&nbsp;</td> 
    125125                                <td width="200" class="content2">{TR_BUTTON_NAME}</td> 
    126                                 <td class="content"><input name="bname2" type="text" class="textinput" id="bname" style="width:210px" value="{BUTON_NAME}"></td> 
     126                                <td class="content"><input name="bname" type="text" class="textinput" id="bname" style="width:210px" value="{BUTON_NAME}"></td> 
    127127                              </tr> 
    128128                              <tr> 
  • trunk/language-files/german/german

    r485 r517  
    9595All resellers = Alle Wiederverkäufer 
    9696All traffic = Gesamttransfer 
    97 All users & resellers = Alle Kunden und Wiederverk&auml;ufer 
     97All users & resellers = Alle Kunden und Wiederverkäufer 
    9898All users = Alle Kunden 
    9999Already in: = Benutzer aus Gruppe 
     
    10171017ISPCP Admin / System Tools / Server Status = ISPCP - Virtual Hosting Control System 
    10181018ISPCP Client : Add Alias = ISPCP Client : Add Alias 
    1019 ISPCP Control Panel = ISPCP Administrationsoberfl&auml;che 
     1019ISPCP Control Panel = ISPCP Administrationsoberfläche 
    10201020ISPCP debugger = ISPCP Debugger 
    10211021ISPCP Reseller : Add Alias = ISPCP - Virtual Hosting Control System 
     
    10451045Webtools = Webtools 
    10461046Weekday(s): = Wochentag(e): 
    1047 which has limits for the <b> = welcher Beschr&auml;nkungen hat für das <b> 
     1047which has limits for the <b> = welcher Beschränkungen hat für das <b> 
    10481048Which has limits for the <b> = Welcher Beschränkungen hat für das <b> 
    10491049Wildcards as % and ? are not allowed! = Wildcards ausser % aund ? sind nicht erlaubt!