dolibarr  16.0.5
index.php
Go to the documentation of this file.
1 <?php
2 /* Copyright (C) 2008-2015 Laurent Destailleur <eldy@users.sourceforge.net>
3  * Copyright (C) 2008-2012 Regis Houssin <regis.houssin@inodbox.com>
4  * Copyright (C) 2012 Juanjo Menent <jmenent@2byte.es>
5  * add german links 2020 Udo Tamm <dev@dolibit.de>
6  *
7  * This program is free software; you can redistribute it and/or modify
8  * it under the terms of the GNU General Public License as published by
9  * the Free Software Foundation; either version 3 of the License, or
10  * (at your option) any later version.
11  *
12  * This program is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15  * GNU General Public License for more details.
16  *
17  * You should have received a copy of the GNU General Public License
18  * along with this program. If not, see <https://www.gnu.org/licenses/>.
19  */
20 
28 // Use its own include to not share the include of Dolibarr
29 // This is a standalone feature with no information from Dolibarr to show
30 // and no database access to do.
31 include_once 'inc.php';
32 $uri = preg_replace('/^http(s?):\/\//i', '', $dolibarr_main_url_root);
33 $pos = strstr($uri, '/'); // $pos contient alors url sans nom domaine
34 if ($pos == '/') {
35  $pos = ''; // si $pos vaut /, on le met a ''
36 }
37 if (!defined('DOL_URL_ROOT')) {
38  define('DOL_URL_ROOT', $pos); // URL racine relative
39 }
40 
41 $langs->loadLangs(array("other", $langs->load("help")));
42 
43 
44 /*
45  * View
46  */
47 
48 pHeader($langs->trans("DolibarrHelpCenter"), $_SERVER["PHP_SELF"]);
49 
50 print '<br><span class="opacitymedium">'.$langs->trans("HelpCenterDesc1")."<br>\n";
51 print $langs->trans("HelpCenterDesc2")."</span><br>\n";
52 
53 print '<br>';
54 
55 $homeurl = DOL_URL_ROOT.'/';
56 if (GETPOST('dol_hide_toptmenu')) {
57  $homeurl .= (strpos($homeurl, '?') === false ? '?' : '&').'dol_hide_toptmenu=1';
58 }
59 if (GETPOST('dol_hide_leftmenu')) {
60  $homeurl .= (strpos($homeurl, '?') === false ? '?' : '&').'dol_hide_leftmenu=1';
61 }
62 if (GETPOST('dol_no_mouse_hover')) {
63  $homeurl .= (strpos($homeurl, '?') === false ? '?' : '&').'dol_no_mouse_hover=1';
64 }
65 if (GETPOST('dol_use_jmobile')) {
66  $homeurl .= (strpos($homeurl, '?') === false ? '?' : '&').'dol_use_jmobile=1';
67 }
68 print $langs->trans("ToGoBackToDolibarr", $homeurl);
69 
70 print '<br><br>';
71 
72 $style1 = 'color: #333344; font-size: 16px; font-weight: bold';
73 $style2 = 'color: #5D4455; font-weight: bold;';
74 
75 print "\n";
76 print '<div style="width: 100%; text-align: center"><div class="inline-block blocksupport">';
77 print "\n";
78 
79 // Forum/wiki support
80 print '<table class="login tablesupport" width="100%" style="margin-top: 20px">';
81 print '<tr class="title tablesupport-title" valign="top">';
82 print '<td width="100%" align="left" valign="middle">';
83 
84 print '<table summary="who"><tr><td>'.img_picto('', 'who.png', 'class="valignmiddle paddingright"', 1).'</td><td>';
85 
86 print '<span style="'.$style1.'">'.$langs->trans("CommunitySupport").'</span>';
87 print '<span class="small">';
88 print '<br><span class="opacitymedium">'.$langs->trans("TypeOfSupport").':</span> ';
89 print '<span style="'.$style2.'">'.$langs->trans("TypeSupportCommunauty").'</span>';
90 print '<br><span class="opacitymedium">'.$langs->trans("TypeOfHelp").':</span> ';
91 print $langs->trans("TypeHelpDev");
92 print '<br><span class="opacitymedium">'.$langs->trans("Efficiency").':</span> ';
93 print img_picto_common('', 'redstar', 'class="valignmiddle"', 1).img_picto_common('', 'redstar', 'class="valignmiddle"', 1);
94 print '<br><span class="opacitymedium">'.$langs->trans("Price").':</span> ';
95 print img_picto_common('', 'star', 'class="valignmiddle"', 1).img_picto_common('', 'star', 'class="valignmiddle"', 1).img_picto_common('', 'star', 'class="valignmiddle"', 1).img_picto_common('', 'star', 'class="valignmiddle"', 1).img_picto_common('', 'star', 'class="valignmiddle"', 1);
96 print '</span>';
97 
98 print '</td></tr></table>';
99 print '</td>';
100 print '</tr>';
101 
102 print '<tr>';
103 print '<td align="center" valign="middle">';
104 
105 print '<table class="nocellnopadd">';
106 print '<tr><td align="center">';
107 $urlwiki = 'https://wiki.dolibarr.org';
108 if (preg_match('/fr/i', $langs->defaultlang)) {
109  $urlwiki = 'https://wiki.dolibarr.org/index.php/Accueil';
110 }
111 if (preg_match('/es/i', $langs->defaultlang)) {
112  $urlwiki = 'https://wiki.dolibarr.org/index.php/Portada';
113 }
114 if (preg_match('/de/i', $langs->defaultlang)) {
115  $urlwiki = 'https://wiki.dolibarr.org/index.php/Hauptseite';
116 }
117 print '<div class="wordbreak">';
118 print '<br>'.$langs->trans("ForDocumentationSeeWiki", $urlwiki, $urlwiki);
119 print '<br>';
120 $urlforum = 'https://www.dolibarr.org/forum/';
121 $urlforumlocal = 'https://www.dolibarr.org/forum/';
122 if (preg_match('/fr/i', $langs->defaultlang)) {
123  $urlforumlocal = 'https://www.dolibarr.fr/forum/';
124 }
125 if (preg_match('/es/i', $langs->defaultlang)) {
126  $urlforumlocal = 'https://www.dolibarr.es/foro/';
127 }
128 if (preg_match('/it/i', $langs->defaultlang)) {
129  $urlforumlocal = 'http://www.dolibarr.it/forum/';
130 }
131 if (preg_match('/gr/i', $langs->defaultlang)) {
132  $urlforumlocal = 'https://www.dolibarr.gr/forum/';
133 }
134 if (preg_match('/de/i', $langs->defaultlang)) {
135  $urlforumlocal = 'https://www.dolibarr.de/forum/';
136 }
137 print '<br>'.$langs->trans("ForAnswersSeeForum", $urlforumlocal, $urlforumlocal).'<br>';
138 if ($urlforumlocal != $urlforum) {
139  print '<b><a href="'.$urlforum.'">'.$urlforum.'</a></b>';
140 }
141 print '</div>';
142 print '</td></tr></table>';
143 print '</td>';
144 print '</tr>';
145 print '</table>'."\n";
146 print "\n";
147 
148 print '</div><div class="inline-block blocksupport">';
149 
150 // EMail support
151 print '<table class="login tablesupport" width="100%" style="margin-top: 20px">';
152 print '<tr class="title tablesupport-title" valign="top">';
153 print '<td width="100%" align="left" valign="middle">';
154 
155 print '<table summary="mail"><tr><td>'.img_picto('', 'mail.png', 'class="valignmiddle paddingright"', 1).'</td><td>';
156 
157 print '<span style="'.$style1.'">'.$langs->trans("EMailSupport").'</span>';
158 print '<span class="small">';
159 print '<br><span class="opacitymedium">'.$langs->trans("TypeOfSupport").':</span> ';
160 print '<span style="'.$style2.'">'.$langs->trans("TypeSupportCommercial").'</span>';
161 print '<br><span class="opacitymedium">'.$langs->trans("TypeOfHelp").':</span>';
162 print $langs->trans("TypeHelpOnly");
163 print '<br><span class="opacitymedium">'.$langs->trans("Efficiency").':</span>';
164 print img_picto_common('', 'redstar', 'class="valignmiddle"', 1).img_picto_common('', 'redstar', 'class="valignmiddle"', 1).img_picto_common('', 'redstar', 'class="valignmiddle"', 1);
165 print '<br><span class="opacitymedium">'.$langs->trans("Price").':</span> ';
166 print img_picto_common('', 'star', 'class="valignmiddle"', 1).img_picto_common('', 'star', 'class="valignmiddle"', 1);
167 print '</span>';
168 
169 print '</td></tr></table>';
170 
171 print '</td>';
172 print '</tr><tr>';
173 $urlwiki = 'https://partners.dolibarr.org';
174 print '<td align="center" valign="top">';
175 print '<table class="nocellnopadd">';
176 print '<tr><td align="center">';
177 print '<br><span class="opacitymedium">'.$langs->trans("ToSeeListOfAvailableRessources").'</span><br>';
178 print '<br>';
179 print '<b><a href="'.$urlwiki.'">'.$langs->trans("ClickHere").'</a></b><br>';
180 print '<br>';
181 print '<br><br>';
182 print '</td></tr></table>';
183 print '</td>';
184 print '</tr>';
185 print '</table>'."\n";
186 
187 
188 print '</div><div class="inline-block blocksupport">';
189 
190 
191 // Other support
192 print '<table class="login tablesupport" width="100%" style="margin-top: 20px">';
193 print '<tr class="title tablesupport-title">';
194 print '<td width="100%" align="left" valign="middle">';
195 
196 print '<table summary="special"><tr><td>'.img_picto('', 'pagemaster.png', 'class="valignmiddle paddingright"', 1).'</td><td>';
197 
198 print '<span style="'.$style1.'">'.$langs->trans("OtherSupport").'</span>';
199 print '<span class="small">';
200 print '<br><span class="opacitymedium">'.$langs->trans("TypeOfSupport").':</span> ';
201 print '<span style="'.$style2.'">'.$langs->trans("TypeSupportCommercial").'</span>';
202 print '<br><span class="opacitymedium wordbreak">'.$langs->trans("TypeOfHelp").':</span>';
203 print $langs->trans("TypeHelpDevForm");
204 print '<br><span class="opacitymedium">'.$langs->trans("Efficiency").':</span>';
205 print img_picto_common('', 'redstar', 'class="valignmiddle"', 1).img_picto_common('', 'redstar', 'class="valignmiddle"', 1).img_picto_common('', 'redstar', 'class="valignmiddle"', 1).img_picto_common('', 'redstar', 'class="valignmiddle"', 1).img_picto_common('', 'redstar', 'class="valignmiddle"', 1);
206 print '<br><span class="opacitymedium">'.$langs->trans("Price").':</span> ';
207 print img_picto_common('', 'star', 'class="valignmiddle"', 1);
208 print '</span>';
209 
210 print '</td></tr></table>';
211 
212 print '</td>';
213 print '</tr><tr>';
214 $urlwiki = 'https://partners.dolibarr.org';
215 print '<td align="center" valign="top">';
216 print '<table class="nocellnopadd">';
217 print '<tr><td align="center">';
218 print '<br><span class="opacitymedium">'.$langs->trans("ToSeeListOfAvailableRessources").'</span><br>';
219 print '<br>';
220 print '<b><a href="'.$urlwiki.'">'.$langs->trans("ClickHere").'</a></b><br>';
221 print '<br>';
222 print '<br><br>';
223 print '</td></tr></table>';
224 print '</td>';
225 print '</tr>';
226 print '</table>'."\n";
227 print "\n";
228 
229 
230 print '<div style="clear: both"></div>';
231 print '</div>';
232 
233 
234 pFooter();
img_picto_common
img_picto_common($titlealt, $picto, $moreatt='', $pictoisfullpath=0, $notitle=0)
Show picto (generic function)
Definition: functions.lib.php:4259
GETPOST
GETPOST($paramname, $check='alphanohtml', $method=0, $filter=null, $options=null, $noreplace=0)
Return value of a param into GET or POST supervariable.
Definition: functions.lib.php:484
pHeader
pHeader($subtitle, $next, $action='set', $param='', $forcejqueryurl='', $csstable='main-inside')
Show HTML header of install pages.
Definition: inc.php:409
pFooter
pFooter($nonext=0, $setuplang='', $jscheckfunction='', $withpleasewait=0, $morehtml='')
Print HTML footer of install pages.
Definition: inc.php:498