Changeset 517
- 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:
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r515 |
r517 |
|
| 10 | 10 | | * gui: disable stats-alias in client menu | |
|---|
| 11 | 11 | \_________________________________________________________________/ |
|---|
| | 12 | |
|---|
| | 13 | 2007-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 | |
|---|
| | 19 | 2007-04-19 Benedikt Heintel |
|---|
| | 20 | - GUI: |
|---|
| | 21 | * fixed bug #185: can't edit custom menu buttons |
|---|
| 12 | 22 | |
|---|
| 13 | 23 | 2007-04-18 Benedikt Heintel |
|---|
| r498 |
r517 |
|
| 598 | 598 | |
|---|
| 599 | 599 | $data = "$data."; |
|---|
| | 600 | $match = array(); |
|---|
| | 601 | $last_match = array(); |
|---|
| 600 | 602 | |
|---|
| 601 | 603 | $res = preg_match_all( |
|---|
| … | … | |
| 618 | 620 | if ($res == 0) return 0; |
|---|
| 619 | 621 | } |
|---|
| 620 | | |
|---|
| 621 | 622 | |
|---|
| 622 | 623 | $res = preg_match( |
|---|
| … | … | |
| 998 | 999 | |
|---|
| 999 | 1000 | // if we have : |
|---|
| 1000 | | // db entrie in the tables domain |
|---|
| | 1001 | // db entry in the tables domain |
|---|
| 1001 | 1002 | // AND |
|---|
| 1002 | 1003 | // no problem with 3th level domains |
|---|
| … | … | |
| 1029 | 1030 | SQL_QUERY; |
|---|
| 1030 | 1031 | |
|---|
| 1031 | | $subdomains[] = array(); |
|---|
| | 1032 | $subdomains = array(); |
|---|
| 1032 | 1033 | $res_build_sub = exec_query($sql, $query_build_subdomain, array($reseller_id)); |
|---|
| 1033 | 1034 | while (!$res_build_sub -> EOF) { |
|---|
| … | … | |
| 1314 | 1315 | } |
|---|
| 1315 | 1316 | |
|---|
| 1316 | | function gen_def_language(&$tpl, &$sql, &$user_def_language) |
|---|
| 1317 | | { |
|---|
| | 1317 | function gen_def_language(&$tpl, &$sql, &$user_def_language) { |
|---|
| | 1318 | |
|---|
| | 1319 | $matches = array(); |
|---|
| 1318 | 1320 | $query = <<<SQL_QUERY |
|---|
| 1319 | 1321 | show tables |
|---|
| … | … | |
| 1753 | 1755 | |
|---|
| 1754 | 1756 | |
|---|
| 1755 | | function send_order_emails($admin_id, $domain_name, $ufname, $ulname, $uemail, $order_id) |
|---|
| 1756 | | { |
|---|
| | 1757 | function send_order_emails($admin_id, $domain_name, $ufname, $ulname, $uemail, $order_id) { |
|---|
| | 1758 | |
|---|
| 1757 | 1759 | global $cfg; |
|---|
| 1758 | 1760 | |
|---|
| … | … | |
| 1760 | 1762 | |
|---|
| 1761 | 1763 | $from_name = $data['sender_name']; |
|---|
| 1762 | | |
|---|
| 1763 | 1764 | $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 . ">"; |
|---|
| 1777 | 1770 | } |
|---|
| 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" . |
|---|
| 1800 | 1799 | "X-Mailer: ISPCP ".$cfg['Version']." Service Mailer"; |
|---|
| 1801 | 1800 | |
|---|
| 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'; |
|---|
| 1805 | 1804 | |
|---|
| 1806 | 1805 | // lets send mail to the reseller => new order |
|---|
| 1807 | 1806 | |
|---|
| 1808 | 1807 | $from = $to; |
|---|
| 1809 | | |
|---|
| 1810 | 1808 | $subject = "You have new order"; |
|---|
| 1811 | 1809 | |
|---|
| r474 |
r517 |
|
| 124 | 124 | <td width="25"> </td> |
|---|
| 125 | 125 | <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> |
|---|
| 127 | 127 | </tr> |
|---|
| 128 | 128 | <tr> |
|---|
| r485 |
r517 |
|
| 95 | 95 | All resellers = Alle Wiederverkäufer |
|---|
| 96 | 96 | All traffic = Gesamttransfer |
|---|
| 97 | | All users & resellers = Alle Kunden und Wiederverkäufer |
|---|
| | 97 | All users & resellers = Alle Kunden und Wiederverkäufer |
|---|
| 98 | 98 | All users = Alle Kunden |
|---|
| 99 | 99 | Already in: = Benutzer aus Gruppe |
|---|
| … | … | |
| 1017 | 1017 | ISPCP Admin / System Tools / Server Status = ISPCP - Virtual Hosting Control System |
|---|
| 1018 | 1018 | ISPCP Client : Add Alias = ISPCP Client : Add Alias |
|---|
| 1019 | | ISPCP Control Panel = ISPCP Administrationsoberfläche |
|---|
| | 1019 | ISPCP Control Panel = ISPCP Administrationsoberfläche |
|---|
| 1020 | 1020 | ISPCP debugger = ISPCP Debugger |
|---|
| 1021 | 1021 | ISPCP Reseller : Add Alias = ISPCP - Virtual Hosting Control System |
|---|
| … | … | |
| 1045 | 1045 | Webtools = Webtools |
|---|
| 1046 | 1046 | Weekday(s): = Wochentag(e): |
|---|
| 1047 | | which has limits for the <b> = welcher Beschränkungen hat für das <b> |
|---|
| | 1047 | which has limits for the <b> = welcher Beschränkungen hat für das <b> |
|---|
| 1048 | 1048 | Which has limits for the <b> = Welcher Beschränkungen hat für das <b> |
|---|
| 1049 | 1049 | Wildcards as % and ? are not allowed! = Wildcards ausser % aund ? sind nicht erlaubt! |
|---|
|