Rename some files in english and increase fields size.

This commit is contained in:
Laurent Destailleur 2015-11-09 16:48:30 +01:00
parent 6ec33a94c6
commit f49fab8a7e
11 changed files with 46 additions and 33 deletions

View File

@ -239,7 +239,7 @@ http://packages.qa.debian.org/t/tcpdf.html
##### Create/Maintain dolibarr package ##### Create/Maintain dolibarr package
To update dolibarr debian package when upstream version has changed To update dolibarr debian package when upstream (official version of external project) has changed:
* You can git clone debian git repo * You can git clone debian git repo
> git clone git.debian.org:/git/collab-maint/dolibarr.git [dolibarr-debian] > git clone git.debian.org:/git/collab-maint/dolibarr.git [dolibarr-debian]
@ -284,10 +284,10 @@ Then check/modify also the user/date signature:
- Name and email must match value into debian/control file (Entry added here is used by next step). - Name and email must match value into debian/control file (Entry added here is used by next step).
To update dolibarr debian package when only files into debian has changed To update dolibarr debian package when only files into debian has changed, or if you include manually backport:
* Change files and commit. * Change files and commit.
* Add a tag debian/x.y.z+dfsgw-2 (increase the last 1 into 2) * Add a tag debian/x.y.z+dfsgw-2 (increase the last 1 into 2, 3...)
Once files has been prepared, it's time to test: Once files has been prepared, it's time to test:

View File

@ -19,8 +19,8 @@
*/ */
/** /**
* \file dev/intdata/generate-facture.php * \file dev/intdata/generate-invoice.php
* \brief Script de generation de donnees aleatoires pour les factures * \brief Script example to inject random customer invoices (for load tests)
*/ */
// Test si mode batch // Test si mode batch

View File

@ -20,8 +20,8 @@
*/ */
/** /**
* \file dev/initdata/generate-commande.php * \file dev/initdata/generate-order.php
* \brief Script de generation de donnees aleatoires pour les commandes * \brief Script example to inject random orders (for load tests)
*/ */
// Test si mode batch // Test si mode batch

View File

@ -20,8 +20,8 @@
*/ */
/** /**
* \file dev/initdata/generate-produit.php * \file dev/initdata/generate-product.php
* \brief Script de generation de donnees aleatoires pour les produits * \brief Script example to inject random products (for load tests)
*/ */
// Test si mode batch // Test si mode batch

View File

@ -20,8 +20,8 @@
*/ */
/** /**
* \file dev/initdata/generate-propale.php * \file dev/initdata/generate-proposal.php
* \brief Script de generation de donnees aleatoires pour les propales * \brief Script example to inject random proposals (for load tests)
*/ */
// Test si mode batch // Test si mode batch

View File

@ -20,8 +20,8 @@
*/ */
/** /**
* \file dev/initdata/generate-societe.php * \file dev/initdata/generate-thirdparty.php
* \brief Script de generation de donnees aleatoires pour les societes * \brief Script example to inject random thirdparties (for load tests)
*/ */
// Test si mode batch // Test si mode batch

View File

