diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/App_GlobalResources/WebsitePanel_Modules.ascx.resx b/WebsitePanel/Sources/WebsitePanel.WebPortal/App_GlobalResources/WebsitePanel_Modules.ascx.resx
index 4d4e954b..2a1aabc9 100644
--- a/WebsitePanel/Sources/WebsitePanel.WebPortal/App_GlobalResources/WebsitePanel_Modules.ascx.resx
+++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/App_GlobalResources/WebsitePanel_Modules.ascx.resx
@@ -771,8 +771,19 @@
System Hard Quota
-
Helicon Zoo
+
+ Phone Numbers
+
+
+ Add Phone Numbers
+
+
+ Edit Phone numbers
+
+
+ Phone Numbers
+
\ No newline at end of file
diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/App_GlobalResources/WebsitePanel_Pages.ascx.resx b/WebsitePanel/Sources/WebsitePanel.WebPortal/App_GlobalResources/WebsitePanel_Pages.ascx.resx
index 6b30cf6d..6e584424 100644
--- a/WebsitePanel/Sources/WebsitePanel.WebPortal/App_GlobalResources/WebsitePanel_Pages.ascx.resx
+++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/App_GlobalResources/WebsitePanel_Pages.ascx.resx
@@ -462,4 +462,16 @@
System Hard Quota
+
+ Phone Numbers
+
+
+ {user} - {space} - Phone Numbers
+
+
+ Phone Numbers
+
+
+ Phone Numbers
+
\ No newline at end of file
diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/App_GlobalResources/WebsitePanel_SharedResources.ascx.resx b/WebsitePanel/Sources/WebsitePanel.WebPortal/App_GlobalResources/WebsitePanel_SharedResources.ascx.resx
index 31481fc7..e188622e 100644
--- a/WebsitePanel/Sources/WebsitePanel.WebPortal/App_GlobalResources/WebsitePanel_SharedResources.ascx.resx
+++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/App_GlobalResources/WebsitePanel_SharedResources.ascx.resx
@@ -3118,7 +3118,6 @@
Failed to update user login name.
-
Mailbox primary e-mail address has been changed.
@@ -3371,7 +3370,6 @@
Please note not all email address are deleted
-
There are no public folders to delete
@@ -3960,9 +3958,6 @@
IP Address could not be deleted
-
- IP Address could not be deleted because it is being used by Virtual Private Server.
-
Cannot add network adapter IP addresses
@@ -5286,6 +5281,12 @@
Mailbox plan updated
+
+ Lync plan update failed
+
+
+ Lync plan updated
+
Failed to apply plans template
@@ -5313,4 +5314,19 @@
By clicking on the button 'Apply', you will apply the respective hard quota on each provisioned home folder. Note that this may take some time.
+
+ Error adding Phone number
+
+
+ Cannot add Phone numbers range.
+
+
+ The following errors have been occurred:
+
+
+ Phone number have been successfully deallocated.
+
+
+ At least one Phone number must be selected.
+
\ No newline at end of file
diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/App_LocalResources/LyncAllocatePhoneNumbers.ascx.resx b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/App_LocalResources/LyncAllocatePhoneNumbers.ascx.resx
new file mode 100644
index 00000000..1cf75868
--- /dev/null
+++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/App_LocalResources/LyncAllocatePhoneNumbers.ascx.resx
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Number of Phone Numbers:
+
+
+ Quotas
+
+
\ No newline at end of file
diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/App_LocalResources/LyncPhoneNumbers.ascx.resx b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/App_LocalResources/LyncPhoneNumbers.ascx.resx
new file mode 100644
index 00000000..1cf75868
--- /dev/null
+++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/App_LocalResources/LyncPhoneNumbers.ascx.resx
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Number of Phone Numbers:
+
+
+ Quotas
+
+
\ No newline at end of file
diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/App_LocalResources/PhoneNumbers.ascx.resx b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/App_LocalResources/PhoneNumbers.ascx.resx
new file mode 100644
index 00000000..8b997d67
--- /dev/null
+++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/App_LocalResources/PhoneNumbers.ascx.resx
@@ -0,0 +1,204 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Add
+
+
+ Numbers
+
+
+ NAT Address
+
+
+ Server
+
+
+ User
+
+
+ Comments
+
+
+ No Phone Numbers found in the selected Pool.
+
+
+ Numbers
+
+
+ NAT Address
+
+
+ Server Name
+
+
+ Username
+
+
+ VPS
+
+
+ Default Gateway
+
+
+ VPS External Network IP
+
+
+ VPS Management Network IP
+
+
+ Web Sites IP
+
+
+ General IP
+
+
+ Page size:
+
+
+ Pool:
+
+
+ return confirm('Delete selected?');
+
+
+ Delete selected
+
+
+ Edit selected...
+
+
+ Item
+
+
+ Space
+
+
+ User
+
+
+ Default Gateway
+
+
+ Item Name
+
+
+ Phone Numbers
+
+
\ No newline at end of file
diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/App_LocalResources/PhoneNumbersAddPhoneNumber.ascx.resx b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/App_LocalResources/PhoneNumbersAddPhoneNumber.ascx.resx
new file mode 100644
index 00000000..4be33be2
--- /dev/null
+++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/App_LocalResources/PhoneNumbersAddPhoneNumber.ascx.resx
@@ -0,0 +1,172 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ IP Address:
+
+
+ NAT Address:
+
+
+ Server:
+
+
+ Comments:
+
+
+ Add
+
+
+ Cancel
+
+
+ <Not Assigned>
+
+
+ Settings:
+
+
+ to
+
+
+ Default Gateway:
+
+
+ Subnet Mask:
+
+
+ General IP
+
+
+ VPS External Network IP
+
+
+ VPS Management Network IP
+
+
+ Web Sites IP
+
+
+
+ Phone Numbers
+
+
+ Phone Numbers:
+
+
\ No newline at end of file
diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/App_LocalResources/PhoneNumbersEditPhoneNumber.ascx.resx b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/App_LocalResources/PhoneNumbersEditPhoneNumber.ascx.resx
new file mode 100644
index 00000000..4411a1aa
--- /dev/null
+++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/App_LocalResources/PhoneNumbersEditPhoneNumber.ascx.resx
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Server:
+
+
+ Comments:
+
+
+ Update
+
+
+ Cancel
+
+
+ <Not Assigned>
+
+
+ Default Gateway:
+
+
+ Subnet Mask:
+
+
+ General IP
+
+
+ VPS External Network IP
+
+
+ VPS Management Network IP
+
+
+ Web Sites IP
+
+
+ IP Address:
+
+
+ NAT Address:
+
+
+ Phone Numbers
+
+
+ Phone Number:
+
+
\ No newline at end of file
diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ExchangeServer/ExchangeDisclaimerGeneralSettings.ascx.designer.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ExchangeServer/ExchangeDisclaimerGeneralSettings.ascx.designer.cs
index accdff07..e7de40fb 100644
--- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ExchangeServer/ExchangeDisclaimerGeneralSettings.ascx.designer.cs
+++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ExchangeServer/ExchangeDisclaimerGeneralSettings.ascx.designer.cs
@@ -1,10 +1,39 @@
-//------------------------------------------------------------------------------
-// <àâòîìàòè÷åñêè ñîçäàâàåìîå>
-// Ýòîò êîä ñîçäàí ïðîãðàììîé.
+// Copyright (c) 2011, Outercurve Foundation.
+// All rights reserved.
//
-// Èçìåíåíèÿ â ýòîì ôàéëå ìîãóò ïðèâåñòè ê íåïðàâèëüíîé ðàáîòå è áóäóò ïîòåðÿíû â ñëó÷àå
-// ïîâòîðíîé ãåíåðàöèè êîäà.
-// àâòîìàòè÷åñêè ñîçäàâàåìîå>
+// Redistribution and use in source and binary forms, with or without modification,
+// are permitted provided that the following conditions are met:
+//
+// - Redistributions of source code must retain the above copyright notice, this
+// list of conditions and the following disclaimer.
+//
+// - Redistributions in binary form must reproduce the above copyright notice,
+// this list of conditions and the following disclaimer in the documentation
+// and/or other materials provided with the distribution.
+//
+// - Neither the name of the Outercurve Foundation nor the names of its
+// contributors may be used to endorse or promote products derived from this
+// software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
+// ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+// ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+
//------------------------------------------------------------------------------
namespace WebsitePanel.Portal.ExchangeServer {
@@ -13,128 +42,142 @@ namespace WebsitePanel.Portal.ExchangeServer {
public partial class ExchangeDisclaimerGeneralSettings {
///
- /// asyncTasks ýëåìåíò óïðàâëåíèÿ.
+ /// asyncTasks control.
///
///
- /// Àâòîìàòè÷åñêè ñîçäàâàåìîå ïîëå.
- /// Äëÿ èçìåíåíèÿ ïåðåìåñòèòå îáúÿâëåíèå ïîëÿ èç ôàéëà êîíñòðóêòîðà â ôàéë êîäà ïðîãðàììíîé ÷àñòè.
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+
///
protected global::WebsitePanel.Portal.EnableAsyncTasksSupport asyncTasks;
///
- /// breadcrumb ýëåìåíò óïðàâëåíèÿ.
+ /// breadcrumb control.
///
///
- /// Àâòîìàòè÷åñêè ñîçäàâàåìîå ïîëå.
- /// Äëÿ èçìåíåíèÿ ïåðåìåñòèòå îáúÿâëåíèå ïîëÿ èç ôàéëà êîíñòðóêòîðà â ôàéë êîäà ïðîãðàììíîé ÷àñòè.
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+
///
protected global::WebsitePanel.Portal.ExchangeServer.UserControls.Breadcrumb breadcrumb;
///
- /// menu ýëåìåíò óïðàâëåíèÿ.
+ /// menu control.
///
///
- /// Àâòîìàòè÷åñêè ñîçäàâàåìîå ïîëå.
- /// Äëÿ èçìåíåíèÿ ïåðåìåñòèòå îáúÿâëåíèå ïîëÿ èç ôàéëà êîíñòðóêòîðà â ôàéë êîäà ïðîãðàììíîé ÷àñòè.
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+
///
protected global::WebsitePanel.Portal.ExchangeServer.UserControls.Menu menu;
///
- /// Image1 ýëåìåíò óïðàâëåíèÿ.
+ /// Image1 control.
///
///
- /// Àâòîìàòè÷åñêè ñîçäàâàåìîå ïîëå.
- /// Äëÿ èçìåíåíèÿ ïåðåìåñòèòå îáúÿâëåíèå ïîëÿ èç ôàéëà êîíñòðóêòîðà â ôàéë êîäà ïðîãðàììíîé ÷àñòè.
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+
///
protected global::System.Web.UI.WebControls.Image Image1;
///
- /// locTitle ýëåìåíò óïðàâëåíèÿ.
+ /// locTitle control.
///
///
- /// Àâòîìàòè÷åñêè ñîçäàâàåìîå ïîëå.
- /// Äëÿ èçìåíåíèÿ ïåðåìåñòèòå îáúÿâëåíèå ïîëÿ èç ôàéëà êîíñòðóêòîðà â ôàéë êîäà ïðîãðàììíîé ÷àñòè.
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+
///
protected global::System.Web.UI.WebControls.Localize locTitle;
///
- /// litDisplayName ýëåìåíò óïðàâëåíèÿ.
+ /// litDisplayName control.
///
///
- /// Àâòîìàòè÷åñêè ñîçäàâàåìîå ïîëå.
- /// Äëÿ èçìåíåíèÿ ïåðåìåñòèòå îáúÿâëåíèå ïîëÿ èç ôàéëà êîíñòðóêòîðà â ôàéë êîäà ïðîãðàììíîé ÷àñòè.
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+
///
protected global::System.Web.UI.WebControls.Literal litDisplayName;
///
- /// messageBox ýëåìåíò óïðàâëåíèÿ.
+ /// messageBox control.
///
///
- /// Àâòîìàòè÷åñêè ñîçäàâàåìîå ïîëå.
- /// Äëÿ èçìåíåíèÿ ïåðåìåñòèòå îáúÿâëåíèå ïîëÿ èç ôàéëà êîíñòðóêòîðà â ôàéë êîäà ïðîãðàììíîé ÷àñòè.
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+
///
protected global::WebsitePanel.Portal.UserControls.SimpleMessageBox messageBox;
///
- /// locDisplayName ýëåìåíò óïðàâëåíèÿ.
+ /// locDisplayName control.
///
///
- /// Àâòîìàòè÷åñêè ñîçäàâàåìîå ïîëå.
- /// Äëÿ èçìåíåíèÿ ïåðåìåñòèòå îáúÿâëåíèå ïîëÿ èç ôàéëà êîíñòðóêòîðà â ôàéë êîäà ïðîãðàììíîé ÷àñòè.
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+
///
protected global::System.Web.UI.WebControls.Localize locDisplayName;
///
- /// txtDisplayName ýëåìåíò óïðàâëåíèÿ.
+ /// txtDisplayName control.
///
///
- /// Àâòîìàòè÷åñêè ñîçäàâàåìîå ïîëå.
- /// Äëÿ èçìåíåíèÿ ïåðåìåñòèòå îáúÿâëåíèå ïîëÿ èç ôàéëà êîíñòðóêòîðà â ôàéë êîäà ïðîãðàììíîé ÷àñòè.
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+
///
protected global::System.Web.UI.WebControls.TextBox txtDisplayName;
///
- /// valRequireDisplayName ýëåìåíò óïðàâëåíèÿ.
+ /// valRequireDisplayName control.
///
///
- /// Àâòîìàòè÷åñêè ñîçäàâàåìîå ïîëå.
- /// Äëÿ èçìåíåíèÿ ïåðåìåñòèòå îáúÿâëåíèå ïîëÿ èç ôàéëà êîíñòðóêòîðà â ôàéë êîäà ïðîãðàììíîé ÷àñòè.
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+
///
protected global::System.Web.UI.WebControls.RequiredFieldValidator valRequireDisplayName;
///
- /// locNotes ýëåìåíò óïðàâëåíèÿ.
+ /// locNotes control.
///
///
- /// Àâòîìàòè÷åñêè ñîçäàâàåìîå ïîëå.
- /// Äëÿ èçìåíåíèÿ ïåðåìåñòèòå îáúÿâëåíèå ïîëÿ èç ôàéëà êîíñòðóêòîðà â ôàéë êîäà ïðîãðàììíîé ÷àñòè.
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+
///
protected global::System.Web.UI.WebControls.Localize locNotes;
///
- /// txtNotes ýëåìåíò óïðàâëåíèÿ.
+ /// txtNotes control.
///
///
- /// Àâòîìàòè÷åñêè ñîçäàâàåìîå ïîëå.
- /// Äëÿ èçìåíåíèÿ ïåðåìåñòèòå îáúÿâëåíèå ïîëÿ èç ôàéëà êîíñòðóêòîðà â ôàéë êîäà ïðîãðàììíîé ÷àñòè.
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+
///
protected global::System.Web.UI.WebControls.TextBox txtNotes;
///
- /// btnSave ýëåìåíò óïðàâëåíèÿ.
+ /// btnSave control.
///
///
- /// Àâòîìàòè÷åñêè ñîçäàâàåìîå ïîëå.
- /// Äëÿ èçìåíåíèÿ ïåðåìåñòèòå îáúÿâëåíèå ïîëÿ èç ôàéëà êîíñòðóêòîðà â ôàéë êîäà ïðîãðàììíîé ÷àñòè.
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+
///
protected global::System.Web.UI.WebControls.Button btnSave;
///
- /// ValidationSummary1 ýëåìåíò óïðàâëåíèÿ.
+ /// ValidationSummary1 control.
///
///
- /// Àâòîìàòè÷åñêè ñîçäàâàåìîå ïîëå.
- /// Äëÿ èçìåíåíèÿ ïåðåìåñòèòå îáúÿâëåíèå ïîëÿ èç ôàéëà êîíñòðóêòîðà â ôàéë êîäà ïðîãðàììíîé ÷àñòè.
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+
///
protected global::System.Web.UI.WebControls.ValidationSummary ValidationSummary1;
}
diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/Lync/LyncAddLyncUserPlan.ascx b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/Lync/LyncAddLyncUserPlan.ascx
index e68f1c13..3c9b8873 100644
--- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/Lync/LyncAddLyncUserPlan.ascx
+++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/Lync/LyncAddLyncUserPlan.ascx
@@ -60,11 +60,6 @@
-
-
-
- |
-
@@ -78,7 +73,136 @@
-
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+ |
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+ |
+
+
+
+
+ |
+
+
+ |
+
+
+
+
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%-- Disable because not used
@@ -115,7 +239,7 @@
-
+ --%>
|
-
+
+
+
+
+
+
+ |
+
+
+
+
+
+ |
+
+
+
+
+ |
+
+
+
+
+ |
+
+
+
diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/Lync/LyncCreateUser.ascx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/Lync/LyncCreateUser.ascx.cs
index eabe3e15..74d1e604 100644
--- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/Lync/LyncCreateUser.ascx.cs
+++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/Lync/LyncCreateUser.ascx.cs
@@ -30,6 +30,13 @@
using WebsitePanel.Providers.ResultObjects;
using WebsitePanel.EnterpriseServer;
+using WebsitePanel.Providers.HostedSolution;
+
+using System.Web.UI.WebControls;
+using System.Web.UI.WebControls.WebParts;
+using System.Web.UI.HtmlControls;
+
+
namespace WebsitePanel.Portal.Lync
{
public partial class CreateLyncUser : WebsitePanelModuleBase
@@ -40,10 +47,60 @@ namespace WebsitePanel.Portal.Lync
{
WebsitePanel.Providers.HostedSolution.LyncUserPlan[] plans = ES.Services.Lync.GetLyncUserPlans(PanelRequest.ItemID);
+ BindPhoneNumbers();
+
if (plans.Length == 0)
btnCreate.Enabled = false;
}
+ }
+ private void BindPhoneNumbers()
+ {
+
+ ddlPhoneNumber.Items.Add(new ListItem("