diff --git a/README.md b/README.md
index 836b1f6..d07dea3 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,8 @@
-# ISPConfig WebDNS module
+# ISPConfig WebDNS module versión 1.2
Este módulo crea las DNS y Sitio web introduciendo el dominio y un cliente.
-This module is compatible with ISPConfig version 3.1.3
+This module is compatible with ISPConfig version 3.1.3 y superior(3.1.7p1)
## Installation
@@ -11,3 +11,10 @@ This module is compatible with ISPConfig version 3.1.3
-Activa el módulo desde ispconfig en System->CP Users->Admin User->Check "webdns" y guardar.
-Logout y login para ver el módulo.
+
+## Estilos
+-Clonar la carpeta open6hosting en el directorio de ispconfig Web->themes
+-Seleccionar el tema en ispconfg Herramientas->interfaz
+
+-Modificar en la tabla sys_user el valor del campo app_theme por open6hosting con la siguiente SQL.
+-Lanzar UPDATE sys_user SET app_theme='open6hosting';
\ No newline at end of file
diff --git a/crear_pdf_o6h.php b/crear_pdf_o6h.php
index 4206673..c30cb5a 100755
--- a/crear_pdf_o6h.php
+++ b/crear_pdf_o6h.php
@@ -284,20 +284,25 @@ $pass_ftp = $_POST['pass_ftp2'];
//$nombre_base = $_POST['nombre_bd'];
//$info=$_GET['datos_pdf'];
+$acentuar = 'Politica';
+//$str = utf8_decode($str);
$enlace = '
www.open6hosting.com';
$enlaceBlog = '
Blog';
$enlaceFace = '
Facebook';
$enlaceTwitter = '
Twitter';
-$enlacePriv = '
Politica de privacidad';
+$enlacePriv = '
'.$acentuar.' de privacidad';
$enlaceAdvertencia = '
Advertencia legal';
$enlaceMail = '
info@open6hosting.com';
$hoy = date("d-m-Y H:i:s");
+
//print 'en creacion: ' . $nombre_bd . ' ' . $usuario_bd . ' ' . $pass_bd;
$pdf = new PDFO6H();
// Primera página
$pdf->AddPage();
+//Uso un ttf con caracteres españoles
+//$pdf->AddFont('ArialNarrow','','arial-narrow.php');
$pdf->SetFont('Arial','',28);
//$pdf->Write(5,'Para saber qué hay de nuevo en este tutorial, pulse ');
$pdf->SetFont('','U');
diff --git a/form/ftp_bd_service.tform.php b/form/ftp_bd_service.tform.php
deleted file mode 100755
index 8561df8..0000000
--- a/form/ftp_bd_service.tform.php
+++ /dev/null
@@ -1,137 +0,0 @@
-
-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 ISPConfig 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 OWNER 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.
-
- Form Definition
-
- Tabledefinition
-
- Datatypes:
- - INTEGER (Forces the input to Int)
- - DOUBLE
- - CURRENCY (Formats the values to currency notation)
- - VARCHAR (no format check, maxlength: 255)
- - TEXT (no format check)
- - DATE (Dateformat, automatic conversion to timestamps)
-
- Formtype:
- - TEXT (Textfield)
- - TEXTAREA (Textarea)
- - PASSWORD (Password textfield, input is not shown when edited)
- - SELECT (Select option field)
- - RADIO
- - CHECKBOX
- - CHECKBOXARRAY
- - FILE
-
- VALUE:
- - Wert oder Array
-
- Hint:
- The ID field of the database table is not part of the datafield definition.
- The ID field must be always auto incement (int or bigint).
-
- Search:
- - searchable = 1 or searchable = 2 include the field in the search
- - searchable = 1: this field will be the title of the search result
- - searchable = 2: this field will be included in the description of the search result
-
-
-*/
-
-$form["title"] = "Crear BBDD y FTP";
-$form["description"] = "";
-$form["name"] = "ftp_bd_service";
-$form["action"] = "ftp_bd_service.php";
-$form["db_table"] = "server";
-$form["db_table_idx"] = "server_id";
-$form["db_history"] = "yes";
-$form["tab_default"] = "database_user";
-//$form["list_default"] = "database_user_list.php";
-$form["auth"] = 'yes'; // yes / no
-
-$form["auth_preset"]["userid"] = 0; // 0 = id of the user, > 0 id must match with id of current user
-$form["auth_preset"]["groupid"] = 0; // 0 = default groupid of the user, > 0 id must match with groupid of current user
-$form["auth_preset"]["perm_user"] = 'riud'; //r = read, i = insert, u = update, d = delete
-$form["auth_preset"]["perm_group"] = 'riud'; //r = read, i = insert, u = update, d = delete
-$form["auth_preset"]["perm_other"] = ''; //r = read, i = insert, u = update, d = delete
-
-$form["tabs"]['database_user'] = array (
- 'title' => "Altas",
- 'width' => 100,
- 'template' => "templates/ftp_bd_service.htm",
- 'fields' => array (
- 'client_id' => array (
- 'datatype' => 'INTEGER',
- 'formtype' => 'SELECT',
- 'default' => '',
- 'datasource' => array ( 'type' => 'SQL',
- 'querystring' => "SELECT sys_group.groupid, sys_group.client_id, sys_group.name, CONCAT(IF(client.company_name != '', CONCAT(client.company_name, ' :: '), ''), client.contact_name, ' (', client.username, IF(client.customer_no != '', CONCAT(', ', client.customer_no), ''), ')') as contactname FROM sys_group, client WHERE sys_group.client_id = client.client_id AND sys_group.client_id > 0 ORDER BY client.company_name, client.contact_name, sys_group.name",
- 'keyfield'=> 'client_id',
- 'valuefield'=> 'contactname'
- ),
- 'value' => ''
- ),
- 'parent_domain_id' => array (
- 'datatype' => 'INTEGER',
- 'formtype' => 'SELECT',
- 'default' => '',
- 'datasource' => array ( 'type' => 'SQL',
- 'querystring' => "SELECT web_domain.domain_id, CONCAT(web_domain.domain, ' :: ', server.server_name) AS parent_domain FROM web_domain, server WHERE web_domain.type = 'vhost' AND web_domain.server_id = server.server_id AND {AUTHSQL::web_domain} ORDER BY web_domain.domain",
- 'keyfield'=> 'domain_id',
- 'valuefield'=> 'parent_domain'
- ),
- 'value' => ''
- ),
- 'username' => array (
- 'datatype' => 'VARCHAR',
- 'formtype' => 'TEXT',
- 'validators' => array ( 0 => array ( 'type' => 'UNIQUE',
- 'errmsg'=> 'username_error_unique'),
- 1 => array ( 'type' => 'REGEX',
- 'regex' => '/^[\w\.\-@\+]{0,64}$/',
- 'errmsg'=> 'username_error_regex'),
- ),
- 'default' => '',
- 'value' => '',
- 'width' => '30',
- 'maxlength' => '255',
- 'searchable' => 1
- ),
- 'username_prefix' => array (
- 'datatype' => 'VARCHAR',
- 'formtype' => 'TEXT',
- 'default' => '',
- 'value' => '',
- 'width' => '30',
- 'maxlength' => '25'
- ),
- )
-);
-
-
-?>
diff --git a/fpdf/font/arial-narrow.php b/fpdf/font/arial-narrow.php
new file mode 100644
index 0000000..2a85510
--- /dev/null
+++ b/fpdf/font/arial-narrow.php
@@ -0,0 +1,26 @@
+728,'Descent'=>-210,'CapHeight'=>728,'Flags'=>32,'FontBBox'=>'[-182 -307 1000 1086]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>228);
+$up = -106;
+$ut = 73;
+$cw = array(
+ chr(0)=>228,chr(1)=>228,chr(2)=>228,chr(3)=>228,chr(4)=>228,chr(5)=>228,chr(6)=>228,chr(7)=>228,chr(8)=>228,chr(9)=>228,chr(10)=>228,chr(11)=>228,chr(12)=>228,chr(13)=>228,chr(14)=>228,chr(15)=>228,chr(16)=>228,chr(17)=>228,chr(18)=>228,chr(19)=>228,chr(20)=>228,chr(21)=>228,
+ chr(22)=>228,chr(23)=>228,chr(24)=>228,chr(25)=>228,chr(26)=>228,chr(27)=>228,chr(28)=>228,chr(29)=>228,chr(30)=>228,chr(31)=>228,' '=>228,'!'=>228,'"'=>291,'#'=>456,'$'=>456,'%'=>729,'&'=>547,'\''=>157,'('=>273,')'=>273,'*'=>319,'+'=>479,
+ ','=>228,'-'=>273,'.'=>228,'/'=>228,'0'=>456,'1'=>456,'2'=>456,'3'=>456,'4'=>456,'5'=>456,'6'=>456,'7'=>456,'8'=>456,'9'=>456,':'=>228,';'=>228,'<'=>479,'='=>479,'>'=>479,'?'=>456,'@'=>832,'A'=>547,
+ 'B'=>547,'C'=>592,'D'=>592,'E'=>547,'F'=>501,'G'=>638,'H'=>592,'I'=>228,'J'=>410,'K'=>547,'L'=>456,'M'=>683,'N'=>592,'O'=>638,'P'=>547,'Q'=>638,'R'=>592,'S'=>547,'T'=>501,'U'=>592,'V'=>547,'W'=>774,
+ 'X'=>547,'Y'=>547,'Z'=>501,'['=>228,'\\'=>228,']'=>228,'^'=>385,'_'=>456,'`'=>273,'a'=>456,'b'=>456,'c'=>410,'d'=>456,'e'=>456,'f'=>228,'g'=>456,'h'=>456,'i'=>182,'j'=>182,'k'=>410,'l'=>182,'m'=>683,
+ 'n'=>456,'o'=>456,'p'=>456,'q'=>456,'r'=>273,'s'=>410,'t'=>228,'u'=>456,'v'=>410,'w'=>592,'x'=>410,'y'=>410,'z'=>410,'{'=>274,'|'=>213,'}'=>274,'~'=>479,chr(127)=>228,chr(128)=>228,chr(129)=>228,chr(130)=>228,chr(131)=>228,
+ chr(132)=>228,chr(133)=>228,chr(134)=>228,chr(135)=>228,chr(136)=>228,chr(137)=>228,chr(138)=>228,chr(139)=>228,chr(140)=>228,chr(141)=>228,chr(142)=>228,chr(143)=>228,chr(144)=>228,chr(145)=>228,chr(146)=>228,chr(147)=>228,chr(148)=>228,chr(149)=>228,chr(150)=>228,chr(151)=>228,chr(152)=>228,chr(153)=>228,
+ chr(154)=>228,chr(155)=>228,chr(156)=>228,chr(157)=>228,chr(158)=>228,chr(159)=>228,chr(160)=>228,chr(161)=>273,chr(162)=>456,chr(163)=>456,chr(164)=>456,chr(165)=>456,chr(166)=>213,chr(167)=>456,chr(168)=>273,chr(169)=>604,chr(170)=>303,chr(171)=>456,chr(172)=>479,chr(173)=>273,chr(174)=>604,chr(175)=>500,
+ chr(176)=>400,chr(177)=>549,chr(178)=>273,chr(179)=>273,chr(180)=>273,chr(181)=>576,chr(182)=>440,chr(183)=>273,chr(184)=>273,chr(185)=>273,chr(186)=>299,chr(187)=>456,chr(188)=>684,chr(189)=>684,chr(190)=>684,chr(191)=>501,chr(192)=>547,chr(193)=>547,chr(194)=>547,chr(195)=>547,chr(196)=>547,chr(197)=>547,
+ chr(198)=>820,chr(199)=>592,chr(200)=>547,chr(201)=>547,chr(202)=>547,chr(203)=>547,chr(204)=>228,chr(205)=>228,chr(206)=>228,chr(207)=>228,chr(208)=>592,chr(209)=>592,chr(210)=>638,chr(211)=>638,chr(212)=>638,chr(213)=>638,chr(214)=>638,chr(215)=>479,chr(216)=>638,chr(217)=>592,chr(218)=>592,chr(219)=>592,
+ chr(220)=>592,chr(221)=>547,chr(222)=>547,chr(223)=>501,chr(224)=>456,chr(225)=>456,chr(226)=>456,chr(227)=>456,chr(228)=>456,chr(229)=>456,chr(230)=>729,chr(231)=>410,chr(232)=>456,chr(233)=>456,chr(234)=>456,chr(235)=>456,chr(236)=>228,chr(237)=>228,chr(238)=>228,chr(239)=>228,chr(240)=>456,chr(241)=>456,
+ chr(242)=>456,chr(243)=>456,chr(244)=>456,chr(245)=>456,chr(246)=>456,chr(247)=>549,chr(248)=>501,chr(249)=>456,chr(250)=>456,chr(251)=>456,chr(252)=>456,chr(253)=>410,chr(254)=>456,chr(255)=>410);
+$enc = 'ISO-8859-1';
+$diff = '128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef';
+$uv = array(0=>array(0,256));
+$file = 'arial-narrow.z';
+$originalsize = 44472;
+$subsetted = true;
+?>
diff --git a/fpdf/font/arial-narrow.ttf b/fpdf/font/arial-narrow.ttf
new file mode 100644
index 0000000..180e20d
Binary files /dev/null and b/fpdf/font/arial-narrow.ttf differ
diff --git a/fpdf/font/arial-narrow.z b/fpdf/font/arial-narrow.z
new file mode 100644
index 0000000..9bed89f
Binary files /dev/null and b/fpdf/font/arial-narrow.z differ
diff --git a/fpdf/pdf_o6h.php b/fpdf/pdf_o6h.php
deleted file mode 100755
index d1c04ba..0000000
--- a/fpdf/pdf_o6h.php
+++ /dev/null
@@ -1,119 +0,0 @@
-/U',$html,-1,PREG_SPLIT_DELIM_CAPTURE);
- foreach($a as $i=>$e)
- {
- if($i%2==0)
- {
- // Text
- if($this->HREF)
- $this->PutLink($this->HREF,$e);
- else
- $this->Write(5,$e);
- }
- else
- {
- // Etiqueta
- if($e[0]=='/')
- $this->CloseTag(strtoupper(substr($e,1)));
- else
- {
- // Extraer atributos
- $a2 = explode(' ',$e);
- $tag = strtoupper(array_shift($a2));
- $attr = array();
- foreach($a2 as $v)
- {
- if(preg_match('/([^=]*)=["\']?([^"\']*)/',$v,$a3))
- $attr[strtoupper($a3[1])] = $a3[2];
- }
- $this->OpenTag($tag,$attr);
- }
- }
- }
-}
-
-function OpenTag($tag, $attr)
-{
- // Etiqueta de apertura
- if($tag=='B' || $tag=='I' || $tag=='U')
- $this->SetStyle($tag,true);
- if($tag=='A')
- $this->HREF = $attr['HREF'];
- if($tag=='BR')
- $this->Ln(5);
-}
-
-function CloseTag($tag)
-{
- // Etiqueta de cierre
- if($tag=='B' || $tag=='I' || $tag=='U')
- $this->SetStyle($tag,false);
- if($tag=='A')
- $this->HREF = '';
-}
-
-function SetStyle($tag, $enable)
-{
- // Modificar estilo y escoger la fuente correspondiente
- $this->$tag += ($enable ? 1 : -1);
- $style = '';
- foreach(array('B', 'I', 'U') as $s)
- {
- if($this->$s>0)
- $style .= $s;
- }
- $this->SetFont('',$style);
-}
-
-function PutLink($URL, $txt)
-{
- // Escribir un hiper-enlace
- $this->SetTextColor(0,0,255);
- $this->SetStyle('U',true);
- $this->Write(5,$txt,$URL);
- $this->SetStyle('U',false);
- $this->SetTextColor(0);
-}
-}
-
-$html = 'Usuario Base de Datos:
-Nombre Base de Datos: nombre
-Clave Base de Datos: nombre
-Usuario FTP: nombre
-Clave FTP: nombre
-www.open6hosting.com';
-
-$pdf = new PDFO6H();
-// Primera página
-$pdf->AddPage();
-$pdf->SetFont('Arial','',20);
-//$pdf->Write(5,'Para saber qué hay de nuevo en este tutorial, pulse ');
-$pdf->SetFont('','U');
-//$link = $pdf->AddLink();
-//$pdf->Write(5,'aquí',$link);
-$pdf->SetFont('');
-// Segunda página
-//$pdf->AddPage();
-$pdf->SetLink($link);
-$pdf->Image('imagen/open6-logo.png',10,12,30,0,'','http://www.open6hosting.com');
-$pdf->SetLeftMargin(45);
-$pdf->SetFontSize(14);
-$pdf->WriteHTML($html);
-$pdf->Output();
-?>
\ No newline at end of file
diff --git a/ftp_bd_service.php b/ftp_bd_service.php
deleted file mode 100755
index 8e44c9e..0000000
--- a/ftp_bd_service.php
+++ /dev/null
@@ -1,226 +0,0 @@
-
-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 ISPConfig 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 OWNER 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.
-*/
-
-
-/******************************************
-* Begin Form configuration
-******************************************/
-
-$tform_def_file = "form/ftp_bd_service.tform.php";
-
-/******************************************
-* End Form configuration
-******************************************/
-
-require_once '../../lib/config.inc.php';
-require_once '../../lib/app.inc.php';
-
-//* Check permissions for module
-$app->auth->check_module_permissions('webdns');
-
-// Loading classes
-$app->uses('tpl,tform,remoting,tform_actions,tools_sites,remoting_lib');
-$app->load('tform_actions');
-
-class page_action extends tform_actions {
-
-
- function onSubmit() {
- global $app, $conf;
-
- $fields = $app->tform->encode($this->dataRecord, $app->tform->getCurrentTab(), true);
-
- // check for domain unique name
- if($app->db->queryOneRecord('SELECT domain_id FROM domain WHERE domain = "'.$fields['domain'].'"')) {
- $app->tform->errorMessage = $app->tform->wordbook['domain_error_unique'];
- }
-
- if($app->tform->errorMessage)
- {
- $this->onError();
- return;
- }
-
- if($_POST['create'] != 1)
- {
- $app->tform->errorMessage = 'DUMMY';
- $app->tpl->setVar($this->dataRecord);
- $this->onShow();
- return;
- }
-
- // Domain OK, continue
- $remote = new remote_actions;
-
- // load template
- $template = $app->db->queryOneRecord("SELECT * FROM wizard_template WHERE template_id = ? LIMIT 0,1", $fields['template_id']);
-
- // client prefix and group id
- $res = $app->db->queryOneRecord("SELECT groupid FROM sys_group WHERE client_id = ".$app->functions->intval($fields['client_id']));
- $client_group_id = $res['groupid'];
- $client_prefix = 'c'.$fields['client_id'];
-
- // add domain
- $domain_id = $remote->insert_query('../client/form/domain.tform.php', $fields['client_id'], array('domain' => $fields['domain']));
-
- //---------------------------------------------------
- // generate username
- $generated_username = $client_prefix.substr(sha1(rand()), 0, 8);
-
- if($fields['db'])
- {
- // add database user
- $db_user_params = array(
- 'server_id' => $template['database_server_id'],
- 'database_user' => $generated_username,
- 'database_password' => substr(sha1(rand()), 0, 10)
- );
- $db_user_id = $remote->insert_query('../sites/form/database_user.tform.php', $fields['client_id'], $db_user_params, 'sites:web_database_user:on_after_insert');
-
- // add database
- $params = array(
- 'server_id' => $template['database_server_id'],
- 'parent_domain_id' => $site_id,
- 'type' => $fields['db_type'],
- 'database_quota' => $template['database_quota'],
- 'database_name' => $db_user_params['database_user'],
- 'database_user_id' => $db_user_id,
- 'database_charset' => $template['database_charset'],
- 'remote_access' => $template['database_remote_access'],
- 'remote_ips' => $template['database_remote_ips'],
- 'active' => 'y'
- );
- $remote->sites_database_add($fields['client_id'], $params);
- }
-
- if($fields['ftp']) {
- // add ftp user
- $ftp_params = array(
- 'server_id' => $template['web_server_id'],
- 'parent_domain_id' => $site_id,
- 'username' => $generated_username,
- 'password' => substr(sha1(rand()), 0, 10),
- 'quota_size' => $template['hd_quota'],
- 'dir' => $site_data['document_root'],
- 'uid' => $site_data['system_user'],
- 'gid' => $site_data['system_group'],
- 'sys_groupid' => $site_data['sys_groupid'],
- 'quota_files' => $template['quota_files'],
- 'ul_ratio' => $template['ul_ratio'],
- 'dl_ratio' => $template['dl_ratio'],
- 'ul_bandwidth' => $template['ul_bandwidth'],
- 'dl_bandwidth' => $template['dl_bandwidth'],
- 'active' => 'y',
- );
- $remote->insert_query('../sites/form/ftp_user.tform.php', $fields['client_id'], $ftp_params);
- }
-
-
- // results
- echo '
-
| DB name/user | -DB password | -
|---|---|
| '.$db_user_params['database_user'].' | -'.$db_user_params['database_password'].' | -
| FTP user | -FTP password | -
| '.$ftp_params['username'].' | -'.$ftp_params['password'].' | -
';
*/
$eldom = $fields['domain'];
- echo '
-
-