@ -15,6 +15,8 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
* or see http://www.gnu.org/ * or see http://www.gnu.org/
*
* Get a distant dump file and load it into a mysql database
*/ */
$sapi_type = php_sapi_name(); $sapi_type = php_sapi_name();
@ -32,9 +34,10 @@ $error=0;
$sourceserver=isset($argv[1])?$argv[1]:''; // user@server:/src/file $sourceserver=isset($argv[1])?$argv[1]:''; // user@server:/src/file
$password=isset($argv[2])?$argv[2]:''; $password=isset($argv[2])?$argv[2]:'';
$database=isset($argv[3])?$argv[3]:''; $dataserver=isset($argv[3])?$argv[3]:'';
$loginbase=isset($argv[4])?$argv[4]:''; $database=isset($argv[4])?$argv[4]:'';
$passwordbase=isset($argv[5])?$argv[5]:''; $loginbase=isset($argv[5])?$argv[5]:'';
$passwordbase=isset($argv[6])?$argv[6]:'';
// Include Dolibarr environment // Include Dolibarr environment
$res=0; $res=0;
@ -64,7 +67,7 @@ if (preg_match('/^(.*)@(.*):(.*)$/',$sourceserver,$reg))
} }
if (empty($sourceserver) || empty($server) || empty($login) || empty($sourcefile) || empty($password) || empty($database) || empty($loginbase) || empty($passwordbase)) if (empty($sourceserver) || empty($server) || empty($login) || empty($sourcefile) || empty($password) || empty($database) || empty($loginbase) || empty($passwordbase))
{ {
print "Usage: $script_file login@server:/src/file.(sql|gz|bz2) passssh database loginbase passbase\n"; print "Usage: $script_file login@server:/src/file.(sql|gz|bz2) passssh databaseserver databasename loginbase passbase\n";
print "Return code: 0 if success, <>0 if error\n"; print "Return code: 0 if success, <>0 if error\n";
print "Warning, this script may take a long time.\n"; print "Warning, this script may take a long time.\n";
exit(-1); exit(-1);
@ -108,14 +111,14 @@ if ($connection)
print 'Get file '.$sourcefile.' into '.$targetdir.$targetfile."\n"; print 'Get file '.$sourcefile.' into '.$targetdir.$targetfile."\n";
ssh2_scp_recv($connection, $sourcefile, $targetdir.$targetfile); ssh2_scp_recv($connection, $sourcefile, $targetdir.$targetfile);
$fullcommand="cat ".$targetdir.$targetfile." | mysql -u".$loginbase." -p".$passwordbase." -D ".$database; $fullcommand="cat ".$targetdir.$targetfile." | mysql -h".$databaseserver." -u".$loginbase." -p".$passwordbase." -D ".$database;
if (preg_match('/\.bz2$/',$targetfile)) if (preg_match('/\.bz2$/',$targetfile))
{ {
$fullcommand="bzip2 -c -d ".$targetdir.$targetfile." | mysql -u".$loginbase." -p".$passwordbase." -D ".$database; $fullcommand="bzip2 -c -d ".$targetdir.$targetfile." | mysql -h".$databaseserver." -u".$loginbase." -p".$passwordbase." -D ".$database;
} }
if (preg_match('/\.gz$/',$targetfile)) if (preg_match('/\.gz$/',$targetfile))
{ {
$fullcommand="gzip -d ".$targetdir.$targetfile." | mysql -u".$loginbase." -p".$passwordbase." -D ".$database; $fullcommand="gzip -d ".$targetdir.$targetfile." | mysql -h".$databaseserver." -u".$loginbase." -p".$passwordbase." -D ".$database;
} }
print "Load dump with ".$fullcommand."\n"; print "Load dump with ".$fullcommand."\n";
$output=array(); $output=array();

View File

@ -619,17 +619,28 @@ foreach ($skeletonfiles as $skeletonfile => $outfile)
$targetcontent=preg_replace('/'.preg_quote("if (! empty(\$arrayfields['t.field1']['checked'])) print '<td>'.\$obj->field1.'</td>';",'/').'/', $varprop, $targetcontent); $targetcontent=preg_replace('/'.preg_quote("if (! empty(\$arrayfields['t.field1']['checked'])) print '<td>'.\$obj->field1.'</td>';",'/').'/', $varprop, $targetcontent);
$targetcontent=preg_replace('/'.preg_quote("if (! empty(\$arrayfields['t.field2']['checked'])) print '<td>'.\$obj->field2.'</td>';",'/').'/', '', $targetcontent); $targetcontent=preg_replace('/'.preg_quote("if (! empty(\$arrayfields['t.field2']['checked'])) print '<td>'.\$obj->field2.'</td>';",'/').'/', '', $targetcontent);
// LIST_OF_TD_LABEL_FIELDS_CREATE and EDIT - List of td for card view // LIST_OF_TD_LABEL_FIELDS_CREATE - List of td for card view
$varprop="\n"; $varprop="\n";
$cleanparam=''; $cleanparam='';
foreach($property as $key => $prop) foreach($property as $key => $prop)
{ {
if ($prop['field'] != 'rowid' && $prop['field'] != 'id' && ! $prop['istime']) if ($prop['field'] != 'rowid' && $prop['field'] != 'id' && ! $prop['istime'])
{ {
$varprop.="print '<tr><td class=\"fieldrequired\">'.\$langs->trans(\"Field".$prop['field']."\").'</td><td><input class=\"flat\" type=\"text\" name=\"".$prop['field']."\" value=\"'.\$".$prop['field'].".'\"></td></tr>';\n"; $varprop.="print '<tr><td class=\"fieldrequired\">'.\$langs->trans(\"Field".$prop['field']."\").'</td><td><input class=\"flat\" type=\"text\" name=\"".$prop['field']."\" value=\"'.GETPOST('".$prop['field']."').'\"></td></tr>';\n";
} }
} }
$targetcontent=preg_replace('/LIST_OF_TD_LABEL_FIELDS_CREATE/', $varprop, $targetcontent); $targetcontent=preg_replace('/LIST_OF_TD_LABEL_FIELDS_CREATE/', $varprop, $targetcontent);
// LIST_OF_TD_LABEL_FIELDS_EDIT - List of td for card view
$varprop="\n";
$cleanparam='';
foreach($property as $key => $prop)
{
if ($prop['field'] != 'rowid' && $prop['field'] != 'id' && ! $prop['istime'])
{
$varprop.="print '<tr><td class=\"fieldrequired\">'.\$langs->trans(\"Field".$prop['field']."\").'</td><td><input class=\"flat\" type=\"text\" name=\"".$prop['field']."\" value=\"'.\$object->".$prop['field'].".'\"></td></tr>';\n";
}
}
$targetcontent=preg_replace('/LIST_OF_TD_LABEL_FIELDS_EDIT/', $varprop, $targetcontent); $targetcontent=preg_replace('/LIST_OF_TD_LABEL_FIELDS_EDIT/', $varprop, $targetcontent);
// LIST_OF_TD_LABEL_FIELDS_VIEW - List of td for card view // LIST_OF_TD_LABEL_FIELDS_VIEW - List of td for card view

View File

@ -281,12 +281,17 @@ if (($id || $ref) && $action == 'edit')
// Part to show record // Part to show record
if ($id && (empty($action) || $action == 'view')) if ($id && (empty($action) || $action == 'view' || $action == 'delete'))
{ {
print load_fiche_titre($langs->trans("MyModule")); print load_fiche_titre($langs->trans("MyModule"));
dol_fiche_head(); dol_fiche_head();
if ($action == 'delete') {
$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?id=' . $object->id, $langs->trans('DeleteMyOjbect'), $langs->trans('ConfirmDeleteMyObject'), 'confirm_delete', '', 0, 1);
print $formconfirm;
}
print '<table class="border centpercent">'."\n"; print '<table class="border centpercent">'."\n";
// print '<tr><td class="fieldrequired">'.$langs->trans("Label").'</td><td><input class="flat" type="text" size="36" name="label" value="'.$label.'"></td></tr>'; // print '<tr><td class="fieldrequired">'.$langs->trans("Label").'</td><td><input class="flat" type="text" size="36" name="label" value="'.$label.'"></td></tr>';
// LIST_OF_TD_LABEL_FIELDS_VIEW // LIST_OF_TD_LABEL_FIELDS_VIEW
@ -309,17 +314,10 @@ if ($id && (empty($action) || $action == 'view'))
} }
if ($user->rights->mymodule->delete) if ($user->rights->mymodule->delete)
{
if ($conf->use_javascript_ajax && empty($conf->dol_use_jmobile)) // We can't use preloaded confirm form with jmobile
{
print '<div class="inline-block divButAction"><span id="action-delete" class="butActionDelete">'.$langs->trans('Delete').'</span></div>'."\n";
}
else
{ {
print '<div class="inline-block divButAction"><a class="butActionDelete" href="'.$_SERVER["PHP_SELF"].'?id='.$object->id.'&amp;action=delete">'.$langs->trans('Delete').'</a></div>'."\n"; print '<div class="inline-block divButAction"><a class="butActionDelete" href="'.$_SERVER["PHP_SELF"].'?id='.$object->id.'&amp;action=delete">'.$langs->trans('Delete').'</a></div>'."\n";
} }
} }
}
print '</div>'."\n"; print '</div>'."\n";

View File

@ -65,6 +65,7 @@ ALTER TABLE llx_paiement ADD COLUMN ref varchar(30) NOT NULL DEFAULT '' AFTER ro
ALTER TABLE llx_socpeople ADD COLUMN photo varchar(255) AFTER skype; ALTER TABLE llx_socpeople ADD COLUMN photo varchar(255) AFTER skype;
ALTER TABLE llx_user_param MODIFY COLUMN param varchar(255) NOT NULL DEFAULT '';
ALTER TABLE llx_user_param MODIFY COLUMN value text NOT NULL DEFAULT ''; ALTER TABLE llx_user_param MODIFY COLUMN value text NOT NULL DEFAULT '';
ALTER TABLE llx_expedition ADD COLUMN import_key varchar(14); ALTER TABLE llx_expedition ADD COLUMN import_key varchar(14);

View File

@ -22,7 +22,7 @@ create table llx_user_param
( (
fk_user integer NOT NULL, fk_user integer NOT NULL,
entity integer DEFAULT 1 NOT NULL, -- multi company id entity integer DEFAULT 1 NOT NULL, -- multi company id
param varchar(64) NOT NULL, param varchar(255) NOT NULL,
value text NOT NULL value text NOT NULL
)ENGINE=innodb; )ENGINE=innodb;