Merge remote-tracking branch 'upstream/develop' into 3.7-webservices-fix
This commit is contained in:
commit
9bd32d7bf6
@ -128,7 +128,7 @@ script:
|
||||
- php upgrade.php 3.6.0 3.7.0 ignoredbversion > upgrade360370.log
|
||||
- php upgrade2.php 3.6.0 3.7.0 ignoredbversion > upgrade360370-2.log
|
||||
- php upgrade.php 3.7.0 3.8.0 ignoredbversion > upgrade370380.log
|
||||
- cat upgrade370380.log
|
||||
# - cat upgrade370380.log
|
||||
- php upgrade2.php 3.7.0 3.8.0 ignoredbversion > upgrade370380-2.log
|
||||
# - cat upgrade370380-2.log
|
||||
- cd ../..
|
||||
|
||||
@ -8,7 +8,7 @@ This files describe steps made by Dolibarr packaging team to make a
|
||||
beta version of Dolibarr, step by step.
|
||||
|
||||
- Check all files are commited.
|
||||
- Update version/info in ChangeLog. To generate a changelog, you can do "git log `git merge-base x.y origin/develop`..x.y --no-merges --pretty=short --oneline | sed -e "s/^[0-9a-z]* //" | grep -i -e '^FIX\|NEW'"
|
||||
- Update version/info in ChangeLog. To generate a changelog, you can do "git log `git merge-base (x.y)-1 origin/develop`..x.y(.z) --no-merges --pretty=short --oneline | sed -e "s/^[0-9a-z]* //" | grep -i -e '^FIX\|NEW'"
|
||||
- Update version number with x.y.z-w in htdocs/filefunc.inc.php
|
||||
- Update version number with x.y.z-w in build/debian/changelog
|
||||
- Commit all changes.
|
||||
@ -29,7 +29,7 @@ This files describe steps made by Dolibarr packaging team to make a
|
||||
complete release of Dolibarr, step by step.
|
||||
|
||||
- Check all files are commited.
|
||||
- Update version/info in ChangeLog. To generate a changelog, you can do "git log `git merge-base x.y origin/develop`..x.y --no-merges --pretty=short --oneline | sed -e "s/^[0-9a-z]* //" | grep -i -e '^FIX\|NEW'"
|
||||
- Update version/info in ChangeLog. To generate a changelog, you can do "git log `git merge-base (x.y)-1 origin/develop`..x.y(.z) --no-merges --pretty=short --oneline | sed -e "s/^[0-9a-z]* //" | grep -i -e '^FIX\|NEW'"
|
||||
- Update version number with x.y.z in htdocs/filefunc.inc.php
|
||||
- Update version number with x.y.z in build/debian/changelog
|
||||
- Commit all changes.
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
This is a quick tutorial:
|
||||
|
||||
* Install ansible:
|
||||
> apt-get install
|
||||
> apt-get install ansible
|
||||
|
||||
* Add ip of server to manage into
|
||||
/etc/ansible/hosts
|
||||
|
||||
@ -49,7 +49,7 @@ then
|
||||
if [ -d $reflang ]
|
||||
then
|
||||
echo "***** Process language "$aa"_"$bb" - Search original into "$reflang
|
||||
echo $dirshort est une langue alternative de $reflang
|
||||
echo $dirshort is an alternative language of $reflang
|
||||
echo ./dev/translation/strip_language_file.php $aa"_"$aaupper $aa"_"$bb $2
|
||||
./dev/translation/strip_language_file.php $aa"_"$aaupper $aa"_"$bb $2
|
||||
for fic in `ls htdocs/langs/${aa}_${bb}/*.delta`; do f=`echo $fic | sed -e 's/\.delta//'`; echo $f; mv $f.delta $f; done
|
||||
|
||||
@ -314,7 +314,7 @@ foreach($filesToProcess as $fileToProcess)
|
||||
continue;
|
||||
}
|
||||
|
||||
// String exists in both files and does not match
|
||||
// String exists in both files and value into alternative language differs from main language but also from english files
|
||||
if (
|
||||
(! empty($aSecondary[$key]) && $aSecondary[$key] != $aPrimary[$key]
|
||||
&& ! empty($aEnglish[$key]) && $aSecondary[$key] != $aEnglish[$key])
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php
|
||||
/* Copyright (C) 2013-2014 Olivier Geffroy <jeff@jeffinfo.com>
|
||||
* Copyright (C) 2013-2014 Florian Henry <florian.henry@open-concept.pro>
|
||||
* Copyright (C) 2013-2014 Alexandre Spangaro <alexandre.spangaro@gmail.com>
|
||||
* Copyright (C) 2013-2015 Alexandre Spangaro <alexandre.spangaro@gmail.com>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@ -205,36 +205,42 @@ if ($action == 'create') {
|
||||
print '<form action="' . $_SERVER["PHP_SELF"] . '" name="create_mvt" method="POST">';
|
||||
print '<input type="hidden" name="action" value="confirm_create">' . "\n";
|
||||
print '<input type="hidden" name="next_num_mvt" value="' . $next_num_mvt . '">' . "\n";
|
||||
|
||||
|
||||
dol_fiche_head();
|
||||
|
||||
print '<table class="border" width="100%">';
|
||||
print '<tr class="pair">';
|
||||
print '<tr>';
|
||||
print '<td>' . $langs->trans("NumMvts") . '</td>';
|
||||
print '<td>' . $next_num_mvt . '</td>';
|
||||
print '</tr>';
|
||||
print '<tr class="impair">';
|
||||
print '<tr>';
|
||||
print '<td>' . $langs->trans("Docdate") . '</td>';
|
||||
print '<td>';
|
||||
print $html->select_date('', 'doc_date', '', '', '', "create_mvt", 1, 1);
|
||||
print '</td>';
|
||||
|
||||
print '</tr>';
|
||||
print '<tr class="pair">';
|
||||
print '<tr>';
|
||||
print '<td>' . $langs->trans("Codejournal") . '</td>';
|
||||
|
||||
print '<td>' . $html->selectarray('code_journal', $code_journal_array) . '</td>';
|
||||
print '</tr>';
|
||||
print '<tr class="impair">';
|
||||
print '<tr>';
|
||||
print '<td>' . $langs->trans("Docref") . '</td>';
|
||||
print '<td><input type="text" size="20" name="doc_ref" value=""/></td>';
|
||||
print '</tr>';
|
||||
print '<tr class="pair">';
|
||||
print '<tr>';
|
||||
print '<td>' . $langs->trans("Doctype") . '</td>';
|
||||
print '<td><input type="text" size="20" name="doc_type" value=""/></td>';
|
||||
print '</tr>';
|
||||
print '</table>';
|
||||
print '<br>';
|
||||
print '<input type="submit" class="butAction" value="' . $langs->trans("Save") . '">';
|
||||
|
||||
|
||||
dol_fiche_end();
|
||||
|
||||
print '<div align="center"><input type="submit" class="butAction" value="' . $langs->trans("Save") . '">';
|
||||
print ' <input type="button" value="'.$langs->trans("Cancel").'" class="button" onclick="history.go(-1)" />';
|
||||
print '</div>';
|
||||
|
||||
print '</form>';
|
||||
}
|
||||
else
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?PHP
|
||||
/* Copyright (C) 2013-2014 Olivier Geffroy <jeff@jeffinfo.com>
|
||||
* Copyright (C) 2013-2014 Florian Henry <florian.henry@open-concept.pro>
|
||||
* Copyright (C) 2013-2014 Alexandre Spangaro <alexandre.spangaro@gmail.com>
|
||||
* Copyright (C) 2013-2015 Alexandre Spangaro <alexandre.spangaro@gmail.com>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@ -44,7 +44,6 @@ if ($user->societe_id > 0)
|
||||
/*
|
||||
* Actions
|
||||
*/
|
||||
|
||||
if ($action == 'ventil' && $user->rights->accounting->ventilation->dispatch) {
|
||||
if (! GETPOST('cancel', 'alpha'))
|
||||
{
|
||||
@ -63,6 +62,10 @@ if ($action == 'ventil' && $user->rights->accounting->ventilation->dispatch) {
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* View
|
||||
*/
|
||||
|
||||
llxHeader("", "", "FicheVentilation");
|
||||
|
||||
if ($cancel == $langs->trans("Cancel")) {
|
||||
@ -108,6 +111,8 @@ if (! empty($id)) {
|
||||
$linkback='<a href="'.DOL_URL_ROOT.'/accountancy/customer/lines.php">'.$langs->trans("Back").'</a>';
|
||||
print_fiche_titre($langs->trans('CustomersVentilation'),$linkback,'title_setup');
|
||||
|
||||
dol_fiche_head();
|
||||
|
||||
print '<table class="border" width="100%">';
|
||||
|
||||
// Ref facture
|
||||
@ -120,13 +125,13 @@ if (! empty($id)) {
|
||||
print '<tr><td width="20%">' . $langs->trans("Line") . '</td>';
|
||||
print '<td>' . nl2br($objp->description) . '</td></tr>';
|
||||
print '<tr><td width="20%">' . $langs->trans("Account") . '</td><td>';
|
||||
print $objp->account_number . '-' . $objp->label;
|
||||
print '<tr><td width="20%">' . $langs->trans("NewAccount") . '</td><td>';
|
||||
print $formventilation->select_account($objp->fk_code_ventilation, 'codeventil', 1);
|
||||
print '</td></tr>';
|
||||
print '</table>';
|
||||
|
||||
dol_fiche_end();
|
||||
|
||||
print '<br><div class="center">';
|
||||
print '<div class="center">';
|
||||
print '<input class="button" type="submit" value="' . $langs->trans("Save") . '">';
|
||||
print ' ';
|
||||
print '<input class="button" type="submit" name="cancel" value="' . $langs->trans("Cancel") . '">';
|
||||
@ -144,4 +149,4 @@ if (! empty($id)) {
|
||||
}
|
||||
|
||||
llxFooter();
|
||||
$db->close();
|
||||
$db->close();
|
||||
@ -1,9 +1,9 @@
|
||||
<?php
|
||||
/* Copyright (C) 2013 Olivier Geffroy <jeff@jeffinfo.com>
|
||||
* Copyright (C) 2013-2014 Florian Henry <florian.henry@open-concept.pro>
|
||||
* Copyright (C) 2013-2014 Alexandre Spangaro <alexandre.spangaro@gmail.com>
|
||||
* Copyright (C) 2013-2015 Alexandre Spangaro <alexandre.spangaro@gmail.com>
|
||||
* Copyright (C) 2014 Juanjo Menent <jmenent@2byte.es>
|
||||
* Copyright (C) 2015 Jean-François Ferry <jfefe@aternatik.fr>
|
||||
* Copyright (C) 2015 Jean-François Ferry <jfefe@aternatik.fr>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@ -172,8 +172,8 @@ if ($resql) {
|
||||
|
||||
while ( $i < $num ) {
|
||||
$row = $db->fetch_row($resql);
|
||||
|
||||
print '<tr><td>' . length_accountg($row[0]) . '</td>';
|
||||
$var=!$var;
|
||||
print '<tr '.$bc[$var].'><td>' . length_accountg($row[0]) . '</td>';
|
||||
print '<td align="left">' . $row[1] . '</td>';
|
||||
print '<td align="right">' . price($row[2]) . '</td>';
|
||||
print '<td align="right">' . price($row[3]) . '</td>';
|
||||
|
||||
@ -43,7 +43,7 @@ $search_facture = GETPOST('search_facture','alpha');
|
||||
$search_label = GETPOST('search_label','alpha');
|
||||
$search_desc = GETPOST('search_desc','alpha');
|
||||
$search_amount = GETPOST('search_amount','alpha');
|
||||
$search_acount = GETPOST('search_account','alpha');
|
||||
$search_account = GETPOST('search_account','alpha');
|
||||
|
||||
// Security check
|
||||
if ($user->societe_id > 0)
|
||||
|
||||
@ -555,9 +555,9 @@ else
|
||||
$h=0;
|
||||
$head[$h][0] = $_SERVER["PHP_SELF"].'?id_account='.$id_accountancy_journal;
|
||||
$head[$h][1] = $langs->trans("Report");
|
||||
$head[$h][2] = 'report';
|
||||
$head[$h][2] = 'card';
|
||||
|
||||
dol_fiche_head($head, $hselected);
|
||||
dol_fiche_head($head, 'card', $langs->trans("BankJournal"), 0, 'payment');
|
||||
|
||||
print '<form method="POST" action="'.$_SERVER["PHP_SELF"].'?id_account='.$id_accountancy_journal.'">';
|
||||
print '<table width="100%" class="border">';
|
||||
|
||||
@ -1,11 +1,11 @@
|
||||
<?php
|
||||
/* Copyright (C) 2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||
* Copyright (C) 2005 Simon TOSSER <simon@kornog-computing.com>
|
||||
* Copyright (C) 2013-2014 Alexandre Spangaro <alexandre.spangaro@gmail.com>
|
||||
* Copyright (C) 2013-2015 Alexandre Spangaro <alexandre.spangaro@gmail.com>
|
||||
* Copyright (C) 2013-2014 Olivier Geffroy <jeff@jeffinfo.com>
|
||||
* Copyright (C) 2013-2014 Florian Henry <florian.henry@open-concept.pro>
|
||||
* Copyright (C) 2014 Juanjo Menent <jmenent@2byte.es>
|
||||
* Copyright (C) 2015 Jean-François Ferry <jfefe@aternatik.fr>
|
||||
* Copyright (C) 2015 Jean-François Ferry <jfefe@aternatik.fr>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@ -34,31 +34,32 @@ require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php';
|
||||
require_once DOL_DOCUMENT_ROOT.'/accountancy/class/html.formventilation.class.php';
|
||||
|
||||
// Langs
|
||||
$langs->load("compta");
|
||||
$langs->load("bills");
|
||||
$langs->load("other");
|
||||
$langs->load("main");
|
||||
$langs->load("accountancy");
|
||||
|
||||
$action = GETPOST('action');
|
||||
$id = GETPOST('id', 'int');
|
||||
$action = GETPOST('action', 'alpha');
|
||||
$codeventil = GETPOST('codeventil');
|
||||
$id = GETPOST('id');
|
||||
|
||||
// Security check
|
||||
if ($user->societe_id > 0)
|
||||
accessforbidden();
|
||||
|
||||
if ($action == 'ventil' && $user->rights->accounting->ventilation->dispatch)
|
||||
{
|
||||
$sql = " UPDATE " . MAIN_DB_PREFIX . "facture_fourn_det";
|
||||
$sql .= " SET fk_code_ventilation = " . $codeventil;
|
||||
$sql .= " WHERE rowid = " . $id;
|
||||
|
||||
dol_syslog('accountancy/journal/sellsjournal.php:: $sql=' . $sql);
|
||||
|
||||
$resql = $db->query($sql);
|
||||
if (! $resql) {
|
||||
setEventMessage($db->lasterror(), 'errors');
|
||||
if ($action == 'ventil' && $user->rights->accounting->ventilation->dispatch) {
|
||||
if (! GETPOST('cancel', 'alpha'))
|
||||
{
|
||||
$sql = " UPDATE " . MAIN_DB_PREFIX . "facture_fourn_det";
|
||||
$sql .= " SET fk_code_ventilation = " . $codeventil;
|
||||
$sql .= " WHERE rowid = " . $id;
|
||||
|
||||
dol_syslog('accountancy/supplier/card.php:: $sql=' . $sql);
|
||||
$resql = $db->query($sql);
|
||||
if (! $resql) {
|
||||
setEventMessage($db->lasterror(), 'errors');
|
||||
}
|
||||
} else {
|
||||
header("Location: ./lines.php");
|
||||
exit();
|
||||
}
|
||||
}
|
||||
|
||||
@ -78,7 +79,7 @@ $form = new Form($db);
|
||||
$facturefournisseur_static = new FactureFournisseur($db);
|
||||
$formventilation = new FormVentilation($db);
|
||||
|
||||
if ($_GET["id"]) {
|
||||
if (! empty($id)) {
|
||||
$sql = "SELECT f.ref as facnumber, f.rowid as facid, l.fk_product, l.description, l.rowid, l.fk_code_ventilation, ";
|
||||
$sql .= " p.rowid as product_id, p.ref as product_ref, p.label as product_label";
|
||||
$sql .= ", aa.account_number, aa.label";
|
||||
@ -87,11 +88,14 @@ if ($_GET["id"]) {
|
||||
$sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "accountingaccount as aa ON l.fk_code_ventilation = aa.rowid";
|
||||
$sql .= " INNER JOIN " . MAIN_DB_PREFIX . "facture_fourn as f ON f.rowid = l.fk_facture_fourn ";
|
||||
$sql .= " WHERE f.fk_statut > 0 AND l.rowid = " . $id;
|
||||
|
||||
if (! empty($conf->multicompany->enabled)) {
|
||||
$sql .= " AND f.entity IN (" . getEntity("facture_fourn", 1) . ")";
|
||||
}
|
||||
|
||||
dol_syslog("/accounting/supplier/card.php sql=" . $sql, LOG_DEBUG);
|
||||
$result = $db->query($sql);
|
||||
|
||||
if ($result) {
|
||||
$num_lines = $db->num_rows($result);
|
||||
$i = 0;
|
||||
@ -103,7 +107,10 @@ if ($_GET["id"]) {
|
||||
print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
|
||||
print '<input type="hidden" name="action" value="ventil">';
|
||||
|
||||
print_fiche_titre($langs->trans("SuppliersVentilation"));
|
||||
$linkback='<a href="'.DOL_URL_ROOT.'/accountancy/supplier/lines.php">'.$langs->trans("Back").'</a>';
|
||||
print_fiche_titre($langs->trans('SuppliersVentilation'),$linkback,'title_setup');
|
||||
|
||||
dol_fiche_head();
|
||||
|
||||
print '<table class="border" width="100%" cellspacing="0" cellpadding="4">';
|
||||
|
||||
@ -119,19 +126,24 @@ if ($_GET["id"]) {
|
||||
print '<tr><td width="20%">' . $langs->trans("ProductLabel") . '</td>';
|
||||
print '<td>' . dol_trunc($objp->product_label, 24) . '</td>';
|
||||
print '<tr><td width="20%">' . $langs->trans("Account") . '</td><td>';
|
||||
print $objp->account_number . '-' . $objp->label;
|
||||
print '<tr><td width="20%">' . $langs->trans("NewAccount") . '</td><td>';
|
||||
print $formventilation->select_account($objp->fk_code_ventilation, 'codeventil', 1);
|
||||
print '</td></tr>';
|
||||
print '<tr><td> </td><td><input type="submit" class="button" value="' . $langs->trans("Update") . '"></td></tr>';
|
||||
|
||||
print '</table>';
|
||||
|
||||
dol_fiche_end();
|
||||
|
||||
print '<div class="center">';
|
||||
print '<input class="button" type="submit" value="' . $langs->trans("Save") . '">';
|
||||
print ' ';
|
||||
print '<input class="button" type="submit" name="cancel" value="' . $langs->trans("Cancel") . '">';
|
||||
print '</div>';
|
||||
|
||||
print '</form>';
|
||||
} else {
|
||||
print "Error 1";
|
||||
print "Error";
|
||||
}
|
||||
} else {
|
||||
print "Error 2";
|
||||
print "Error";
|
||||
}
|
||||
} else {
|
||||
print "Error ID incorrect";
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php
|
||||
/* Copyright (C) 2013-2014 Olivier Geffroy <jeff@jeffinfo.com>
|
||||
* Copyright (C) 2013-2014 Florian Henry <florian.henry@open-concept.pro>
|
||||
* Copyright (C) 2013-2014 Alexandre Spangaro <alexandre.spangaro@gmail.com>
|
||||
* Copyright (C) 2013-2015 Alexandre Spangaro <alexandre.spangaro@gmail.com>
|
||||
* Copyright (C) 2014 Juanjo Menent <jmenent@2byte.es>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@ -158,8 +158,8 @@ if ($resql) {
|
||||
while ( $i < $num ) {
|
||||
|
||||
$row = $db->fetch_row($resql);
|
||||
|
||||
print '<tr><td>' . length_accountg($row[0]) . '</td>';
|
||||
$var=!$var;
|
||||
print '<tr '.$bc[$var].'><td>' . length_accountg($row[0]) . '</td>';
|
||||
print '<td align="left">' . $row[1] . '</td>';
|
||||
print '<td align="right">' . price($row[2]) . '</td>';
|
||||
print '<td align="right">' . price($row[3]) . '</td>';
|
||||
|
||||
@ -44,7 +44,7 @@ $search_facture = GETPOST('search_facture','alpha');
|
||||
$search_label = GETPOST('search_label','alpha');
|
||||
$search_desc = GETPOST('search_desc','alpha');
|
||||
$search_amount = GETPOST('search_amount','alpha');
|
||||
$search_acount = GETPOST('search_account','alpha');
|
||||
$search_account = GETPOST('search_account','alpha');
|
||||
|
||||
// Security check
|
||||
if ($user->societe_id > 0)
|
||||
|
||||
@ -1045,7 +1045,7 @@ else
|
||||
{
|
||||
if ($object->photo) print "<br>\n";
|
||||
print '<table class="nobordernopadding">';
|
||||
if ($object->photo) print '<tr><td align="center"><input type="checkbox" class="flat" name="deletephoto" id="photodelete"> '.$langs->trans("Delete").'<br><br></td></tr>';
|
||||
if ($object->photo) print '<tr><td align="center"><input type="checkbox" class="flat photodelete" name="deletephoto" id="photodelete"> '.$langs->trans("Delete").'<br><br></td></tr>';
|
||||
print '<tr><td>'.$langs->trans("PhotoFile").'</td></tr>';
|
||||
print '<tr><td><input type="file" class="flat" name="photo" id="photoinput"></td></tr>';
|
||||
print '</table>';
|
||||
|
||||
@ -107,7 +107,7 @@ if ($sall)
|
||||
foreach ($scrit as $crit)
|
||||
{
|
||||
$sql.=" AND (";
|
||||
if (is_numeric($sall)) $sql.= "d.rowid = ".$sall." OR ";
|
||||
if (is_numeric($sall)) $sql.= "d.rowid = ".$db->escape($sall)." OR ";
|
||||
$sql.=" d.firstname LIKE '%".$db->escape($sall)."%' OR d.lastname LIKE '%".$db->escape($sall)."%' OR d.societe LIKE '%".$db->escape($sall)."%'";
|
||||
$sql.=" OR d.email LIKE '%".$db->escape($sall)."%' OR d.login LIKE '%".$db->escape($sall)."%' OR d.address LIKE '%".$db->escape($sall)."%'";
|
||||
$sql.=" OR d.town LIKE '%".$db->escape($sall)."%' OR d.note_public LIKE '%".$db->escape($sall)."%' OR d.note_private LIKE '%".$db->escape($sall)."%')";
|
||||
@ -115,7 +115,7 @@ if ($sall)
|
||||
}
|
||||
if ($type > 0)
|
||||
{
|
||||
$sql.=" AND t.rowid=".$type;
|
||||
$sql.=" AND t.rowid=".$db->escape($type);
|
||||
}
|
||||
if (isset($_GET["statut"]) || isset($_POST["statut"]))
|
||||
{
|
||||
|
||||
@ -420,7 +420,7 @@ if ($action == 'edit' || $action == 'updateedit')
|
||||
print '<tr '.$bc[$var].'><td><label for="legal_form">'.$langs->trans("JuridicalStatus").'</label></td><td>';
|
||||
if ($mysoc->country_code)
|
||||
{
|
||||
print $formcompany->select_juridicalstatus($conf->global->MAIN_INFO_SOCIETE_FORME_JURIDIQUE,$mysoc->country_code);
|
||||
print $formcompany->select_juridicalstatus($conf->global->MAIN_INFO_SOCIETE_FORME_JURIDIQUE, $mysoc->country_code, '', 'legal_form');
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@ -70,7 +70,7 @@ $hookmanager->initHooks(array('admin'));
|
||||
// Put here declaration of dictionaries properties
|
||||
|
||||
// Sort order to show dictionary (0 is space). All other dictionaries (added by modules) will be at end of this.
|
||||
$taborder=array(9,0,4,3,2,0,1,8,19,16,27,0,5,11,0,6,0,10,23,12,13,0,14,0,7,17,0,22,20,18,21,0,15,0,24,0,25,0,26);
|
||||
$taborder=array(9,0,4,3,2,0,1,8,19,16,27,0,5,11,0,6,0,10,23,12,13,0,14,0,7,17,24,0,22,20,18,21,0,15,0,25,0,26);
|
||||
|
||||
// Name of SQL tables of dictionaries
|
||||
$tabname=array();
|
||||
@ -832,7 +832,7 @@ if ($id)
|
||||
$fieldlist=explode(',',$tabfield[$id]);
|
||||
|
||||
// Line for title
|
||||
print '<tr class="liste_titre">';
|
||||
print '<tr class="liste_titre nohover">';
|
||||
foreach ($fieldlist as $field => $value)
|
||||
{
|
||||
// Determine le nom du champ par rapport aux noms possibles
|
||||
|
||||
@ -121,7 +121,7 @@ if (! empty($_POST['removedfile']) || ! empty($_POST['removedfilehtml']))
|
||||
$pathtodelete=$listofpaths[$keytodelete];
|
||||
$filetodelete=$listofnames[$keytodelete];
|
||||
$result = dol_delete_file($pathtodelete,1);
|
||||
if ($result >= 0)
|
||||
if ($result)
|
||||
{
|
||||
setEventMessage($langs->trans("FileWasRemoved"), $filetodelete);
|
||||
|
||||
|
||||
@ -53,7 +53,9 @@ print '<br><br>';
|
||||
|
||||
|
||||
// Show logo
|
||||
print '<div class="center"><div class="logo_setup"></div></div>';
|
||||
//print '<div class="center"><div class="logo_setup"></div></div>';
|
||||
print '<center><div class="logo_setup"></div></center>'; // For a reason I don't know, the div class="center does not works, we must keep the <center>
|
||||
|
||||
|
||||
llxFooter();
|
||||
$db->close();
|
||||
|
||||
@ -89,7 +89,7 @@ if ($action=='purge' && ! preg_match('/^confirm/i',$choice) && ($choice != 'allf
|
||||
// If (file that is not logfile) or (if logfile with option logfile)
|
||||
if ($filesarray[$key]['fullname'] != $filelog || $choice=='logfile')
|
||||
{
|
||||
$count+=dol_delete_file($filesarray[$key]['fullname']);
|
||||
$count+=(dol_delete_file($filesarray[$key]['fullname'])?1:0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
/* Copyright (C) 2001-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||
* Copyright (C) 2004-2014 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2005 Simon TOSSER <simon@kornog-computing.com>
|
||||
* Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
||||
* Copyright (C) 2010-2013 Juanjo Menent <jmenent@2byte.es>
|
||||
@ -151,7 +151,7 @@ if ($action == 'add')
|
||||
exit;
|
||||
}
|
||||
|
||||
$percentage=in_array(GETPOST('status'),array(-1,100))?GETPOST('status'):GETPOST("percentage"); // If status is -1 or 100, percentage is not defined and we must use status
|
||||
$percentage=in_array(GETPOST('status'),array(-1,100))?GETPOST('status'):(in_array(GETPOST('complete'),array(-1,100))?GETPOST('complete'):GETPOST("percentage")); // If status is -1 or 100, percentage is not defined and we must use status
|
||||
|
||||
// Clean parameters
|
||||
$datep=dol_mktime($fulldayevent?'00':GETPOST("aphour"), $fulldayevent?'00':GETPOST("apmin"), 0, GETPOST("apmonth"), GETPOST("apday"), GETPOST("apyear"));
|
||||
@ -671,7 +671,7 @@ if ($action == 'create')
|
||||
}
|
||||
|
||||
// Assigned to
|
||||
print '<tr><td class="nowrap">'.$langs->trans("ActionAffectedTo").'</td><td>';
|
||||
print '<tr><td class="tdtop nowrap">'.$langs->trans("ActionAffectedTo").'</td><td>';
|
||||
$listofuserid=array();
|
||||
if (empty($donotclearsession))
|
||||
{
|
||||
@ -727,7 +727,7 @@ if ($action == 'create')
|
||||
print '</td></tr>';
|
||||
|
||||
print '<tr><td class="nowrap">'.$langs->trans("ActionOnContact").'</td><td>';
|
||||
$form->select_contacts(GETPOST('socid','int'),GETPOST('contactid'),'contactid',1);
|
||||
$form->select_contacts(GETPOST('socid','int'), GETPOST('contactid'), 'contactid', 1, '', '', 0, 'minwidth200');
|
||||
print '</td></tr>';
|
||||
|
||||
|
||||
@ -739,7 +739,7 @@ if ($action == 'create')
|
||||
// Projet associe
|
||||
$langs->load("projects");
|
||||
|
||||
print '<tr><td valign="top">'.$langs->trans("Project").'</td><td>';
|
||||
print '<tr><td>'.$langs->trans("Project").'</td><td>';
|
||||
|
||||
$numproject=$formproject->select_projects((! empty($societe->id)?$societe->id:0),GETPOST("projectid")?GETPOST("projectid"):'','projectid');
|
||||
if ($numproject==0)
|
||||
@ -768,7 +768,7 @@ if ($action == 'create')
|
||||
print '</td></tr>';
|
||||
|
||||
// Description
|
||||
print '<tr><td valign="top">'.$langs->trans("Description").'</td><td>';
|
||||
print '<tr><td class="tdtop">'.$langs->trans("Description").'</td><td>';
|
||||
require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
|
||||
$doleditor=new DolEditor('note',(GETPOST('note')?GETPOST('note'):$object->note),'',180,'dolibarr_notes','In',true,true,$conf->fckeditor->enabled,ROWS_6,90);
|
||||
$doleditor->Create();
|
||||
@ -915,7 +915,7 @@ if ($id > 0)
|
||||
}
|
||||
|
||||
// Assigned to
|
||||
print '<tr><td class="nowrap">'.$langs->trans("ActionAssignedTo").'</td><td colspan="3">';
|
||||
print '<tr><td class="tdtop nowrap">'.$langs->trans("ActionAssignedTo").'</td><td colspan="3">';
|
||||
$listofuserid=array();
|
||||
if (empty($donotclearsession))
|
||||
{
|
||||
@ -968,7 +968,7 @@ if ($id > 0)
|
||||
|
||||
// Contact
|
||||
print '<td>'.$langs->trans("Contact").'</td><td width="30%">';
|
||||
$form->select_contacts($object->socid, $object->contactid,'contactid',1);
|
||||
$form->select_contacts($object->socid, $object->contactid, 'contactid', 1, '', '', 0, 'minwidth200');
|
||||
print '</td></tr>';
|
||||
}
|
||||
|
||||
@ -981,7 +981,7 @@ if ($id > 0)
|
||||
// Projet associe
|
||||
$langs->load("project");
|
||||
|
||||
print '<tr><td width="30%" valign="top">'.$langs->trans("Project").'</td><td colspan="3">';
|
||||
print '<tr><td width="30%">'.$langs->trans("Project").'</td><td colspan="3">';
|
||||
$numprojet=$formproject->select_projects($object->socid,$object->fk_project,'projectid');
|
||||
if ($numprojet==0)
|
||||
{
|
||||
@ -1004,7 +1004,7 @@ if ($id > 0)
|
||||
}
|
||||
|
||||
// Description
|
||||
print '<tr><td valign="top">'.$langs->trans("Description").'</td><td colspan="3">';
|
||||
print '<tr><td class="tdtop">'.$langs->trans("Description").'</td><td colspan="3">';
|
||||
// Editeur wysiwyg
|
||||
require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
|
||||
$doleditor=new DolEditor('note',$object->note,'',240,'dolibarr_notes','In',true,true,$conf->fckeditor->enabled,ROWS_5,90);
|
||||
@ -1168,7 +1168,7 @@ if ($id > 0)
|
||||
// Project
|
||||
if (! empty($conf->projet->enabled))
|
||||
{
|
||||
print '<tr><td width="30%" valign="top">'.$langs->trans("Project").'</td><td colspan="3">';
|
||||
print '<tr><td width="30%">'.$langs->trans("Project").'</td><td colspan="3">';
|
||||
if ($object->fk_project)
|
||||
{
|
||||
$project=new Project($db);
|
||||
@ -1192,7 +1192,7 @@ if ($id > 0)
|
||||
}
|
||||
|
||||
// Description
|
||||
print '<tr><td valign="top">'.$langs->trans("Description").'</td><td colspan="3">';
|
||||
print '<tr><td class="tdtop">'.$langs->trans("Description").'</td><td colspan="3">';
|
||||
print dol_htmlentitiesbr($object->note);
|
||||
print '</td></tr>';
|
||||
|
||||
@ -1267,7 +1267,7 @@ if ($id > 0)
|
||||
print '<input type="hidden" name="month" value="'.dol_print_date($object->datep,'%m').'">';
|
||||
print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
|
||||
//print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
|
||||
print img_picto($langs->trans("ViewCal"),'object_calendar','class="hideonsmartphone"').' <input type="submit" style="min-width: 120px" class="button" name="viewcal" value="'.$langs->trans("ViewCal").'">';
|
||||
print img_picto($langs->trans("ViewCal"),'object_calendar','class="hideonsmartphone pictoactionview"').' <input type="submit" style="min-width: 120px" class="button buttonactionview" name="viewcal" value="'.$langs->trans("ViewCal").'">';
|
||||
print '</form>'."\n";
|
||||
print '<form name="listactionsfilterweek" action="'.DOL_URL_ROOT.'/comm/action/index.php" method="POST" style="float: left; padding-right: 10px;">';
|
||||
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
||||
@ -1276,7 +1276,7 @@ if ($id > 0)
|
||||
print '<input type="hidden" name="month" value="'.dol_print_date($object->datep,'%m').'">';
|
||||
print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
|
||||
//print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
|
||||
print img_picto($langs->trans("ViewCal"),'object_calendarweek','class="hideonsmartphone"').' <input type="submit" style="min-width: 120px" class="button" name="viewweek" value="'.$langs->trans("ViewWeek").'">';
|
||||
print img_picto($langs->trans("ViewCal"),'object_calendarweek','class="hideonsmartphone pictoactionview"').' <input type="submit" style="min-width: 120px" class="button buttonactionview" name="viewweek" value="'.$langs->trans("ViewWeek").'">';
|
||||
print '</form>'."\n";
|
||||
print '<form name="listactionsfilterday" action="'.DOL_URL_ROOT.'/comm/action/index.php" method="POST" style="float: left; padding-right: 10px;">';
|
||||
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
||||
@ -1285,7 +1285,7 @@ if ($id > 0)
|
||||
print '<input type="hidden" name="month" value="'.dol_print_date($object->datep,'%m').'">';
|
||||
print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
|
||||
//print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
|
||||
print img_picto($langs->trans("ViewCal"),'object_calendarday','class="hideonsmartphone"').' <input type="submit" style="min-width: 120px" class="button" name="viewday" value="'.$langs->trans("ViewDay").'">';
|
||||
print img_picto($langs->trans("ViewCal"),'object_calendarday','class="hideonsmartphone pictoactionview"').' <input type="submit" style="min-width: 120px" class="button buttonactionview" name="viewday" value="'.$langs->trans("ViewDay").'">';
|
||||
print '</form>'."\n";
|
||||
print '<form name="listactionsfilterperuser" action="'.DOL_URL_ROOT.'/comm/action/peruser.php" method="POST" style="float: left; padding-right: 10px;">';
|
||||
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
||||
@ -1294,7 +1294,7 @@ if ($id > 0)
|
||||
print '<input type="hidden" name="month" value="'.dol_print_date($object->datep,'%m').'">';
|
||||
print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
|
||||
//print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
|
||||
print img_picto($langs->trans("ViewCal"),'object_calendarperuser','class="hideonsmartphone"').' <input type="submit" style="min-width: 120px" class="button" name="viewperuser" value="'.$langs->trans("ViewPerUser").'">';
|
||||
print img_picto($langs->trans("ViewCal"),'object_calendarperuser','class="hideonsmartphone pictoactionview"').' <input type="submit" style="min-width: 120px" class="button buttonactionview" name="viewperuser" value="'.$langs->trans("ViewPerUser").'">';
|
||||
print '</form>'."\n";
|
||||
print '</div>';
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
/* Copyright (C) 2003-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||
* Copyright (C) 2004-2012 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2005 Marc Barilley / Ocebo <marc@ocebo.com>
|
||||
* Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
||||
* Copyright (C) 2005 Simon TOSSER <simon@kornog-computing.com>
|
||||
@ -143,7 +143,7 @@ if ($object->id > 0)
|
||||
print '<tr><td>'.$langs->trans("Title").'</td><td colspan="3">'.$object->label.'</td></tr>';
|
||||
|
||||
// Full day event
|
||||
print '<tr><td>'.$langs->trans("EventOnFullDay").'</td><td colspan="3">'.yn($object->fulldayevent).'</td></tr>';
|
||||
print '<tr><td>'.$langs->trans("EventOnFullDay").'</td><td colspan="3">'.yn($object->fulldayevent, 3).'</td></tr>';
|
||||
|
||||
// Date start
|
||||
print '<tr><td width="30%">'.$langs->trans("DateActionStart").'</td><td colspan="3">';
|
||||
@ -235,7 +235,7 @@ if ($object->id > 0)
|
||||
// Project
|
||||
if (! empty($conf->projet->enabled))
|
||||
{
|
||||
print '<tr><td valign="top">'.$langs->trans("Project").'</td><td colspan="3">';
|
||||
print '<tr><td class="tdtop">'.$langs->trans("Project").'</td><td colspan="3">';
|
||||
if ($object->fk_project)
|
||||
{
|
||||
$project=new Project($db);
|
||||
@ -274,7 +274,7 @@ if ($object->id > 0)
|
||||
}
|
||||
|
||||
|
||||
print '<tr><td width="30%" nowrap>'.$langs->trans("NbOfAttachedFiles").'</td><td colspan="3">'.count($filearray).'</td></tr>';
|
||||
print '<tr><td width="30%" class="nowrap">'.$langs->trans("NbOfAttachedFiles").'</td><td colspan="3">'.count($filearray).'</td></tr>';
|
||||
print '<tr><td>'.$langs->trans("TotalSizeOfAttachedFiles").'</td><td colspan="3">'.$totalsize.' '.$langs->trans("bytes").'</td></tr>';
|
||||
|
||||
print '</table>';
|
||||
@ -294,7 +294,7 @@ if ($object->id > 0)
|
||||
print '<input type="hidden" name="month" value="'.dol_print_date($object->datep,'%m').'">';
|
||||
print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
|
||||
//print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
|
||||
print img_picto($langs->trans("ViewCal"),'object_calendar','class="hideonsmartphone"').' <input type="submit" style="min-width: 120px" class="button" name="viewcal" value="'.$langs->trans("ViewCal").'">';
|
||||
print img_picto($langs->trans("ViewCal"),'object_calendar','class="hideonsmartphone pictoactionview"').' <input type="submit" style="min-width: 120px" class="button buttonactionview" name="viewcal" value="'.$langs->trans("ViewCal").'">';
|
||||
print '</form>'."\n";
|
||||
print '<form name="listactionsfilterweek" action="'.DOL_URL_ROOT.'/comm/action/index.php" method="POST" style="float: left; padding-right: 10px;">';
|
||||
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
||||
@ -303,7 +303,7 @@ if ($object->id > 0)
|
||||
print '<input type="hidden" name="month" value="'.dol_print_date($object->datep,'%m').'">';
|
||||
print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
|
||||
//print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
|
||||
print img_picto($langs->trans("ViewCal"),'object_calendarweek','class="hideonsmartphone"').' <input type="submit" style="min-width: 120px" class="button" name="viewweek" value="'.$langs->trans("ViewWeek").'">';
|
||||
print img_picto($langs->trans("ViewCal"),'object_calendarweek','class="hideonsmartphone pictoactionview"').' <input type="submit" style="min-width: 120px" class="button buttonactionview" name="viewweek" value="'.$langs->trans("ViewWeek").'">';
|
||||
print '</form>'."\n";
|
||||
print '<form name="listactionsfilterday" action="'.DOL_URL_ROOT.'/comm/action/index.php" method="POST" style="float: left; padding-right: 10px;">';
|
||||
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
||||
@ -312,7 +312,7 @@ if ($object->id > 0)
|
||||
print '<input type="hidden" name="month" value="'.dol_print_date($object->datep,'%m').'">';
|
||||
print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
|
||||
//print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
|
||||
print img_picto($langs->trans("ViewCal"),'object_calendarday','class="hideonsmartphone"').' <input type="submit" style="min-width: 120px" class="button" name="viewday" value="'.$langs->trans("ViewDay").'">';
|
||||
print img_picto($langs->trans("ViewCal"),'object_calendarday','class="hideonsmartphone pictoactionview"').' <input type="submit" style="min-width: 120px" class="button buttonactionview" name="viewday" value="'.$langs->trans("ViewDay").'">';
|
||||
print '</form>'."\n";
|
||||
print '<form name="listactionsfilterperuser" action="'.DOL_URL_ROOT.'/comm/action/peruser.php" method="POST" style="float: left; padding-right: 10px;">';
|
||||
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
||||
@ -321,7 +321,7 @@ if ($object->id > 0)
|
||||
print '<input type="hidden" name="month" value="'.dol_print_date($object->datep,'%m').'">';
|
||||
print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
|
||||
//print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
|
||||
print img_picto($langs->trans("ViewCal"),'object_calendarperuser','class="hideonsmartphone"').' <input type="submit" style="min-width: 120px" class="button" name="viewperuser" value="'.$langs->trans("ViewPerUser").'">';
|
||||
print img_picto($langs->trans("ViewCal"),'object_calendarperuser','class="hideonsmartphone pictoactionview"').' <input type="submit" style="min-width: 120px" class="button buttonactionview" name="viewperuser" value="'.$langs->trans("ViewPerUser").'">';
|
||||
print '</form>'."\n";
|
||||
print '</div>';
|
||||
|
||||
|
||||
@ -1737,7 +1737,7 @@ if ($action == 'create')
|
||||
$ref = dol_sanitizeFileName($object->ref);
|
||||
include_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
|
||||
$fileparams = dol_most_recent_file($conf->askpricesupplier->dir_output . '/' . $ref, preg_quote($ref, '/'));
|
||||
$file = $fileparams ['fullname'];
|
||||
$file = $fileparams['fullname'];
|
||||
|
||||
// Define output language
|
||||
$outputlangs = $langs;
|
||||
@ -1763,7 +1763,7 @@ if ($action == 'create')
|
||||
exit();
|
||||
}
|
||||
$fileparams = dol_most_recent_file($conf->askpricesupplier->dir_output . '/' . $ref, preg_quote($ref, '/'));
|
||||
$file = $fileparams ['fullname'];
|
||||
$file = $fileparams['fullname'];
|
||||
}
|
||||
|
||||
print '<br>';
|
||||
|
||||
@ -640,7 +640,6 @@ if (empty($reshook))
|
||||
include DOL_DOCUMENT_ROOT.'/core/actions_sendmails.inc.php';
|
||||
|
||||
|
||||
|
||||
// Go back to draft
|
||||
if ($action == 'modif' && $user->rights->propal->creer)
|
||||
{
|
||||
@ -2312,7 +2311,7 @@ if ($action == 'create')
|
||||
$ref = dol_sanitizeFileName($object->ref);
|
||||
include_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
|
||||
$fileparams = dol_most_recent_file($conf->propal->dir_output . '/' . $ref, preg_quote($ref, '/'));
|
||||
$file = $fileparams ['fullname'];
|
||||
$file = $fileparams['fullname'];
|
||||
|
||||
// Define output language
|
||||
$outputlangs = $langs;
|
||||
@ -2337,7 +2336,7 @@ if ($action == 'create')
|
||||
exit();
|
||||
}
|
||||
$fileparams = dol_most_recent_file($conf->propal->dir_output . '/' . $ref, preg_quote($ref, '/'));
|
||||
$file = $fileparams ['fullname'];
|
||||
$file = $fileparams['fullname'];
|
||||
}
|
||||
|
||||
print '<br>';
|
||||
|
||||
@ -2325,7 +2325,7 @@ if ($action == 'create' && $user->rights->commande->creer)
|
||||
$ref = dol_sanitizeFileName($object->ref);
|
||||
include_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
|
||||
$fileparams = dol_most_recent_file($conf->commande->dir_output . '/' . $ref, preg_quote($ref, '/'));
|
||||
$file = $fileparams ['fullname'];
|
||||
$file = $fileparams['fullname'];
|
||||
|
||||
// Define output language
|
||||
$outputlangs = $langs;
|
||||
@ -2350,7 +2350,7 @@ if ($action == 'create' && $user->rights->commande->creer)
|
||||
exit();
|
||||
}
|
||||
$fileparams = dol_most_recent_file($conf->commande->dir_output . '/' . $ref, preg_quote($ref, '/'));
|
||||
$file = $fileparams ['fullname'];
|
||||
$file = $fileparams['fullname'];
|
||||
}
|
||||
|
||||
print '<br>';
|
||||
|
||||
@ -1759,10 +1759,8 @@ if (empty($reshook))
|
||||
$upload_dir = $conf->facture->dir_output;
|
||||
$file = $upload_dir . '/' . GETPOST('file');
|
||||
$ret = dol_delete_file($file, 0, 0, 0, $object);
|
||||
if ($ret)
|
||||
setEventMessage($langs->trans("FileWasRemoved", GETPOST('urlfile')));
|
||||
else
|
||||
setEventMessage($langs->trans("ErrorFailToDeleteFile", GETPOST('urlfile')), 'errors');
|
||||
if ($ret) setEventMessage($langs->trans("FileWasRemoved", GETPOST('urlfile')));
|
||||
else setEventMessage($langs->trans("ErrorFailToDeleteFile", GETPOST('urlfile')), 'errors');
|
||||
$action = '';
|
||||
}
|
||||
}
|
||||
@ -2479,7 +2477,7 @@ if ($action == 'create')
|
||||
// Button "Create Draft"
|
||||
print '<div class="center">';
|
||||
print '<input type="submit" class="button" name="bouton" value="' . $langs->trans('CreateDraft') . '">';
|
||||
print ' ';
|
||||
print ' ';
|
||||
print '<input type="button" class="button" value="' . $langs->trans("Cancel") . '" onClick="javascript:history.go(-1)">';
|
||||
print '</div>';
|
||||
|
||||
@ -3754,7 +3752,7 @@ if ($action == 'create')
|
||||
}
|
||||
print '<br>';
|
||||
|
||||
//Select mail models is same action as presend
|
||||
// Select mail models is same action as presend
|
||||
if (GETPOST('modelselected')) {
|
||||
$action = 'presend';
|
||||
}
|
||||
@ -3834,7 +3832,7 @@ if ($action == 'create')
|
||||
$i ++;
|
||||
}
|
||||
print '</table>';
|
||||
print '<div class="center"><input type="submit" class="button" value="' . $langs->trans('ToLink') . '"> <input type="submit" class="button" name="cancel" value="' . $langs->trans('Cancel') . '"></div>';
|
||||
print '<div class="center"><input type="submit" class="button" value="' . $langs->trans('ToLink') . '"> <input type="submit" class="button" name="cancel" value="' . $langs->trans('Cancel') . '"></div>';
|
||||
print '</form>';
|
||||
$db->free($resqlorderlist);
|
||||
} else {
|
||||
@ -3887,7 +3885,7 @@ if ($action == 'create')
|
||||
$ref = dol_sanitizeFileName($object->ref);
|
||||
include_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
|
||||
$fileparams = dol_most_recent_file($conf->facture->dir_output . '/' . $ref, preg_quote($ref, '/'));
|
||||
$file = $fileparams ['fullname'];
|
||||
$file = $fileparams['fullname'];
|
||||
|
||||
// Define output language
|
||||
$outputlangs = $langs;
|
||||
@ -3912,13 +3910,15 @@ if ($action == 'create')
|
||||
exit();
|
||||
}
|
||||
$fileparams = dol_most_recent_file($conf->facture->dir_output . '/' . $ref, preg_quote($ref, '/'));
|
||||
$file = $fileparams ['fullname'];
|
||||
$file = $fileparams['fullname'];
|
||||
}
|
||||
|
||||
print '<br>';
|
||||
print_titre($langs->trans($titreform));
|
||||
|
||||
// Cree l'objet formulaire mail
|
||||
dol_fiche_head();
|
||||
|
||||
include_once DOL_DOCUMENT_ROOT . '/core/class/html.formmail.class.php';
|
||||
$formmail = new FormMail($db);
|
||||
$formmail->param['langsmodels']=(empty($newlang)?$langs->defaultlang:$newlang);
|
||||
@ -3990,7 +3990,7 @@ if ($action == 'create')
|
||||
|
||||
print $formmail->get_form();
|
||||
|
||||
print '<br>';
|
||||
dol_fiche_end();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -3203,7 +3203,7 @@ class Facture extends CommonInvoice
|
||||
$response = new WorkboardResponse();
|
||||
$response->warning_delay=$conf->facture->client->warning_delay/60/60/24;
|
||||
$response->label=$langs->trans("CustomerBillsUnpaid");
|
||||
$response->url=DOL_URL_ROOT.'/compta/facture/impayees.php';
|
||||
$response->url=DOL_URL_ROOT.'/compta/facture/list.php?search_status=1';
|
||||
$response->img=img_object($langs->trans("Bills"),"bill");
|
||||
|
||||
while ($obj=$this->db->fetch_object($resql))
|
||||
|
||||
@ -84,6 +84,8 @@ class FactureStats extends Stats
|
||||
$this->where.=" AND f.fk_soc = ".$this->socid;
|
||||
}
|
||||
if ($this->userid > 0) $this->where.=' AND f.fk_user_author = '.$this->userid;
|
||||
if (! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) $this->where.= " AND f.type IN (0,1,2)";
|
||||
else $this->where.= " AND f.type IN (0,1,2,3)";
|
||||
}
|
||||
|
||||
|
||||
@ -206,7 +208,7 @@ class FactureStats extends Stats
|
||||
|
||||
$sql = "SELECT product.ref, COUNT(product.ref) as nb, SUM(tl.".$this->field_line.") as total, AVG(tl.".$this->field_line.") as avg";
|
||||
$sql.= " FROM ".$this->from.", ".$this->from_line.", ".MAIN_DB_PREFIX."product as product";
|
||||
//if (!$user->rights->societe->client->voir && !$user->societe_id) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
|
||||
if (!$user->rights->societe->client->voir && !$this->socid) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
|
||||
$sql.= " WHERE ".$this->where;
|
||||
$sql.= " AND f.rowid = tl.fk_facture AND tl.fk_product = product.rowid";
|
||||
$sql.= " AND f.datef BETWEEN '".$this->db->idate(dol_get_first_day($year,1,false))."' AND '".$this->db->idate(dol_get_last_day($year,12,false))."'";
|
||||
|
||||
@ -2,10 +2,11 @@
|
||||
/* Copyright (C) 2002-2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||
* Copyright (C) 2004-2014 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
||||
* Copyright (C) 2013 Florian Henry <florian.henry@open-concept.pro>
|
||||
* Copyright (C) 2013 Juanjo Menent <jmenent@2byte.es>
|
||||
* Copyright (C) 2013 Florian Henry <florian.henry@open-concept.pro>
|
||||
* Copyright (C) 2013 Juanjo Menent <jmenent@2byte.es>
|
||||
* Copyright (C) 2015 Jean-François Ferry <jfefe@aternatik.fr>
|
||||
* Copyright (C) 2012 Cedric Salvador <csalvador@gpcsolutions.fr>
|
||||
* Copyright (C) 2015 Alexandre Spangaro <alexandre.spangaro@gmail.com>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@ -128,6 +129,8 @@ if ($action == 'create')
|
||||
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
||||
print '<input type="hidden" name="action" value="add">';
|
||||
print '<input type="hidden" name="facid" value="'.$object->id.'">';
|
||||
|
||||
dol_fiche_head();
|
||||
|
||||
$rowspan=4;
|
||||
if (! empty($conf->projet->enabled) && $object->fk_project > 0) $rowspan++;
|
||||
@ -139,7 +142,7 @@ if ($action == 'create')
|
||||
// Third party
|
||||
print '<tr><td>'.$langs->trans("Customer").'</td><td>'.$object->client->getNomUrl(1,'customer').'</td>';
|
||||
print '<td>';
|
||||
//print $langs->trans("NotePrivate");
|
||||
print $langs->trans("Comment");
|
||||
print '</td></tr>';
|
||||
|
||||
// Title
|
||||
@ -371,10 +374,15 @@ if ($action == 'create')
|
||||
print '</select>';
|
||||
print '</td></tr>';
|
||||
}
|
||||
print '<tr><td colspan="3" align="center"><br><input type="submit" class="button" value="'.$langs->trans("Create").'"></td></tr>';
|
||||
print "</form>\n";
|
||||
print "</table>\n";
|
||||
|
||||
dol_fiche_end();
|
||||
|
||||
print '<div align="center"><input type="submit" class="button" value="'.$langs->trans("Create").'">';
|
||||
print ' ';
|
||||
print '<input type="button" class="button" value="' . $langs->trans("Cancel") . '" onClick="javascript:history.go(-1)">';
|
||||
print '</div>';
|
||||
print "</form>\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -432,7 +440,7 @@ else
|
||||
$form->form_modes_reglement($_SERVER['PHP_SELF'].'?id='.$object->id, $object->mode_reglement_id,'none');
|
||||
print "</td></tr>";
|
||||
|
||||
print '<tr><td>'.$langs->trans("Note").'</td><td colspan="3">'.nl2br($object->note_private)."</td></tr>";
|
||||
print '<tr><td>'.$langs->trans("Comment").'</td><td colspan="3">'.nl2br($object->note_private)."</td></tr>";
|
||||
|
||||
print "</table>";
|
||||
|
||||
|
||||
@ -775,7 +775,7 @@ if (! empty($conf->facture->enabled) && $user->rights->facture->lire)
|
||||
$i = 0;
|
||||
|
||||
print '<table class="noborder" width="100%">';
|
||||
print '<tr class="liste_titre"><td colspan="2">'.$langs->trans("BillsCustomersUnpaid",$num).' <a href="'.DOL_URL_ROOT.'/compta/facture/impayees.php"><span class="badge">'.$num.'</span></a></td>';
|
||||
print '<tr class="liste_titre"><td colspan="2">'.$langs->trans("BillsCustomersUnpaid",$num).' <a href="'.DOL_URL_ROOT.'/compta/facture/list.php?search_status=1"><span class="badge">'.$num.'</span></a></td>';
|
||||
if (! empty($conf->global->MAIN_SHOW_HT_ON_SUMMARY)) print '<td align="right">'.$langs->trans("AmountHT").'</td>';
|
||||
print '<td align="right">'.$langs->trans("AmountTTC").'</td>';
|
||||
print '<td align="right">'.$langs->trans("Received").'</td>';
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
* Copyright (C) 2007 Franky Van Liedekerke <franky.van.liedekerke@telenet.be>
|
||||
* Copyright (C) 2012 Cédric Salvador <csalvador@gpcsolutions.fr>
|
||||
* Copyright (C) 2014 Raphaël Doursenaud <rdoursenaud@gpcsolutions.fr>
|
||||
* Copyright (C) 2014 Teddy Andreotti <125155@supinfo.com>
|
||||
* Copyright (C) 2014 Teddy Andreotti <125155@supinfo.com>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@ -403,6 +403,8 @@ if ($action == 'create' || $action == 'confirm_paiement' || $action == 'add_paie
|
||||
print '<input type="hidden" name="type" id="invoice_type" value="'.$facture->type.'">';
|
||||
print '<input type="hidden" name="thirdpartylabel" id="thirdpartylabel" value="'.dol_escape_htmltag($facture->client->name).'">';
|
||||
|
||||
dol_fiche_head();
|
||||
|
||||
print '<table class="border" width="100%">';
|
||||
|
||||
// Third party
|
||||
@ -462,6 +464,8 @@ if ($action == 'create' || $action == 'confirm_paiement' || $action == 'add_paie
|
||||
|
||||
print '</table>';
|
||||
|
||||
dol_fiche_end();
|
||||
|
||||
/*
|
||||
* List of unpaid invoices
|
||||
*/
|
||||
|
||||
136
htdocs/compta/salaries/document.php
Normal file
136
htdocs/compta/salaries/document.php
Normal file
@ -0,0 +1,136 @@
|
||||
<?php
|
||||
/* Copyright (C) 2003-2007 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||
* Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2005 Marc Barilley / Ocebo <marc@ocebo.com>
|
||||
* Copyright (C) 2005-2009 Regis Houssin <regis.houssin@capnetworks.com>
|
||||
* Copyright (C) 2005 Simon TOSSER <simon@kornog-computing.com>
|
||||
* Copyright (C) 2011-2012 Juanjo Menent <jmenent@2byte.es>
|
||||
* Copyright (C) 2013 Cédric Salvador <csalvador@gpcsolutions.fr>
|
||||
* Copyright (C) 2015 Alexandre Spangaro <alexandre.spangaro@gmail.com>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
* or see http://www.gnu.org/
|
||||
*/
|
||||
|
||||
/**
|
||||
* \file htdocs/compta/salaries/document.php
|
||||
* \ingroup salaries
|
||||
* \brief Page of linked files onto salaries
|
||||
*/
|
||||
|
||||
require '../../main.inc.php';
|
||||
require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
|
||||
require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
|
||||
require_once DOL_DOCUMENT_ROOT.'/core/lib/salaries.lib.php';
|
||||
require_once DOL_DOCUMENT_ROOT.'/compta/salaries/class/paymentsalary.class.php';
|
||||
|
||||
$langs->load("other");
|
||||
$langs->load("salaries");
|
||||
$langs->load("companies");
|
||||
|
||||
$id = GETPOST('id','int');
|
||||
$ref = GETPOST('ref', 'alpha');
|
||||
$action = GETPOST('action','alpha');
|
||||
$confirm = GETPOST('confirm','alpha');
|
||||
|
||||
// Security check
|
||||
if ($user->societe_id) $socid=$user->societe_id;
|
||||
$result = restrictedArea($user, 'salaries', $id, '');
|
||||
|
||||
|
||||
// Get parameters
|
||||
$sortfield = GETPOST('sortfield','alpha');
|
||||
$sortorder = GETPOST('sortorder','alpha');
|
||||
$page = GETPOST('page','int');
|
||||
if ($page == -1) { $page = 0; }
|
||||
$offset = $conf->liste_limit * $page;
|
||||
$pageprev = $page - 1;
|
||||
$pagenext = $page + 1;
|
||||
if (! $sortorder) $sortorder="ASC";
|
||||
if (! $sortfield) $sortfield="name";
|
||||
|
||||
|
||||
$object = new PaymentSalary($db);
|
||||
$object->fetch($id, $ref);
|
||||
|
||||
$upload_dir = $conf->salaries->dir_output.'/'.dol_sanitizeFileName($object->id);
|
||||
$modulepart='salaries';
|
||||
|
||||
|
||||
/*
|
||||
* Actions
|
||||
*/
|
||||
|
||||
include_once DOL_DOCUMENT_ROOT . '/core/tpl/document_actions_pre_headers.tpl.php';
|
||||
|
||||
|
||||
/*
|
||||
* View
|
||||
*/
|
||||
|
||||
$form = new Form($db);
|
||||
|
||||
llxHeader("","",$langs->trans("SalaryPayment"));
|
||||
|
||||
|
||||
if ($object->id)
|
||||
{
|
||||
$object->fetch_thirdparty();
|
||||
|
||||
$head=salaries_prepare_head($object);
|
||||
|
||||
dol_fiche_head($head, 'documents', $langs->trans("SalaryPayment"), 0, 'payment');
|
||||
|
||||
|
||||
// Construit liste des fichiers
|
||||
$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
|
||||
$totalsize=0;
|
||||
foreach($filearray as $key => $file)
|
||||
{
|
||||
$totalsize+=$file['size'];
|
||||
}
|
||||
|
||||
|
||||
print '<table class="border" width="100%">';
|
||||
|
||||
$linkback = '<a href="'.DOL_URL_ROOT.'/compta/salaries/index.php'.(! empty($socid)?'?socid='.$socid:'').'">'.$langs->trans("BackToList").'</a>';
|
||||
|
||||
// Ref
|
||||
print '<tr><td width="30%">'.$langs->trans("Ref").'</td><td>';
|
||||
print $form->showrefnav($object, 'id', $linkback, 1, 'rowid', 'ref', '');
|
||||
print '</td></tr>';
|
||||
|
||||
// Societe
|
||||
//print "<tr><td>".$langs->trans("Company")."</td><td>".$object->client->getNomUrl(1)."</td></tr>";
|
||||
|
||||
print '<tr><td>'.$langs->trans("NbOfAttachedFiles").'</td><td colspan="3">'.count($filearray).'</td></tr>';
|
||||
print '<tr><td>'.$langs->trans("TotalSizeOfAttachedFiles").'</td><td colspan="3">'.$totalsize.' '.$langs->trans("bytes").'</td></tr>';
|
||||
print '</table>';
|
||||
|
||||
print '</div>';
|
||||
|
||||
$modulepart = 'salaries';
|
||||
$permission = $user->rights->salaries->write;
|
||||
$param = '&id=' . $object->id;
|
||||
include_once DOL_DOCUMENT_ROOT . '/core/tpl/document_actions_post_headers.tpl.php';
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
print $langs->trans("ErrorUnknown");
|
||||
}
|
||||
|
||||
llxFooter();
|
||||
|
||||
$db->close();
|
||||
@ -501,7 +501,7 @@ if ($id > 0)
|
||||
}
|
||||
|
||||
// Emettre paiement
|
||||
if ($object->paye == 0 && ((price2num($object->amount) < 0 && round($resteapayer) < 0) || (price2num($object->amount) > 0 && round($resteapayer) > 0)) && $user->rights->tax->charges->creer)
|
||||
if ($object->paye == 0 && ((price2num($object->amount) < 0 && price2num($resteapayer, 'MT') < 0) || (price2num($object->amount) > 0 && price2num($resteapayer, 'MT') > 0)) && $user->rights->tax->charges->creer)
|
||||
{
|
||||
print "<a class=\"butAction\" href=\"".DOL_URL_ROOT."/compta/paiement_charge.php?id=$object->id&action=create\">".$langs->trans("DoPayment")."</a>";
|
||||
}
|
||||
|
||||
@ -201,8 +201,12 @@ if (empty($reshook))
|
||||
|
||||
// Fill array 'array_options' with data from add form
|
||||
$ret = $extrafields->setOptionalsFromPost($extralabels,$object);
|
||||
if ($ret < 0) $error++;
|
||||
|
||||
if ($ret < 0)
|
||||
{
|
||||
$error++;
|
||||
$action = 'create';
|
||||
}
|
||||
|
||||
if (! GETPOST("lastname"))
|
||||
{
|
||||
$error++; $errors[]=$langs->trans("ErrorFieldRequired",$langs->transnoentities("Lastname").' / '.$langs->transnoentities("Label"));
|
||||
|
||||
@ -629,6 +629,13 @@ class Contact extends CommonObject
|
||||
}
|
||||
}
|
||||
|
||||
// Retreive all extrafield for contact
|
||||
// fetch optionals attributes and labels
|
||||
require_once(DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php');
|
||||
$extrafields=new ExtraFields($this->db);
|
||||
$extralabels=$extrafields->fetch_name_optionals_label($this->table_element,true);
|
||||
$this->fetch_optionals($this->id,$extralabels);
|
||||
|
||||
return 1;
|
||||
}
|
||||
else
|
||||
@ -1101,4 +1108,4 @@ class Contact extends CommonObject
|
||||
|
||||
return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -159,7 +159,7 @@ else
|
||||
if ($search_priv == '1') $sql .= " AND (p.priv='1' AND p.fk_user_creat=".$user->id.")";
|
||||
}
|
||||
|
||||
if ($search_categ > 0) $sql.= " AND cs.fk_categorie = ".$search_categ;
|
||||
if ($search_categ > 0) $sql.= " AND cs.fk_categorie = ".$db->escape($search_categ);
|
||||
if ($search_categ == -2) $sql.= " AND cs.fk_categorie IS NULL";
|
||||
|
||||
if ($search_firstlast_only) {
|
||||
@ -256,11 +256,11 @@ if ($result)
|
||||
{
|
||||
$contactstatic=new Contact($db);
|
||||
|
||||
$param ='&begin='.urlencode($begin).'&view='.urlencode($view).'&userid='.urlencode($userid).'&contactname='.urlencode($sall);
|
||||
$param.='&type='.urlencode($type).'&view='.urlencode($view).'&search_lastname='.urlencode($search_lastname).'&search_firstname='.urlencode($search_firstname).'&search_societe='.urlencode($search_societe).'&search_email='.urlencode($search_email);
|
||||
if (!empty($search_categ)) $param.='&search_categ='.$search_categ;
|
||||
if ($search_status != '') $param.='&search_status='.$search_status;
|
||||
if ($search_priv == '0' || $search_priv == '1') $param.="&search_priv=".urlencode($search_priv);
|
||||
$param ='&begin='.htmlspecialchars($begin).'&view='.htmlspecialchars($view).'&userid='.htmlspecialchars($userid).'&contactname='.htmlspecialchars($sall);
|
||||
$param.='&type='.htmlspecialchars($type).'&view='.htmlspecialchars($view).'&search_lastname='.htmlspecialchars($search_lastname).'&search_firstname='.htmlspecialchars($search_firstname).'&search_societe='.htmlspecialchars($search_societe).'&search_email='.htmlspecialchars($search_email);
|
||||
if (!empty($search_categ)) $param.='&search_categ='.htmlspecialchars($search_categ);
|
||||
if ($search_status != '') $param.='&search_status='.htmlspecialchars($search_status);
|
||||
if ($search_priv == '0' || $search_priv == '1') $param.="&search_priv=".htmlspecialchars($search_priv);
|
||||
|
||||
$num = $db->num_rows($result);
|
||||
$i = 0;
|
||||
@ -269,7 +269,7 @@ if ($result)
|
||||
|
||||
print '<form method="post" action="'.$_SERVER["PHP_SELF"].'">';
|
||||
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
||||
print '<input type="hidden" name="view" value="'.$view.'">';
|
||||
print '<input type="hidden" name="view" value="'.htmlspecialchars($view).'">';
|
||||
print '<input type="hidden" name="sortfield" value="'.$sortfield.'">';
|
||||
print '<input type="hidden" name="sortorder" value="'.$sortorder.'">';
|
||||
|
||||
@ -317,36 +317,36 @@ if ($result)
|
||||
// Ligne des champs de filtres
|
||||
print '<tr class="liste_titre">';
|
||||
print '<td class="liste_titre">';
|
||||
print '<input class="flat" type="text" name="search_lastname" size="9" value="'.$search_lastname.'">';
|
||||
print '<input class="flat" type="text" name="search_lastname" size="9" value="'.dol_escape_htmltag($search_lastname).'">';
|
||||
print '</td>';
|
||||
print '<td class="liste_titre">';
|
||||
print '<input class="flat" type="text" name="search_firstname" size="9" value="'.$search_firstname.'">';
|
||||
print '<input class="flat" type="text" name="search_firstname" size="9" value="'.dol_escape_htmltag($search_firstname).'">';
|
||||
print '</td>';
|
||||
print '<td class="liste_titre">';
|
||||
print '<input class="flat" type="text" name="search_poste" size="9" value="'.$search_poste.'">';
|
||||
print '<input class="flat" type="text" name="search_poste" size="9" value="'.dol_escape_htmltag($search_poste).'">';
|
||||
print '</td>';
|
||||
if (empty($conf->global->SOCIETE_DISABLE_CONTACTS))
|
||||
{
|
||||
print '<td class="liste_titre">';
|
||||
print '<input class="flat" type="text" name="search_societe" size="9" value="'.$search_societe.'">';
|
||||
print '<input class="flat" type="text" name="search_societe" size="9" value="'.dol_escape_htmltag($search_societe).'">';
|
||||
print '</td>';
|
||||
}
|
||||
print '<td class="liste_titre">';
|
||||
print '<input class="flat" type="text" name="search_phonepro" size="8" value="'.$search_phonepro.'">';
|
||||
print '<input class="flat" type="text" name="search_phonepro" size="8" value="'.dol_escape_htmltag($search_phonepro).'">';
|
||||
print '</td>';
|
||||
print '<td class="liste_titre">';
|
||||
print '<input class="flat" type="text" name="search_phonemob" size="8" value="'.$search_phonemob.'">';
|
||||
print '<input class="flat" type="text" name="search_phonemob" size="8" value="'.dol_escape_htmltag($search_phonemob).'">';
|
||||
print '</td>';
|
||||
print '<td class="liste_titre">';
|
||||
print '<input class="flat" type="text" name="search_fax" size="8" value="'.$search_fax.'">';
|
||||
print '<input class="flat" type="text" name="search_fax" size="8" value="'.dol_escape_htmltag($search_fax).'">';
|
||||
print '</td>';
|
||||
print '<td class="liste_titre">';
|
||||
print '<input class="flat" type="text" name="search_email" size="8" value="'.$search_email.'">';
|
||||
print '<input class="flat" type="text" name="search_email" size="8" value="'.dol_escape_htmltag($search_email).'">';
|
||||
print '</td>';
|
||||
if (! empty($conf->skype->enabled))
|
||||
{
|
||||
print '<td class="liste_titre">';
|
||||
print '<input class="flat" type="text" name="search_skype" size="8" value="'.$search_skype.'">';
|
||||
print '<input class="flat" type="text" name="search_skype" size="8" value="'.dol_escape_htmltag($search_skype).'">';
|
||||
print '</td>';
|
||||
}
|
||||
print '<td class="liste_titre"> </td>';
|
||||
|
||||
@ -823,10 +823,8 @@ else if ($action == 'remove_file' && $user->rights->contrat->creer) {
|
||||
$upload_dir = $conf->contrat->dir_output;
|
||||
$file = $upload_dir . '/' . GETPOST('file');
|
||||
$ret = dol_delete_file($file, 0, 0, 0, $object);
|
||||
if ($ret)
|
||||
setEventMessage($langs->trans("FileWasRemoved", GETPOST('file')));
|
||||
else
|
||||
setEventMessage($langs->trans("ErrorFailToDeleteFile", GETPOST('file')), 'errors');
|
||||
if ($ret) setEventMessage($langs->trans("FileWasRemoved", GETPOST('file')));
|
||||
else setEventMessage($langs->trans("ErrorFailToDeleteFile", GETPOST('file')), 'errors');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -100,7 +100,8 @@ $sql.= ", ".MAIN_DB_PREFIX."contrat as c";
|
||||
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."contratdet as cd ON c.rowid = cd.fk_contrat";
|
||||
$sql.= " WHERE c.fk_soc = s.rowid ";
|
||||
$sql.= " AND c.entity = ".$conf->entity;
|
||||
if ($socid) $sql.= " AND s.rowid = ".$socid;
|
||||
if ($socid) $sql.= " AND s.rowid = ".$db->escape($socid);
|
||||
if (!$user->rights->societe->client->voir && !$socid) $sql.= " AND s.rowid = sc.fk_soc AND sc.fk_user = " .$user->id;
|
||||
|
||||
if ($search_name) {
|
||||
$sql .= natural_search('s.nom', $search_name);
|
||||
@ -112,7 +113,7 @@ if (!empty($search_ref_supplier)) {
|
||||
$sql .= natural_search(array('c.ref_supplier'), $search_ref_supplier);
|
||||
}
|
||||
|
||||
if ($search_sale > 0)
|
||||
if ($search_sale > 0)
|
||||
{
|
||||
$sql.= " AND s.rowid = sc.fk_soc AND sc.fk_user = " .$search_sale;
|
||||
}
|
||||
@ -131,7 +132,7 @@ if ($resql)
|
||||
$i = 0;
|
||||
|
||||
print_barre_liste($langs->trans("ListOfContracts"), $page, $_SERVER["PHP_SELF"], '&search_contract='.$search_contract.'&search_name='.$search_name, $sortfield, $sortorder,'',$num,$totalnboflines,'title_commercial.png');
|
||||
|
||||
|
||||
print '<form method="POST" action="'.$_SERVER['PHP_SELF'].'">';
|
||||
print '<table class="liste" width="100%">';
|
||||
|
||||
@ -144,7 +145,7 @@ if ($resql)
|
||||
$moreforfilter.=$formother->select_salesrepresentatives($search_sale,'search_sale',$user);
|
||||
$moreforfilter.=' ';
|
||||
}
|
||||
|
||||
|
||||
if ($moreforfilter)
|
||||
{
|
||||
print '<tr class="liste_titre">';
|
||||
@ -152,13 +153,14 @@ if ($resql)
|
||||
print $moreforfilter;
|
||||
print '</td></tr>';
|
||||
}
|
||||
|
||||
|
||||
print '<tr class="liste_titre">';
|
||||
$param='&search_contract='.$search_contract;
|
||||
$param.='&search_name='.$search_name;
|
||||
$param.='&search_ref_supplier='.$search_ref_supplier;
|
||||
|
||||
$param='&search_contract='.$search_contract;
|
||||
$param.='&search_name='.$search_name;
|
||||
$param.='&search_ref_supplier='.$search_ref_supplier;
|
||||
$param.='&search_sale=' .$search_sale;
|
||||
|
||||
|
||||
print_liste_field_titre($langs->trans("Ref"), $_SERVER["PHP_SELF"], "c.rowid","","$param",'',$sortfield,$sortorder);
|
||||
print_liste_field_titre($langs->trans("RefCustomer"), $_SERVER["PHP_SELF"], "c.ref_supplier","","$param",'',$sortfield,$sortorder);
|
||||
print_liste_field_titre($langs->trans("Company"), $_SERVER["PHP_SELF"], "s.nom","","$param",'',$sortfield,$sortorder);
|
||||
@ -175,13 +177,13 @@ if ($resql)
|
||||
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
||||
print '<tr class="liste_titre">';
|
||||
print '<td class="liste_titre">';
|
||||
print '<input type="text" class="flat" size="3" name="search_contract" value="'.$search_contract.'">';
|
||||
print '<input type="text" class="flat" size="3" name="search_contract" value="'.dol_escape_htmltag($search_contract).'">';
|
||||
print '</td>';
|
||||
print '<td class="liste_titre">';
|
||||
print '<input type="text" class="flat" size="7" name="search_ref_supplier value="'.$search_ref_supplier.'">';
|
||||
print '<input type="text" class="flat" size="7" name="search_ref_supplier value="'.dol_escape_htmltag($search_ref_supplier).'">';
|
||||
print '</td>';
|
||||
print '<td class="liste_titre">';
|
||||
print '<input type="text" class="flat" size="24" name="search_name" value="'.$search_name.'">';
|
||||
print '<input type="text" class="flat" size="24" name="search_name" value="'.dol_escape_htmltag($search_name).'">';
|
||||
print '</td>';
|
||||
print '<td class="liste_titre"> </td>';
|
||||
//print '<td class="liste_titre"> </td>';
|
||||
@ -202,7 +204,7 @@ if ($resql)
|
||||
print '<td>'.$obj->ref_supplier.'</td>';
|
||||
print '<td><a href="../comm/card.php?socid='.$obj->socid.'">'.img_object($langs->trans("ShowCompany"),"company").' '.$obj->name.'</a></td>';
|
||||
//print '<td align="center">'.dol_print_date($obj->datec).'</td>';
|
||||
|
||||
|
||||
// Sales Rapresentatives
|
||||
print '<td>';
|
||||
if($obj->socid)
|
||||
@ -237,8 +239,8 @@ if ($resql)
|
||||
print ' ';
|
||||
}
|
||||
print '</td>';
|
||||
|
||||
|
||||
|
||||
|
||||
print '<td align="center">'.dol_print_date($db->jdate($obj->date_contrat)).'</td>';
|
||||
//print '<td align="center">'.$staticcontrat->LibStatut($obj->statut,3).'</td>';
|
||||
print '<td align="center">'.($obj->nb_initial>0?$obj->nb_initial:'').'</td>';
|
||||
|
||||
@ -525,9 +525,9 @@ abstract class CommonObject
|
||||
* Return array with list of possible values for type of contacts
|
||||
*
|
||||
* @param string $source 'internal', 'external' or 'all'
|
||||
* @param string $order Sort order by : 'code' or 'rowid'
|
||||
* @param string $option 0=Return array id->label, 1=Return array code->label
|
||||
* @param string $activeonly 0=all status of contact, 1=only the active
|
||||
* @param string $order Sort order by 'code' or 'rowid'
|
||||
* @param int $option 0=Return array id->label, 1=Return array code->label
|
||||
* @param int $activeonly 0=all status of contact, 1=only the active
|
||||
* @param string $code Type of contact (Example: 'CUSTOMER', 'SERVICE')
|
||||
* @return array Array list of type of contacts (id->label if option=0, code->label if option=1)
|
||||
*/
|
||||
@ -541,7 +541,7 @@ abstract class CommonObject
|
||||
$sql = "SELECT DISTINCT tc.rowid, tc.code, tc.libelle";
|
||||
$sql.= " FROM ".MAIN_DB_PREFIX."c_type_contact as tc";
|
||||
$sql.= " WHERE tc.element='".$this->element."'";
|
||||
if ($activeonly == 1) $sql.= " AND tc.active=1"; // only the active type
|
||||
if ($activeonly == 1) $sql.= " AND tc.active=1"; // only the active types
|
||||
if (! empty($source) && $source != 'all') $sql.= " AND tc.source='".$source."'";
|
||||
if (! empty($code)) $sql.= " AND tc.code='".$code."'";
|
||||
$sql.= " ORDER by tc.".$order;
|
||||
@ -626,12 +626,12 @@ abstract class CommonObject
|
||||
}
|
||||
|
||||
/**
|
||||
* Charge le contact d'id $id dans this->contact
|
||||
* Load object contact with id=$this->contactid into $this->contact
|
||||
*
|
||||
* @param int $contactid Id du contact. Use this->contactid if empty.
|
||||
* @return int <0 if KO, >0 if OK
|
||||
*/
|
||||
function fetch_contact($contactid='')
|
||||
function fetch_contact($contactid=null)
|
||||
{
|
||||
if (empty($contactid)) $contactid=$this->contactid;
|
||||
|
||||
@ -858,14 +858,14 @@ abstract class CommonObject
|
||||
/**
|
||||
* Update a specific field into database
|
||||
*
|
||||
* @param string $field Field to update
|
||||
* @param mixed $value New value
|
||||
* @param string $table To force other table element or element line (should not be used)
|
||||
* @param int $id To force other object id (should not be used)
|
||||
* @param string $format Data format ('text', 'date'). 'text' is used if not defined
|
||||
* @param string $id_field To force rowid field name. 'rowid' is used it not defined
|
||||
* @param string $user Update last update fields also if user object provided
|
||||
* @return int <0 if KO, >0 if OK
|
||||
* @param string $field Field to update
|
||||
* @param mixed $value New value
|
||||
* @param string $table To force other table element or element line (should not be used)
|
||||
* @param int $id To force other object id (should not be used)
|
||||
* @param string $format Data format ('text', 'date'). 'text' is used if not defined
|
||||
* @param string $id_field To force rowid field name. 'rowid' is used it not defined
|
||||
* @param User|string $user Update last update fields also if user object provided
|
||||
* @return int <0 if KO, >0 if OK
|
||||
*/
|
||||
function setValueFrom($field, $value, $table='', $id='', $format='', $id_field='', $user='')
|
||||
{
|
||||
@ -1655,10 +1655,10 @@ abstract class CommonObject
|
||||
* @param int $exclspec >0 = Exclude special product (product_type=9)
|
||||
* @param string $roundingadjust 'none'=Do nothing, 'auto'=Use default method (MAIN_ROUNDOFTOTAL_NOT_TOTALOFROUND if defined, or '0'), '0'=Force use total of rounding, '1'=Force use rounding of total
|
||||
* @param int $nodatabaseupdate 1=Do not update database. Update only properties of object.
|
||||
* @param Societe $seller If roundingadjust is '0' or '1', it means we recalculate total for lines before calculating total for object. For this, we need seller object.
|
||||
* @param Societe $seller If roundingadjust is '0' or '1', it means we recalculate total for lines before calculating total for object and for this, we need seller object.
|
||||
* @return int <0 if KO, >0 if OK
|
||||
*/
|
||||
function update_price($exclspec=0,$roundingadjust='none',$nodatabaseupdate=0,$seller='')
|
||||
function update_price($exclspec=0,$roundingadjust='none',$nodatabaseupdate=0,$seller=null)
|
||||
{
|
||||
global $conf;
|
||||
|
||||
@ -2684,9 +2684,9 @@ abstract class CommonObject
|
||||
* But for the moment we don't know if it'st possible as we keep a method available on overloaded objects.
|
||||
*
|
||||
* @param string $action Action code
|
||||
* @param string $seller Object of seller third party
|
||||
* @param string $buyer Object of buyer third party
|
||||
* @param string $selected Object line selected
|
||||
* @param Societe $seller Object of seller third party
|
||||
* @param Societe $buyer Object of buyer third party
|
||||
* @param int $selected Object line selected
|
||||
* @param int $dateSelector 1=Show also date range input fields
|
||||
* @return void
|
||||
*/
|
||||
@ -2799,16 +2799,16 @@ abstract class CommonObject
|
||||
* Return HTML content of a detail line
|
||||
* TODO Move this into an output class file (htmlline.class.php)
|
||||
*
|
||||
* @param string $action GET/POST action
|
||||
* @param CommonObjectLine $line Selected object line to output
|
||||
* @param string $var Is it a an odd line (true)
|
||||
* @param int $num Number of line (0)
|
||||
* @param int $i I
|
||||
* @param int $dateSelector 1=Show also date range input fields
|
||||
* @param string $seller Object of seller third party
|
||||
* @param string $buyer Object of buyer third party
|
||||
* @param string $selected Object line selected
|
||||
* @param object $extrafieldsline Object of extrafield line attribute
|
||||
* @param string $action GET/POST action
|
||||
* @param CommonObjectLine $line Selected object line to output
|
||||
* @param string $var Is it a an odd line (true)
|
||||
* @param int $num Number of line (0)
|
||||
* @param int $i I
|
||||
* @param int $dateSelector 1=Show also date range input fields
|
||||
* @param Societe $seller Object of seller third party
|
||||
* @param Societe $buyer Object of buyer third party
|
||||
* @param int $selected Object line selected
|
||||
* @param object $extrafieldsline Object of extrafield line attribute
|
||||
* @return void
|
||||
*/
|
||||
function printObjectLine($action,$line,$var,$num,$i,$dateSelector,$seller,$buyer,$selected=0,$extrafieldsline=0)
|
||||
@ -3086,7 +3086,7 @@ abstract class CommonObject
|
||||
/**
|
||||
* get Margin info
|
||||
*
|
||||
* @param string $force_price True of not
|
||||
* @param boolean $force_price True of not
|
||||
* @return mixed Array with info
|
||||
*/
|
||||
function getMarginInfos($force_price=false)
|
||||
@ -3212,7 +3212,7 @@ abstract class CommonObject
|
||||
/**
|
||||
* Show the array with all margin infos
|
||||
*
|
||||
* @param string $force_price Force price
|
||||
* @param boolean $force_price Force price
|
||||
* @return void
|
||||
*/
|
||||
function displayMarginInfos($force_price=false)
|
||||
@ -3304,7 +3304,7 @@ abstract class CommonObject
|
||||
|
||||
/**
|
||||
* Add resources to the current object : add entry into llx_element_resources
|
||||
*Need $this->element & $this->id
|
||||
* Need $this->element & $this->id
|
||||
*
|
||||
* @param int $resource_id Resource id
|
||||
* @param string $resource_element Resource element
|
||||
@ -3726,7 +3726,7 @@ abstract class CommonObject
|
||||
{
|
||||
$attributeKey = substr($key,8); // Remove 'options_' prefix
|
||||
$attributeType = $extrafields->attribute_type[$attributeKey];
|
||||
$attributeSize = $extrafields->attribute_size[$attributeKey];
|
||||
//$attributeSize = $extrafields->attribute_size[$attributeKey]; Not required to insert an extrafield value. Only used for definition.
|
||||
$attributeLabel = $extrafields->attribute_label[$attributeKey];
|
||||
$attributeParam = $extrafields->attribute_param[$attributeKey];
|
||||
switch ($attributeType)
|
||||
@ -3751,19 +3751,19 @@ abstract class CommonObject
|
||||
case 'datetime':
|
||||
$this->array_options[$key]=$this->db->idate($this->array_options[$key]);
|
||||
break;
|
||||
case 'link':
|
||||
$param_list=array_keys($attributeParam ['options']);
|
||||
// 0 : ObjectName
|
||||
// 1 : classPath
|
||||
$InfoFieldList = explode(":", $param_list[0]);
|
||||
dol_include_once($InfoFieldList[1]);
|
||||
$object = new $InfoFieldList[0]($this->db);
|
||||
if ($value)
|
||||
{
|
||||
$object->fetch(0,$value);
|
||||
$this->array_options[$key]=$object->id;
|
||||
}
|
||||
break;
|
||||
case 'link':
|
||||
$param_list=array_keys($attributeParam ['options']);
|
||||
// 0 : ObjectName
|
||||
// 1 : classPath
|
||||
$InfoFieldList = explode(":", $param_list[0]);
|
||||
dol_include_once($InfoFieldList[1]);
|
||||
$object = new $InfoFieldList[0]($this->db);
|
||||
if ($value)
|
||||
{
|
||||
$object->fetch(0,$value);
|
||||
$this->array_options[$key]=$object->id;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
$this->db->begin();
|
||||
@ -3771,6 +3771,7 @@ abstract class CommonObject
|
||||
$sql_del = "DELETE FROM ".MAIN_DB_PREFIX.$this->table_element."_extrafields WHERE fk_object = ".$this->id;
|
||||
dol_syslog(get_class($this)."::insertExtraFields delete", LOG_DEBUG);
|
||||
$this->db->query($sql_del);
|
||||
|
||||
$sql = "INSERT INTO ".MAIN_DB_PREFIX.$this->table_element."_extrafields (fk_object";
|
||||
foreach($this->array_options as $key => $value)
|
||||
{
|
||||
@ -3825,7 +3826,7 @@ abstract class CommonObject
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
function showOptionals($extrafields, $mode='view', $params=0, $keyprefix='')
|
||||
function showOptionals($extrafields, $mode='view', $params=null, $keyprefix='')
|
||||
{
|
||||
global $_POST, $conf;
|
||||
|
||||
|
||||
@ -91,7 +91,14 @@ class dolprintIPP
|
||||
}
|
||||
}
|
||||
// Getting Jobs
|
||||
$ipp->getJobs(false,0,'completed',false);
|
||||
try {
|
||||
$ipp->getJobs(false,0,'completed',false); // May return errors if setup not correct
|
||||
}
|
||||
catch(Exception $e)
|
||||
{
|
||||
print $e->getMessage();
|
||||
}
|
||||
|
||||
print '<table width="100%" class="noborder">';
|
||||
print '<tr class="liste_titre">';
|
||||
print "<td>Id</td>";
|
||||
@ -102,19 +109,22 @@ class dolprintIPP
|
||||
print "<td>Cancel</td>";
|
||||
print "</tr>\n";
|
||||
$jobs = $ipp->jobs_attributes;
|
||||
$var = True;
|
||||
$var = true;
|
||||
//print '<pre>'.print_r($jobs,true).'</pre>';
|
||||
foreach ($jobs as $value )
|
||||
if (is_array($jobs))
|
||||
{
|
||||
$var=!$var;
|
||||
print "<tr ".$bc[$var].">";
|
||||
print '<td>'.$value->job_id->_value0.'</td>';
|
||||
print '<td>'.$value->job_originating_user_name->_value0.'</td>';
|
||||
print '<td>'.$value->printer_uri->_value0.'</td>';
|
||||
print '<td>'.$value->job_name->_value0.'</td>';
|
||||
print '<td>'.$value->job_state->_value0.'</td>';
|
||||
print '<td>'.$value->job_uri->_value0.'</td>';
|
||||
print '</tr>';
|
||||
foreach ($jobs as $value)
|
||||
{
|
||||
$var=!$var;
|
||||
print "<tr ".$bc[$var].">";
|
||||
print '<td>'.$value->job_id->_value0.'</td>';
|
||||
print '<td>'.$value->job_originating_user_name->_value0.'</td>';
|
||||
print '<td>'.$value->printer_uri->_value0.'</td>';
|
||||
print '<td>'.$value->job_name->_value0.'</td>';
|
||||
print '<td>'.$value->job_state->_value0.'</td>';
|
||||
print '<td>'.$value->job_uri->_value0.'</td>';
|
||||
print '</tr>';
|
||||
}
|
||||
}
|
||||
print "</table>";
|
||||
}
|
||||
|
||||
@ -39,7 +39,7 @@ class ExtraFields
|
||||
var $attribute_type;
|
||||
// Tableau contenant le nom des champs en clef et le label de ces champs en value
|
||||
var $attribute_label;
|
||||
// Tableau contenant le nom des champs en clef et la taille de ces champs en value
|
||||
// Tableau contenant le nom des champs en clef et la taille/longueur max de ces champs en value
|
||||
var $attribute_size;
|
||||
// Tableau contenant le nom des choix en clef et la valeur de ces choix en value
|
||||
var $attribute_choice;
|
||||
@ -124,6 +124,7 @@ class ExtraFields
|
||||
if (empty($label)) return -1;
|
||||
|
||||
if ($elementtype == 'thirdparty') $elementtype='societe';
|
||||
if ($elementtype == 'contact') $elementtype='socpeople';
|
||||
|
||||
// Create field into database except for separator type which is not stored in database
|
||||
if ($type != 'separate')
|
||||
@ -169,6 +170,7 @@ class ExtraFields
|
||||
private function create($attrname, $type='varchar', $length=255, $elementtype='member', $unique=0, $required=0, $default_value='',$param='', $perms='', $list=0)
|
||||
{
|
||||
if ($elementtype == 'thirdparty') $elementtype='societe';
|
||||
if ($elementtype == 'contact') $elementtype='socpeople';
|
||||
|
||||
$table=$elementtype.'_extrafields';
|
||||
|
||||
@ -248,6 +250,7 @@ class ExtraFields
|
||||
global $conf;
|
||||
|
||||
if ($elementtype == 'thirdparty') $elementtype='societe';
|
||||
if ($elementtype == 'contact') $elementtype='socpeople';
|
||||
|
||||
// Clean parameters
|
||||
if (empty($pos)) $pos=0;
|
||||
@ -308,6 +311,7 @@ class ExtraFields
|
||||
function delete($attrname, $elementtype='member')
|
||||
{
|
||||
if ($elementtype == 'thirdparty') $elementtype='societe';
|
||||
if ($elementtype == 'contact') $elementtype='socpeople';
|
||||
|
||||
$table=$elementtype.'_extrafields';
|
||||
|
||||
@ -342,6 +346,7 @@ class ExtraFields
|
||||
global $conf;
|
||||
|
||||
if ($elementtype == 'thirdparty') $elementtype='societe';
|
||||
if ($elementtype == 'contact') $elementtype='socpeople';
|
||||
|
||||
if (isset($attrname) && $attrname != '' && preg_match("/^\w[a-zA-Z0-9-_]*$/",$attrname))
|
||||
{
|
||||
@ -389,6 +394,7 @@ class ExtraFields
|
||||
function update($attrname,$label,$type,$length,$elementtype,$unique=0,$required=0,$pos=0,$param='',$alwayseditable=0, $perms='',$list='')
|
||||
{
|
||||
if ($elementtype == 'thirdparty') $elementtype='societe';
|
||||
if ($elementtype == 'contact') $elementtype='socpeople';
|
||||
|
||||
$table=$elementtype.'_extrafields';
|
||||
|
||||
@ -486,6 +492,8 @@ class ExtraFields
|
||||
|
||||
// Clean parameters
|
||||
if ($elementtype == 'thirdparty') $elementtype='societe';
|
||||
if ($elementtype == 'contact') $elementtype='socpeople';
|
||||
|
||||
if (empty($list)) $list=0;
|
||||
|
||||
if (isset($attrname) && $attrname != '' && preg_match("/^\w[a-zA-Z0-9-_]*$/",$attrname))
|
||||
@ -570,6 +578,7 @@ class ExtraFields
|
||||
if ( empty($elementtype) ) return array();
|
||||
|
||||
if ($elementtype == 'thirdparty') $elementtype='societe';
|
||||
if ($elementtype == 'contact') $elementtype='socpeople';
|
||||
|
||||
$array_name_label=array();
|
||||
|
||||
|
||||
@ -116,9 +116,9 @@ class HookManager
|
||||
* @param array $parameters Array of parameters
|
||||
* @param Object $object Object to use hooks on
|
||||
* @param string $action Action code on calling page ('create', 'edit', 'view', 'add', 'update', 'delete'...)
|
||||
* @return mixed For doActions,formObjectOptions,pdf_xxx: Return 0 if we want to keep standard actions, >0 if we want to stop standard actions, <0 means KO.
|
||||
* For printSearchForm,printLeftBlock,printTopRightMenu,formAddObjectLine,...: Return HTML string. TODO Deprecated. Must always return an int and things to print into ->resprints.
|
||||
* Can also return some values into an array ->results.
|
||||
* @return mixed For 'addreplace hooks (doActions,formObjectOptions,pdf_xxx,...): Return 0 if we want to keep standard actions, >0 if we want to stop standard actions, <0 if KO.
|
||||
* For 'output' hooks (printLeftBlock, formAddObjectLine, formBuilddocOptions, ...): Return 0, <0 if KO. Things to print are returned into ->resprints and set into ->resPrint.
|
||||
* All types can also return some values into an array ->results.
|
||||
* $this->error or this->errors are also defined by class called by this function if error.
|
||||
*/
|
||||
function executeHooks($method, $parameters=false, &$object='', &$action='')
|
||||
@ -135,7 +135,8 @@ class HookManager
|
||||
array(
|
||||
'addMoreActionsButtons',
|
||||
'addStatisticLine',
|
||||
'doActions',
|
||||
'deleteFile',
|
||||
'doActions',
|
||||
'formCreateThirdpartyOptions',
|
||||
'formObjectOptions',
|
||||
'formattachOptions',
|
||||
@ -147,7 +148,7 @@ class HookManager
|
||||
'formatEvent'
|
||||
)
|
||||
)) $hooktype='addreplace';
|
||||
// Deprecated hook types
|
||||
// Deprecated hook types ('returnvalue')
|
||||
if (preg_match('/^pdf_/',$method) && $method != 'pdf_writelinedesc') $hooktype='returnvalue'; // pdf_xxx except pdf_writelinedesc are 'returnvalue' hooks. When there is 2 hooks of this type, only last one win. TODO Move them into 'output' or 'addreplace' hooks.
|
||||
if ($method == 'insertExtraFields')
|
||||
{
|
||||
@ -195,7 +196,7 @@ class HookManager
|
||||
if (isset($actionclassinstance->results) && is_array($actionclassinstance->results)) $this->resArray =array_merge($this->resArray, $actionclassinstance->results);
|
||||
if (! empty($actionclassinstance->resprints)) $this->resPrint.=$actionclassinstance->resprints;
|
||||
}
|
||||
// Generic hooks that return a string or array (printSearchForm, printLeftBlock, formAddObjectLine, formBuilddocOptions, ...)
|
||||
// Generic hooks that return a string or array (printLeftBlock, formAddObjectLine, formBuilddocOptions, ...)
|
||||
else
|
||||
{
|
||||
// TODO. this should be done into the method of hook by returning nothing
|
||||
|
||||
@ -415,7 +415,7 @@ class Form
|
||||
if ($direction > 0) {
|
||||
$s.='<'.$tag.$paramfortooltipimg;
|
||||
if ($tag == 'td') {
|
||||
$s .= ' valign="top" width="14"';
|
||||
$s .= ' valign="middle" width="14"';
|
||||
}
|
||||
$s.= '>'.$img.'</'.$tag.'>';
|
||||
}
|
||||
@ -503,7 +503,7 @@ class Form
|
||||
$resql=$this->db->query($sql);
|
||||
if ($resql)
|
||||
{
|
||||
$out.= '<select id="select'.$htmlname.'" class="flat selectcountry" name="'.$htmlname.'" '.$htmloption.'>';
|
||||
$out.= '<select id="select'.$htmlname.'" class="flat selectcountry minwidth300" name="'.$htmlname.'" '.$htmloption.'>';
|
||||
$num = $this->db->num_rows($resql);
|
||||
$i = 0;
|
||||
if ($num)
|
||||
@ -531,7 +531,7 @@ class Form
|
||||
if (empty($row['favorite']) && $atleastonefavorite)
|
||||
{
|
||||
$atleastonefavorite=0;
|
||||
$out.= '<option value="" disabled>----------------------</option>';
|
||||
$out.= '<option value="" disabled class="selectoptiondisabledwhite">----------------------</option>';
|
||||
}
|
||||
if ($selected && $selected != '-1' && ($selected == $row['rowid'] || $selected == $row['code_iso'] || $selected == $row['code_iso3'] || $selected == $row['label']) )
|
||||
{
|
||||
@ -554,6 +554,10 @@ class Form
|
||||
dol_print_error($this->db);
|
||||
}
|
||||
|
||||
// Make select dynamic
|
||||
include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php';
|
||||
$out .= ajax_combobox('select'.$htmlname);
|
||||
|
||||
return $out;
|
||||
}
|
||||
|
||||
@ -1451,7 +1455,7 @@ class Form
|
||||
$out.='<input type="hidden" class="removedassignedhidden" name="removedassigned" value="">';
|
||||
$out.='<script type="text/javascript" language="javascript">jQuery(document).ready(function () { jQuery(".removedassigned").click(function() { jQuery(".removedassignedhidden").val(jQuery(this).val()); });})</script>';
|
||||
$out.=$this->select_dolusers('', $htmlname, $show_empty, $exclude, $disabled, $include, $enableonly, $force_entity, $maxlength, $showstatus, $morefilter);
|
||||
$out.='<input type="submit" class="button" name="'.$action.'assignedtouser" value="'.dol_escape_htmltag($langs->trans("Add")).'">';
|
||||
$out.=' <input type="submit" class="button" name="'.$action.'assignedtouser" value="'.dol_escape_htmltag($langs->trans("Add")).'">';
|
||||
}
|
||||
$assignedtouser=array();
|
||||
if (!empty($_SESSION['assignedtouser']))
|
||||
@ -2825,7 +2829,7 @@ class Form
|
||||
/**
|
||||
* Creates HTML units selector (code => label)
|
||||
*
|
||||
* @param string $selected Preselected code ('km', 'm', 'l', 'p', ...)
|
||||
* @param string $selected Preselected Unit ID
|
||||
* @param string $htmlname Select name
|
||||
* @param int $showempty Add a nempty line
|
||||
* @return string HTML select
|
||||
@ -2846,13 +2850,13 @@ class Form
|
||||
|
||||
while($res = $this->db->fetch_object($resql))
|
||||
{
|
||||
if ($selected == $res[0])
|
||||
if ($selected == $res->rowid)
|
||||
{
|
||||
$return.='<option value="'.$res->code.'" selected>'.$langs->trans($res->label).'</option>';
|
||||
$return.='<option value="'.$res->rowid.'" selected>'.$langs->trans($res->label).'</option>';
|
||||
}
|
||||
else
|
||||
{
|
||||
$return.='<option value="'.$res->code.'">'.$langs->trans($res->label).'</option>';
|
||||
$return.='<option value="'.$res->rowid.'">'.$langs->trans($res->label).'</option>';
|
||||
}
|
||||
}
|
||||
$return.='</select>';
|
||||
@ -4343,8 +4347,8 @@ class Form
|
||||
$(document).ready(function () {
|
||||
$(\''.(preg_match('/^\./',$htmlname)?$htmlname:'#'.$htmlname).'\').'.$tmpplugin.'({
|
||||
dir: \'ltr\',
|
||||
width: \'off\',
|
||||
minimumInputLength: 0
|
||||
width: \'resolve\', /* off or resolve */
|
||||
minimumInputLength: '.$minLengthToAutocomplete.'
|
||||
});
|
||||
});
|
||||
</script>';
|
||||
@ -4701,15 +4705,15 @@ class Form
|
||||
* To add a particular filter on select, you must set $object->next_prev_filter to SQL criteria.
|
||||
*
|
||||
* @param object $object Object to show
|
||||
* @param string $paramid Name of parameter to use to name the id into the URL link
|
||||
* @param string $morehtml More html content to output just before the nav bar
|
||||
* @param string $paramid Name of parameter to use to name the id into the URL link
|
||||
* @param string $morehtml More html content to output just before the nav bar
|
||||
* @param int $shownav Show Condition (navigation is shown if value is 1)
|
||||
* @param string $fieldid Nom du champ en base a utiliser pour select next et previous
|
||||
* @param string $fieldref Nom du champ objet ref (object->ref) a utiliser pour select next et previous
|
||||
* @param string $morehtmlref Code html supplementaire a afficher apres ref
|
||||
* @param string $moreparam More param to add in nav link url.
|
||||
* @param string $fieldid Nom du champ en base a utiliser pour select next et previous
|
||||
* @param string $fieldref Nom du champ objet ref (object->ref) a utiliser pour select next et previous
|
||||
* @param string $morehtmlref Code html supplementaire a afficher apres ref
|
||||
* @param string $moreparam More param to add in nav link url.
|
||||
* @param int $nodbprefix Do not include DB prefix to forge table name
|
||||
* @return string Portion HTML avec ref + boutons nav
|
||||
* @return string Portion HTML avec ref + boutons nav
|
||||
*/
|
||||
function showrefnav($object,$paramid,$morehtml='',$shownav=1,$fieldid='rowid',$fieldref='ref',$morehtmlref='',$moreparam='',$nodbprefix=0)
|
||||
{
|
||||
@ -4788,11 +4792,14 @@ class Form
|
||||
* @param string $modulepart Key to define module concerned ('societe', 'userphoto', 'memberphoto')
|
||||
* @param object $object Object containing data to retrieve file name
|
||||
* @param int $width Width of photo
|
||||
* @param int $height Height of photo (auto if 0)
|
||||
* @param int $caneditfield Add edit fields
|
||||
* @param string $photologo CSS name to use on img for photo
|
||||
* @return string HTML code to output photo
|
||||
*/
|
||||
static function showphoto($modulepart,$object,$width=100)
|
||||
static function showphoto($modulepart,$object,$width=100,$height=0,$caneditfield=0,$cssclass='photowithmargin')
|
||||
{
|
||||
global $conf;
|
||||
global $conf,$langs;
|
||||
|
||||
$entity = (! empty($object->entity) ? $object->entity : $conf->entity);
|
||||
$id = (! empty($object->id) ? $object->id : $object->rowid);
|
||||
@ -4819,7 +4826,7 @@ class Form
|
||||
if ($object->photo) $file=get_exdir($id, 2, 0, 0, $object, 'invoice_supplier').'photos/'.$object->photo;
|
||||
if (! empty($conf->global->MAIN_OLD_IMAGE_LINKS)) $altfile=$object->id.".jpg"; // For backward compatibility
|
||||
$email=$object->email;
|
||||
}else {
|
||||
} else {
|
||||
$dir=$conf->$modulepart->dir_output;
|
||||
if ($object->photo) $file=get_exdir($id, 2, 0, 0, $adherent, 'member').'photos/'.$object->photo;
|
||||
if (! empty($conf->global->MAIN_OLD_IMAGE_LINKS)) $altfile=$object->id.".jpg"; // For backward compatibility
|
||||
@ -4833,28 +4840,47 @@ class Form
|
||||
{
|
||||
// TODO Link to large image
|
||||
$ret.='<a href="'.DOL_URL_ROOT.'/viewimage.php?modulepart='.$modulepart.'&entity='.$entity.'&file='.urlencode($file).'&cache='.$cache.'">';
|
||||
$ret.='<img alt="Photo" id="photologo'.(preg_replace('/[^a-z]/i','_',$file)).'" class="photologo" border="0" width="'.$width.'" src="'.DOL_URL_ROOT.'/viewimage.php?modulepart='.$modulepart.'&entity='.$entity.'&file='.urlencode($file).'&cache='.$cache.'">';
|
||||
$ret.='<img alt="Photo" id="photologo'.(preg_replace('/[^a-z]/i','_',$file)).'" class="'.$cssclass.'" '.($width?' width="'.$width.'"':'').($height?' height="'.$height.'"':'').' src="'.DOL_URL_ROOT.'/viewimage.php?modulepart='.$modulepart.'&entity='.$entity.'&file='.urlencode($file).'&cache='.$cache.'">';
|
||||
$ret.='</a>';
|
||||
}
|
||||
else if ($altfile && file_exists($dir."/".$altfile))
|
||||
{
|
||||
$ret.='<a href="'.DOL_URL_ROOT.'/viewimage.php?modulepart='.$modulepart.'&entity='.$entity.'&file='.urlencode($file).'&cache='.$cache.'">';
|
||||
$ret.='<img alt="Photo alt" id="photologo'.(preg_replace('/[^a-z]/i','_',$file)).'" class="photologo" border="0" width="'.$width.'" src="'.DOL_URL_ROOT.'/viewimage.php?modulepart='.$modulepart.'&entity='.$entity.'&file='.urlencode($altfile).'&cache='.$cache.'">';
|
||||
$ret.='<img alt="Photo alt" id="photologo'.(preg_replace('/[^a-z]/i','_',$file)).'" class="'.$cssclass.'" '.($width?' width="'.$width.'"':'').($height?' height="'.$height.'"':'').' src="'.DOL_URL_ROOT.'/viewimage.php?modulepart='.$modulepart.'&entity='.$entity.'&file='.urlencode($altfile).'&cache='.$cache.'">';
|
||||
$ret.='</a>';
|
||||
}
|
||||
else
|
||||
{
|
||||
if (! empty($conf->gravatar->enabled) && $email)
|
||||
{
|
||||
$nophoto='/theme/common/nophoto.jpg';
|
||||
if (in_array($modulepart,array('userphoto','contact'))) // For module thar are "physical" users
|
||||
{
|
||||
$nophoto='/theme/common/user_anonymous.png';
|
||||
if ($object->gender == 'man') $nophoto='/theme/common/user_man.png';
|
||||
if ($object->gender == 'woman') $nophoto='/theme/common/user_woman.png';
|
||||
}
|
||||
|
||||
if (! empty($conf->gravatar->enabled) && $email)
|
||||
{
|
||||
global $dolibarr_main_url_root;
|
||||
$ret.='<!-- Put link to gravatar -->';
|
||||
$ret.='<img alt="Photo found on Gravatar" title="Photo Gravatar.com - email '.$email.'" border="0" width="'.$width.'" src="http://www.gravatar.com/avatar/'.dol_hash($email,3).'?s='.$width.'&d='.urlencode(dol_buildpath('/theme/common/nophoto.jpg',2)).'">'; // gravatar need md5 hash
|
||||
$ret.='<img class="photo'.$modulepart.'" alt="Photo found on Gravatar" title="Photo Gravatar.com - email '.$email.'" border="0"'.($width?' width="'.$width.'"':'').($height?' height="'.$height.'"':'').' src="http://www.gravatar.com/avatar/'.dol_hash($email,3).'?s='.$width.'&d='.urlencode(dol_buildpath($nophoto,2)).'">'; // gravatar need md5 hash
|
||||
}
|
||||
else
|
||||
{
|
||||
$ret.='<img alt="No photo" border="0" width="'.$width.'" src="'.DOL_URL_ROOT.'/theme/common/nophoto.jpg">';
|
||||
{
|
||||
$ret.='<img class="photo'.$modulepart.'" alt="No photo" border="0"'.($width?' width="'.$width.'"':'').($height?' height="'.$height.'"':'').' src="'.DOL_URL_ROOT.$nophoto.'">';
|
||||
}
|
||||
}
|
||||
|
||||
if ($caneditfield)
|
||||
{
|
||||
if ($object->photo) $ret.="<br>\n";
|
||||
$ret.='<table class="nobordernopadding hideonsmartphone">';
|
||||
if ($object->photo) $ret.='<tr><td align="center"><input type="checkbox" class="flat photodelete" name="deletephoto" id="photodelete"> '.$langs->trans("Delete").'<br><br></td></tr>';
|
||||
$ret.='<tr><td>'.$langs->trans("PhotoFile").'</td></tr>';
|
||||
$ret.='<tr><td><input type="file" class="flat" name="photo" id="photoinput"></td></tr>';
|
||||
$ret.='</table>';
|
||||
}
|
||||
|
||||
}
|
||||
else dol_print_error('','Call of showphoto with wrong parameters');
|
||||
|
||||
|
||||
@ -105,6 +105,10 @@ class FormAdmin
|
||||
}
|
||||
$out.= '</select>';
|
||||
|
||||
// Make select dynamic
|
||||
include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php';
|
||||
$out.= ajax_combobox($htmlname);
|
||||
|
||||
return $out;
|
||||
}
|
||||
|
||||
|
||||
@ -210,6 +210,7 @@ class FormCompany
|
||||
* @param string $country_codeid Country code or id: 0=list for all countries, otherwise country code or country rowid to show
|
||||
* @param string $htmlname Id of department
|
||||
* @return string String with HTML select
|
||||
* @see select_country
|
||||
*/
|
||||
function select_state($selected='',$country_codeid=0, $htmlname='state_id')
|
||||
{
|
||||
@ -234,7 +235,7 @@ class FormCompany
|
||||
$result=$this->db->query($sql);
|
||||
if ($result)
|
||||
{
|
||||
if (!empty($htmlname)) $out.= '<select id="'.$htmlname.'" class="flat" name="'.$htmlname.'">';
|
||||
if (!empty($htmlname)) $out.= '<select id="'.$htmlname.'" class="flat minwidth300" name="'.$htmlname.'">';
|
||||
if ($country_codeid) $out.= '<option value="0"> </option>';
|
||||
$num = $this->db->num_rows($result);
|
||||
$i = 0;
|
||||
@ -277,13 +278,17 @@ class FormCompany
|
||||
}
|
||||
}
|
||||
if (! empty($htmlname)) $out.= '</select>';
|
||||
if (! empty($htmlname) && $user->admin) $out.= info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"),1);
|
||||
if (! empty($htmlname) && $user->admin) $out.= ' '.info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"),1);
|
||||
}
|
||||
else
|
||||
{
|
||||
dol_print_error($this->db);
|
||||
}
|
||||
|
||||
// Make select dynamic
|
||||
include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php';
|
||||
$out .= ajax_combobox($htmlname);
|
||||
|
||||
return $out;
|
||||
}
|
||||
|
||||
@ -431,9 +436,10 @@ class FormCompany
|
||||
* @param string $selected Preselected code of juridical type
|
||||
* @param int $country_codeid 0=list for all countries, otherwise list only country requested
|
||||
* @param string $filter Add a SQL filter on list
|
||||
* @param string $htmlname HTML name of select
|
||||
* @return string String with HTML select
|
||||
*/
|
||||
function select_juridicalstatus($selected='', $country_codeid=0, $filter='')
|
||||
function select_juridicalstatus($selected='', $country_codeid=0, $filter='', $htmlname='forme_juridique_code')
|
||||
{
|
||||
global $conf,$langs,$user;
|
||||
$langs->load("dict");
|
||||
@ -454,7 +460,7 @@ class FormCompany
|
||||
if ($resql)
|
||||
{
|
||||
$out.= '<div id="particulier2" class="visible">';
|
||||
$out.= '<select class="flat" name="forme_juridique_code" id="legal_form">';
|
||||
$out.= '<select class="flat minwidth200" name="'.$htmlname.'" id="'.$htmlname.'">';
|
||||
if ($country_codeid) $out.= '<option value="0"> </option>'; // When country_codeid is set, we force to add an empty line because it does not appears from select. When not set, we already get the empty line from select.
|
||||
|
||||
$num = $this->db->num_rows($resql);
|
||||
@ -488,7 +494,7 @@ class FormCompany
|
||||
// Show break when we are in multi country mode
|
||||
if (empty($country_codeid) && $val['country_code'])
|
||||
{
|
||||
$out.= '<option value="0">----- '.$val['country']." -----</option>\n";
|
||||
$out.= '<option value="0" disabled class="selectoptiondisabledwhite">----- '.$val['country']." -----</option>\n";
|
||||
$country=$val['country'];
|
||||
}
|
||||
}
|
||||
@ -508,6 +514,11 @@ class FormCompany
|
||||
}
|
||||
$out.= '</select>';
|
||||
if ($user->admin) $out.= info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"),1);
|
||||
|
||||
// Make select dynamic
|
||||
include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php';
|
||||
$out .= ajax_combobox($htmlname);
|
||||
|
||||
$out.= '</div>';
|
||||
}
|
||||
else
|
||||
|
||||
@ -421,6 +421,15 @@ function actions_prepare_head($object)
|
||||
$head[$h][2] = 'card';
|
||||
$h++;
|
||||
|
||||
// Tab to link resources
|
||||
if ($conf->resource->enabled)
|
||||
{
|
||||
$head[$h][0] = DOL_URL_ROOT.'/resource/element_resource.php?element=action&element_id='.$object->id;
|
||||
$head[$h][1] = $langs->trans("Resources");
|
||||
$head[$h][2] = 'resources';
|
||||
$h++;
|
||||
}
|
||||
|
||||
// Attached files
|
||||
require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
|
||||
$upload_dir = $conf->agenda->dir_output . "/" . $object->id;
|
||||
|
||||
@ -328,14 +328,17 @@ function ajax_combobox($htmlname, $events=array(), $minLengthToAutocomplete=0, $
|
||||
|
||||
if (empty($minLengthToAutocomplete)) $minLengthToAutocomplete=0;
|
||||
|
||||
$msg = '<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
$(\'#'.$htmlname.'\').select2({
|
||||
width: \'resolve\',
|
||||
minimumInputLength: '.$minLengthToAutocomplete.',
|
||||
})';
|
||||
$tmpplugin='select2';
|
||||
$msg='<!-- JS CODE TO ENABLE '.$tmpplugin.' for id '.$htmlname.' -->
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function () {
|
||||
$(\''.(preg_match('/^\./',$htmlname)?$htmlname:'#'.$htmlname).'\').'.$tmpplugin.'({
|
||||
dir: \'ltr\',
|
||||
width: \'resolve\', /* off or resolve */
|
||||
minimumInputLength: '.$minLengthToAutocomplete.'
|
||||
})';
|
||||
if ($forcefocus) $msg.= '.select2(\'focus\')';
|
||||
$msg.= ';';
|
||||
$msg.= ';'."\n";
|
||||
|
||||
if (count($event))
|
||||
{
|
||||
|
||||
@ -93,6 +93,15 @@ function societe_prepare_head(Societe $object)
|
||||
$h++;
|
||||
}
|
||||
|
||||
// Tab to link resources
|
||||
if ($conf->resource->enabled && ! empty($conf->global->RESOURCE_ON_THIRDPARTIES))
|
||||
{
|
||||
$head[$h][0] = DOL_URL_ROOT.'/resource/element_resource.php?element=societe&element_id='.$object->id;
|
||||
$head[$h][1] = $langs->trans("Resources");
|
||||
$head[$h][2] = 'resources';
|
||||
$h++;
|
||||
}
|
||||
|
||||
// Show more tabs from modules
|
||||
// Entries must be declared in modules descriptor with line
|
||||
// $this->tabs = array('entity:+tabname:Title:@mymodule:/mymodule/mypage.php?id=__ID__'); to add new tab
|
||||
|
||||
@ -793,12 +793,12 @@ function dol_move_uploaded_file($src_file, $dest_file, $allowoverwrite, $disable
|
||||
/**
|
||||
* Remove a file or several files with a mask
|
||||
*
|
||||
* @param string $file File to delete or mask of file to delete
|
||||
* @param int $disableglob Disable usage of glob like *
|
||||
* @param string $file File to delete or mask of files to delete
|
||||
* @param int $disableglob Disable usage of glob like * so function is an exact delete function that will return error if no file found
|
||||
* @param int $nophperrors Disable all PHP output errors
|
||||
* @param int $nohook Disable all hooks
|
||||
* @param object $object Current object in use
|
||||
* @return boolean True if file is deleted (or if glob is used and there's nothing to delete), False if error
|
||||
* @return boolean True if no error (file is deleted or if glob is used and there's nothing to delete), False if error
|
||||
*/
|
||||
function dol_delete_file($file,$disableglob=0,$nophperrors=0,$nohook=0,$object=null)
|
||||
{
|
||||
@ -823,19 +823,20 @@ function dol_delete_file($file,$disableglob=0,$nophperrors=0,$nohook=0,$object=n
|
||||
$reshook=$hookmanager->executeHooks('deleteFile', $parameters, $object);
|
||||
}
|
||||
|
||||
if (empty($nohook) && isset($reshook) && $reshook != '') // 0:not deleted, 1:deleted, null or '' for bypass
|
||||
if (empty($nohook) && $reshook != 0) // reshook = 0 to do standard actions, 1 = ok, -1 = ko
|
||||
{
|
||||
return $reshook;
|
||||
if ($reshook < 0) return false;
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$error=0;
|
||||
|
||||
//print "x".$file." ".$disableglob;exit;
|
||||
$ok=true;
|
||||
$file_osencoded=dol_osencode($file); // New filename encoded in OS filesystem encoding charset
|
||||
if (empty($disableglob) && ! empty($file_osencoded))
|
||||
{
|
||||
$ok=true;
|
||||
$globencoded=str_replace('[','\[',$file_osencoded);
|
||||
$globencoded=str_replace(']','\]',$globencoded);
|
||||
$listofdir=glob($globencoded);
|
||||
@ -853,6 +854,7 @@ function dol_delete_file($file,$disableglob=0,$nophperrors=0,$nohook=0,$object=n
|
||||
}
|
||||
else
|
||||
{
|
||||
$ok=false;
|
||||
if ($nophperrors) $ok=@unlink($file_osencoded);
|
||||
else $ok=unlink($file_osencoded);
|
||||
if ($ok) dol_syslog("Removed file ".$file_osencoded, LOG_DEBUG);
|
||||
@ -958,9 +960,9 @@ function dol_delete_preview($object)
|
||||
|
||||
if (file_exists($file) && is_writable($file))
|
||||
{
|
||||
if ( ! dol_delete_file($file,1) )
|
||||
if (! dol_delete_file($file,1))
|
||||
{
|
||||
$object->error=$langs->trans("ErrorFailedToOpenFile",$file);
|
||||
$object->error=$langs->trans("ErrorFailedToDeleteFile",$file);
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
@ -541,7 +541,7 @@ function dol_escape_js($stringtoescape, $mode=0, $noescapebackslashn=0)
|
||||
|
||||
|
||||
/**
|
||||
* Returns text escaped for inclusion in HTML alt or title tags
|
||||
* Returns text escaped for inclusion in HTML alt or title tags, or into values of HTMPL input fields
|
||||
*
|
||||
* @param string $stringtoescape String to escape
|
||||
* @param int $keepb Do not clean b tags
|
||||
@ -740,7 +740,7 @@ function dol_get_fiche_head($links=array(), $active='0', $title='', $notab=0, $p
|
||||
else
|
||||
$isactive=false;
|
||||
|
||||
if ($i <=$limittoshow || $isactive )
|
||||
if ($i <= $limittoshow || $isactive )
|
||||
{
|
||||
$out.='<div class="inline-block tabsElem'.($isactive ? ' tabsElemActive' : '').((! $isactive && ! empty($conf->global->MAIN_HIDE_INACTIVETAB_ON_PRINT))?' hideonprint':'').'"><!-- id tab = '.(empty($links[$i][2])?'':$links[$i][2]).' -->';
|
||||
if (isset($links[$i][2]) && $links[$i][2] == 'image')
|
||||
@ -774,13 +774,13 @@ function dol_get_fiche_head($links=array(), $active='0', $title='', $notab=0, $p
|
||||
if (isset($links[$i][2]) && $links[$i][2] == 'image')
|
||||
{
|
||||
if (!empty($links[$i][0]))
|
||||
$outmore.='<a class="tabimage" href="'.$links[$i][0].'">'.$links[$i][1].'</a>'."\n";
|
||||
$outmore.='<a class="tabimage" href="'.$links[$i][0].'">'.$links[$i][1].'</a>'."\n";
|
||||
else
|
||||
$outmore.='<span class="tabspan">'.$links[$i][1].'</span>'."\n";
|
||||
$outmore.='<span class="tabspan">'.$links[$i][1].'</span>'."\n";
|
||||
|
||||
}
|
||||
else if (! empty($links[$i][1]))
|
||||
$outmore.='<a "'.(! empty($links[$i][2])?' id="'.$links[$i][2].'"':'').' class="inline-block" href="'.$links[$i][0].'">'.$links[$i][1].'</a>'."\n";
|
||||
$outmore.='<a'.(! empty($links[$i][2])?' id="'.$links[$i][2].'"':'').' class="inline-block" href="'.$links[$i][0].'">'.$links[$i][1].'</a>'."\n";
|
||||
|
||||
$outmore.='</div>';
|
||||
}
|
||||
@ -789,7 +789,7 @@ function dol_get_fiche_head($links=array(), $active='0', $title='', $notab=0, $p
|
||||
|
||||
if ($displaytab > $limittoshow)
|
||||
{
|
||||
$tabsname=str_replace ("@", "", $picto);
|
||||
$tabsname=str_replace("@", "", $picto);
|
||||
$out.='<div id="moretabs'.$tabsname.'" class="inline-block tabsElem">';
|
||||
$out.='<a href="" data-role="button" style="background-color: #f0f0f0;" class="tab inline-block">'.$langs->trans("More").'...</a>';
|
||||
$out.='<div id="moretabsList'.$tabsname.'" style="position: absolute; left: -999em;text-align: left;margin:0px;padding:2px">'.$outmore.'</div>';
|
||||
@ -2217,7 +2217,7 @@ function img_warning($titlealt = 'default', $float = 0)
|
||||
|
||||
if ($titlealt == 'default') $titlealt = $langs->trans('Warning');
|
||||
|
||||
return img_picto($titlealt, 'warning.png', ($float ? 'style="float: right"' : ''));
|
||||
return img_picto($titlealt, 'warning.png', 'class="pictowarning"'.($float ? ' style="float: right"' : ''));
|
||||
}
|
||||
|
||||
/**
|
||||
@ -2822,34 +2822,34 @@ function print_barre_liste($titre, $page, $file, $options='', $sortfield='', $so
|
||||
|
||||
if ($cpt>=1)
|
||||
{
|
||||
$pagelist.= '<li class="pagination"><a href="'.$file.'?page=0'.$options.'&sortfield='.$sortfield.'&sortorder='.$sortorder.'">1</a></li>';
|
||||
$pagelist.= '<li'.(empty($conf->dol_use_jmobile)?' class="pagination"':'').'><a '.(empty($conf->dol_use_jmobile)?'':'data-role="button" ').'href="'.$file.'?page=0'.$options.'&sortfield='.$sortfield.'&sortorder='.$sortorder.'">1</a></li>';
|
||||
if ($cpt >= 2) $pagelist.='<li><span class="inactive">...</span></li>';
|
||||
}
|
||||
do
|
||||
{
|
||||
if ($cpt==$page)
|
||||
{
|
||||
$pagelist.= '<li class="pagination"><span class="active">'.($page+1).'</span></li>';
|
||||
$pagelist.= '<li'.(empty($conf->dol_use_jmobile)?' class="pagination"':'').'><span '.(empty($conf->dol_use_jmobile)?'class="active"':'data-role="button"').'>'.($page+1).'</span></li>';
|
||||
}
|
||||
else
|
||||
{
|
||||
$pagelist.= '<li class="pagination"><a href="'.$file.'?page='.$cpt.$options.'&sortfield='.$sortfield.'&sortorder='.$sortorder.'">'.($cpt+1).'</a></li>';
|
||||
$pagelist.= '<li'.(empty($conf->dol_use_jmobile)?' class="pagination"':'').'><a '.(empty($conf->dol_use_jmobile)?'':'data-role="button" ').'href="'.$file.'?page='.$cpt.$options.'&sortfield='.$sortfield.'&sortorder='.$sortorder.'">'.($cpt+1).'</a></li>';
|
||||
}
|
||||
$cpt++;
|
||||
}
|
||||
while ($cpt < $nbpages && $cpt<=$page+$maxnbofpage);
|
||||
if ($cpt<$nbpages)
|
||||
{
|
||||
if ($cpt<$nbpages-1) $pagelist.= '<li class="pagination"><span class="inactive">...</span></li>';
|
||||
$pagelist.= '<li class="pagination"><a href="'.$file.'?page='.($nbpages-1).$options.'&sortfield='.$sortfield.'&sortorder='.$sortorder.'">'.$nbpages.'</a></li>';
|
||||
if ($cpt<$nbpages-1) $pagelist.= '<li'.(empty($conf->dol_use_jmobile)?' class="pagination"':'').'><span '.(empty($conf->dol_use_jmobile)?'class="inactive"':'data-role="button"').'>...</span></li>';
|
||||
$pagelist.= '<li'.(empty($conf->dol_use_jmobile)?' class="pagination"':'').'><a '.(empty($conf->dol_use_jmobile)?'':'data-role="button" ').'href="'.$file.'?page='.($nbpages-1).$options.'&sortfield='.$sortfield.'&sortorder='.$sortorder.'">'.$nbpages.'</a></li>';
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$pagelist.= '<li class="pagination"><span class="active">'.($page+1)."</li>";
|
||||
$pagelist.= '<li'.(empty($conf->dol_use_jmobile)?' class="pagination"':'').'><span '.(empty($conf->dol_use_jmobile)?'class="active"':'data-role="button"').'>'.($page+1)."</li>";
|
||||
}
|
||||
}
|
||||
print_fleche_navigation($page,$file,$options,$nextpage,$pagelist,$morehtml);
|
||||
print_fleche_navigation($page,$file,$options,$nextpage,$pagelist,$morehtml); // output the div and ul for previous/last completed with page numbers into $pagelist
|
||||
print '</td>';
|
||||
|
||||
print '</tr></table>'."\n";
|
||||
|
||||
@ -42,6 +42,15 @@ function salaries_prepare_head($object) {
|
||||
// $this->tabs = array('entity:-tabname); to remove a tab
|
||||
complete_head_from_modules($conf,$langs,$object,$head,$h,'salaries');
|
||||
|
||||
require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
|
||||
$upload_dir = $conf->salaries->dir_output . "/" . dol_sanitizeFileName($object->ref);
|
||||
$nbFiles = count(dol_dir_list($upload_dir,'files',0,'','(\.meta|_preview\.png)$'));
|
||||
$head[$h][0] = DOL_URL_ROOT.'/compta/salaries/document.php?id='.$object->id;
|
||||
$head[$h][1] = $langs->trans('Documents');
|
||||
if($nbFiles > 0) $head[$h][1].= ' <span class="badge">'.$nbFiles.'</span>';
|
||||
$head[$h][2] = 'documents';
|
||||
$h++;
|
||||
|
||||
/*
|
||||
$head[$h][0] = DOL_URL_ROOT.'/compta/salaries/info.php?id='.$object->id;
|
||||
$head[$h][1] = $langs->trans("Info");
|
||||
|
||||
@ -340,7 +340,7 @@ function restrictedArea($user, $features, $objectid=0, $tableandshare='', $featu
|
||||
|
||||
/**
|
||||
* Check access by user to object
|
||||
*
|
||||
*
|
||||
* @param User $user User to check
|
||||
* @param array $featuresarray Features/modules to check
|
||||
* @param int $objectid Object ID if we want to check a particular record (optional) is linked to a owned thirdparty (optional).
|
||||
@ -348,18 +348,18 @@ function restrictedArea($user, $features, $objectid=0, $tableandshare='', $featu
|
||||
* @param string $feature2 Feature to check, second level of permission (optional). Can be or check with 'level1|level2'.
|
||||
* @param string $dbt_keyfield Field name for socid foreign key if not fk_soc. Not used if objectid is null (optional)
|
||||
* @param string $dbt_select Field name for select if not rowid. Not used if objectid is null (optional)
|
||||
*
|
||||
*
|
||||
* @return bool True if user has access, False otherwise
|
||||
*/
|
||||
function checkUserAccessToObject($user, $featuresarray, $objectid=0, $tableandshare='', $feature2='', $dbt_keyfield='', $dbt_select='')
|
||||
function checkUserAccessToObject($user, $featuresarray, $objectid=0, $tableandshare='', $feature2='', $dbt_keyfield='', $dbt_select='')
|
||||
{
|
||||
global $db, $conf;
|
||||
|
||||
|
||||
// More parameters
|
||||
$params = explode('&', $tableandshare);
|
||||
$dbtablename=(! empty($params[0]) ? $params[0] : '');
|
||||
$sharedelement=(! empty($params[1]) ? $params[1] : $dbtablename);
|
||||
|
||||
|
||||
foreach ($featuresarray as $feature)
|
||||
{
|
||||
$sql='';
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
/* Copyright (C) 2007-2014 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2007-2009 Regis Houssin <regis.houssin@capnetworks.com>
|
||||
/* Copyright (C) 2007-2015 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2007-2015 Regis Houssin <regis.houssin@capnetworks.com>
|
||||
* Copyright (C) 2010-2011 Juanjo Menent <jmenent@2byte.es>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@ -58,6 +58,7 @@ function check_user_password_dolibarr($usertotest,$passwordtotest,$entitytotest=
|
||||
$sql.=' WHERE ('.$usernamecol1." = '".$db->escape($usertotest)."'";
|
||||
if (preg_match('/@/',$usertotest)) $sql.=' OR '.$usernamecol2." = '".$db->escape($usertotest)."'";
|
||||
$sql.=') AND '.$entitycol." IN (0," . ($entity ? $entity : 1) . ")";
|
||||
$sql.=' AND statut = 1';
|
||||
|
||||
$resql=$db->query($sql);
|
||||
if ($resql)
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
/* Copyright (C) 2005-2008 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2005-2009 Regis Houssin <regis.houssin@capnetworks.com>
|
||||
* Copyright (C) 2005-2015 Regis Houssin <regis.houssin@capnetworks.com>
|
||||
* Copyright (C) 2013 Juanjo Menent <jmenent@2byte.es>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@ -127,10 +127,10 @@ class mod_facture_mars extends ModeleNumRefFactures
|
||||
*/
|
||||
function getNextValue($objsoc,$facture,$mode='next')
|
||||
{
|
||||
global $db,$conf;
|
||||
global $db;
|
||||
|
||||
$prefix=$this->prefixinvoice;
|
||||
|
||||
|
||||
if ($facture->type == 1) $prefix=$this->prefixreplacement;
|
||||
else if ($facture->type == 2) $prefix=$this->prefixcreditnote;
|
||||
else if ($facture->type == 3) $prefix=$this->prefixdeposit;
|
||||
@ -141,7 +141,7 @@ class mod_facture_mars extends ModeleNumRefFactures
|
||||
$sql = "SELECT MAX(CAST(SUBSTRING(facnumber FROM ".$posindice.") AS SIGNED)) as max"; // This is standard SQL
|
||||
$sql.= " FROM ".MAIN_DB_PREFIX."facture";
|
||||
$sql.= " WHERE facnumber LIKE '".$prefix."____-%'";
|
||||
$sql.= " AND entity = ".$conf->entity;
|
||||
$sql.= " AND entity IN (".getEntity('facture', 1).")";
|
||||
|
||||
$resql=$db->query($sql);
|
||||
dol_syslog(get_class($this)."::getNextValue", LOG_DEBUG);
|
||||
@ -165,7 +165,7 @@ class mod_facture_mars extends ModeleNumRefFactures
|
||||
$sql = "SELECT facnumber as ref";
|
||||
$sql.= " FROM ".MAIN_DB_PREFIX."facture";
|
||||
$sql.= " WHERE facnumber LIKE '".$prefix."____-".$num."'";
|
||||
$sql.= " AND entity = ".$conf->entity;
|
||||
$sql.= " AND entity IN (".getEntity('facture', 1).")";
|
||||
|
||||
dol_syslog(get_class($this)."::getNextValue", LOG_DEBUG);
|
||||
$resql=$db->query($sql);
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
/* Copyright (C) 2005-2008 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2005-2009 Regis Houssin <regis.houssin@capnetworks.com>
|
||||
* Copyright (C) 2005-2015 Regis Houssin <regis.houssin@capnetworks.com>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@ -111,7 +111,7 @@ class mod_facture_terre extends ModeleNumRefFactures
|
||||
$this->error=$langs->trans('ErrorNumRefModel',$max);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
// Check deposit num
|
||||
$fayymm='';
|
||||
|
||||
@ -146,7 +146,7 @@ class mod_facture_terre extends ModeleNumRefFactures
|
||||
*/
|
||||
function getNextValue($objsoc,$facture,$mode='next')
|
||||
{
|
||||
global $db,$conf;
|
||||
global $db;
|
||||
|
||||
if ($facture->type == 2) $prefix=$this->prefixcreditnote;
|
||||
else if ($facture->type == 3) $prefix=$this->prefixdeposit;
|
||||
@ -157,7 +157,7 @@ class mod_facture_terre extends ModeleNumRefFactures
|
||||
$sql = "SELECT MAX(CAST(SUBSTRING(facnumber FROM ".$posindice.") AS SIGNED)) as max"; // This is standard SQL
|
||||
$sql.= " FROM ".MAIN_DB_PREFIX."facture";
|
||||
$sql.= " WHERE facnumber LIKE '".$prefix."____-%'";
|
||||
$sql.= " AND entity = ".$conf->entity;
|
||||
$sql.= " AND entity IN (".getEntity('facture', 1).")";
|
||||
|
||||
$resql=$db->query($sql);
|
||||
dol_syslog(get_class($this)."::getNextValue", LOG_DEBUG);
|
||||
@ -181,7 +181,7 @@ class mod_facture_terre extends ModeleNumRefFactures
|
||||
$sql = "SELECT facnumber as ref";
|
||||
$sql.= " FROM ".MAIN_DB_PREFIX."facture";
|
||||
$sql.= " WHERE facnumber LIKE '".$prefix."____-".$num."'";
|
||||
$sql.= " AND entity = ".$conf->entity;
|
||||
$sql.= " AND entity IN (".getEntity('facture', 1).")";
|
||||
|
||||
dol_syslog(get_class($this)."::getNextValue", LOG_DEBUG);
|
||||
$resql=$db->query($sql);
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||
* Copyright (C) 2004-2009 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@ -62,7 +62,7 @@ class modGravatar extends DolibarrModules
|
||||
// Name of image file used for this module.
|
||||
// If file is in theme/yourtheme/img directory under name object_pictovalue.png, use this->picto='pictovalue'
|
||||
// If file is in module/images directory, use this->picto=DOL_URL_ROOT.'/module/images/file.png'
|
||||
$this->picto='technic';
|
||||
$this->picto='gravatar';
|
||||
|
||||
// Data directories to create when module is enabled.
|
||||
// Example: this->dirs = array("/mymodule/temp");
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
/* Copyright (C) 2014 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2014 Frederic France <frederic.france@free.fr>
|
||||
/* Copyright (C) 2014-2015 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2014 Frederic France <frederic.france@free.fr>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@ -16,22 +16,21 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
/** \defgroup printing Module printing
|
||||
* \brief Module for activation of printing icon
|
||||
/** \defgroup printing Module printing
|
||||
* \brief Module for activation of printing icon to make direct printing
|
||||
*/
|
||||
|
||||
/**
|
||||
* \file htdocs/core/modules/modPrinting.class.php
|
||||
* \ingroup printing
|
||||
* \brief Fichier de description et activation du module Printing
|
||||
* \brief File of class to describe and activate module Direct Printing
|
||||
*/
|
||||
include_once DOL_DOCUMENT_ROOT .'/core/modules/DolibarrModules.class.php';
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* \class modPrinting
|
||||
* \brief Classe de description et activation du module Printing
|
||||
* Class to describe and activate module Direct Printing
|
||||
*/
|
||||
class modPrinting extends DolibarrModules
|
||||
{
|
||||
@ -47,7 +46,7 @@ class modPrinting extends DolibarrModules
|
||||
$this->numero = 64000;
|
||||
// Family can be 'crm','financial','hr','projects','products','ecm','technic','other'
|
||||
// It is used to group modules in module setup page
|
||||
$this->family = "other";
|
||||
$this->family = "technic";
|
||||
// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
|
||||
$this->name = preg_replace('/^mod/i','',get_class($this));
|
||||
// Module description, used if translation string 'ModuleXXXDesc' not found (where XXX is value of numeric property 'numero' of module)
|
||||
@ -59,7 +58,7 @@ class modPrinting extends DolibarrModules
|
||||
// Name of image file used for this module.
|
||||
// If file is in theme/yourtheme/img directory under name object_pictovalue.png, use this->picto='pictovalue'
|
||||
// If file is in module/img directory under name object_pictovalue.png, use this->picto='pictovalue@module'
|
||||
$this->picto = 'technic';
|
||||
$this->picto = 'printer';
|
||||
|
||||
// Data directories to create when module is enabled.
|
||||
$this->dirs = array();
|
||||
|
||||
@ -1,6 +1,5 @@
|
||||
<?php
|
||||
/* Module to manage resources into Dolibarr ERP/CRM
|
||||
* Copyright (C) 2013-2014 Jean-François Ferry <jfefe@aternatik.fr>
|
||||
/* Copyright (C) 2013-2014 Jean-François Ferry <jfefe@aternatik.fr>
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@ -14,6 +13,8 @@
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* Module to manage resources into Dolibarr ERP/CRM
|
||||
*/
|
||||
|
||||
/**
|
||||
@ -51,7 +52,7 @@ class modResource extends DolibarrModules
|
||||
|
||||
// Family can be 'crm','financial','hr','projects','products','ecm','technic','other'
|
||||
// It is used to group modules in module setup page
|
||||
$this->family = "hr";
|
||||
$this->family = "projects";
|
||||
// Module label (no space allowed)
|
||||
// used if translation string 'ModuleXXXName' not found
|
||||
// (where XXX is value of numeric property 'numero' of module)
|
||||
@ -67,7 +68,7 @@ class modResource extends DolibarrModules
|
||||
$this->const_name = 'MAIN_MODULE_' . strtoupper($this->name);
|
||||
// Where to store the module in setup page
|
||||
// (0=common,1=interface,2=others,3=very specific)
|
||||
$this->special = 0;
|
||||
$this->special = 2;
|
||||
// Name of image file used for this module.
|
||||
// If file is in theme/yourtheme/img directory under name object_pictovalue.png
|
||||
// use this->picto='pictovalue'
|
||||
@ -151,8 +152,7 @@ class modResource extends DolibarrModules
|
||||
// (reresource 'x' by type of category (0=product, 1=supplier, 2=customer, 3=member)
|
||||
|
||||
$this->tabs = array(
|
||||
'action:+resources:Resources:resource:$user->rights->resource->read:/resource/element_resource.php?element=action&element_id=__ID__',
|
||||
'thirdparty:+resources:Resources:resource:$user->rights->resource->read:/resource/element_resource.php?element=societe&element_id=__ID__'
|
||||
// 'thirdparty:+resources:Resources:resource:$user->rights->resource->read:/resource/element_resource.php?element=societe&element_id=__ID__'
|
||||
);
|
||||
|
||||
// Boxes
|
||||
|
||||
@ -136,15 +136,15 @@ class modSalaries extends DolibarrModules
|
||||
$r++;
|
||||
$this->export_code[$r]=$this->rights_class.'_'.$r;
|
||||
$this->export_label[$r]='Salaries and payments';
|
||||
$this->export_permission[$r]=array(array("salary","export"));
|
||||
$this->export_fields_array[$r]=array('u.firstname'=>"Firstname",'u.lastname'=>"Lastname",'u.login'=>"Login",'u.salary'=>'CurrentSalary','p.rowid'=>'PaymentId','p.datep'=>'DatePayment','p.datesp'=>'DateStartPeriod','p.dateep'=>'DateEndPeriod','p.amount'=>'AmountPayment','p.num_paiement'=>'Numero','p.label'=>'Label','p.note'=>'Note');
|
||||
$this->export_TypeFields_array[$r]=array('u.firstname'=>"Text",'u.lastname'=>"Text",'u.login'=>'Text','u.salary'=>"Number",'p.datep'=>'Date','p.datesp'=>'Date','p.dateep'=>'Date','p.amount'=>'Number','p.num_paiement'=>'Number','p.label'=>'Text');
|
||||
$this->export_entities_array[$r]=array('u.firstname'=>'user','u.lastname'=>'user','u.login'=>'user','u.salary'=>'user','p.datep'=>'payment','p.datesp'=>'payment','p.dateep'=>'payment','p.amount'=>'payment','p.label'=>'payment','p.note'=>'payment','p.num_paiement'=>'payment');
|
||||
$this->export_permission[$r]=array(array("salaries","export"));
|
||||
$this->export_fields_array[$r]=array('u.firstname'=>"Firstname",'u.lastname'=>"Lastname",'u.login'=>"Login",'u.salary'=>'CurrentSalary','p.datep'=>'DatePayment','p.datesp'=>'DateStartPeriod','p.dateep'=>'DateEndPeriod','p.amount'=>'AmountPayment','p.num_payment'=>'Numero','p.label'=>'Label','p.note'=>'Note');
|
||||
$this->export_TypeFields_array[$r]=array('u.firstname'=>"Text",'u.lastname'=>"Text",'u.login'=>'Text','u.salary'=>"Number",'p.datep'=>'Date','p.datesp'=>'Date','p.dateep'=>'Date','p.amount'=>'Number','p.num_payment'=>'Number','p.label'=>'Text');
|
||||
$this->export_entities_array[$r]=array('u.firstname'=>'user','u.lastname'=>'user','u.login'=>'user','u.salary'=>'user','p.datep'=>'payment','p.datesp'=>'payment','p.dateep'=>'payment','p.amount'=>'payment','p.label'=>'payment','p.note'=>'payment','p.num_payment'=>'payment');
|
||||
|
||||
$this->export_sql_start[$r]='SELECT DISTINCT ';
|
||||
$this->export_sql_end[$r] =' FROM '.MAIN_DB_PREFIX.'user as u';
|
||||
$this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'paiementsalary as p ON p.fk_user = u.rowid';
|
||||
$this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'c_paiement as cp ON p.fk_typepaiement = cp.rowid';
|
||||
$this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'payment_salary as p ON p.fk_user = u.rowid';
|
||||
$this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'c_paiement as cp ON p.fk_typepayment = cp.id';
|
||||
$this->export_sql_end[$r] .=' AND u.entity IN ('.getEntity('user',1).')';
|
||||
}
|
||||
|
||||
|
||||
@ -25,7 +25,7 @@
|
||||
include_once DOL_DOCUMENT_ROOT .'/core/modules/DolibarrModules.class.php';
|
||||
|
||||
/**
|
||||
* Class to describe a WebServices module
|
||||
* Class to describe a sync supplier web services module
|
||||
*/
|
||||
class modSyncSupplierWebServices extends DolibarrModules
|
||||
{
|
||||
|
||||
@ -59,11 +59,8 @@ if ($action == 'confirm_deletefile' && $confirm == 'yes')
|
||||
if ($urlfile)
|
||||
{
|
||||
$ret = dol_delete_file($file, 0, 0, 0, $object);
|
||||
if ($ret) {
|
||||
setEventMessage($langs->trans("FileWasRemoved", $urlfile));
|
||||
} else {
|
||||
setEventMessage($langs->trans("ErrorFailToDeleteFile", $urlfile), 'errors');
|
||||
}
|
||||
if ($ret) setEventMessage($langs->trans("FileWasRemoved", $urlfile));
|
||||
else setEventMessage($langs->trans("ErrorFailToDeleteFile", $urlfile), 'errors');
|
||||
}
|
||||
elseif ($linkid)
|
||||
{
|
||||
|
||||
@ -1,14 +1,13 @@
|
||||
<?php
|
||||
|
||||
// BEGIN TPL RESOURCE_ADD.TPL.PHP
|
||||
|
||||
//$langs->load($resource_type);
|
||||
require_once(DOL_DOCUMENT_ROOT.'/resource/class/html.formresource.class.php');
|
||||
|
||||
$form = new Form($db);
|
||||
if(!class_exists('FormResource'))
|
||||
require_once(DOL_DOCUMENT_ROOT.'/resource/class/html.formresource.class.php');
|
||||
$formresources = new FormResource($db);
|
||||
|
||||
$out .= '<div class="tagtable centpercent border allwidth">';
|
||||
$out .= '<div class="tagtable centpercent border allwidth nohover">';
|
||||
|
||||
$out .= '<form class="tagtr '.($var==true?'pair':'impair').'" action="'.$_SERVER["PHP_SELF"].'" method="POST">';
|
||||
$out .= '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
||||
@ -27,10 +26,8 @@ $out .= '</div>';
|
||||
$out .= '<div class="tagtd"><label>'.$langs->trans('Busy').'</label> '.$form->selectyesno('busy',$linked_resource['busy']?1:0,1).'</div>';
|
||||
$out .= '<div class="tagtd"><label>'.$langs->trans('Mandatory').'</label> '.$form->selectyesno('mandatory',$linked_resource['mandatory']?1:0,1).'</div>';
|
||||
|
||||
$out .= '<div class="tagtd">';
|
||||
$out .='<input type="submit" id="add-resource-place" class="button" value="'.$langs->trans("Add").'"';
|
||||
$out .=' />';
|
||||
$out .='<input type="submit" name="cancel" class="button" value="'.$langs->trans("Cancel").'" />';
|
||||
$out .= '<div class="tagtd" align="right">';
|
||||
$out .='<input type="submit" id="add-resource-place" class="button" value="'.$langs->trans("Add").'"/>';
|
||||
$out .= '</div>';
|
||||
|
||||
$out .='</form>';
|
||||
@ -40,6 +37,4 @@ $out .= '<br />';
|
||||
|
||||
print $out;
|
||||
|
||||
|
||||
|
||||
// FIN DU TPL
|
||||
|
||||
@ -6,36 +6,32 @@ $form= new Form($db);
|
||||
|
||||
if( (array) $linked_resources && count($linked_resources) > 0)
|
||||
{
|
||||
$var=false;
|
||||
$var=true;
|
||||
|
||||
// TODO: DEBUT DU TPL
|
||||
if($mode == 'edit' )
|
||||
{
|
||||
|
||||
print '<div class="tagtable centpercent noborder allwidth">';
|
||||
print '<form class="tagtr liste_titre">';
|
||||
print '<div class="tagtd">'.$langs->trans('Type').'</div>';
|
||||
print '<div class="tagtd">'.$langs->trans('Resource').'</div>';
|
||||
print '<div class="tagtd">'.$langs->trans('Busy').'</div>';
|
||||
print '<div class="tagtd">'.$langs->trans('Mandatory').'</div>';
|
||||
print '<div class="tagtd">'.$langs->trans('Edit').'</div>';
|
||||
print '<div class="tagtd" align="center">'.$langs->trans('Busy').'</div>';
|
||||
print '<div class="tagtd" align="center">'.$langs->trans('Mandatory').'</div>';
|
||||
print '<div class="tagtd"></div>';
|
||||
print '</form>';
|
||||
//print '</div>';
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
print '<div class="tagtable centpercent noborder allwidth">';
|
||||
print '<form class="tagtr liste_titre">';
|
||||
print '<div class="tagtd">'.$langs->trans('Type').'</div>';
|
||||
print '<div class="tagtd">'.$langs->trans('Resource').'</div>';
|
||||
print '<div class="tagtd">'.$langs->trans('Busy').'</div>';
|
||||
print '<div class="tagtd">'.$langs->trans('Mandatory').'</div>';
|
||||
print '<div class="tagtd">'.$langs->trans('Action').'</div>';
|
||||
print '<div class="tagtd" align="center">'.$langs->trans('Busy').'</div>';
|
||||
print '<div class="tagtd" align="center">'.$langs->trans('Mandatory').'</div>';
|
||||
print '<div class="tagtd"></div>';
|
||||
print '</form>';
|
||||
//print '</div>';
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -55,7 +51,7 @@ if( (array) $linked_resources && count($linked_resources) > 0)
|
||||
|
||||
print '<div class="tagtd">'.$object_resource->type_label.'</div>';
|
||||
print '<div class="tagtd">'.$object_resource->getNomUrl(1).'</div>';
|
||||
print '<div class="tagtd">'.$form->selectyesno('busy',$linked_resource['busy']?1:0,1).'</div>';
|
||||
print '<div class="tagtd" align="center">'.$form->selectyesno('busy',$linked_resource['busy']?1:0,1).'</div>';
|
||||
print '<div class="tagtd">'.$form->selectyesno('mandatory',$linked_resource['mandatory']?1:0,1).'</div>';
|
||||
print '<div class="tagtd"><input type="submit" class="button" value="'.$langs->trans("Update").'"></div>';
|
||||
print '</form>';
|
||||
@ -77,20 +73,20 @@ if( (array) $linked_resources && count($linked_resources) > 0)
|
||||
print $object_resource->getNomUrl(1);
|
||||
print '</div class="tagtd">';
|
||||
|
||||
print '<div class="tagtd">';
|
||||
print $linked_resource['busy']?1:0;
|
||||
print '<div class="tagtd" align="center">';
|
||||
print yn($linked_resource['busy']);
|
||||
print '</div>';
|
||||
|
||||
print '<div class="tagtd">';
|
||||
print $linked_resource['mandatory']?1:0;
|
||||
print '<div class="tagtd" align="center">';
|
||||
print yn($linked_resource['mandatory']);
|
||||
print '</div>';
|
||||
|
||||
print '<div class="tagtd">';
|
||||
print '<div class="tagtd" align="right">';
|
||||
print '<a href="'.$_SERVER['PHP_SELF'].'?mode=edit&resource_type='.$linked_resource['resource_type'].'&element='.$element.'&element_id='.$element_id.'&lineid='.$linked_resource['rowid'].'">';
|
||||
print img_edit();
|
||||
print '</a>';
|
||||
print ' ';
|
||||
print '<a href="'.$_SERVER['PHP_SELF'].'?action=delete_resource&id='.$linked_resource['resource_id'].'&element='.$element.'&element_id='.$element_id.'&lineid='.$linked_resource['rowid'].'">';
|
||||
print '<a href="'.$_SERVER['PHP_SELF'].'?action=delete_resource&id='.$linked_resource['resource_id'].'&element='.$element.'&element_id='.$element_id.'&lineid='.$linked_resource['rowid'].'">';
|
||||
print img_delete();
|
||||
print '</a>';
|
||||
print '</div>';
|
||||
|
||||
@ -713,7 +713,14 @@ if (! empty($id) && $action != 'edit')
|
||||
// Delete
|
||||
if ($user->rights->don->supprimer)
|
||||
{
|
||||
print '<div class="inline-block divButAction"><a class="butActionDelete" href="' . $_SERVER["PHP_SELF"] . '?rowid='.$object->id.'&action=delete">'.$langs->trans("Delete")."</a></div>";
|
||||
if ($don->statut == -1 || $don->statut == 0)
|
||||
{
|
||||
print '<div class="inline-block divButAction"><a class="butActionDelete" href="card.php?rowid='.$don->id.'&action=delete">'.$langs->trans("Delete")."</a></div>";
|
||||
}
|
||||
else
|
||||
{
|
||||
print '<div class="inline-block divButAction"><a class="butActionDelete butActionRefused" href="#">'.$langs->trans("Delete")."</a></div>";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@ -522,27 +522,28 @@ class Don extends CommonObject
|
||||
*/
|
||||
function delete($user, $notrigger=0)
|
||||
{
|
||||
global $conf, $langs;
|
||||
global $user, $conf, $langs;
|
||||
require_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
|
||||
|
||||
$error = 0;
|
||||
|
||||
$this->db->begin();
|
||||
|
||||
// Delete donation
|
||||
if (! $error)
|
||||
if (! $error)
|
||||
{
|
||||
$sql = "DELETE FROM " . MAIN_DB_PREFIX . "don";
|
||||
$sql.= " WHERE rowid=" . $this->id;
|
||||
if (!$notrigger)
|
||||
{
|
||||
// Call trigger
|
||||
$result=$this->call_trigger('DON_DELETE',$user);
|
||||
|
||||
$resql = $this->db->query($sql);
|
||||
if (!$resql)
|
||||
{
|
||||
$this->errors[] = $this->db->lasterror();
|
||||
$error++;
|
||||
}
|
||||
if ($result < 0) {
|
||||
$error++;
|
||||
}
|
||||
// End call triggers
|
||||
}
|
||||
}
|
||||
|
||||
// Delete donation
|
||||
if (! $error)
|
||||
{
|
||||
$sql = "DELETE FROM " . MAIN_DB_PREFIX . "don_extrafields";
|
||||
@ -558,16 +559,15 @@ class Don extends CommonObject
|
||||
|
||||
if (! $error)
|
||||
{
|
||||
if (!$notrigger)
|
||||
{
|
||||
// Call trigger
|
||||
$result=$this->call_trigger('DON_DELETE',$user);
|
||||
$sql = "DELETE FROM " . MAIN_DB_PREFIX . "don";
|
||||
$sql.= " WHERE rowid=" . $this->id;
|
||||
|
||||
if ($result < 0) {
|
||||
$error++;
|
||||
}
|
||||
// End call triggers
|
||||
}
|
||||
$resql = $this->db->query($sql);
|
||||
if (!$resql)
|
||||
{
|
||||
$this->errors[] = $this->db->lasterror();
|
||||
$error++;
|
||||
}
|
||||
}
|
||||
|
||||
if (! $error)
|
||||
@ -577,7 +577,7 @@ class Don extends CommonObject
|
||||
}
|
||||
else
|
||||
{
|
||||
foreach ( $this->errors as $errmsg )
|
||||
foreach($this->errors as $errmsg)
|
||||
{
|
||||
dol_syslog(get_class($this) . "::delete " . $errmsg, LOG_ERR);
|
||||
$this->error .= ($this->error ? ', ' . $errmsg : $errmsg);
|
||||
|
||||
@ -109,24 +109,9 @@ class ExpenseReport extends CommonObject
|
||||
$this->total_tva = 0;
|
||||
|
||||
// List of language codes for status
|
||||
$this->statuts[0]='Draft';
|
||||
$this->statuts[2]='Validated';
|
||||
$this->statuts[4]='Canceled';
|
||||
$this->statuts[5]='Approved';
|
||||
$this->statuts[6]='Paid';
|
||||
$this->statuts[99]='Refused';
|
||||
$this->statuts_short[0]='Draft';
|
||||
$this->statuts_short[2]='Validated';
|
||||
$this->statuts_short[4]='Canceled';
|
||||
$this->statuts_short[5]='Approved';
|
||||
$this->statuts_short[6]='Paid';
|
||||
$this->statuts_short[99]='Refused';
|
||||
$this->statuts_logo[0]='statut0';
|
||||
$this->statuts_logo[2]='statut1';
|
||||
$this->statuts_logo[4]='statut5';
|
||||
$this->statuts_logo[5]='statut3';
|
||||
$this->statuts_logo[6]='statut6';
|
||||
$this->statuts_logo[99]='statut8';
|
||||
$this->statuts_short = array(0 => 'Draft', 2 => 'Validated', 4 => 'Canceled', 5 => 'Approved', 6 => 'Paid', 99 => 'Refused');
|
||||
$this->statuts = array(0 => 'Draft', 2 => 'Validated', 4 => 'Canceled', 5 => 'Approved', 6 => 'Paid', 99 => 'Refused');
|
||||
$this->statuts_logo = array(0 => 'statut0', 2 => 'statut1', 4 => 'statut5', 5 => 'statut3', 6 => 'statut6', 99 => 'statut8');
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
@ -78,12 +78,15 @@ if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter")) // Both
|
||||
$search_statut="";
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Actions
|
||||
*/
|
||||
|
||||
// None
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* View
|
||||
*/
|
||||
@ -219,19 +222,19 @@ if ($id > 0)
|
||||
print '<table class="border" width="100%">';
|
||||
|
||||
// Ref
|
||||
print '<tr><td width="25%" valign="top">'.$langs->trans("Ref").'</td>';
|
||||
print '<tr><td width="25%">'.$langs->trans("Ref").'</td>';
|
||||
print '<td colspan="2">';
|
||||
print $form->showrefnav($fuser,'id','',$user->rights->user->user->lire || $user->admin);
|
||||
print '</td>';
|
||||
print '</tr>';
|
||||
|
||||
// LastName
|
||||
print '<tr><td width="25%" valign="top">'.$langs->trans("LastName").'</td>';
|
||||
print '<tr><td width="25%">'.$langs->trans("LastName").'</td>';
|
||||
print '<td colspan="2">'.$fuser->lastname.'</td>';
|
||||
print "</tr>\n";
|
||||
|
||||
// FirstName
|
||||
print '<tr><td width="25%" valign="top">'.$langs->trans("FirstName").'</td>';
|
||||
print '<tr><td width="25%">'.$langs->trans("FirstName").'</td>';
|
||||
print '<td colspan="2">'.$fuser->firstname.'</td>';
|
||||
print "</tr>\n";
|
||||
|
||||
@ -250,14 +253,10 @@ $nbdeduced=$holiday->getConfCP('nbHolidayDeducted');
|
||||
$nb_holiday = $nbaquis / $nbdeduced;
|
||||
print $langs->trans('SoldeCPUser',round($nb_holiday,2)).($nbdeduced != 1 ? ' ('.$nbaquis.' / '.$nbdeduced.')' : '');
|
||||
|
||||
if ($id > 0)
|
||||
{
|
||||
dol_fiche_end();
|
||||
print '</br>';
|
||||
}
|
||||
else {
|
||||
dol_fiche_end();
|
||||
}
|
||||
dol_fiche_end();
|
||||
|
||||
if ($id > 0) print '</br>';
|
||||
|
||||
|
||||
print '<form method="get" action="'.$_SERVER["PHP_SELF"].'">'."\n";
|
||||
print '<table class="noborder" width="100%;">';
|
||||
@ -387,7 +386,7 @@ if (! empty($holiday->holiday))
|
||||
if($holiday_payes == '2')
|
||||
{
|
||||
print '<tr>';
|
||||
print '<td colspan="9" class="pair" style="text-align: center; padding: 5px;">'.$langs->trans('None').'</td>';
|
||||
print '<td colspan="9" '.$bc[false].'">'.$langs->trans('None').'</td>';
|
||||
print '</tr>';
|
||||
}
|
||||
|
||||
|
||||
@ -42,20 +42,20 @@ class ippException extends \Exception
|
||||
{
|
||||
protected $errno;
|
||||
|
||||
public function __construct($msg, $errno = null)
|
||||
public function __construct($msg, $errno = null)
|
||||
{
|
||||
parent::__construct($msg);
|
||||
$this->errno = $errno;
|
||||
}
|
||||
|
||||
public function getErrorFormatted()
|
||||
public function getErrorFormatted()
|
||||
{
|
||||
$return = sprintf("[ipp]: %s -- " . _(" file %s, line %s"),
|
||||
$this->getMessage() , $this->getFile() , $this->getLine());
|
||||
return $return;
|
||||
}
|
||||
|
||||
public function getErrno()
|
||||
public function getErrno()
|
||||
{
|
||||
return $this->errno;
|
||||
}
|
||||
@ -74,7 +74,7 @@ class BasicIPP
|
||||
public $ssl = false;
|
||||
public $debug_level = 3; // max 3: almost silent
|
||||
public $alert_on_end_tag; // debugging purpose: echo "END tag OK" if (1 and reads while end tag)
|
||||
public $with_exceptions = 0; // compatibility mode for old scripts
|
||||
public $with_exceptions = 1; // compatibility mode for old scripts // DOL_LDR_CHANGE set this to 1
|
||||
public $handle_http_exceptions = 1;
|
||||
|
||||
// readables variables
|
||||
@ -136,7 +136,7 @@ class BasicIPP
|
||||
protected $unix = false; // true -> use unix sockets instead of http
|
||||
protected $output;
|
||||
|
||||
public function __construct()
|
||||
public function __construct()
|
||||
{
|
||||
$tz = getenv("date.timezone");
|
||||
if (!$tz)
|
||||
@ -154,32 +154,32 @@ class BasicIPP
|
||||
self::_initTags();
|
||||
}
|
||||
|
||||
public function setPort($port = '631')
|
||||
public function setPort($port = '631')
|
||||
{
|
||||
$this->port = $port;
|
||||
self::_putDebug("Port is " . $this->port, 2);
|
||||
}
|
||||
|
||||
public function setUnix($socket = '/var/run/cups/cups.sock')
|
||||
public function setUnix($socket = '/var/run/cups/cups.sock')
|
||||
{
|
||||
$this->host = $socket;
|
||||
$this->unix = true;
|
||||
self::_putDebug("Host is " . $this->host, 2);
|
||||
}
|
||||
|
||||
public function setHost($host = 'localhost')
|
||||
public function setHost($host = 'localhost')
|
||||
{
|
||||
$this->host = $host;
|
||||
$this->unix = false;
|
||||
self::_putDebug("Host is " . $this->host, 2);
|
||||
}
|
||||
|
||||
public function setTimeout($timeout)
|
||||
public function setTimeout($timeout)
|
||||
{
|
||||
$this->timeout = $timeout;
|
||||
}
|
||||
|
||||
public function setPrinterURI($uri)
|
||||
public function setPrinterURI($uri)
|
||||
{
|
||||
$length = strlen($uri);
|
||||
$length = chr($length);
|
||||
@ -193,19 +193,19 @@ class BasicIPP
|
||||
$this->setup->uri = 1;
|
||||
}
|
||||
|
||||
public function setData($data)
|
||||
public function setData($data)
|
||||
{
|
||||
$this->data = $data;
|
||||
self::_putDebug("Data set", 2);
|
||||
}
|
||||
|
||||
public function setRawText()
|
||||
public function setRawText()
|
||||
{
|
||||
$this->setup->datatype = 'TEXT';
|
||||
$this->meta->mime_media_type = "";
|
||||
$this->setup->mime_media_type = 1;
|
||||
$this->datahead = chr(0x16);
|
||||
if (is_readable($this->data))
|
||||
if (is_readable($this->data))
|
||||
{
|
||||
//It's a filename. Open and stream.
|
||||
$data = fopen($this->data, "rb");
|
||||
@ -224,7 +224,7 @@ class BasicIPP
|
||||
self::_putDebug(_("Forcing data to be interpreted as RAW TEXT") , 2);
|
||||
}
|
||||
|
||||
public function unsetRawText()
|
||||
public function unsetRawText()
|
||||
{
|
||||
$this->setup->datatype = 'BINARY';
|
||||
$this->datahead = '';
|
||||
@ -232,24 +232,24 @@ class BasicIPP
|
||||
self::_putDebug(_("Unset forcing data to be interpreted as RAW TEXT") , 2);
|
||||
}
|
||||
|
||||
public function setBinary()
|
||||
public function setBinary()
|
||||
{
|
||||
self::unsetRawText();
|
||||
}
|
||||
|
||||
public function setFormFeed()
|
||||
public function setFormFeed()
|
||||
{
|
||||
$this->datatail = "\r\n" . chr(0x0c);
|
||||
unset($this->setup->noFormFeed);
|
||||
}
|
||||
|
||||
public function unsetFormFeed()
|
||||
public function unsetFormFeed()
|
||||
{
|
||||
$this->datatail = '';
|
||||
$this->setup->noFormFeed = 1;
|
||||
}
|
||||
|
||||
public function setCharset($charset = 'utf-8')
|
||||
public function setCharset($charset = 'utf-8')
|
||||
{
|
||||
$charset = strtolower($charset);
|
||||
$this->charset = $charset;
|
||||
@ -262,7 +262,7 @@ class BasicIPP
|
||||
$this->setup->charset = 1;
|
||||
}
|
||||
|
||||
public function setLanguage($language = 'en_us')
|
||||
public function setLanguage($language = 'en_us')
|
||||
{
|
||||
$language = strtolower($language);
|
||||
$this->meta->language = chr(0x48) // natural-language type | value-tag
|
||||
@ -274,7 +274,7 @@ class BasicIPP
|
||||
$this->setup->language = 1;
|
||||
}
|
||||
|
||||
public function setDocumentFormat($mime_media_type = 'application/octet-stream')
|
||||
public function setDocumentFormat($mime_media_type = 'application/octet-stream')
|
||||
{
|
||||
self::setBinary();
|
||||
$length = chr(strlen($mime_media_type));
|
||||
@ -287,12 +287,12 @@ class BasicIPP
|
||||
}
|
||||
|
||||
// setDocumentFormat alias for backward compatibility
|
||||
public function setMimeMediaType($mime_media_type = "application/octet-stream")
|
||||
public function setMimeMediaType($mime_media_type = "application/octet-stream")
|
||||
{
|
||||
self::setDocumentFormat($mime_media_type);
|
||||
}
|
||||
|
||||
public function setCopies($nbrcopies = 1)
|
||||
public function setCopies($nbrcopies = 1)
|
||||
{
|
||||
$this->meta->copies = "";
|
||||
|
||||
@ -311,7 +311,7 @@ class BasicIPP
|
||||
$this->setup->copies = 1;
|
||||
}
|
||||
|
||||
public function setDocumentName($document_name = "")
|
||||
public function setDocumentName($document_name = "")
|
||||
{
|
||||
$this->meta->document_name = "";
|
||||
if (!$document_name) {
|
||||
@ -329,10 +329,10 @@ class BasicIPP
|
||||
|
||||
}
|
||||
|
||||
public function setJobName($jobname = '', $absolute = false)
|
||||
public function setJobName($jobname = '', $absolute = false)
|
||||
{
|
||||
$this->meta->jobname = '';
|
||||
if ($jobname == '')
|
||||
if ($jobname == '')
|
||||
{
|
||||
$this->meta->jobname = '';
|
||||
return true;
|
||||
@ -356,7 +356,7 @@ class BasicIPP
|
||||
$this->setup->jobname = 1;
|
||||
}
|
||||
|
||||
public function setUserName($username = 'PHP-SERVER')
|
||||
public function setUserName($username = 'PHP-SERVER')
|
||||
{
|
||||
$this->requesting_user = $username;
|
||||
$this->meta->username = '';
|
||||
@ -368,7 +368,7 @@ class BasicIPP
|
||||
}
|
||||
/*
|
||||
$value_length = 0x00;
|
||||
for ($i = 0; $i < strlen($username); $i++)
|
||||
for ($i = 0; $i < strlen($username); $i++)
|
||||
{
|
||||
$value_length+= 0x01;
|
||||
}
|
||||
@ -377,19 +377,19 @@ class BasicIPP
|
||||
*/
|
||||
$this->meta->username = chr(0x42) // keyword type || value-tag
|
||||
. chr(0x00) . chr(0x14) // name-length
|
||||
. "requesting-user-name"
|
||||
. "requesting-user-name"
|
||||
. self::_giveMeStringLength($username) // value-length
|
||||
. $username;
|
||||
self::_putDebug(sprintf(_("Username: %s") , $username) , 2);
|
||||
$this->setup->username = 1;
|
||||
}
|
||||
|
||||
public function setAuthentification($username, $password)
|
||||
public function setAuthentification($username, $password)
|
||||
{
|
||||
self::setAuthentication($username, $password);
|
||||
}
|
||||
|
||||
public function setAuthentication($username, $password)
|
||||
public function setAuthentication($username, $password)
|
||||
{
|
||||
$this->password = $password;
|
||||
$this->username = $username;
|
||||
@ -397,7 +397,7 @@ class BasicIPP
|
||||
$this->setup->password = 1;
|
||||
}
|
||||
|
||||
public function setSides($sides = 2)
|
||||
public function setSides($sides = 2)
|
||||
{
|
||||
$this->meta->sides = '';
|
||||
if (!$sides)
|
||||
@ -405,7 +405,7 @@ class BasicIPP
|
||||
return true;
|
||||
}
|
||||
|
||||
switch ($sides)
|
||||
switch ($sides)
|
||||
{
|
||||
case 1:
|
||||
$sides = "one-sided";
|
||||
@ -428,7 +428,7 @@ class BasicIPP
|
||||
self::_putDebug(sprintf(_("Sides value set to %s") , $sides) , 2);
|
||||
}
|
||||
|
||||
public function setFidelity()
|
||||
public function setFidelity()
|
||||
{
|
||||
// whether the server can't replace any attributes
|
||||
// (eg, 2 sided print is not possible,
|
||||
@ -441,7 +441,7 @@ class BasicIPP
|
||||
self::_putDebug(_("Fidelity attribute is set (paranoid mode)") , 3);
|
||||
}
|
||||
|
||||
public function unsetFidelity()
|
||||
public function unsetFidelity()
|
||||
{
|
||||
// whether the server can replace any attributes
|
||||
// (eg, 2 sided print is not possible,
|
||||
@ -460,17 +460,17 @@ class BasicIPP
|
||||
if (!$message) {
|
||||
return true;
|
||||
}
|
||||
$this->meta->message =
|
||||
$this->meta->message =
|
||||
chr(0x41) // attribute type = textWithoutLanguage
|
||||
. chr(0x00)
|
||||
. chr(0x07)
|
||||
. "message"
|
||||
. chr(0x00)
|
||||
. chr(0x07)
|
||||
. "message"
|
||||
. self::_giveMeStringLength(substr($message, 0, 127))
|
||||
. substr($message, 0, 127);
|
||||
self::_putDebug(sprintf(_('Setting message to "%s"') , $message) , 2);
|
||||
}
|
||||
|
||||
public function setPageRanges($page_ranges)
|
||||
public function setPageRanges($page_ranges)
|
||||
{
|
||||
// $pages_ranges = string: "1:5 10:25 40:52 ..."
|
||||
// to unset, specify an empty string.
|
||||
@ -482,37 +482,37 @@ class BasicIPP
|
||||
$first = true;
|
||||
#$page_ranges = split(' ', $page_ranges);
|
||||
$page_ranges = preg_split('# #', $page_ranges);
|
||||
foreach($page_ranges as $page_range)
|
||||
foreach($page_ranges as $page_range)
|
||||
{
|
||||
$value = self::_rangeOfIntegerBuild($page_range);
|
||||
if ($first)
|
||||
{
|
||||
$this->meta->page_ranges .=
|
||||
$this->tags_types['rangeOfInteger']['tag']
|
||||
. self::_giveMeStringLength('page-ranges')
|
||||
. 'page-ranges'
|
||||
. self::_giveMeStringLength($value)
|
||||
$this->meta->page_ranges .=
|
||||
$this->tags_types['rangeOfInteger']['tag']
|
||||
. self::_giveMeStringLength('page-ranges')
|
||||
. 'page-ranges'
|
||||
. self::_giveMeStringLength($value)
|
||||
. $value;
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->meta->page_ranges .=
|
||||
$this->tags_types['rangeOfInteger']['tag']
|
||||
. self::_giveMeStringLength('')
|
||||
. self::_giveMeStringLength($value)
|
||||
$this->meta->page_ranges .=
|
||||
$this->tags_types['rangeOfInteger']['tag']
|
||||
. self::_giveMeStringLength('')
|
||||
. self::_giveMeStringLength($value)
|
||||
. $value;
|
||||
$first = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public function setAttribute($attribute, $values)
|
||||
public function setAttribute($attribute, $values)
|
||||
{
|
||||
$operation_attributes_tags = array_keys($this->operation_tags);
|
||||
$job_attributes_tags = array_keys($this->job_tags);
|
||||
$printer_attributes_tags = array_keys($this->printer_tags);
|
||||
self::unsetAttribute($attribute);
|
||||
if (in_array($attribute, $operation_attributes_tags))
|
||||
if (in_array($attribute, $operation_attributes_tags))
|
||||
{
|
||||
if (!is_array($values))
|
||||
{
|
||||
@ -526,13 +526,13 @@ class BasicIPP
|
||||
}
|
||||
}
|
||||
}
|
||||
elseif (in_array($attribute, $job_attributes_tags))
|
||||
elseif (in_array($attribute, $job_attributes_tags))
|
||||
{
|
||||
if (!is_array($values))
|
||||
{
|
||||
self::_setJobAttribute($attribute, $values);
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
foreach($values as $value)
|
||||
{
|
||||
@ -540,7 +540,7 @@ class BasicIPP
|
||||
}
|
||||
}
|
||||
}
|
||||
elseif (in_array($attribute, $printer_attributes_tags))
|
||||
elseif (in_array($attribute, $printer_attributes_tags))
|
||||
{
|
||||
if (!is_array($values))
|
||||
{
|
||||
@ -569,14 +569,14 @@ class BasicIPP
|
||||
}
|
||||
}
|
||||
|
||||
public function unsetAttribute($attribute)
|
||||
public function unsetAttribute($attribute)
|
||||
{
|
||||
$operation_attributes_tags = array_keys($this->operation_tags);
|
||||
$job_attributes_tags = array_keys($this->job_tags);
|
||||
$printer_attributes_tags = array_keys($this->printer_tags);
|
||||
if (in_array($attribute, $operation_attributes_tags))
|
||||
if (in_array($attribute, $operation_attributes_tags))
|
||||
{
|
||||
unset(
|
||||
unset(
|
||||
$this->operation_tags[$attribute]['value'],
|
||||
$this->operation_tags[$attribute]['systag']
|
||||
);
|
||||
@ -595,7 +595,7 @@ class BasicIPP
|
||||
$this->printer_tags[$attribute]['systag']
|
||||
);
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
trigger_error(
|
||||
sprintf(_('unsetAttribute: Tag "%s" is not a printer or a job attribute'),
|
||||
@ -623,7 +623,7 @@ class BasicIPP
|
||||
*
|
||||
* @throws ippException
|
||||
*/
|
||||
public function setLog($log_destination, $destination_type = 'file', $level = 2)
|
||||
public function setLog($log_destination, $destination_type = 'file', $level = 2)
|
||||
{
|
||||
if (!file_exists($log_destination) && is_writable(dirname($log_destination)))
|
||||
{
|
||||
@ -631,7 +631,7 @@ class BasicIPP
|
||||
chmod($log_destination, 0777);
|
||||
}
|
||||
|
||||
switch ($destination_type)
|
||||
switch ($destination_type)
|
||||
{
|
||||
case 'file':
|
||||
case 3:
|
||||
@ -654,7 +654,7 @@ class BasicIPP
|
||||
$this->log_level = $level;
|
||||
}
|
||||
|
||||
public function printDebug()
|
||||
public function printDebug()
|
||||
{
|
||||
for ($i = 0; $i < $this->debug_count; $i++)
|
||||
{
|
||||
@ -664,7 +664,7 @@ class BasicIPP
|
||||
$this->debug_count = 0;
|
||||
}
|
||||
|
||||
public function getDebug()
|
||||
public function getDebug()
|
||||
{
|
||||
$debug = '';
|
||||
for ($i = 0; $i < $this->debug_count; $i++)
|
||||
@ -679,7 +679,7 @@ class BasicIPP
|
||||
//
|
||||
// OPERATIONS
|
||||
//
|
||||
public function printJob()
|
||||
public function printJob()
|
||||
{
|
||||
// this BASIC version of printJob do not parse server
|
||||
// output for job's attributes
|
||||
@ -692,7 +692,7 @@ class BasicIPP
|
||||
if (!$this->_stringJob()) {
|
||||
return FALSE;
|
||||
}
|
||||
if (is_readable($this->data))
|
||||
if (is_readable($this->data))
|
||||
{
|
||||
self::_putDebug(_("Printing a FILE"));
|
||||
$this->output = $this->stringjob;
|
||||
@ -718,7 +718,7 @@ class BasicIPP
|
||||
else
|
||||
{
|
||||
self::_putDebug(_("Printing DATA"));
|
||||
$this->output =
|
||||
$this->output =
|
||||
$this->stringjob
|
||||
. $this->datahead
|
||||
. $this->data
|
||||
@ -732,7 +732,7 @@ class BasicIPP
|
||||
{
|
||||
self::_parseServerOutput();
|
||||
}
|
||||
if (isset($this->serveroutput) && isset($this->serveroutput->status))
|
||||
if (isset($this->serveroutput) && isset($this->serveroutput->status))
|
||||
{
|
||||
$this->status = array_merge($this->status, array(
|
||||
$this->serveroutput->status
|
||||
@ -740,25 +740,25 @@ class BasicIPP
|
||||
if ($this->serveroutput->status == "successfull-ok")
|
||||
{
|
||||
self::_errorLog(
|
||||
sprintf("printing job %s: ", $this->last_job)
|
||||
sprintf("printing job %s: ", $this->last_job)
|
||||
. $this->serveroutput->status,
|
||||
3);
|
||||
}
|
||||
else
|
||||
{
|
||||
self::_errorLog(
|
||||
sprintf("printing job: ", $this->last_job)
|
||||
sprintf("printing job: ", $this->last_job)
|
||||
. $this->serveroutput->status,
|
||||
1);
|
||||
}
|
||||
return $this->serveroutput->status;
|
||||
}
|
||||
|
||||
$this->status =
|
||||
$this->status =
|
||||
array_merge($this->status, array("OPERATION FAILED"));
|
||||
$this->jobs =
|
||||
$this->jobs =
|
||||
array_merge($this->jobs, array(""));
|
||||
$this->jobs_uri =
|
||||
$this->jobs_uri =
|
||||
array_merge($this->jobs_uri, array(""));
|
||||
|
||||
self::_errorLog("printing job : OPERATION FAILED", 1);
|
||||
@ -768,7 +768,7 @@ class BasicIPP
|
||||
//
|
||||
// HTTP OUTPUT
|
||||
//
|
||||
protected function _sendHttp($post_values, $uri)
|
||||
protected function _sendHttp($post_values, $uri)
|
||||
{
|
||||
/*
|
||||
This function Copyright (C) 2005-2006 Thomas Harding, Manuel Lemos
|
||||
@ -780,13 +780,15 @@ class BasicIPP
|
||||
$this->serveroutput->body = "";
|
||||
$http = new http_class;
|
||||
if (!$this->unix) {
|
||||
// DOL_LDR_CHANGE
|
||||
if (empty($this->host)) $this->host='127.0.0.1';
|
||||
$http->host = $this->host;
|
||||
}
|
||||
else {
|
||||
$http->host = "localhost";
|
||||
}
|
||||
$http->with_exceptions = $this->with_exceptions;
|
||||
if ($this->debug_http)
|
||||
if ($this->debug_http)
|
||||
{
|
||||
$http->debug = 1;
|
||||
$http->html_debug = 0;
|
||||
@ -824,20 +826,20 @@ class BasicIPP
|
||||
"File" => $post_values["File"]
|
||||
);
|
||||
}
|
||||
if (isset($post_values["FileType"])
|
||||
if (isset($post_values["FileType"])
|
||||
&& !strcmp($post_values["FileType"], "TEXT")
|
||||
)
|
||||
{
|
||||
$arguments["BodyStream"][] = array("Data" => Chr(12));
|
||||
}
|
||||
$arguments["RequestURI"] = $uri;
|
||||
if ($this->with_exceptions && $this->handle_http_exceptions)
|
||||
if ($this->with_exceptions && $this->handle_http_exceptions)
|
||||
{
|
||||
try
|
||||
{
|
||||
$success = $http->Open($arguments);
|
||||
}
|
||||
catch(httpException $e)
|
||||
catch(httpException $e)
|
||||
{
|
||||
throw new ippException(
|
||||
sprintf("http error: %s", $e->getMessage()),
|
||||
@ -846,19 +848,19 @@ class BasicIPP
|
||||
}
|
||||
else
|
||||
{
|
||||
$success = $http->Open($arguments);
|
||||
$success = $http->Open($arguments);
|
||||
}
|
||||
if ($success[0] == true)
|
||||
if ($success[0] == true)
|
||||
{
|
||||
$success = $http->SendRequest($arguments);
|
||||
if ($success[0] == true)
|
||||
if ($success[0] == true)
|
||||
{
|
||||
self::_putDebug("H T T P R E Q U E S T :");
|
||||
self::_putDebug("Request headers:");
|
||||
for (Reset($http->request_headers) , $header = 0; $header < count($http->request_headers); Next($http->request_headers) , $header++)
|
||||
for (Reset($http->request_headers) , $header = 0; $header < count($http->request_headers); Next($http->request_headers) , $header++)
|
||||
{
|
||||
$header_name = Key($http->request_headers);
|
||||
if (GetType($http->request_headers[$header_name]) == "array")
|
||||
if (GetType($http->request_headers[$header_name]) == "array")
|
||||
{
|
||||
for ($header_value = 0; $header_value < count($http->request_headers[$header_name]); $header_value++)
|
||||
{
|
||||
@ -872,7 +874,7 @@ class BasicIPP
|
||||
}
|
||||
self::_putDebug("Request body:");
|
||||
self::_putDebug(
|
||||
htmlspecialchars($http->request_body)
|
||||
htmlspecialchars($http->request_body)
|
||||
. "*********** END REQUEST BODY *********"
|
||||
);
|
||||
$i = 0;
|
||||
@ -881,16 +883,16 @@ class BasicIPP
|
||||
$http->ReadReplyHeaders($headers);
|
||||
self::_putDebug("H T T P R E S P O N S E :");
|
||||
self::_putDebug("Response headers:");
|
||||
for (Reset($headers) , $header = 0; $header < count($headers); Next($headers) , $header++)
|
||||
for (Reset($headers) , $header = 0; $header < count($headers); Next($headers) , $header++)
|
||||
{
|
||||
$header_name = Key($headers);
|
||||
if (GetType($headers[$header_name]) == "array")
|
||||
if (GetType($headers[$header_name]) == "array")
|
||||
{
|
||||
for ($header_value = 0; $header_value < count($headers[$header_name]); $header_value++)
|
||||
for ($header_value = 0; $header_value < count($headers[$header_name]); $header_value++)
|
||||
{
|
||||
self::_putDebug($header_name . ": " . $headers[$header_name][$header_value]);
|
||||
$this->serveroutput->headers[$i] =
|
||||
$header_name . ": "
|
||||
$this->serveroutput->headers[$i] =
|
||||
$header_name . ": "
|
||||
. $headers[$header_name][$header_value];
|
||||
$i++;
|
||||
}
|
||||
@ -898,16 +900,16 @@ class BasicIPP
|
||||
else
|
||||
{
|
||||
self::_putDebug($header_name . ": " . $headers[$header_name]);
|
||||
$this->serveroutput->headers[$i] =
|
||||
$header_name
|
||||
. ": "
|
||||
$this->serveroutput->headers[$i] =
|
||||
$header_name
|
||||
. ": "
|
||||
. $headers[$header_name];
|
||||
$i++;
|
||||
}
|
||||
}
|
||||
self::_putDebug("\n\nResponse body:\n");
|
||||
$this->serveroutput->body = "";
|
||||
for (;;)
|
||||
for (;;)
|
||||
{
|
||||
$http->ReadReplyBody($body, 1024);
|
||||
if (strlen($body) == 0) {
|
||||
@ -927,7 +929,7 @@ class BasicIPP
|
||||
//
|
||||
// INIT
|
||||
//
|
||||
protected function _initTags()
|
||||
protected function _initTags()
|
||||
{
|
||||
$this->tags_types = array(
|
||||
"unsupported" => array(
|
||||
@ -1090,7 +1092,7 @@ class BasicIPP
|
||||
//
|
||||
// SETUP
|
||||
//
|
||||
protected function _setOperationId()
|
||||
protected function _setOperationId()
|
||||
{
|
||||
$prepend = '';
|
||||
$this->operation_id+= 1;
|
||||
@ -1098,7 +1100,7 @@ class BasicIPP
|
||||
self::_putDebug("operation id is: " . $this->operation_id, 2);
|
||||
}
|
||||
|
||||
protected function _setJobId()
|
||||
protected function _setJobId()
|
||||
{
|
||||
$this->meta->jobid+= 1;
|
||||
$prepend = '';
|
||||
@ -1109,7 +1111,7 @@ class BasicIPP
|
||||
return $prepend . $this->meta->jobid;
|
||||
}
|
||||
|
||||
protected function _setJobUri($job_uri)
|
||||
protected function _setJobUri($job_uri)
|
||||
{
|
||||
$this->meta->job_uri = chr(0x45) // type uri
|
||||
. chr(0x00) . chr(0x07) // name-length
|
||||
@ -1122,7 +1124,7 @@ class BasicIPP
|
||||
//
|
||||
// RESPONSE PARSING
|
||||
//
|
||||
protected function _parseServerOutput()
|
||||
protected function _parseServerOutput()
|
||||
{
|
||||
$this->serveroutput->response = array();
|
||||
if (!self::_parseHttpHeaders()) {
|
||||
@ -1141,10 +1143,10 @@ class BasicIPP
|
||||
return true;
|
||||
}
|
||||
|
||||
protected function _parseHttpHeaders()
|
||||
protected function _parseHttpHeaders()
|
||||
{
|
||||
$response = "";
|
||||
switch ($this->serveroutput->headers[0])
|
||||
switch ($this->serveroutput->headers[0])
|
||||
{
|
||||
case "http/1.1 200 ok: ":
|
||||
$this->serveroutput->httpstatus = "HTTP/1.1 200 OK";
|
||||
@ -1201,12 +1203,12 @@ class BasicIPP
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
protected function _parseIppVersion()
|
||||
protected function _parseIppVersion()
|
||||
{
|
||||
$ippversion =
|
||||
(ord($this->serveroutput->body[$this->_parsing->offset]) * 256)
|
||||
+ ord($this->serveroutput->body[$this->_parsing->offset + 1]);
|
||||
switch ($ippversion)
|
||||
switch ($ippversion)
|
||||
{
|
||||
case 0x0101:
|
||||
$this->serveroutput->ipp_version = "1.1";
|
||||
@ -1229,7 +1231,7 @@ class BasicIPP
|
||||
return;
|
||||
}
|
||||
|
||||
protected function _parseStatusCode()
|
||||
protected function _parseStatusCode()
|
||||
{
|
||||
$status_code =
|
||||
(ord($this->serveroutput->body[$this->_parsing->offset]) * 256)
|
||||
@ -1240,27 +1242,27 @@ class BasicIPP
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if ($status_code < 0x00FF)
|
||||
if ($status_code < 0x00FF)
|
||||
{
|
||||
$this->serveroutput->status = "successfull";
|
||||
}
|
||||
elseif ($status_code < 0x01FF)
|
||||
elseif ($status_code < 0x01FF)
|
||||
{
|
||||
$this->serveroutput->status = "informational";
|
||||
}
|
||||
elseif ($status_code < 0x02FF)
|
||||
elseif ($status_code < 0x02FF)
|
||||
{
|
||||
$this->serveroutput->status = "redirection";
|
||||
}
|
||||
elseif ($status_code < 0x04FF)
|
||||
elseif ($status_code < 0x04FF)
|
||||
{
|
||||
$this->serveroutput->status = "client-error";
|
||||
}
|
||||
elseif ($status_code < 0x05FF)
|
||||
elseif ($status_code < 0x05FF)
|
||||
{
|
||||
$this->serveroutput->status = "server-error";
|
||||
}
|
||||
switch ($status_code)
|
||||
switch ($status_code)
|
||||
{
|
||||
case 0x0000:
|
||||
$this->serveroutput->status = "successfull-ok";
|
||||
@ -1407,7 +1409,7 @@ class BasicIPP
|
||||
return;
|
||||
}
|
||||
|
||||
protected function _parseRequestID()
|
||||
protected function _parseRequestID()
|
||||
{
|
||||
$this->serveroutput->request_id =
|
||||
self::_interpretInteger(
|
||||
@ -1418,7 +1420,7 @@ class BasicIPP
|
||||
return;
|
||||
}
|
||||
|
||||
protected function _interpretInteger($value)
|
||||
protected function _interpretInteger($value)
|
||||
{
|
||||
// they are _signed_ integers
|
||||
$value_parsed = 0;
|
||||
@ -1426,8 +1428,8 @@ class BasicIPP
|
||||
{
|
||||
$value_parsed +=
|
||||
(
|
||||
(1 << (($i - 1) * 8))
|
||||
*
|
||||
(1 << (($i - 1) * 8))
|
||||
*
|
||||
ord($value[strlen($value) - $i])
|
||||
);
|
||||
}
|
||||
@ -1438,14 +1440,14 @@ class BasicIPP
|
||||
return $value_parsed;
|
||||
}
|
||||
|
||||
protected function _parseResponse()
|
||||
protected function _parseResponse()
|
||||
{
|
||||
}
|
||||
|
||||
//
|
||||
// REQUEST BUILDING
|
||||
//
|
||||
protected function _stringJob()
|
||||
protected function _stringJob()
|
||||
{
|
||||
if (!isset($this->setup->charset)) {
|
||||
self::setCharset();
|
||||
@ -1453,7 +1455,7 @@ class BasicIPP
|
||||
if (!isset($this->setup->datatype)) {
|
||||
self::setBinary();
|
||||
}
|
||||
if (!isset($this->setup->uri))
|
||||
if (!isset($this->setup->uri))
|
||||
{
|
||||
$this->getPrinters();
|
||||
unset($this->jobs[count($this->jobs) - 1]);
|
||||
@ -1463,7 +1465,7 @@ class BasicIPP
|
||||
{
|
||||
self::setPrinterURI($this->available_printers[0]);
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
trigger_error(
|
||||
_("_stringJob: Printer URI is not set: die"),
|
||||
@ -1523,7 +1525,7 @@ class BasicIPP
|
||||
. $this->meta->document_name
|
||||
. $this->meta->mime_media_type
|
||||
. $operationattributes;
|
||||
if ($this->meta->copies || $this->meta->sides || $this->meta->page_ranges || !empty($jobattributes))
|
||||
if ($this->meta->copies || $this->meta->sides || $this->meta->page_ranges || !empty($jobattributes))
|
||||
{
|
||||
$this->stringjob .=
|
||||
chr(0x02) // start job-attributes | job-attributes-tag
|
||||
@ -1540,31 +1542,31 @@ class BasicIPP
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
protected function _buildValues(&$operationattributes, &$jobattributes, &$printerattributes)
|
||||
protected function _buildValues(&$operationattributes, &$jobattributes, &$printerattributes)
|
||||
{
|
||||
$operationattributes = '';
|
||||
foreach($this->operation_tags as $key => $values)
|
||||
foreach($this->operation_tags as $key => $values)
|
||||
{
|
||||
$item = 0;
|
||||
if (array_key_exists('value', $values))
|
||||
{
|
||||
foreach($values['value'] as $item_value)
|
||||
foreach($values['value'] as $item_value)
|
||||
{
|
||||
if ($item == 0)
|
||||
{
|
||||
$operationattributes .=
|
||||
$values['systag']
|
||||
. self::_giveMeStringLength($key)
|
||||
. $key
|
||||
. self::_giveMeStringLength($item_value)
|
||||
$values['systag']
|
||||
. self::_giveMeStringLength($key)
|
||||
. $key
|
||||
. self::_giveMeStringLength($item_value)
|
||||
. $item_value;
|
||||
}
|
||||
else
|
||||
{
|
||||
$operationattributes .=
|
||||
$values['systag']
|
||||
. self::_giveMeStringLength('')
|
||||
. self::_giveMeStringLength($item_value)
|
||||
$operationattributes .=
|
||||
$values['systag']
|
||||
. self::_giveMeStringLength('')
|
||||
. self::_giveMeStringLength($item_value)
|
||||
. $item_value;
|
||||
}
|
||||
$item++;
|
||||
@ -1572,17 +1574,17 @@ class BasicIPP
|
||||
}
|
||||
}
|
||||
$jobattributes = '';
|
||||
foreach($this->job_tags as $key => $values)
|
||||
foreach($this->job_tags as $key => $values)
|
||||
{
|
||||
$item = 0;
|
||||
if (array_key_exists('value', $values))
|
||||
if (array_key_exists('value', $values))
|
||||
{
|
||||
foreach($values['value'] as $item_value)
|
||||
foreach($values['value'] as $item_value)
|
||||
{
|
||||
if ($item == 0)
|
||||
{
|
||||
{
|
||||
$jobattributes .=
|
||||
$values['systag']
|
||||
$values['systag']
|
||||
. self::_giveMeStringLength($key)
|
||||
. $key
|
||||
. self::_giveMeStringLength($item_value)
|
||||
@ -1601,12 +1603,12 @@ class BasicIPP
|
||||
}
|
||||
}
|
||||
$printerattributes = '';
|
||||
foreach($this->printer_tags as $key => $values)
|
||||
foreach($this->printer_tags as $key => $values)
|
||||
{
|
||||
$item = 0;
|
||||
if (array_key_exists('value', $values))
|
||||
{
|
||||
foreach($values['value'] as $item_value)
|
||||
foreach($values['value'] as $item_value)
|
||||
{
|
||||
if ($item == 0)
|
||||
{
|
||||
@ -1635,7 +1637,7 @@ class BasicIPP
|
||||
return true;
|
||||
}
|
||||
|
||||
protected function _giveMeStringLength($string)
|
||||
protected function _giveMeStringLength($string)
|
||||
{
|
||||
$length = strlen($string);
|
||||
if ($length > ((0xFF << 8) + 0xFF) )
|
||||
@ -1660,12 +1662,12 @@ class BasicIPP
|
||||
return chr($int2) . chr($int1);
|
||||
}
|
||||
|
||||
protected function _enumBuild($tag, $value)
|
||||
protected function _enumBuild($tag, $value)
|
||||
{
|
||||
switch ($tag)
|
||||
switch ($tag)
|
||||
{
|
||||
case "orientation-requested":
|
||||
switch ($value)
|
||||
switch ($value)
|
||||
{
|
||||
case 'portrait':
|
||||
$value = chr(3);
|
||||
@ -1686,7 +1688,7 @@ class BasicIPP
|
||||
break;
|
||||
|
||||
case "print-quality":
|
||||
switch ($value)
|
||||
switch ($value)
|
||||
{
|
||||
case 'draft':
|
||||
$value = chr(3);
|
||||
@ -1703,7 +1705,7 @@ class BasicIPP
|
||||
break;
|
||||
|
||||
case "finishing":
|
||||
switch ($value)
|
||||
switch ($value)
|
||||
{
|
||||
case 'none':
|
||||
$value = chr(3);
|
||||
@ -1791,9 +1793,9 @@ class BasicIPP
|
||||
return $prepend . $value;
|
||||
}
|
||||
|
||||
protected function _integerBuild($value)
|
||||
protected function _integerBuild($value)
|
||||
{
|
||||
if ($value >= 2147483647 || $value < - 2147483648)
|
||||
if ($value >= 2147483647 || $value < - 2147483648)
|
||||
{
|
||||
trigger_error(
|
||||
_("Values must be between -2147483648 and 2147483647: assuming '0'") , E_USER_WARNING);
|
||||
@ -1820,7 +1822,7 @@ class BasicIPP
|
||||
return $value;
|
||||
}
|
||||
|
||||
protected function _rangeOfIntegerBuild($integers)
|
||||
protected function _rangeOfIntegerBuild($integers)
|
||||
{
|
||||
#$integers = split(":", $integers);
|
||||
$integers = preg_split("#:#", $integers);
|
||||
@ -1830,11 +1832,11 @@ class BasicIPP
|
||||
return $outvalue[0] . $outvalue[1];
|
||||
}
|
||||
|
||||
protected function _setJobAttribute($attribute, $value)
|
||||
protected function _setJobAttribute($attribute, $value)
|
||||
{
|
||||
//used by setAttribute
|
||||
$tag_type = $this->job_tags[$attribute]['tag'];
|
||||
switch ($tag_type)
|
||||
switch ($tag_type)
|
||||
{
|
||||
case 'integer':
|
||||
$this->job_tags[$attribute]['value'][] = self::_integerBuild($value);
|
||||
@ -1889,11 +1891,11 @@ class BasicIPP
|
||||
$this->job_tags[$attribute]['systag'] = $this->tags_types[$tag_type]['tag'];
|
||||
}
|
||||
|
||||
protected function _setOperationAttribute($attribute, $value)
|
||||
protected function _setOperationAttribute($attribute, $value)
|
||||
{
|
||||
//used by setAttribute
|
||||
$tag_type = $this->operation_tags[$attribute]['tag'];
|
||||
switch ($tag_type)
|
||||
switch ($tag_type)
|
||||
{
|
||||
case 'integer':
|
||||
$this->operation_tags[$attribute]['value'][] = self::_integerBuild($value);
|
||||
@ -1914,11 +1916,11 @@ class BasicIPP
|
||||
$this->operation_tags[$attribute]['systag'] = $this->tags_types[$tag_type]['tag'];
|
||||
}
|
||||
|
||||
protected function _setPrinterAttribute($attribute, $value)
|
||||
protected function _setPrinterAttribute($attribute, $value)
|
||||
{
|
||||
//used by setAttribute
|
||||
$tag_type = $this->printer_tags[$attribute]['tag'];
|
||||
switch ($tag_type)
|
||||
switch ($tag_type)
|
||||
{
|
||||
case 'integer':
|
||||
$this->printer_tags[$attribute]['value'][] = self::_integerBuild($value);
|
||||
@ -1942,7 +1944,7 @@ class BasicIPP
|
||||
//
|
||||
// DEBUGGING
|
||||
//
|
||||
protected function _putDebug($string, $level = 1)
|
||||
protected function _putDebug($string, $level = 1)
|
||||
{
|
||||
if ($level === false) {
|
||||
return;
|
||||
@ -1961,7 +1963,7 @@ class BasicIPP
|
||||
//
|
||||
// LOGGING
|
||||
//
|
||||
protected function _errorLog($string_to_log, $level)
|
||||
protected function _errorLog($string_to_log, $level)
|
||||
{
|
||||
if ($level > $this->log_level) {
|
||||
return;
|
||||
@ -1969,7 +1971,7 @@ class BasicIPP
|
||||
|
||||
$string = sprintf('%s : %s:%s user %s : %s', basename($_SERVER['PHP_SELF']) , $this->host, $this->port, $this->requesting_user, $string_to_log);
|
||||
|
||||
if ($this->log_type == 0)
|
||||
if ($this->log_type == 0)
|
||||
{
|
||||
error_log($string);
|
||||
return;
|
||||
|
||||
@ -270,14 +270,14 @@ if (empty($user->societe_id))
|
||||
$var=!$var;
|
||||
if ($langfile[$key]) $langs->load($langfile[$key]);
|
||||
$text=$langs->trans($titres[$key]);
|
||||
print '<div class="boxstats">';
|
||||
print '<a href="'.$links[$key].'" class="nobold nounderline">';
|
||||
print '<div class="boxstats">';
|
||||
print img_object("",$icons[$key]).' '.$text.'<br>';
|
||||
print '</a>';
|
||||
print '<a href="'.$links[$key].'">';
|
||||
//print '</a>';
|
||||
//print '<a href="'.$links[$key].'">';
|
||||
print $board->nb[$val];
|
||||
print '</a>';
|
||||
print '</div>';
|
||||
print '</a>';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -39,7 +39,8 @@ insert into llx_c_regions (fk_pays,code_region,cheflieu,tncc,nom) values ( 1,
|
||||
insert into llx_c_regions (fk_pays,code_region,cheflieu,tncc,nom) values ( 1, 2,'97209',3,'Martinique');
|
||||
insert into llx_c_regions (fk_pays,code_region,cheflieu,tncc,nom) values ( 1, 3,'97302',3,'Guyane');
|
||||
insert into llx_c_regions (fk_pays,code_region,cheflieu,tncc,nom) values ( 1, 4,'97411',3,'Réunion');
|
||||
insert into llx_c_regions (fk_pays,code_region,cheflieu,tncc,nom) values ( 1, 6,'',3,'Mayotte');
|
||||
insert into llx_c_regions (fk_pays,code_region,cheflieu,tncc,nom) values ( 1, 6,'97601',3,'Mayotte');
|
||||
|
||||
insert into llx_c_regions (fk_pays,code_region,cheflieu,tncc,nom) values ( 1, 11,'75056',1,'Île-de-France');
|
||||
insert into llx_c_regions (fk_pays,code_region,cheflieu,tncc,nom) values ( 1, 21,'51108',0,'Champagne-Ardenne');
|
||||
insert into llx_c_regions (fk_pays,code_region,cheflieu,tncc,nom) values ( 1, 22,'80021',0,'Picardie');
|
||||
|
||||
@ -35,6 +35,12 @@
|
||||
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values ( 0, '0', '0',0,'-','-');
|
||||
|
||||
-- Departements France (id country=1)
|
||||
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values ( 1,'971','97105',3,'GUADELOUPE','Guadeloupe');
|
||||
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values ( 2,'972','97209',3,'MARTINIQUE','Martinique');
|
||||
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values ( 3,'973','97302',3,'GUYANE','Guyane');
|
||||
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values ( 4,'974','97411',3,'REUNION','Réunion');
|
||||
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values ( 6,'976','97601',3,'MAYOTTE','Mayotte');
|
||||
|
||||
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values (82,'01','01053',5,'AIN','Ain');
|
||||
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values (22,'02','02408',5,'AISNE','Aisne');
|
||||
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values (83,'03','03190',5,'ALLIER','Allier');
|
||||
@ -131,11 +137,6 @@ insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,no
|
||||
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values (11,'93','93008',3,'SEINE-SAINT-DENIS','Seine-Saint-Denis');
|
||||
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values (11,'94','94028',2,'VAL-DE-MARNE','Val-de-Marne');
|
||||
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values (11,'95','95500',2,'VAL-D OISE','Val-d Oise');
|
||||
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values ( 1,'971','97105',3,'GUADELOUPE','Guadeloupe');
|
||||
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values ( 2,'972','97209',3,'MARTINIQUE','Martinique');
|
||||
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values ( 3,'973','97302',3,'GUYANE','Guyane');
|
||||
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values ( 4,'974','97411',3,'REUNION','Réunion');
|
||||
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values ( 6,'976','97601',3,'MAYOTTE','Mayotte');
|
||||
|
||||
|
||||
-- Provinces Belgium (id country=2)
|
||||
|
||||
@ -73,7 +73,7 @@ insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'31','Perso
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'32','Personne morale de droit étranger, non immatriculée au RCS');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'35','Régime auto-entrepreneur');
|
||||
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'41','Établissement public ou régie à caractère industriel ou commercial');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'41','Etablissement public ou régie à caractère industriel ou commercial');
|
||||
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'51','Société coopérative commerciale particulière');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'52','Société en nom collectif');
|
||||
@ -84,7 +84,7 @@ insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'56','Soci
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'57','Société par actions simplifiée (SAS)');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'58','Entreprise Unipersonnelle à Responsabilité Limitée (EURL)');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'59','Société par actions simplifiée unipersonnelle (SASU)');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'60', 'Entreprise Individuelle à Responsabilité Limitée (EIRL)');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'60','Entreprise Individuelle à Responsabilité Limitée (EIRL)');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'61','Caisse d''épargne et de prévoyance');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'62','Groupement d''intérêt économique (GIE)');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'63','Société coopérative agricole');
|
||||
@ -94,7 +94,7 @@ insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'69','Perso
|
||||
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'71','Administration de l état');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'72','Collectivité territoriale');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'73','Établissement public administratif');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'73','Etablissement public administratif');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'74','Personne morale de droit public administratif');
|
||||
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'81','Organisme gérant régime de protection social à adhésion obligatoire');
|
||||
|
||||
@ -29,7 +29,10 @@ insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,localtax1,localtax1_typ
|
||||
-- Taiwan VAT Rates
|
||||
insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values ( 2131, 213, '5', '0', 'VAT 5%', 1);
|
||||
|
||||
ALTER TABLE llx_societe_rib ADD COLUMN rum varchar(32) after default_rib;
|
||||
ALTER TABLE llx_societe_rib ADD COLUMN frstrecur varchar(16) default 'FRST' after rum;
|
||||
|
||||
|
||||
-- Loan
|
||||
create table llx_loan
|
||||
(
|
||||
@ -123,7 +126,10 @@ ALTER TABLE llx_product_fournisseur_price ADD COLUMN fk_supplier_price_expressio
|
||||
ALTER TABLE llx_product ADD COLUMN fk_price_expression integer DEFAULT NULL;
|
||||
ALTER TABLE llx_product_price ADD COLUMN fk_price_expression integer DEFAULT NULL;
|
||||
|
||||
ALTER TABLE llx_product ADD COLUMN fifo double(24,8) after pmp;
|
||||
ALTER TABLE llx_product ADD COLUMN lifo double(24,8) after fifo;
|
||||
|
||||
|
||||
--create table for user conf of printing driver
|
||||
CREATE TABLE llx_printing
|
||||
(
|
||||
@ -167,8 +173,10 @@ create table llx_bank_account_extrafields
|
||||
|
||||
|
||||
ALTER TABLE llx_stock_mouvement MODIFY COLUMN label varchar(255);
|
||||
ALTER TABLE llx_stock_mouvement MODIFY COLUMN price double(24,8) DEFAULT 0;
|
||||
ALTER TABLE llx_stock_mouvement ADD COLUMN inventorycode varchar(128);
|
||||
|
||||
|
||||
ALTER TABLE llx_product_association ADD COLUMN incdec integer DEFAULT 1;
|
||||
|
||||
|
||||
|
||||
@ -71,7 +71,9 @@ create table llx_product
|
||||
volume float DEFAULT NULL,
|
||||
volume_units tinyint DEFAULT NULL,
|
||||
stock integer, -- Current physical stock (dernormalized field)
|
||||
pmp double(24,8) DEFAULT 0 NOT NULL,
|
||||
pmp double(24,8) DEFAULT 0 NOT NULL, -- To store valuation of stock calculated using average price method, for this product
|
||||
fifo double(24,8), -- To store valuation of stock calculated using fifo method, for this product
|
||||
lifo double(24,8), -- To store valuation of stock calculated using lifo method, for this product
|
||||
canvas varchar(32) DEFAULT NULL,
|
||||
finished tinyint DEFAULT NULL,
|
||||
hidden tinyint DEFAULT 0, -- Not used. Deprecated.
|
||||
|
||||
@ -37,7 +37,9 @@ create table llx_societe_rib
|
||||
proprio varchar(60),
|
||||
owner_address varchar(255),
|
||||
default_rib smallint NOT NULL DEFAULT 0,
|
||||
|
||||
rum varchar(32), -- RUM value to use for SEPA generation
|
||||
frstrecur varchar(16) default 'FRST', -- 'FRST' or 'RECUR'
|
||||
|
||||
import_key varchar(14) -- import key
|
||||
|
||||
|
||||
)ENGINE=innodb;
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
-- ============================================================================
|
||||
-- Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||
-- Copyright (C) 2009 Laurent Destailleur <eldy@users.sourceofrge.net>
|
||||
-- Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||
-- Copyright (C) 2009-2015 Laurent Destailleur <eldy@users.sourceofrge.net>
|
||||
--
|
||||
-- This program is free software; you can redistribute it and/or modify
|
||||
-- it under the terms of the GNU General Public License as published by
|
||||
@ -21,18 +21,18 @@ create table llx_stock_mouvement
|
||||
(
|
||||
rowid integer AUTO_INCREMENT PRIMARY KEY,
|
||||
tms timestamp,
|
||||
datem datetime,
|
||||
fk_product integer NOT NULL,
|
||||
batch varchar(30) DEFAULT NULL,
|
||||
eatby date DEFAULT NULL,
|
||||
sellby date DEFAULT NULL,
|
||||
fk_entrepot integer NOT NULL,
|
||||
value real,
|
||||
price float(13,4) DEFAULT 0,
|
||||
type_mouvement smallint,
|
||||
fk_user_author integer,
|
||||
label varchar(255), -- comment on movement
|
||||
inventorycode varchar(128), -- code used to group different movement line into one operation (may be an inventory, a mass picking)
|
||||
datem datetime, -- Date and hour of movement
|
||||
fk_product integer NOT NULL, -- Id of product
|
||||
batch varchar(30) DEFAULT NULL, -- Lot or serial number
|
||||
eatby date DEFAULT NULL, -- Eatby date
|
||||
sellby date DEFAULT NULL, -- Sellby date
|
||||
fk_entrepot integer NOT NULL, -- Id warehouse
|
||||
value real, -- Qty of movement
|
||||
price double(24,8) DEFAULT 0, -- Entry price (used to calculate PMP, FIFO or LIFO value)
|
||||
type_mouvement smallint, -- Type/Direction of movement
|
||||
fk_user_author integer, -- Id user making movement
|
||||
label varchar(255), -- Comment on movement
|
||||
inventorycode varchar(128), -- Code used to group different movement line into one operation (may be an inventory, a mass picking)
|
||||
fk_origin integer,
|
||||
origintype varchar(32)
|
||||
)ENGINE=innodb;
|
||||
|
||||
@ -3680,7 +3680,7 @@ function migrate_delete_old_files($db,$langs,$conf)
|
||||
print ' '.$langs->trans("RemoveItManuallyAndPressF5ToContinue").'</div>';
|
||||
}
|
||||
else
|
||||
{
|
||||
{
|
||||
//print $langs->trans("FileWasRemoved",$filetodelete);
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -2,19 +2,19 @@
|
||||
InstallEasy=فقط اتبع التعليمات خطوة بخطوة.
|
||||
MiscellaneousChecks=التحقق من الشروط الأساسية
|
||||
DolibarrWelcome=مرحبا بكم في Dolibarr
|
||||
ConfFileExists=ملفات موجودة <b>٪ ق.</b>
|
||||
ConfFileDoesNotExists=ملفات <b>ل ٪</b> لا وجود له!
|
||||
ConfFileDoesNotExistsAndCouldNotBeCreated=ملفات <b>ل ٪</b> لا وجود له وأنه لا يمكن خلق!
|
||||
ConfFileCouldBeCreated=ملفات <b>ل ٪</b> ويمكن أن تنشأ.
|
||||
ConfFileIsNotWritable=ملفات <b>٪ ق</b> ليست للكتابة. التحقق من الأذونات. أولا لتركيب وخدمة الويب الخاص بك يجب أن تمنح ليكون قادرا على الكتابة في هذا الملف خلال عملية التهيئة ( "chmod 666" على سبيل المثال ، مثل نظام التشغيل يونكس).
|
||||
ConfFileIsWritable=ملفات للكتابة هو <b>٪ ق.</b>
|
||||
ConfFileReload=تحديث جميع المعلومات من ملف التكوين.
|
||||
PHPSupportSessions=ويدعم هذا PHP الدورات.
|
||||
PHPSupportPOSTGETOk=ويدعم هذا PHP المتغيرات والحصول على الوظائف.
|
||||
PHPSupportPOSTGETKo=فمن الممكن PHP الإعداد الخاص بك لا يدعم الوظائف المتغيرات و / أو الحصول عليه. التحقق من اتصالك <b>variables_order</b> معلمة في php.ini.
|
||||
PHPSupportGD=PHP هذا الدعم البيانية ش ج المهام.
|
||||
PHPSupportUTF8=PHP دعم UTF8 هذه المهام.
|
||||
PHPMemoryOK=الحد الأقصى الخاص بك PHP دورة الذاكرة ومن المقرر <b>٪ ق.</b> وينبغي أن يكون هذا كافيا.
|
||||
ConfFileExists=ملف الإعداد <b>%s</b> موجود مسبقاً
|
||||
ConfFileDoesNotExists=ملف الإعداد <b>%s</b> غير موجود
|
||||
ConfFileDoesNotExistsAndCouldNotBeCreated=ملف الإعداد <b>%s</b> مفقود ولا يمكن إنشائه.
|
||||
ConfFileCouldBeCreated=يمكن إنشاء ملف الإعداد <b>%s</b>
|
||||
ConfFileIsNotWritable=لا يمكن الكتابة الى ملف الإعداد <b>%s</b>. تحقق من الصلاحيات. اذا كان هذا التنصيب هو الأول، تحقق من أن السيرفر قادر ولديه جميع صلاحيات الكتابة والقراءة خلال عملية التنصيب، مثال: (chmod 666) لمستخدمي سيرفرات يونكس.
|
||||
ConfFileIsWritable=ملف الإعداد <b>%s</b> قابل للكتابة.
|
||||
ConfFileReload=إعادة تحميل جميع المعلومات من ملف الإعداد.
|
||||
PHPSupportSessions=يدعم هذا الـ PHP ميزة الجلسات الزمنية.
|
||||
PHPSupportPOSTGETOk=يدعم هذا الـ PHP وظائف POST و GET.
|
||||
PHPSupportPOSTGETKo=من المحتمل أن نسخة الـ PHP لديك لاتدعم وظائف POST - GET. تحقق من <b>variables_order</b> في ملف php.ini
|
||||
PHPSupportGD=يدعم اصدار الـ PHP هذا وظائف GD الرسومية.
|
||||
PHPSupportUTF8=يدعم هذاا الاصدار من PHP وظائف الترميز UTF8.
|
||||
PHPMemoryOK=تم إعداد الجلسة الزمنية للذاكرة في PHP الى <b>%s</b> . من المفترض ان تكون كافية.
|
||||
PHPMemoryTooLow=الحد الأقصى الخاص بك PHP دورة الذاكرة ومن المقرر <b>٪ ق</b> بايت. لهذا ينبغي أن يكون منخفضا جدا. تغيير <b>php.ini</b> وضع <b>memory_limit</b> المعلم إلى ما لا يقل عن <b>٪ ق</b> بايت.
|
||||
Recheck=اضغط هنا لمزيد من الاختبار ذو معنى
|
||||
ErrorPHPDoesNotSupportSessions=PHP تركيب الخاص بك لا يدعم الدورات. هذه الميزة هو مطلوب لجعل العمل Dolibarr. التحقق من اتصالك PHP الإعداد.
|
||||
|
||||
@ -1,19 +1,19 @@
|
||||
# Dolibarr language file - en_US - Accounting Expert
|
||||
CHARSET=UTF-8
|
||||
|
||||
Accounting=Accounting
|
||||
Globalparameters=Global parameters
|
||||
Chartofaccounts=Chart of accounts
|
||||
Fiscalyear=Fiscal years
|
||||
Menuaccount=Accounting accounts
|
||||
Accounting=Comptabilitat experta
|
||||
Globalparameters=Paràmetres globals
|
||||
Chartofaccounts=Pla comptable
|
||||
Fiscalyear=Anys fiscals
|
||||
Menuaccount=Comptes de comptabilitat
|
||||
Menuthirdpartyaccount=Thirdparty accounts
|
||||
MenuTools=Tools
|
||||
MenuTools=Utilitats
|
||||
|
||||
ConfigAccountingExpert=Configuration of the module accounting expert
|
||||
Journaux=Journals
|
||||
JournalFinancial=Financial journals
|
||||
Exports=Exports
|
||||
Export=Export
|
||||
Export=Exporta
|
||||
Modelcsv=Model of export
|
||||
OptionsDeactivatedForThisExportModel=For this export model, options are deactivated
|
||||
Selectmodelcsv=Select a model of export
|
||||
@ -124,8 +124,8 @@ CustomerInvoicePayment=Payment of invoice customer
|
||||
|
||||
ThirdPartyAccount=Thirdparty account
|
||||
|
||||
NewAccountingMvt=New movement
|
||||
NumMvts=Number of movement
|
||||
NewAccountingMvt=Nou moviment
|
||||
NumMvts=Nombre de moviment
|
||||
ListeMvts=List of the movement
|
||||
ErrorDebitCredit=Debit and Credit cannot have a value at the same time
|
||||
|
||||
@ -134,7 +134,7 @@ DescThirdPartyReport=Consult here the list of the thirdparty customers and the s
|
||||
|
||||
ListAccounts=List of the accounting accounts
|
||||
|
||||
Pcgversion=Version of the plan
|
||||
Pcgversion=Versió del pla
|
||||
Pcgtype=Class of account
|
||||
Pcgsubtype=Under class of account
|
||||
Accountparent=Root of the account
|
||||
|
||||
@ -32,14 +32,14 @@ ConfirmDeleteLine=Are you sure you want to delete this line ?
|
||||
PDFStandardExpenseReports=Standard template to generate a PDF document for expense report
|
||||
ExpenseReportLine=Expense report line
|
||||
TF_OTHER=Altre
|
||||
TF_TRANSPORTATION=Transportation
|
||||
TF_TRANSPORTATION=Transport
|
||||
TF_LUNCH=Dieta
|
||||
TF_METRO=Metro
|
||||
TF_TRAIN=Train
|
||||
TF_TRAIN=Tren
|
||||
TF_BUS=Bus
|
||||
TF_CAR=Car
|
||||
TF_PEAGE=Toll
|
||||
TF_ESSENCE=Fuel
|
||||
TF_CAR=Cotxe
|
||||
TF_PEAGE=Peatge
|
||||
TF_ESSENCE=Combustible
|
||||
TF_HOTEL=Hostel
|
||||
TF_TAXI=Taxi
|
||||
|
||||
@ -75,7 +75,7 @@ DATE_PAIEMENT=Payment date
|
||||
TO_PAID=Pay
|
||||
BROUILLONNER=Reopen
|
||||
SendToValid=Sent to approve
|
||||
ModifyInfoGen=Edit
|
||||
ModifyInfoGen=Edita
|
||||
ValidateAndSubmit=Validate and submit for approval
|
||||
|
||||
NOT_VALIDATOR=You are not allowed to approve this expense report
|
||||
|
||||
@ -1,160 +1,160 @@
|
||||
# Dolibarr language file - en_US - Accounting Expert
|
||||
CHARSET=UTF-8
|
||||
|
||||
Accounting=Accounting
|
||||
Globalparameters=Global parameters
|
||||
Chartofaccounts=Chart of accounts
|
||||
Fiscalyear=Fiscal years
|
||||
Menuaccount=Accounting accounts
|
||||
Menuthirdpartyaccount=Thirdparty accounts
|
||||
MenuTools=Tools
|
||||
Accounting=Účetnictví
|
||||
Globalparameters=Globální parametry
|
||||
Chartofaccounts=Graf účtů
|
||||
Fiscalyear=Fiskální roky
|
||||
Menuaccount=Účetní závěrka
|
||||
Menuthirdpartyaccount=Účty třetích stran
|
||||
MenuTools=Nástroje
|
||||
|
||||
ConfigAccountingExpert=Configuration of the module accounting expert
|
||||
Journaux=Journals
|
||||
JournalFinancial=Financial journals
|
||||
Exports=Exports
|
||||
ConfigAccountingExpert=Konfigurace modulu účetního experta
|
||||
Journaux=Deníky
|
||||
JournalFinancial=Finanční deníky
|
||||
Exports=Exporty
|
||||
Export=Export
|
||||
Modelcsv=Model of export
|
||||
OptionsDeactivatedForThisExportModel=For this export model, options are deactivated
|
||||
Selectmodelcsv=Select a model of export
|
||||
Modelcsv_normal=Classic export
|
||||
Modelcsv_CEGID=Export towards CEGID Expert
|
||||
BackToChartofaccounts=Return chart of accounts
|
||||
Back=Return
|
||||
Modelcsv=Model exportu
|
||||
OptionsDeactivatedForThisExportModel=Možnosti pro tento exportní model jsou deaktivovány
|
||||
Selectmodelcsv=Vyberte způsob exportu
|
||||
Modelcsv_normal=Klasický export
|
||||
Modelcsv_CEGID=Export směrem CEGID Expert
|
||||
BackToChartofaccounts=Návrat účtové osnovy
|
||||
Back=Návrat
|
||||
|
||||
Definechartofaccounts=Define a chart of accounts
|
||||
Selectchartofaccounts=Select a chart of accounts
|
||||
Validate=Validate
|
||||
Addanaccount=Add an accounting account
|
||||
AccountAccounting=Accounting account
|
||||
Ventilation=Breakdown
|
||||
ToDispatch=To dispatch
|
||||
Dispatched=Dispatched
|
||||
Definechartofaccounts=Definovat účtové osnovy
|
||||
Selectchartofaccounts=Vyberte účtové osnovy
|
||||
Validate=Potvrdit
|
||||
Addanaccount=Přidat účetní účet
|
||||
AccountAccounting=Účetní účet
|
||||
Ventilation=Přerušení
|
||||
ToDispatch=Nahlásit
|
||||
Dispatched=Odesláno
|
||||
|
||||
CustomersVentilation=Breakdown customers
|
||||
SuppliersVentilation=Breakdown suppliers
|
||||
TradeMargin=Trade margin
|
||||
Reports=Reports
|
||||
ByCustomerInvoice=By invoices customers
|
||||
ByMonth=By Month
|
||||
NewAccount=New accounting account
|
||||
Update=Update
|
||||
List=List
|
||||
Create=Create
|
||||
UpdateAccount=Modification of an accounting account
|
||||
UpdateMvts=Modification of a movement
|
||||
WriteBookKeeping=Record accounts in general ledger
|
||||
Bookkeeping=General ledger
|
||||
AccountBalanceByMonth=Account balance by month
|
||||
CustomersVentilation=Členění zákazníků
|
||||
SuppliersVentilation=Členění dodvatelů
|
||||
TradeMargin=Obchodní marže
|
||||
Reports=Zprávy
|
||||
ByCustomerInvoice=Fakturováno zákazníky
|
||||
ByMonth=Měsíčně
|
||||
NewAccount=Nový účetní účet
|
||||
Update=Aktualizovat
|
||||
List=Seznam
|
||||
Create=Vytvořit
|
||||
UpdateAccount=Změna účetního účtu
|
||||
UpdateMvts=Změna pohybu
|
||||
WriteBookKeeping=Účetní záznamy v hlavní účetní knize
|
||||
Bookkeeping=Hlavní účetní kniha
|
||||
AccountBalanceByMonth=Zůstatek na účtu podle měsíce
|
||||
|
||||
AccountingVentilation=Breakdown accounting
|
||||
AccountingVentilationSupplier=Breakdown accounting supplier
|
||||
AccountingVentilationCustomer=Breakdown accounting customer
|
||||
Line=Line
|
||||
AccountingVentilation=Členění účetnictví
|
||||
AccountingVentilationSupplier=Členění účetnictví dodavatel
|
||||
AccountingVentilationCustomer=Členění účetnictví zákazník
|
||||
Line=Linka
|
||||
|
||||
CAHTF=Total purchase supplier HT
|
||||
InvoiceLines=Lines of invoice to be ventilated
|
||||
InvoiceLinesDone=Ventilated lines of invoice
|
||||
IntoAccount=In the accounting account
|
||||
CAHTF=Celkové platby dodavatele HT
|
||||
InvoiceLines=Řádky faktury, které mají být prověřeny
|
||||
InvoiceLinesDone=Prověření řádků faktury
|
||||
IntoAccount=V účetním účtu
|
||||
|
||||
Ventilate=Ventilate
|
||||
VentilationAuto=Automatic breakdown
|
||||
Ventilate=Prověřit
|
||||
VentilationAuto=Automatické členění
|
||||
|
||||
Processing=Processing
|
||||
EndProcessing=The end of processing
|
||||
AnyLineVentilate=Any lines to ventilate
|
||||
SelectedLines=Selected lines
|
||||
Lineofinvoice=Line of invoice
|
||||
VentilatedinAccount=Ventilated successfully in the accounting account
|
||||
NotVentilatedinAccount=Not ventilated in the accounting account
|
||||
Processing=Pracuji .....
|
||||
EndProcessing=Konec zpracování
|
||||
AnyLineVentilate=Prověřit všechny řádky
|
||||
SelectedLines=Vybrané řádky
|
||||
Lineofinvoice=Řádky faktury
|
||||
VentilatedinAccount=Úspěšně prověření v účetním účtu
|
||||
NotVentilatedinAccount=Neprověřeno v účetním účtu
|
||||
|
||||
ACCOUNTING_SEPARATORCSV=Column separator in export file
|
||||
ACCOUNTING_SEPARATORCSV=Oddělovač sloupců v souboru exportu
|
||||
|
||||
ACCOUNTING_LIMIT_LIST_VENTILATION=Number of elements to be breakdown shown by page (maximum recommended : 50)
|
||||
ACCOUNTING_LIST_SORT_VENTILATION_TODO=Begin the sorting of the breakdown pages "Has to breakdown" by the most recent elements
|
||||
ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "Breakdown" by the most recent elements
|
||||
ACCOUNTING_LIMIT_LIST_VENTILATION=Počet prvků, které mají být zobrazeny rozdělením podle stránky (doporučené maximum: 50)
|
||||
ACCOUNTING_LIST_SORT_VENTILATION_TODO=Začněte třídění rozkladných stránek "Má k rozdělení" nejnovějšími elementy
|
||||
ACCOUNTING_LIST_SORT_VENTILATION_DONE=Začněte třídění rozpisu stránek "Breakdown", podle nejnovějších prvků
|
||||
|
||||
AccountLength=Length of the accounting accounts shown in Dolibarr
|
||||
AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
|
||||
ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
|
||||
ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
|
||||
AccountLength=Délka účetnické osnovy uvedené v Dolibarr
|
||||
AccountLengthDesc=Funkce povolující simulovat délku účetního účtu nahrazením místa prostřednictvím nulového obrázku. Tato funkce se týká pouze zobrazení, to nemění účetní účty zaregistrované v Dolibarr. Pro export této funkce je nutné, aby byla kompatibilní s daným softwarem.
|
||||
ACCOUNTING_LENGTH_GACCOUNT=Délka hlavních účtů
|
||||
ACCOUNTING_LENGTH_AACCOUNT=Délka účtů třetích stran
|
||||
|
||||
ACCOUNTING_SELL_JOURNAL=Sell journal
|
||||
ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
|
||||
ACCOUNTING_BANK_JOURNAL=Bank journal
|
||||
ACCOUNTING_CASH_JOURNAL=Cash journal
|
||||
ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
|
||||
ACCOUNTING_SOCIAL_JOURNAL=Social journal
|
||||
ACCOUNTING_SELL_JOURNAL=Prodejní deník
|
||||
ACCOUNTING_PURCHASE_JOURNAL=Nákupní deník
|
||||
ACCOUNTING_BANK_JOURNAL=Bankovní deník
|
||||
ACCOUNTING_CASH_JOURNAL=Peněžní deník
|
||||
ACCOUNTING_MISCELLANEOUS_JOURNAL=Ostatní deník
|
||||
ACCOUNTING_SOCIAL_JOURNAL=Sociální deník
|
||||
|
||||
ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account of transfer
|
||||
ACCOUNTING_ACCOUNT_SUSPENSE=Account of wait
|
||||
ACCOUNTING_ACCOUNT_TRANSFER_CASH=Převodní účet
|
||||
ACCOUNTING_ACCOUNT_SUSPENSE=Čekající účet
|
||||
|
||||
ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (if not defined in the product sheet)
|
||||
ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (if not defined in the product sheet)
|
||||
ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (if not defined in the service sheet)
|
||||
ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (if not defined in the service sheet)
|
||||
ACCOUNTING_PRODUCT_BUY_ACCOUNT=Účetní účet ve výchozím nastavení pro zakoupené produkty (pokud není definován v listu produktu)
|
||||
ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Účetní účet ve výchozím nastavení pro prodané produkty (pokud není definován v listu produktu)
|
||||
ACCOUNTING_SERVICE_BUY_ACCOUNT=Účetní účet ve výchozím nastavení pro zakoupené služby (pokud není definován v servisním listu)
|
||||
ACCOUNTING_SERVICE_SOLD_ACCOUNT=Účetní účet ve výchozím nastavení pro prodané služby (pokud není definován v servisním listu)
|
||||
|
||||
Doctype=Type of document
|
||||
Docdate=Date
|
||||
Doctype=Typ dokumentu
|
||||
Docdate=Datum
|
||||
Docref=Reference
|
||||
Numerocompte=Account
|
||||
Code_tiers=Thirdparty
|
||||
Labelcompte=Label account
|
||||
Debit=Debit
|
||||
Credit=Credit
|
||||
Amount=Amount
|
||||
Numerocompte=Účet
|
||||
Code_tiers=Třetí strana
|
||||
Labelcompte=Štítek účtu
|
||||
Debit=Debet
|
||||
Credit=Kredit
|
||||
Amount=Částka
|
||||
Sens=Sens
|
||||
Codejournal=Journal
|
||||
Codejournal=Deník
|
||||
|
||||
DelBookKeeping=Delete the records of the general ledger
|
||||
DelBookKeeping=Odstranit záznamy hlavní knihy
|
||||
|
||||
SellsJournal=Sells journal
|
||||
PurchasesJournal=Purchases journal
|
||||
DescSellsJournal=Sells journal
|
||||
DescPurchasesJournal=Purchases journal
|
||||
BankJournal=Bank journal
|
||||
DescBankJournal=Bank journal including all the types of payments other than cash
|
||||
CashJournal=Cash journal
|
||||
DescCashJournal=Cash journal including the type of payment cash
|
||||
SellsJournal=Prodejní denák
|
||||
PurchasesJournal=Nákupní deník
|
||||
DescSellsJournal=Prodejní deník
|
||||
DescPurchasesJournal=Nákupní deník
|
||||
BankJournal=Bankovní deník
|
||||
DescBankJournal=Bankovní deník včetně všech typů jiných než hotovostních plateb
|
||||
CashJournal=Peněžní deník
|
||||
DescCashJournal=Peněžní deník včetně typů platby v hotovosti
|
||||
|
||||
CashPayment=Cash Payment
|
||||
CashPayment=Platba v hotovosti
|
||||
|
||||
SupplierInvoicePayment=Payment of invoice supplier
|
||||
CustomerInvoicePayment=Payment of invoice customer
|
||||
SupplierInvoicePayment=Platba dodavatelské faktury
|
||||
CustomerInvoicePayment=Platba zákaznické faktury
|
||||
|
||||
ThirdPartyAccount=Thirdparty account
|
||||
ThirdPartyAccount=Účet třetí strany
|
||||
|
||||
NewAccountingMvt=New movement
|
||||
NumMvts=Number of movement
|
||||
ListeMvts=List of the movement
|
||||
ErrorDebitCredit=Debit and Credit cannot have a value at the same time
|
||||
NewAccountingMvt=Nový pohyb
|
||||
NumMvts=Číslo pohybu
|
||||
ListeMvts=Seznam pohybů
|
||||
ErrorDebitCredit=Debetní a kreditní nemůže mít hodnotu ve stejnou dobu
|
||||
|
||||
ReportThirdParty=List thirdparty account
|
||||
DescThirdPartyReport=Consult here the list of the thirdparty customers and the suppliers and their accounting accounts
|
||||
ReportThirdParty=Seznam účtů třetí strany
|
||||
DescThirdPartyReport=Poraďte se zde seznam třetích stran, zákazníky a dodavateli a jejich účetní účty
|
||||
|
||||
ListAccounts=List of the accounting accounts
|
||||
ListAccounts=Seznam účetních účtů
|
||||
|
||||
Pcgversion=Version of the plan
|
||||
Pcgtype=Class of account
|
||||
Pcgsubtype=Under class of account
|
||||
Accountparent=Root of the account
|
||||
Active=Statement
|
||||
Pcgversion=Verze plánu
|
||||
Pcgtype=Třída účtu
|
||||
Pcgsubtype=Podle třídy účtu
|
||||
Accountparent=kořen účtu
|
||||
Active=Prohlášení
|
||||
|
||||
NewFiscalYear=New fiscal year
|
||||
NewFiscalYear=Nový fiskální rok
|
||||
|
||||
DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers
|
||||
TotalVente=Total turnover HT
|
||||
TotalMarge=Total sales margin
|
||||
DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account
|
||||
DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account
|
||||
ChangeAccount=Change the accounting account for lines selected by the account:
|
||||
DescVentilCustomer=Seznamte se zde s ročním rozdělením účetnictví faktur zákazníků
|
||||
TotalVente=Celkový obrat HT
|
||||
TotalMarge=Celkové tržby marže
|
||||
DescVentilDoneCustomer=Seznamte se zde se seznamem linek faktur zákazníků a jejich účetních účtů
|
||||
DescVentilTodoCustomer=Prověřte své řádky zákaznické faktury s účetním účtem.
|
||||
ChangeAccount=Změna účetních účtů pro řádky vybraných účtů:
|
||||
Vide=-
|
||||
DescVentilSupplier=Consult here the annual breakdown accounting of your invoices suppliers
|
||||
DescVentilTodoSupplier=Ventilate your lines of invoice supplier with an accounting account
|
||||
DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
|
||||
DescVentilSupplier=Poraďte se zde s ročním rozdělením účetnictví faktur dodavatelů
|
||||
DescVentilTodoSupplier=Prověřte zde své řádky dodavatelských faktur s účetním účtem
|
||||
DescVentilDoneSupplier=Poraďte se zde se seznamem linek faktur dodavatele a jejich účetních účtů
|
||||
|
||||
ValidateHistory=Validate Automatically
|
||||
ValidateHistory=Ověřit automaticky
|
||||
|
||||
ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
|
||||
ErrorAccountancyCodeIsAlreadyUse=Chyba, nelze odstranit tento účetní účet, protože ho zrovna používáte
|
||||
|
||||
FicheVentilation=Breakdown card
|
||||
FicheVentilation=Karta členění
|
||||
|
||||
@ -8,11 +8,11 @@ VersionExperimental=Experimentální
|
||||
VersionDevelopment=Vývoj
|
||||
VersionUnknown=Neznámý
|
||||
VersionRecommanded=Doporučené
|
||||
FileCheck=Files Integrity
|
||||
FilesMissing=Missing Files
|
||||
FilesUpdated=Updated Files
|
||||
FileCheckDolibarr=Check Dolibarr Files Integrity
|
||||
XmlNotFound=Xml File of Dolibarr Integrity Not Found
|
||||
FileCheck=Soubory Integrity
|
||||
FilesMissing=Chybějící soubory
|
||||
FilesUpdated=Aktualizované soubory
|
||||
FileCheckDolibarr=Zkontrolujte Dolibarr soubory Integrity
|
||||
XmlNotFound=Soubor XML ze Dolibarr integrity nebyly načteny
|
||||
SessionId=ID relace
|
||||
SessionSaveHandler=Manipulátor uložených relací
|
||||
SessionSavePath=Místo uložení relace
|
||||
@ -48,19 +48,19 @@ SecuritySetup=Bezpečnostní nastavení
|
||||
ErrorModuleRequirePHPVersion=Chyba, tento modul vyžaduje PHP verze %s nebo vyšší
|
||||
ErrorModuleRequireDolibarrVersion=Chyba, tento modul vyžaduje Dolibarr verze %s nebo vyšší
|
||||
ErrorDecimalLargerThanAreForbidden=Chyba, přesnost vyšší než <b>%s</b> není podporována.
|
||||
DictionarySetup=Dictionary setup
|
||||
Dictionary=Dictionaries
|
||||
Chartofaccounts=Chart of accounts
|
||||
Fiscalyear=Fiscal years
|
||||
DictionarySetup=Nastavení slovníku
|
||||
Dictionary=Slovníky
|
||||
Chartofaccounts=Graf účtů
|
||||
Fiscalyear=Fiskální roky
|
||||
ErrorReservedTypeSystemSystemAuto=Hodnota "system" a "systemauto" je vyhrazena. Můžete použít "user" k pŕidání vlastního záznamu
|
||||
ErrorCodeCantContainZero=Kód nemůže obsahovat hodnotu 0
|
||||
DisableJavascript=Disable JavaScript and Ajax functions (Recommended for blind person or text browsers)
|
||||
DisableJavascript=Vypnout JavaScript a Ajax funkce (Doporučuje se pro nevidomého či textové prohlížeče)
|
||||
ConfirmAjax=Použít Ajax potvrzovací okénka
|
||||
UseSearchToSelectCompanyTooltip=Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant COMPANY_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
|
||||
UseSearchToSelectCompany=Use autocompletion fields to choose third parties instead of using a list box.
|
||||
UseSearchToSelectCompany=Používat automatické doplňování polí pro výběr třetích stran namísto použití pole se seznamem.
|
||||
ActivityStateToSelectCompany= Přidat možnost filtru pro zobrazení / skrytí třetích stran, které jsou v současné době v činnosti nebo ji ukončili
|
||||
UseSearchToSelectContactTooltip=Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant CONTACT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
|
||||
UseSearchToSelectContact=Use autocompletion fields to choose contact (instead of using a list box).
|
||||
UseSearchToSelectContact=Používat automatické doplňování polí výběr kontaktu (namísto použití seznamu).
|
||||
DelaiedFullListToSelectCompany=Wait you press a key before loading content of thirdparties combo list (This may increase performance if you have a large number of thirdparties)
|
||||
DelaiedFullListToSelectContact=Wait you press a key before loading content of contact combo list (This may increase performance if you have a large number of contact)
|
||||
SearchFilter=Nastavení vyhledávání
|
||||
@ -113,9 +113,9 @@ OtherOptions=Další možnosti
|
||||
OtherSetup=Další nastavení
|
||||
CurrentValueSeparatorDecimal=Desetinný oddělovač
|
||||
CurrentValueSeparatorThousand=Oddělovač tisíců
|
||||
Destination=Destination
|
||||
IdModule=Module ID
|
||||
IdPermissions=Permissions ID
|
||||
Destination=Destinace
|
||||
IdModule=Modul ID
|
||||
IdPermissions=Oprávnění ID
|
||||
Modules=Moduly
|
||||
ModulesCommon=Hlavní moduly
|
||||
ModulesOther=Další moduly
|
||||
@ -127,7 +127,7 @@ LanguageBrowserParameter=Parametr %s
|
||||
LocalisationDolibarrParameters=Lokalizační parametry
|
||||
ClientTZ=Časové pásmo klienta (uživatele)
|
||||
ClientHour=Klientův čas (uživatelův)
|
||||
OSTZ=Server OS Time Zone
|
||||
OSTZ=Server OS Časové pásmo
|
||||
PHPTZ=Časové pásmo PHP serveru
|
||||
PHPServerOffsetWithGreenwich=Vyrovnání PHP serveru se šířkou Greenwich (v sekundách)
|
||||
ClientOffsetWithGreenwich=Vyrovnání prohlížeče se šířkou Greenwich (v sekundách)
|
||||
@ -142,7 +142,7 @@ Box=Box
|
||||
Boxes=Boxy
|
||||
MaxNbOfLinesForBoxes=Maximální počet řádků pro boxy
|
||||
PositionByDefault=Výchozí pořadí
|
||||
Position=Position
|
||||
Position=Pozice
|
||||
MenusDesc=V nastavení menu nastavíte obsah obou panelů nabídek (horizontální i vertikální).
|
||||
MenusEditorDesc=Edito menu vám umožní upravovat položky v menu. Používejte jej opatrně, při nesprávném použití může dojít k nestabilnímu chodu systému Dolibarr nebo ke ztrátě některých položek v menu. <br> Některé moduly přidají položky v menu. Pokud jste omylem odstranili některé z těchto položek, můžete je obnovit vypnutím a opětovným zapnutím modulu.
|
||||
MenuForUsers=Menu pro uživatele
|
||||
@ -246,8 +246,8 @@ OfficialWebSiteFr=Oficiální francouzské internetové stránky
|
||||
OfficialWiki=Dolibarr dokumentace na Wiki
|
||||
OfficialDemo=Dolibarr on-line demo
|
||||
OfficialMarketPlace=Oficiální trh pro externí moduly / addons
|
||||
OfficialWebHostingService=Referenced web hosting services (Cloud hosting)
|
||||
ReferencedPreferredPartners=Preferred Partners
|
||||
OfficialWebHostingService=Odkazované webhostingové služby (Cloud hosting)
|
||||
ReferencedPreferredPartners=Preferovaní partneři
|
||||
OtherResources=Autres ressources
|
||||
ForDocumentationSeeWiki=Pro uživatelskou nebo vývojářskou dokumentaci (Doc, FAQs ...) <br> navštivte Dolibarr Wiki: <br> <a href="%s" target="_blank"><b>%s</b></a>
|
||||
ForAnswersSeeForum=V případě jakýchkoliv dalších dotazů nebo nápovědy použijte fórum Dolibarr: <br> <a href="%s" target="_blank"><b>%s</b></a>
|
||||
@ -297,11 +297,11 @@ MenuHandlers=Menu handlery
|
||||
MenuAdmin=Menu editor
|
||||
DoNotUseInProduction=Nepoužívejte ve výrobě
|
||||
ThisIsProcessToFollow=Nastaveno na proces:
|
||||
ThisIsAlternativeProcessToFollow=This is an alternative setup to process:
|
||||
ThisIsAlternativeProcessToFollow=To je alternativa k nastavení procesu:
|
||||
StepNb=Krok %s
|
||||
FindPackageFromWebSite=Nalezni balíček, obsahující funkci jež chcete (např. na oficiálních stránkách %s).
|
||||
DownloadPackageFromWebSite=Download package %s.
|
||||
UnpackPackageInDolibarrRoot=Unpack package file into directory dedicated to external modules: <b>%s</b>
|
||||
DownloadPackageFromWebSite=Download balíčku %s.
|
||||
UnpackPackageInDolibarrRoot=Rozbalte soubor balíčku do adresáře, vyhrazenému pro externí moduly: <b>%s</b>
|
||||
SetupIsReadyForUse=Instalace je dokončena a Dolibarr je připraven k použití.
|
||||
NotExistsDirect=Alternativní kořenový adresář není definován. <br>
|
||||
InfDirAlt=Od verze 3 je možné definovat alternativní kořenovou složku. To umožňuje ukládat na stejné místo plug-iny a vlastní šablony. <br> Stačí vytvořit adresář v kořenovém adresáři Dolibarr (např.: custom). <br>
|
||||
@ -310,7 +310,7 @@ YouCanSubmitFile=Vyberte modul:
|
||||
CurrentVersion=Dolibarr aktuální verze
|
||||
CallUpdatePage=Přejděte na stránku, která aktualizuje databázovou strukturu a údaje: %s.
|
||||
LastStableVersion=Poslední stabilní verze
|
||||
UpdateServerOffline=Update server offline
|
||||
UpdateServerOffline=Aktualizace serveru v režimu offline
|
||||
GenericMaskCodes=Můžete zadat jakoukoliv masku číselné řady. V masce můžete použít následující značky: <br><b>{000000}</b> číslo, automaticky inkrementované o 1 při každým %s. Počet nul odpovídá požadovanému počtu číslic. Číslo se zleva doplní nulami pro dosažení požadovaného počtu číslic. <br><b>{000000+000}</b> stejné jako předchozí, ale ofset odpovídající číslu napravo od znaku + bude použit pro první %s. <br><b>{000000@x}</b> stejné jako předchozí, ale počítadlo se resetuje na nulu, když je dosaženo měsíce x (x je v rozmezí 1 ~ 12, nebo 0 pro použití prvního měsíce fiskálního roku definované ve vaší konfiguraci, nebo 99 pro vynulování každý měsíc ). Pokud se tato volba používá, a x je 2 nebo vyšší, pak je rovněž požadovaná posloupnost {yy}{mm} či {yyyy}{mm}. <br><b>{dd}</b> den (01 až 31).<br><b>{mm}</b> měsíc (01 to 12).<br><b>{yy}</b>, <b>{yyyy}</b> nebo <b>{y}</b> rok, 2, 4 nebo 1 číslo. <br>
|
||||
GenericMaskCodes2=<b>{cccc}</b> the client code on n characters<br><b>{cccc000}</b> the client code on n characters is followed by a counter dedicated for customer. This counter dedicated to customer is reset at same time than global counter.<br><b>{tttt}</b> The code of thirdparty type on n characters (see dictionary-thirdparty types).<br>
|
||||
GenericMaskCodes3=Všechny ostatní znaky v masce zůstanou nedotčeny. <br> Mezery nejsou povoleny. <br>
|
||||
@ -324,7 +324,7 @@ ServerNotAvailableOnIPOrPort=Server není k dispozici na adrese <b>%s</b> na por
|
||||
DoTestServerAvailability=Zkouška spojení se serverem
|
||||
DoTestSend=Vyzkoušet odeslání
|
||||
DoTestSendHTML=Vyzkoušet odesílání HTML
|
||||
ErrorCantUseRazIfNoYearInMask=Error, can't use option @ to reset counter each year if sequence {yy} or {yyyy} is not in mask.
|
||||
ErrorCantUseRazIfNoYearInMask=Chyba, nelze použít volbu @ pro reset čítače každý rok, když posloupnost {yy} nebo {yyyy} není v masce.
|
||||
ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Chyba, nelze použít volbu @ pokud posloupnost {yy}{mm} or {yyyy}{mm} není uvedena v masce.
|
||||
UMask=Umask parametr pro nové soubory na Unix / Linux / BSD / Mac systému souborů.
|
||||
UMaskExplanation=Tento parametr umožňuje definovat výchozí oprávnění souborl vytvořených Dolibarr systémem na serveru (např. během nahrávání). <br> Musí se jednat o osmičkovou hodnotu (např. 0666 znamená číst a psát pro všechny). <br> Tento parametr je na serverech Windows k ničemu.
|
||||
@ -389,8 +389,8 @@ ExtrafieldSelectList = Vyberte z tabulky
|
||||
ExtrafieldSeparator=Oddělovač
|
||||
ExtrafieldCheckBox=Zaškrtávací políčko
|
||||
ExtrafieldRadio=Přepínač
|
||||
ExtrafieldCheckBoxFromList= Checkbox from table
|
||||
ExtrafieldLink=Link to an object
|
||||
ExtrafieldCheckBoxFromList= Kontrolní pole z tabulky
|
||||
ExtrafieldLink=Odkaz na objekt
|
||||
ExtrafieldParamHelpselect=Parameters list have to be like key,value<br><br> for example : <br>1,value1<br>2,value2<br>3,value3<br>...<br><br>In order to have the list depending on another :<br>1,value1|parent_list_code:parent_key<br>2,value2|parent_list_code:parent_key
|
||||
ExtrafieldParamHelpcheckbox=Parameters list have to be like key,value<br><br> for example : <br>1,value1<br>2,value2<br>3,value3<br>...
|
||||
ExtrafieldParamHelpradio=Parameters list have to be like key,value<br><br> for example : <br>1,value1<br>2,value2<br>3,value3<br>...
|
||||
@ -398,7 +398,7 @@ ExtrafieldParamHelpsellist=Parameters list comes from a table<br>Syntax : table_
|
||||
ExtrafieldParamHelpchkbxlst=Parameters list comes from a table<br>Syntax : table_name:label_field:id_field::filter<br>Example : c_typent:libelle:id::filter<br><br>filter can be a simple test (eg active=1) to display only active value <br> if you want to filter on extrafields use syntaxt extra.fieldcode=... (where field code is the code of extrafield)<br><br>In order to have the list depending on another :<br>c_typent:libelle:id:parent_list_code|parent_column:filter
|
||||
LibraryToBuildPDF=Knihovna použít k vytvoření PDF
|
||||
WarningUsingFPDF=Upozornění: Váš <b>conf.php</b> obsahuje direktivu <b>dolibarr_pdf_force_fpdf = 1.</b> To znamená, že můžete používat knihovnu FPDF pro generování PDF souborů. Tato knihovna je stará a nepodporuje mnoho funkcí (Unicode, obraz transparentnost, azbuka, arabské a asijské jazyky, ...), takže může dojít k chybám při generování PDF. <br> Chcete-li vyřešit tento a mají plnou podporu generování PDF, stáhněte si <a href="http://www.tcpdf.org/" target="_blank">TCPDF knihovny</a> , pak komentář nebo odebrat řádek <b>$ dolibarr_pdf_force_fpdf = 1,</b> a místo něj doplnit <b>$ dolibarr_lib_TCPDF_PATH = 'path_to_TCPDF_dir "</b>
|
||||
LocalTaxDesc=Some countries apply 2 or 3 taxes on each invoice line. If this is the case, choose type for second and third tax and its rate. Possible type are:<br>1 : local tax apply on products and services without vat (localtax is calculated on amount without tax)<br>2 : local tax apply on products and services including vat (localtax is calculated on amount + main tax)<br>3 : local tax apply on products without vat (localtax is calculated on amount without tax)<br>4 : local tax apply on products including vat (vat is calculated on amount + main vat)<br>5 : local tax apply on services without vat (localtax is calculated on amount without tax)<br>6 : local tax apply on services including vat (localtax is calculated on amount + tax)
|
||||
LocalTaxDesc=Některé země uplatňovat 2 nebo 3 daně na každé faktuře řádek. Pokud se jedná o tento případ, zvolit typ pro druhé a třetí daňové a jeho rychlosti. Možné typ jsou: <br> 1: místní daň vztahovat na výrobky a služby bez DPH (localtax je vypočtena na částku bez daně) <br> 2: místní daň platí o produktech a službách, včetně DPH (localtax je vypočtena na částku + hlavní daně) <br> 3: místní daň vztahovat na výrobky bez DPH (localtax je vypočtena na částku bez daně) <br> 4: místní daň vztahovat na produkty, včetně DPH (DPH se vypočítá na množství + hlavní DPH) <br> 5: místní daň platí o službách bez DPH (localtax je vypočtena na částku bez daně) <br> 6: místní daň platí o službách, včetně DPH (localtax je vypočtena na částku + daň)
|
||||
SMS=SMS
|
||||
LinkToTestClickToDial=Zadejte telefonní číslo pro volání ukázat odkaz na test ClickToDial URL pro <strong>%s</strong>
|
||||
RefreshPhoneLink=Obnovit odkaz
|
||||
@ -406,16 +406,16 @@ LinkToTest=Klikací odkaz generovány pro uživatele <strong>%s</strong> (klikn
|
||||
KeepEmptyToUseDefault=Mějte prázdný použít výchozí hodnoty
|
||||
DefaultLink=Výchozí odkaz
|
||||
ValueOverwrittenByUserSetup=Pozor, tato hodnota může být přepsána uživatelem specifické nastavení (každý uživatel může nastavit vlastní clicktodial url)
|
||||
ExternalModule=External module - Installed into directory %s
|
||||
BarcodeInitForThirdparties=Mass barcode init for thirdparties
|
||||
BarcodeInitForProductsOrServices=Mass barcode init or reset for products or services
|
||||
CurrentlyNWithoutBarCode=Currently, you have <strong>%s</strong> records on <strong>%s</strong> %s without barcode defined.
|
||||
InitEmptyBarCode=Init value for next %s empty records
|
||||
EraseAllCurrentBarCode=Erase all current barcode values
|
||||
ConfirmEraseAllCurrentBarCode=Are you sure you want to erase all current barcode values ?
|
||||
AllBarcodeReset=All barcode values have been removed
|
||||
NoBarcodeNumberingTemplateDefined=No numbering barcode template enabled into barcode module setup.
|
||||
NoRecordWithoutBarcodeDefined=No record with no barcode value defined.
|
||||
ExternalModule=Externí modul - instalován do adresáře %s
|
||||
BarcodeInitForThirdparties=Mass čárový kód init pro thirdparties
|
||||
BarcodeInitForProductsOrServices=Mass init čárový kód nebo reset pro výrobky nebo služby
|
||||
CurrentlyNWithoutBarCode=V současné době máte <strong>%s</strong> záznamů <strong>s%</strong> s bez čárového kódu definována.
|
||||
InitEmptyBarCode=Init hodnota pro příští %s prázdnými záznamů
|
||||
EraseAllCurrentBarCode=Vymazat všechny aktuální hodnoty čárových kódů
|
||||
ConfirmEraseAllCurrentBarCode=Jste si jisti, že chcete vymazat všechny aktuální hodnoty čárových kódů?
|
||||
AllBarcodeReset=Byly odstraněny všechny hodnoty čárových kódů
|
||||
NoBarcodeNumberingTemplateDefined=Žádné šablony číslování čárových kódů aktivované v nastavení modulu čárových kódů.
|
||||
NoRecordWithoutBarcodeDefined=Žádný záznam s žádnou hodnotou čárového kódu definována.
|
||||
|
||||
# Modules
|
||||
Module0Name=Uživatelé a skupiny
|
||||
@ -450,14 +450,14 @@ Module52Name=Zásoby
|
||||
Module52Desc=Skladové hospodářství (výrobky)
|
||||
Module53Name=Služby
|
||||
Module53Desc=Správa služeb
|
||||
Module54Name=Contracts/Subscriptions
|
||||
Module54Desc=Management of contracts (services or reccuring subscriptions)
|
||||
Module54Name=Smlouvy/Objednávky
|
||||
Module54Desc=Správa smluv (služeb nebo reccuring předplatné)
|
||||
Module55Name=Čárové kódy
|
||||
Module55Desc=Barcode řízení
|
||||
Module56Name=Telefonie
|
||||
Module56Desc=Telefonie integrace
|
||||
Module57Name=Trvalé příkazy
|
||||
Module57Desc=Standing orders and withdrawal management. Also includes generation of SEPA file for european countries.
|
||||
Module57Desc=Trvalé příkazy a řízení výběrů. Také zahrnuje generování souboru SEPA pro evropské země.
|
||||
Module58Name=ClickToDial
|
||||
Module58Desc=Integrace ClickToDial systému (Asterisk, ...)
|
||||
Module59Name=Bookmark4u
|
||||
@ -488,45 +488,45 @@ Module320Name=RSS Feed
|
||||
Module320Desc=Přidat RSS kanál uvnitř obrazovek Dolibarr
|
||||
Module330Name=Záložky
|
||||
Module330Desc=Správa záložek
|
||||
Module400Name=Projects/Opportunities/Leads
|
||||
Module400Desc=Management of projects, opportunities or leads. You can then assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
|
||||
Module400Name=Projekty/Příležitosti/Vedení
|
||||
Module400Desc=Řízení projektů, příležitostí nebo vedení. Můžete přiřadit libovolný prvek (faktura, objednávka, návrh, intervence, ...) na projekt a získat příčný pohled z pohledu projektu.
|
||||
Module410Name=WebCalendar
|
||||
Module410Desc=WebCalendar integrace
|
||||
Module500Name=Zvláštní náklady (daně, sociální příspěvky a dividendy)
|
||||
Module500Desc=Management of special expenses like taxes, social contribution, dividends and salaries
|
||||
Module510Name=Salaries
|
||||
Module510Desc=Management of employees salaries and payments
|
||||
Module520Name=Loan
|
||||
Module520Desc=Management of loans
|
||||
Module500Desc=Řízení zvláštních výdajů, jako jsou daně, sociální příspěvky, divideny a platy
|
||||
Module510Name=Platy
|
||||
Module510Desc=Řízení výplat zaměstnanců a plateb
|
||||
Module520Name=Půjčka
|
||||
Module520Desc=Správa úvěrů
|
||||
Module600Name=Upozornění
|
||||
Module600Desc=Send EMail notifications on some Dolibarr business events to third-party contacts (setup defined on each thirdparty)
|
||||
Module600Desc=Posílat e-mailové upozornění na některé Dolibarr firemních akcí až kontaktů třetích stran (nastavení definován na každém thirdparty)
|
||||
Module700Name=Dary
|
||||
Module700Desc=Darování řízení
|
||||
Module770Name=Expense Report
|
||||
Module770Name=Seznam rozšíření
|
||||
Module770Desc=Management and claim expense reports (transportation, meal, ...)
|
||||
Module1120Name=Supplier commercial proposal
|
||||
Module1120Name=Dodavatel obchodní nabídky
|
||||
Module1120Desc=Request supplier commercial proposal and prices
|
||||
Module1200Name=Mantis
|
||||
Module1200Desc=Mantis integrace
|
||||
Module1400Name=Účetnictví
|
||||
Module1400Desc=Vedení účetnictví (dvojité strany)
|
||||
Module1520Name=Document Generation
|
||||
Module1520Name=Dokument Generation
|
||||
Module1520Desc=Mass mail document generation
|
||||
Module1780Name=Tags/Categories
|
||||
Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
|
||||
Module1780Name=Tagy/Kategorie
|
||||
Module1780Desc=Vytvořit tagy/kategorie (produkty, zákazníci, dodavatelé, kontakty nebo členi)
|
||||
Module2000Name=WYSIWYG editor
|
||||
Module2000Desc=Nechte upravit některé textové pole pomocí pokročilého editoru
|
||||
Module2200Name=Dynamic Prices
|
||||
Module2200Desc=Enable the usage of math expressions for prices
|
||||
Module2200Name=Dynamické ceny
|
||||
Module2200Desc=Povolit použití matematických výrazů pro ceny
|
||||
Module2300Name=Cron
|
||||
Module2300Desc=Scheduled job management
|
||||
Module2300Desc=Plánovaná správa úloh
|
||||
Module2400Name=Pořad jednání
|
||||
Module2400Desc=Události / úkoly a agendy vedení
|
||||
Module2500Name=Elektronický Redakční
|
||||
Module2500Desc=Uložit a sdílet dokumenty
|
||||
Module2600Name=WebServices
|
||||
Module2600Desc=Povolit Dolibarr webových služeb serveru
|
||||
Module2650Name=WebServices (client)
|
||||
Module2650Name=WebServices (klient)
|
||||
Module2650Desc=Enable the Dolibarr web services client (Can be used to push data/requests to external servers. Supplier orders supported only for the moment)
|
||||
Module2700Name=Gravatar
|
||||
Module2700Desc=Pomocí on-line služby (Gravatar www.gravatar.com) ukázat fotku uživatelů / členů (nalezen s jejich e-maily). Potřebujete přístup k internetu
|
||||
@ -534,14 +534,14 @@ Module2800Desc=FTP klient
|
||||
Module2900Name=GeoIPMaxmind
|
||||
Module2900Desc=GeoIP Maxmind konverze možnosti
|
||||
Module3100Name=Skype
|
||||
Module3100Desc=Add a Skype button into card of adherents / third parties / contacts
|
||||
Module3100Desc=Přidat tlačítko Skype do karty přívrženců / třetích stran / kontakty
|
||||
Module5000Name=Multi-společnost
|
||||
Module5000Desc=Umožňuje spravovat více společností
|
||||
Module6000Name=Workflow
|
||||
Module6000Desc=Workflow management
|
||||
Module20000Name=Leave Requests management
|
||||
Module20000Desc=Declare and follow employees leaves requests
|
||||
Module39000Name=Product lot
|
||||
Module20000Name=Nechte řízení požadavků
|
||||
Module20000Desc=Deklarovat a dodržovat zaměstnanci opustí požadavky
|
||||
Module39000Name=Množství produktu
|
||||
Module39000Desc=Lot or serial number, eat-by and sell-by date management on products
|
||||
Module50000Name=Paybox
|
||||
Module50000Desc=Modul nabídnout on-line platby kreditní kartou stránku s Paybox
|
||||
@ -549,12 +549,12 @@ Module50100Name=Bod prodeje
|
||||
Module50100Desc=Místě prodeje modulu
|
||||
Module50200Name=Paypal
|
||||
Module50200Desc=Modul nabídnout on-line platby kreditní kartou stránku s Paypal
|
||||
Module50400Name=Accounting (advanced)
|
||||
Module50400Desc=Accounting management (double parties)
|
||||
Module50400Name=Účetnictví (pokročilé)
|
||||
Module50400Desc=Manažerské účetnictví (dvojité strany)
|
||||
Module54000Name=PrintIPP
|
||||
Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
|
||||
Module55000Name=Open Poll
|
||||
Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
|
||||
Module54000Desc=Přímý tisk (bez otevření dokumentů) pomocí poháry IPP rozhraní (tiskárna musí být viditelné ze serveru, a CUPS musí být installe na serveru).
|
||||
Module55000Name=Otevřít anketu
|
||||
Module55000Desc=Modul, tvorbu on-line průzkumů a anket (jako Doodle, šroub, Rdvz, ...)
|
||||
Module59000Name=Okraje
|
||||
Module59000Desc=Modul pro správu marže
|
||||
Module60000Name=Provize
|
||||
@ -588,7 +588,7 @@ Permission67=Vývozní intervence
|
||||
Permission71=Přečtěte členů
|
||||
Permission72=Vytvořit / upravit členů
|
||||
Permission74=Smazat členů
|
||||
Permission75=Setup types of membership
|
||||
Permission75=Nastavení typu uživatele
|
||||
Permission76=Export údaje
|
||||
Permission78=Přečtěte si předplatné
|
||||
Permission79=Vytvořit / upravit předplatné
|
||||
@ -611,8 +611,8 @@ Permission106=Export sendings
|
||||
Permission109=Odstranit sendings
|
||||
Permission111=Přečtěte finančních účtů
|
||||
Permission112=Vytvořit / upravit / smazat a porovnat transakce
|
||||
Permission113=Setup financial accounts (create, manage categories)
|
||||
Permission114=Reconciliate transactions
|
||||
Permission113=Nastavení finančních účtů (vytváření, správa kategorií)
|
||||
Permission114=Konsolidace transakce
|
||||
Permission115=Vývozních transakcí, a výpisy z účtů
|
||||
Permission116=Převody mezi účty
|
||||
Permission117=Správa kontroly dispečinku
|
||||
@ -629,22 +629,22 @@ Permission151=Přečtěte si trvalé příkazy
|
||||
Permission152=Vytvořit / upravit trvalých příkazů žádost
|
||||
Permission153=Převodovka trvalých příkazů příjmy
|
||||
Permission154=Kredit / odmítnout trvalých příkazů příjmy
|
||||
Permission161=Read contracts/subscriptions
|
||||
Permission161=Přečtené smlouvy/předplatné
|
||||
Permission162=Create/modify contracts/subscriptions
|
||||
Permission163=Activate a service/subscription of a contract
|
||||
Permission164=Disable a service/subscription of a contract
|
||||
Permission165=Delete contracts/subscriptions
|
||||
Permission171=Read trips and expenses (own and his subordinates)
|
||||
Permission172=Create/modify trips and expenses
|
||||
Permission173=Delete trips and expenses
|
||||
Permission174=Read all trips and expenses
|
||||
Permission178=Export trips and expenses
|
||||
Permission163=Aktivace služby / předplatné smlouvy
|
||||
Permission164=Zakázat servisní / předplatné smlouvy
|
||||
Permission165=Smazat zakázky / předplatné
|
||||
Permission171=Přečtěte si výlety a náklady (vlastní a jeho podřízené)
|
||||
Permission172=Vytvořit / upravit výlety a výdaje
|
||||
Permission173=Odstranění výlety a výdaje
|
||||
Permission174=Přečtěte si všechny výlety a výdaje
|
||||
Permission178=Export výlety a výdaje
|
||||
Permission180=Přečtěte si dodavatele
|
||||
Permission181=Přečtěte si dodavatelských objednávek
|
||||
Permission182=Vytvořit / upravit dodavatelské objednávky
|
||||
Permission183=Ověřit dodavatelských objednávek
|
||||
Permission184=Schválit dodavatelských objednávek
|
||||
Permission185=Order or cancel supplier orders
|
||||
Permission185=Objednat nebo zrušit dodavately objednávky
|
||||
Permission186=Příjem objednávek s dodavately
|
||||
Permission187=Zavřít dodavatelské objednávky
|
||||
Permission188=Zrušit dodavatelských objednávek
|
||||
@ -695,7 +695,7 @@ Permission300=Přečtěte čárových kódů
|
||||
Permission301=Vytvořit / upravit čárových kódů
|
||||
Permission302=Odstranit čárových kódů
|
||||
Permission311=Přečtěte služby
|
||||
Permission312=Assign service/subscription to contract
|
||||
Permission312=Přiřadit službu / předplatné smlouvu
|
||||
Permission331=Přečtěte si záložky
|
||||
Permission332=Vytvořit / upravit záložky
|
||||
Permission333=Odstranění záložky
|
||||
@ -712,15 +712,15 @@ Permission401=Přečtěte slevy
|
||||
Permission402=Vytvořit / upravit slevy
|
||||
Permission403=Ověřit slevy
|
||||
Permission404=Odstranit slevy
|
||||
Permission510=Read Salaries
|
||||
Permission512=Create/modify salaries
|
||||
Permission514=Delete salaries
|
||||
Permission517=Export salaries
|
||||
Permission520=Read Loans
|
||||
Permission522=Create/modify loans
|
||||
Permission524=Delete loans
|
||||
Permission525=Access loan calculator
|
||||
Permission527=Export loans
|
||||
Permission510=Číst platy
|
||||
Permission512=Vytvořit/upravit platy
|
||||
Permission514=Smazat platy
|
||||
Permission517=Export výplat
|
||||
Permission520=Přečtěte si Úvěry
|
||||
Permission522=Vytvořit/upravit úvěry
|
||||
Permission524=Smazat úvěry
|
||||
Permission525=Přístup na úvěrovou kalkulačku
|
||||
Permission527=Export úvěrů
|
||||
Permission531=Přečtěte služby
|
||||
Permission532=Vytvořit / upravit služby
|
||||
Permission534=Odstranit služby
|
||||
@ -729,16 +729,16 @@ Permission538=Export služeb
|
||||
Permission701=Přečtěte si dary
|
||||
Permission702=Vytvořit / upravit dary
|
||||
Permission703=Odstranit dary
|
||||
Permission771=Read expense reports (own and his subordinates)
|
||||
Permission772=Create/modify expense reports
|
||||
Permission773=Delete expense reports
|
||||
Permission774=Read all expense reports (even for user not subordinates)
|
||||
Permission775=Approve expense reports
|
||||
Permission776=Pay expense reports
|
||||
Permission779=Export expense reports
|
||||
Permission771=Přečtěte si přehled výdajů (vlastní i jeho podřízení)
|
||||
Permission772=Vytvořit/upravit vyúčtování výdajů
|
||||
Permission773=Smazat zprávy o výdajích
|
||||
Permission774=Přečtěte si všechny zprávy o výdajích (a to i pro uživatele, ne podřízení)
|
||||
Permission775=Schválit vyúčtování výdajů
|
||||
Permission776=Zaplatit vyúčtování výdajů
|
||||
Permission779=Export výkazů o výdajích
|
||||
Permission1001=Přečtěte si zásoby
|
||||
Permission1002=Create/modify warehouses
|
||||
Permission1003=Delete warehouses
|
||||
Permission1002=Vytvoření/úprava skladišť
|
||||
Permission1003=Odstranění skladišť
|
||||
Permission1004=Přečtěte skladové pohyby
|
||||
Permission1005=Vytvořit / upravit skladové pohyby
|
||||
Permission1101=Přečtěte si dodací
|
||||
@ -753,7 +753,7 @@ Permission1185=Schválit dodavatelských objednávek
|
||||
Permission1186=Objednávky Objednat dodavatel
|
||||
Permission1187=Potvrzení přijetí dodavatelských objednávek
|
||||
Permission1188=Odstranit dodavatelských objednávek
|
||||
Permission1190=Approve (second approval) supplier orders
|
||||
Permission1190=Schválit (druhé schválení) dodavatele zakázky
|
||||
Permission1201=Získejte výsledek exportu
|
||||
Permission1202=Vytvořit / Upravit vývoz
|
||||
Permission1231=Přečtěte si dodavatelské faktury
|
||||
@ -766,10 +766,10 @@ Permission1237=Export dodavatelské objednávky a informace o nich
|
||||
Permission1251=Spustit Hmotné dovozy externích dat do databáze (načítání dat)
|
||||
Permission1321=Export zákazníků faktury, atributy a platby
|
||||
Permission1421=Export objednávek zákazníků a atributy
|
||||
Permission23001=Read Scheduled job
|
||||
Permission23002=Create/update Scheduled job
|
||||
Permission23003=Delete Scheduled job
|
||||
Permission23004=Execute Scheduled job
|
||||
Permission23001=Čtení naplánovaných úloh
|
||||
Permission23002=Vytvoření/aktualizace naplánované úlohy
|
||||
Permission23003=Smazat naplánovanou úlohu
|
||||
Permission23004=Provést naplánovanou úlohu
|
||||
Permission2401=Přečtěte akce (události nebo úkoly) které souvisí s jeho účet
|
||||
Permission2402=Vytvořit / upravit akce (události nebo úkoly) které souvisí s jeho účet
|
||||
Permission2403=Odstranit akce (události nebo úkoly) které souvisí s jeho účet
|
||||
@ -786,40 +786,40 @@ Permission50101=Použijte místě prodeje
|
||||
Permission50201=Přečtěte transakce
|
||||
Permission50202=Importní operace
|
||||
Permission54001=Vytisknout
|
||||
Permission55001=Read polls
|
||||
Permission55002=Create/modify polls
|
||||
Permission59001=Read commercial margins
|
||||
Permission59002=Define commercial margins
|
||||
Permission59003=Read every user margin
|
||||
DictionaryCompanyType=Thirdparties type
|
||||
DictionaryCompanyJuridicalType=Juridical kinds of thirdparties
|
||||
DictionaryProspectLevel=Prospect potential level
|
||||
DictionaryCanton=State/Cantons
|
||||
DictionaryRegion=Regions
|
||||
DictionaryCountry=Countries
|
||||
DictionaryCurrency=Currencies
|
||||
DictionaryCivility=Civility title
|
||||
DictionaryActions=Type of agenda events
|
||||
DictionarySocialContributions=Social contributions types
|
||||
DictionaryVAT=VAT Rates or Sales Tax Rates
|
||||
DictionaryRevenueStamp=Amount of revenue stamps
|
||||
DictionaryPaymentConditions=Payment terms
|
||||
DictionaryPaymentModes=Payment modes
|
||||
DictionaryTypeContact=Contact/Address types
|
||||
Permission55001=Přečtěte si průzkumy
|
||||
Permission55002=Vytvořit/upravit ankety
|
||||
Permission59001=Přečtěte si obchodní marže
|
||||
Permission59002=Definovat obchodní marže
|
||||
Permission59003=Přečtěte si všechny marže uživatele
|
||||
DictionaryCompanyType=Typy třetích stran
|
||||
DictionaryCompanyJuridicalType=Právní formy třetích stran
|
||||
DictionaryProspectLevel=Potencionální úroveň cílů
|
||||
DictionaryCanton=Stát/Kantony
|
||||
DictionaryRegion=Regiony
|
||||
DictionaryCountry=Země
|
||||
DictionaryCurrency=Měny
|
||||
DictionaryCivility=Zdvořilostní oslovení
|
||||
DictionaryActions=Typ agendy událostí
|
||||
DictionarySocialContributions=Typy příspěvků na sociální zabezpečení
|
||||
DictionaryVAT=Sazby DPH nebo daň z prodeje
|
||||
DictionaryRevenueStamp=Výše příjmů známek
|
||||
DictionaryPaymentConditions=Platební podmínky
|
||||
DictionaryPaymentModes=Platební režimy
|
||||
DictionaryTypeContact=Typy kontaktů/adres
|
||||
DictionaryEcotaxe=Ecotax (WEEE)
|
||||
DictionaryPaperFormat=Paper formats
|
||||
DictionaryFees=Type of fees
|
||||
DictionarySendingMethods=Shipping methods
|
||||
DictionaryStaff=Staff
|
||||
DictionaryAvailability=Delivery delay
|
||||
DictionaryOrderMethods=Ordering methods
|
||||
DictionarySource=Origin of proposals/orders
|
||||
DictionaryAccountancyplan=Chart of accounts
|
||||
DictionaryAccountancysystem=Models for chart of accounts
|
||||
DictionaryEMailTemplates=Emails templates
|
||||
DictionaryPaperFormat=Formáty papíru
|
||||
DictionaryFees=Druh poplatků
|
||||
DictionarySendingMethods=Metody dopravy
|
||||
DictionaryStaff=Zaměstnanci
|
||||
DictionaryAvailability=Zpoždění dodávky
|
||||
DictionaryOrderMethods=Metody objednávání
|
||||
DictionarySource=Původ nabídky/objednávky
|
||||
DictionaryAccountancyplan=Graf účtů
|
||||
DictionaryAccountancysystem=Modely pro účetní osnovy
|
||||
DictionaryEMailTemplates=E-maily šablony
|
||||
SetupSaved=Nastavení uloženo
|
||||
BackToModuleList=Zpět na seznam modulů
|
||||
BackToDictionaryList=Back to dictionaries list
|
||||
BackToDictionaryList=Zpět k seznamu slovníků
|
||||
VATReceivedOnly=Zvláštní sazba není účtován
|
||||
VATManagement=DPH řízení
|
||||
VATIsUsedDesc=Sazba DPH ve výchozím nastavení při vytváření vyhlídky, faktury, objednávky atd. sledovat aktivní standardní pravidlo: <br> Pokud prodávající není předmětem DPH, pak se DPH ve výchozím nastavení = 0. Konec vlády. <br> Je-li (prodejní country = nákup zemi), pak se DPH standardně = DPH výrobku v zemi prodeje. Konec vlády. <br> Pokud se prodávající a kupující v Evropském společenství a zboží je doprava výrobků (auto, loď, letadlo), výchozí DPH = 0 (DPH by měla být věnována ze strany kupujícího v customoffice své země, a ne u prodejce). Konec vlády. <br> Pokud se prodávající a kupující v Evropském společenství a kupujícím není společnost, pak se DPH standardně = DPH z výrobků prodaných. Konec vlády. <br> Pokud se prodávající a kupující v Evropském společenství a kupujícím je společnost, pak se DPH ve výchozím nastavení = 0. Konec vlády. <br> Jinak navrhovaná výchozí DPH = 0. Konec vlády.
|
||||
@ -827,7 +827,7 @@ VATIsNotUsedDesc=Ve výchozím nastavení je navrhovaná DPH 0, který lze použ
|
||||
VATIsUsedExampleFR=Ve Francii, to znamená, že podniky a organizace, které mají skutečnou fiskální systém (zjednodušený reálný nebo normální reálné). Systém, v němž je deklarován DPH.
|
||||
VATIsNotUsedExampleFR=Ve Francii, to znamená, asociace, které jsou bez DPH prohlášené nebo společnosti, organizace nebo svobodných povolání, které se rozhodly pro Micro Enterprise daňového systému (s DPH v povolení) a placenými franšízové DPH bez DPH prohlášení. Tato volba se zobrazí odkaz "nepoužitelné DPH - art-293B CGI" na fakturách.
|
||||
##### Local Taxes #####
|
||||
LTRate=Rate
|
||||
LTRate=Rychlost
|
||||
LocalTax1IsUsed=Použití druhé daně
|
||||
LocalTax1IsNotUsed=Nepoužívejte druhá daň
|
||||
LocalTax1IsUsedDesc=Použijte druhý typ daně (kromě DPH)
|
||||
@ -852,12 +852,12 @@ LocalTax2IsUsedDescES= RE sazba ve výchozím nastavení při vytváření vyhl
|
||||
LocalTax2IsNotUsedDescES= Ve výchozím nastavení je navrhovaná IRPF je 0. Konec vlády.
|
||||
LocalTax2IsUsedExampleES= Ve Španělsku, na volné noze a nezávislí odborníci, kteří poskytují služby a firmy, kteří se rozhodli daňového systému modulů.
|
||||
LocalTax2IsNotUsedExampleES= Ve Španělsku jsou bussines, které nejsou předmětem daňového systému modulů.
|
||||
CalcLocaltax=Reports on local taxes
|
||||
CalcLocaltax1=Sales - Purchases
|
||||
CalcLocaltax=Zprávy o místních daních
|
||||
CalcLocaltax1=Prodej - Nákupy
|
||||
CalcLocaltax1Desc=Local Taxes reports are calculated with the difference between localtaxes sales and localtaxes purchases
|
||||
CalcLocaltax2=Purchases
|
||||
CalcLocaltax2Desc=Local Taxes reports are the total of localtaxes purchases
|
||||
CalcLocaltax3=Sales
|
||||
CalcLocaltax2=Nákupy
|
||||
CalcLocaltax2Desc=Místní zprávy Daně jsou celkem localtaxes nákupů
|
||||
CalcLocaltax3=Odbyt
|
||||
CalcLocaltax3Desc=Local Taxes reports are the total of localtaxes sales
|
||||
LabelUsedByDefault=Label používá ve výchozím nastavení, pokud není překlad lze nalézt kód
|
||||
LabelOnDocuments=Štítek na dokumenty
|
||||
@ -926,7 +926,7 @@ PermanentLeftSearchForm=Permanentní vyhledávací formulář na levém menu
|
||||
DefaultLanguage=Výchozí jazyk používat (kód jazyka)
|
||||
EnableMultilangInterface=Povolit vícejazyčné rozhraní
|
||||
EnableShowLogo=Zobrazit logo na levém menu
|
||||
EnableHtml5=Enable Html5 (Developement - Only available on Eldy template)
|
||||
EnableHtml5=Povolit HTML5 (Developement - k dispozici pouze na Eldy šablony)
|
||||
SystemSuccessfulyUpdated=Systém byl úspěšně aktualizován
|
||||
CompanyInfo=Společnosti / Nadace informace
|
||||
CompanyIds=Společnost / nadace identity
|
||||
@ -971,14 +971,14 @@ EventsSetup=Nastavení pro akce kulatiny
|
||||
LogEvents=Události bezpečnostní audit
|
||||
Audit=Audit
|
||||
InfoDolibarr=Informace Dolibarr
|
||||
InfoBrowser=Infos Browser
|
||||
InfoBrowser=Informace o prohlížeči
|
||||
InfoOS=Informace OS
|
||||
InfoWebServer=Informace webový server
|
||||
InfoDatabase=Informace databáze
|
||||
InfoPHP=Informace PHP
|
||||
InfoPerf=Infos představení
|
||||
BrowserName=Browser name
|
||||
BrowserOS=Browser OS
|
||||
BrowserName=Název prohlížeče
|
||||
BrowserOS=Prohlížeč OS
|
||||
ListEvents=Audit událostí
|
||||
ListOfSecurityEvents=Seznam Dolibarr událostí zabezpečení
|
||||
SecurityEventsPurged=Bezpečnostní akce očistil
|
||||
@ -999,7 +999,7 @@ TriggerDisabledAsModuleDisabled=Trigger v tomto souboru jsou zakázány jako mod
|
||||
TriggerAlwaysActive=Trigger v tomto souboru jsou vždy aktivní, ať už jsou aktivované Dolibarr moduly.
|
||||
TriggerActiveAsModuleActive=Trigger v tomto souboru jsou aktivní jako modul <b>%s</b> je povoleno.
|
||||
GeneratedPasswordDesc=Definujte zde pravidlo, které chcete použít k vytvoření nového hesla, pokud se zeptáte mít automaticky generované heslo
|
||||
DictionaryDesc=Define here all reference datas. You can complete predefined value with yours.
|
||||
DictionaryDesc=Definujte zde všechny referenční data. Můžete doplnit předdefinovanou hodnotu s vašimi.
|
||||
ConstDesc=Na této stránce můžete upravovat všechny ostatní parametry nejsou k dispozici v předchozích stránkách. Oni jsou vyhrazeny parametry pro zkušené vývojáře nebo troubleshouting.
|
||||
OnceSetupFinishedCreateUsers=Upozornění, že jste správce Dolibarr uživatel. Správce Uživatelské slouží k nastavení Dolibarr. Pro běžné použití Dolibarr, se doporučuje používat non správce uživateli vytvořené od uživatelů a skupin Menu.
|
||||
MiscellaneousDesc=Definujte zde všechny ostatní parametry vztahující se k bezpečnosti.
|
||||
@ -1017,14 +1017,14 @@ NoEventOrNoAuditSetup=Žádná událost zabezpečení byl zaznamenán ještě. T
|
||||
NoEventFoundWithCriteria=Žádná událost zabezpečení byl nalezen na těchto vyhledávacích kritérii.
|
||||
SeeLocalSendMailSetup=Podívejte se na místní sendmail nastavení
|
||||
BackupDesc=Chcete-li provést kompletní zálohu Dolibarr, musíte:
|
||||
BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
|
||||
BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use following assistant.
|
||||
BackupDesc2=Uložení obsahu dokumentů adresáře <b>(% s),</b> který obsahuje všechny nahrané a vytvořené soubory (můžete udělat zip například).
|
||||
BackupDesc3=Uložte obsah databáze <b>(%s),</b> do souboru výpisu. K tomu můžete použít následující asistenta.
|
||||
BackupDescX=Archivní adresář by měl být skladován na bezpečném místě.
|
||||
BackupDescY=Vygenerovaný soubor výpisu by měl být skladován na bezpečném místě.
|
||||
BackupPHPWarning=Záloha nemůže být garantováno s touto metodou. Preferuji předchozí
|
||||
RestoreDesc=Chcete-li obnovit zálohu Dolibarr, musíte:
|
||||
RestoreDesc2=Restore archive file (zip file for example) of documents directory to extract tree of files in documents directory of a new Dolibarr installation or into this current documents directoy (<b>%s</b>).
|
||||
RestoreDesc3=Restore the data, from a backup dump file, into the database of the new Dolibarr installation or into the database of this current installation (<b>%s</b>). Warning, once restore is finished, you must use a login/password, that existed when backup was made, to connect again. To restore a backup database into this current installation, you can follow this assistant.
|
||||
RestoreDesc2=Obnovit archivní soubor (soubor zip například) z adresáře dokumentů extrahovat strom souborů v dokumentech adresáři nového zařízení Dolibarr nebo do tohoto aktuálních dokumentech directoy <b>(%s).</b>
|
||||
RestoreDesc3=Obnovení dat, ze záložního souboru výpisu, do databáze nové instalace Dolibarr nebo do databáze tohoto stávající instalace <b>(%s).</b> Varování, po obnovení je dokončeno, musíte použít login / heslo, které existovaly, když byla provedena záloha, se znovu připojit. Chcete-li obnovit záložní databázi do této stávající instalace, můžete sledovat tento asistenta.
|
||||
RestoreMySQL=MySQL import
|
||||
ForcedToByAModule= Toto pravidlo je nucen <b>%s</b> aktivovaným modulem
|
||||
PreviousDumpFiles=Dostupné databázové soubory zálohování výpisu
|
||||
@ -1051,26 +1051,26 @@ MAIN_PROXY_PASS=Heslo používat proxy server
|
||||
DefineHereComplementaryAttributes=Definujte zde všechny atributy, které ještě nejsou k dispozici ve výchozím nastavení, a že chcete být podporovány %s.
|
||||
ExtraFields=Doplňkové atributy
|
||||
ExtraFieldsLines=Doplňkové atributy (linky)
|
||||
ExtraFieldsSupplierOrdersLines=Complementary attributes (order lines)
|
||||
ExtraFieldsSupplierInvoicesLines=Complementary attributes (invoice lines)
|
||||
ExtraFieldsSupplierOrdersLines=Doplňkové atributy (objednávka linky)
|
||||
ExtraFieldsSupplierInvoicesLines=Doplňkové atributy (linky faktura)
|
||||
ExtraFieldsThirdParties=Doplňkové atributy (thirdparty)
|
||||
ExtraFieldsContacts=Doplňkové atributy (kontakt / adresa)
|
||||
ExtraFieldsMember=Doplňkové atributy (člen)
|
||||
ExtraFieldsMemberType=Doplňkové atributy (člen typ)
|
||||
ExtraFieldsCustomerOrders=Complementary attributes (orders)
|
||||
ExtraFieldsCustomerInvoices=Complementary attributes (invoices)
|
||||
ExtraFieldsCustomerOrders=Doplňkové atributy (objednávky)
|
||||
ExtraFieldsCustomerInvoices=Doplňkové atributy (faktury)
|
||||
ExtraFieldsSupplierOrders=Doplňkové atributy (objednávky)
|
||||
ExtraFieldsSupplierInvoices=Doplňkové atributy (faktury)
|
||||
ExtraFieldsProject=Doplňkové atributy (projekty)
|
||||
ExtraFieldsProjectTask=Doplňkové atributy (úkoly)
|
||||
ExtraFieldHasWrongValue=Attribute %s has a wrong value.
|
||||
ExtraFieldHasWrongValue=Atribut %s má nesprávnou hodnotu.
|
||||
AlphaNumOnlyCharsAndNoSpace=pouze alphanumericals znaky bez mezer
|
||||
AlphaNumOnlyLowerCharsAndNoSpace=only alphanumericals and lower case characters without space
|
||||
AlphaNumOnlyLowerCharsAndNoSpace=pouze alfanumerické znaky s malými písmeny bez mezer
|
||||
SendingMailSetup=Nastavení sendings e-mailem
|
||||
SendmailOptionNotComplete=Upozornění na některých operačních systémech Linux, posílat e-maily z vašeho e-mailu, musíte sendmail provedení instalace obsahuje volbu-BA (parametr mail.force_extra_parameters do souboru php.ini). Pokud někteří příjemci nikdy přijímat e-maily, zkuste upravit tento parametr společně s PHP mail.force_extra_parameters =-BA).
|
||||
PathToDocuments=Cesta k dokumentům
|
||||
PathDirectory=Adresář
|
||||
SendmailOptionMayHurtBuggedMTA=Feature to send mails using method "PHP mail direct" will generate a mail message that might be not correctly parsed by some receiving mail servers. Result is that some mails can't be read by people hosted by those bugged platforms. It's case for some Internet providers (Ex: Orange in France). This is not a problem into Dolibarr nor into PHP but onto receiving mail server. You can however add option MAIN_FIX_FOR_BUGGED_MTA to 1 into setup - other to modify Dolibarr to avoid this. However, you may experience problem with other servers that respect strictly the SMTP standard. The other solution (recommended) is to use the method "SMTP socket library" that has no disadvantages.
|
||||
SendmailOptionMayHurtBuggedMTA=Funkce se odesílat e-maily pomocí metody "PHP mail direct" bude generovat e-mailové zprávy, které by mohly být není správně analyzovat některými dostávají poštovní servery. Výsledkem je, že některé maily nelze číst lidé hostovaných těmito platformami odposloucháván. To je případ některých poskytovatelů služeb Internetu (Ex: Orange ve Francii). To není problém do Dolibarr ani do PHP, ale na přijímání e-mailový server. Můžete však přidat možnost MAIN_FIX_FOR_BUGGED_MTA do 1 do nastavení - jiné upravovat Dolibarr k tomu nedošlo. Nicméně, může dojít k problému s jinými servery, které respektují přísně standard SMTP. Jiné řešení (doporučeno), je použít metodu "SMTP socket knihovnu", které nemá žádné nevýhody.
|
||||
TranslationSetup=Konfigurace de la traduction
|
||||
TranslationDesc=Volba jazyka viditelné na obrazovce lze měnit: <br> * Globálně z menu <strong>Domů - Nastavení - Zobrazení</strong> <br> * Pro uživatele pouze ze <strong>zobrazení</strong> na kartě <strong>Uživatelské</strong> uživatelského karty (klikněte na přihlášení v horní části obrazovky).
|
||||
TotalNumberOfActivatedModules=Celkový počet aktivovaných funkcí modulů: <b>%s</b>
|
||||
@ -1081,20 +1081,20 @@ OnlyFollowingModulesAreOpenedToExternalUsers=Na vědomí, že pouze následujíc
|
||||
SuhosinSessionEncrypt=Úložiště relace šifrována Suhosin
|
||||
ConditionIsCurrently=Podmínkou je v současné době %s
|
||||
YouUseBestDriver=Pomocí ovladače %s, že je nejlepší řidič současné době k dispozici.
|
||||
YouDoNotUseBestDriver=You use drive %s but driver %s is recommended.
|
||||
YouDoNotUseBestDriver=Můžete použít disk %s, ale ovladač %s je doporučen.
|
||||
NbOfProductIsLowerThanNoPb=Máte jen %s produktů / služeb do databáze. To však není nutné žádné zvláštní optimalizace.
|
||||
SearchOptim=Optimalizace pro vyhledávače
|
||||
YouHaveXProductUseSearchOptim=Máte %s produkt do databáze. Měli byste přidat konstantní PRODUCT_DONOTSEARCH_ANYWHERE do 1 do Home-Nastavení-Ostatní, můžete omezit vyhledávání na začátku řetězce, která umožňují pro databáze používat index, a vy byste měli dostat okamžitou odpověď.
|
||||
BrowserIsOK=Používáte %s webovém prohlížeči. Tento prohlížeč je v pořádku pro bezpečnost a výkon.
|
||||
BrowserIsKO=Používáte %s webovém prohlížeči. Tento prohlížeč je známo, že špatná volba pro bezpečnost, výkon a spolehlivost. Jsme Doporučuji vám používat Firefox, Chrome, Operu nebo Safari.
|
||||
XDebugInstalled=XDebug is loaded.
|
||||
XDebugInstalled=Xdebug je načten.
|
||||
XCacheInstalled=XCache načten.
|
||||
AddRefInList=Display customer/supplier ref into list (select list or combobox) and most of hyperlink. Third parties will appears with name "CC12345 - SC45678 - The big company coorp", instead of "The big company coorp".
|
||||
FieldEdition=Edition of field %s
|
||||
AddRefInList=Displej zákazník / dodavatel ref do seznamu (vyberte seznam nebo ComboBox) a většina z hypertextový odkaz. Třetí strany budou zobrazí s názvem "CC12345 - SC45678 - Velké firmy coorp", namísto "The velké společnosti coorp".
|
||||
FieldEdition=Editace položky %s
|
||||
FixTZ=TimeZone fix
|
||||
FillThisOnlyIfRequired=Example: +2 (fill only if timezone offset problems are experienced)
|
||||
GetBarCode=Get barcode
|
||||
EmptyNumRefModelDesc=The code is free. This code can be modified at any time.
|
||||
GetBarCode=Získat čárový kód
|
||||
EmptyNumRefModelDesc=Kód je volný. Tento kód můžete kdykoliv změnit.
|
||||
##### Module password generation
|
||||
PasswordGenerationStandard=Zpět heslo generované podle interního algoritmu Dolibarr: 8 znaků obsahující sdílené čísla a znaky malými písmeny.
|
||||
PasswordGenerationNone=Nenaznačují žádné vygenerované heslo. Heslo musí být v provedení ručně.
|
||||
@ -1122,8 +1122,8 @@ WatermarkOnDraft=Vodoznak na návrhu dokumentu
|
||||
JSOnPaimentBill=Activate feature to autofill payment lines on payment form
|
||||
CompanyIdProfChecker=Pravidla pro profesionální IDs
|
||||
MustBeUnique=Musí být jedinečný?
|
||||
MustBeMandatory=Mandatory to create third parties ?
|
||||
MustBeInvoiceMandatory=Mandatory to validate invoices ?
|
||||
MustBeMandatory=Musí být povinné pro třetí strany?
|
||||
MustBeInvoiceMandatory=Povinné pro ověření faktur?
|
||||
Miscellaneous=Smíšený
|
||||
##### Webcal setup #####
|
||||
WebCalSetup=WebCalendar LINK
|
||||
@ -1137,7 +1137,7 @@ WebCalServer=Server hosting kalendář databáze
|
||||
WebCalDatabaseName=Název databáze
|
||||
WebCalUser=Uživatel přístup k databázi
|
||||
WebCalSetupSaved=WebCalendar nastavení bylo úspěšně uloženo.
|
||||
WebCalTestOk=Connection to server '%s' on database '%s' with user '%s' successful.
|
||||
WebCalTestOk=Připojení k serveru "% s" na databázi '% s' s uživatelem '% s' je úspěšné.
|
||||
WebCalTestKo1=Připojení k "%s" serveru úspěšná, ale databáze "%s" by nebylo možno dosáhnout.
|
||||
WebCalTestKo2=Připojení k serveru "%s" s uživatelem "%s 'se nezdařilo.
|
||||
WebCalErrorConnectOkButWrongDatabase=Připojení úspěšné, ale databáze nevypadá být WebCalendar databáze.
|
||||
@ -1179,24 +1179,24 @@ AddDeliveryAddressAbility=Přidat dodací lhůta schopnost
|
||||
UseOptionLineIfNoQuantity=Řada výrobků / služeb s nulové hodnoty je považován za možnost
|
||||
FreeLegalTextOnProposal=Volný text o obchodních návrhů
|
||||
WatermarkOnDraftProposal=Vodoznak na předloh návrhů komerčních (none-li prázdný)
|
||||
BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
|
||||
BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Zeptejte se na umístění bankovního účtu nabídky
|
||||
##### AskPriceSupplier #####
|
||||
AskPriceSupplierSetup=Price requests suppliers module setup
|
||||
AskPriceSupplierSetup=Cena požaduje nastavení dodavatelé modul
|
||||
AskPriceSupplierNumberingModules=Price requests suppliers numbering models
|
||||
AskPriceSupplierPDFModules=Price requests suppliers documents models
|
||||
FreeLegalTextOnAskPriceSupplier=Free text on price requests suppliers
|
||||
FreeLegalTextOnAskPriceSupplier=Volný text na žádosti o cenový dodavatele
|
||||
WatermarkOnDraftAskPriceSupplier=Watermark on draft price requests suppliers (none if empty)
|
||||
BANK_ASK_PAYMENT_BANK_DURING_ASKPRICESUPPLIER=Ask for bank account destination of price request
|
||||
BANK_ASK_PAYMENT_BANK_DURING_ASKPRICESUPPLIER=Zeptejte se na bankovní účet destinaci nabídce ceny
|
||||
##### Orders #####
|
||||
OrdersSetup=Objednat řízení nastavení
|
||||
OrdersNumberingModules=Objednávky číslování modelů
|
||||
OrdersModelModule=Objednat dokumenty modely
|
||||
HideTreadedOrders=Hide the treated or cancelled orders in the list
|
||||
HideTreadedOrders=Skrýt ošetřené nebo zrušené objednávky v seznamu
|
||||
ValidOrderAfterPropalClosed=Pro potvrzení objednávky po návrhu užší, umožňuje, aby krok za prozatímní pořadí
|
||||
FreeLegalTextOnOrders=Volný text o objednávkách
|
||||
WatermarkOnDraftOrders=Vodoznak na konceptech objednávek (pokud žádný prázdný)
|
||||
ShippableOrderIconInList=Add an icon in Orders list which indicate if order is shippable
|
||||
BANK_ASK_PAYMENT_BANK_DURING_ORDER=Ask for bank account destination of order
|
||||
BANK_ASK_PAYMENT_BANK_DURING_ORDER=Zeptejte se na bankovní účet destinaci objednávky
|
||||
##### Clicktodial #####
|
||||
ClickToDialSetup=Klikněte pro Dial Nastavení modulu
|
||||
ClickToDialUrlDesc=Url volána, když se provádí kliknutím na tel. Piktogram. Do pole URL můžete použít značky <br> <b>__PHONETO__</b> Který bude nahrazen s telefonním číslem osoby volat <br> <b>__PHONEFROM__</b> Který bude nahrazen tel. číslo volajícího (vaše) <br> <b>__LOGIN__</b> Který bude nahrazen s clicktodial přihlášení (definované na kartě uživatele) <br> <b>__PASS__</b> Který bude nahrazen s clicktodial heslo (definované na kartě uživatele).
|
||||
@ -1209,11 +1209,11 @@ FicheinterNumberingModules=Intervenční číslování modely
|
||||
TemplatePDFInterventions=Intervenční karet dokumenty modely
|
||||
WatermarkOnDraftInterventionCards=Vodoznak na dokumentech intervenčních karty (pokud žádný prázdný)
|
||||
##### Contracts #####
|
||||
ContractsSetup=Contracts/Subscriptions module setup
|
||||
ContractsSetup=Nastavení modulu Zakázky/předplatné
|
||||
ContractsNumberingModules=Zakázky číslování moduly
|
||||
TemplatePDFContracts=Contracts documents models
|
||||
FreeLegalTextOnContracts=Free text on contracts
|
||||
WatermarkOnDraftContractCards=Watermark on draft contracts (none if empty)
|
||||
TemplatePDFContracts=Kontrakty dokumenty modely
|
||||
FreeLegalTextOnContracts=Volný text na smlouvách
|
||||
WatermarkOnDraftContractCards=Vodoznak o návrzích smluv (none-li prázdný)
|
||||
##### Members #####
|
||||
MembersSetup=Členové modul nastavení
|
||||
MemberMainOptions=Hlavní volby
|
||||
@ -1288,9 +1288,9 @@ LDAPSynchroKO=Nepodařilo synchronizace testu
|
||||
LDAPSynchroKOMayBePermissions=Nepodařilo synchronizace test. Zkontrolujte, zda je přípojka na server je správně nakonfigurován a umožňuje LDAP udpates
|
||||
LDAPTCPConnectOK=TCP připojení k LDAP serveru (Server úspěšných = %s, %s port =)
|
||||
LDAPTCPConnectKO=TCP připojení k LDAP serveru selhalo (Server = %s, Port = %s)
|
||||
LDAPBindOK=Connect/Authentificate to LDAP server successful (Server=%s, Port=%s, Admin=%s, Password=%s)
|
||||
LDAPBindOK=Připojení/Autentifikace k LDAP serveru úspěšná (Server =%s, Port =%s Admin =%s, Heslo =%s)
|
||||
LDAPBindKO=Připojit / Authentificate k LDAP serveru selhalo (Server = %s, Port = %s, Admin = %s, Password = %s)
|
||||
LDAPUnbindSuccessfull=Disconnect successful
|
||||
LDAPUnbindSuccessfull=Odpojení úspěšné
|
||||
LDAPUnbindFailed=Odpojení se nezdařilo
|
||||
LDAPConnectToDNSuccessfull=Připojení k DN (%s) úspěšná
|
||||
LDAPConnectToDNFailed=Připojení k DN (%s) se nezdařila
|
||||
@ -1336,8 +1336,8 @@ LDAPFieldCountry=Země
|
||||
LDAPFieldCountryExample=Příklad: c
|
||||
LDAPFieldDescription=Popis
|
||||
LDAPFieldDescriptionExample=Příklad: popis
|
||||
LDAPFieldNotePublic=Public Note
|
||||
LDAPFieldNotePublicExample=Example : publicnote
|
||||
LDAPFieldNotePublic=Veřejná poznámka
|
||||
LDAPFieldNotePublicExample=Příklad: publicnote
|
||||
LDAPFieldGroupMembers= Členové skupiny
|
||||
LDAPFieldGroupMembersExample= Příklad: uniqueMember
|
||||
LDAPFieldBirthdate=Datum narození
|
||||
@ -1349,7 +1349,7 @@ LDAPFieldSidExample=Příklad: objectSID
|
||||
LDAPFieldEndLastSubscription=Datum ukončení předplatného
|
||||
LDAPFieldTitle=Post / Funkce
|
||||
LDAPFieldTitleExample=Příklad: title
|
||||
LDAPParametersAreStillHardCoded=LDAP parameters are still hardcoded (in contact class)
|
||||
LDAPParametersAreStillHardCoded=Parametry LDAP jsou stále napevno (v třídě kontaktu)
|
||||
LDAPSetupNotComplete=Nastavení LDAP není úplná (přejděte na záložku Ostatní)
|
||||
LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Žádný správce nebo heslo k dispozici. LDAP přístup budou anonymní a pouze pro čtení.
|
||||
LDAPDescContact=Tato stránka umožňuje definovat atributy LDAP název stromu LDAP pro každý údajům o kontaktech Dolibarr.
|
||||
@ -1362,9 +1362,9 @@ PerfDolibarr=Výkon Nastavení / optimalizace zpráva
|
||||
YouMayFindPerfAdviceHere=Najdete na této stránce nějaké kontroly nebo rad týkajících se výkonnosti.
|
||||
NotInstalled=Ne, takľe není váš server zpomalit tím.
|
||||
ApplicativeCache=Aplikačních mezipaměti
|
||||
MemcachedNotAvailable=No applicative cache found. You can enhance performance by installing a cache server Memcached and a module able to use this cache server.<br>More information here <a href="http://wiki.dolibarr.org/index.php/Module_MemCached_EN">http://wiki.dolibarr.org/index.php/Module_MemCached_EN</a>.<br>Note that a lot of web hosting provider does not provide such cache server.
|
||||
MemcachedModuleAvailableButNotSetup=Module memcached for applicative cache found but setup of module is not complete.
|
||||
MemcachedAvailableAndSetup=Module memcached dedicated to use memcached server is enabled.
|
||||
MemcachedNotAvailable=Žádné applicative mezipaměti nalezen. Můžete zvýšit výkon instalací Memcached mezipaměti serveru a modul schopný použít tento mezipaměti serveru. <br> Více informací zde <a href="http://wiki.dolibarr.org/index.php/Module_MemCached_EN">http://wiki.dolibarr.org/index.php/Module_MemCached_EN</a> . <br> Všimněte si, že spousta poskytovatele web hosting neposkytuje takovou mezipaměti serveru.
|
||||
MemcachedModuleAvailableButNotSetup=Modul Memcached pro aplikační mezipaměť nalezen, ale nastavení modulu není kompletní.
|
||||
MemcachedAvailableAndSetup=Modul Memcached určené k použití Memcached serveru je povoleno.
|
||||
OPCodeCache=Opcode mezipaměti
|
||||
NoOPCodeCacheFound=Žádné opcode nalezená keš. Může být použít další opcode paměť než XCache nebo eAccelerator (dobré), může být, že nemáte opcode cache (velmi špatně).
|
||||
HTTPCacheStaticResources=HTTP cache pro statické zdroje (css, img, javascript)
|
||||
@ -1386,7 +1386,7 @@ ModifyProductDescAbility=Personalizace popisy produktů ve formách
|
||||
ViewProductDescInFormAbility=Vizualizace popisy produktů ve formách (jinak jako vyskakovací bublině)
|
||||
ViewProductDescInThirdpartyLanguageAbility=Vizualizace Popisy výrobků v thirdparty jazyce
|
||||
UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
|
||||
UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list).
|
||||
UseSearchToSelectProduct=Použijte vyhledávací formulář pro výběr produku (spíše než rozevíracího seznamu).
|
||||
UseEcoTaxeAbility=Podpora Eco-taxe (WEEE)
|
||||
SetDefaultBarcodeTypeProducts=Výchozí typ čárového kódu použít pro produkty
|
||||
SetDefaultBarcodeTypeThirdParties=Výchozí typ čárového kódu použít k třetím osobám
|
||||
@ -1420,9 +1420,9 @@ BarcodeDescUPC=Čárových kódů typu UPC
|
||||
BarcodeDescISBN=Čárový kód typu ISBN
|
||||
BarcodeDescC39=Čárový kód typu C39
|
||||
BarcodeDescC128=Čárový kód typu C128
|
||||
GenbarcodeLocation=Bar code generation command line tool (used by internal engine for some bar code types). Must be compatible with "genbarcode".<br>For example: /usr/local/bin/genbarcode
|
||||
GenbarcodeLocation=Čárový kód generování nástroj pro příkazovou řádku (používaný vnitřním motorem u některých typů čárových kódů). Musí být v souladu s "genbarcode". <br> Například: / usr / local / bin / genbarcode
|
||||
BarcodeInternalEngine=Vnitřní motor
|
||||
BarCodeNumberManager=Manager to auto define barcode numbers
|
||||
BarCodeNumberManager=Manažer automatického definování čísel čárových kódů
|
||||
##### Prelevements #####
|
||||
WithdrawalsSetup=Odstoupení modul nastavení
|
||||
##### ExternalRSS #####
|
||||
@ -1434,19 +1434,19 @@ RSSUrlExample=Zajímavý RSS zdroj
|
||||
MailingSetup=E-mailem Nastavení modulu
|
||||
MailingEMailFrom=Odesílatele (From) pro emailů zasílaných e-mailem na modul
|
||||
MailingEMailError=Zpět E-mail (chyby-do) e-maily s chybami
|
||||
MailingDelay=Seconds to wait after sending next message
|
||||
MailingDelay=Sekund čekání po odeslání další zprávy
|
||||
##### Notification #####
|
||||
NotificationSetup=EMail notification module setup
|
||||
NotificationSetup=Nastavení modulu e-mailových oznámení
|
||||
NotificationEMailFrom=Odesílatele (From) e-maily zaslané na oznámení
|
||||
ListOfAvailableNotifications=List of events you can set notification on, for each thirdparty (go into thirdparty card to setup) or by setting a fixed email (List depends on activated modules)
|
||||
FixedEmailTarget=Fixed email target
|
||||
ListOfAvailableNotifications=Seznam akcí můžete nastavit upozornění na, pro každou thirdparty (jít do thirdparty karty do nastavení), nebo tím, že stanoví fixní e-mail (seznam závisí na aktivovaných modulech)
|
||||
FixedEmailTarget=Pevná emailový cíl
|
||||
##### Sendings #####
|
||||
SendingsSetup=Odeslání Nastavení modulu
|
||||
SendingsReceiptModel=Odeslání stvrzenky modelu
|
||||
SendingsNumberingModules=Sendings číslování moduly
|
||||
SendingsAbility=Support shipment sheets for customer deliveries
|
||||
SendingsAbility=Podpora zásilka listy pro dodávky zákazníkům
|
||||
NoNeedForDeliveryReceipts=Ve většině případů jsou sendings příjmy použity jak listů pro dodávky zákazníkům (seznam výrobků k odeslání) a na arších, které je recevied a podepsán zákazníkem. Takže dodávek výrobků příjmy je duplicitní funkce a je zřídka aktivován.
|
||||
FreeLegalTextOnShippings=Free text on shipments
|
||||
FreeLegalTextOnShippings=Volný text o přepravě
|
||||
##### Deliveries #####
|
||||
DeliveryOrderNumberingModules=Produkty dodávky příjem číslování modul
|
||||
DeliveryOrderModel=Produkty dodávky přijetí modelu
|
||||
@ -1457,7 +1457,7 @@ AdvancedEditor=Rozšířené editor
|
||||
ActivateFCKeditor=Aktivace pokročilé editor pro:
|
||||
FCKeditorForCompany=WYSIWIG vytvoření / edici prvky popisu a poznámka (s výjimkou výrobků / služeb)
|
||||
FCKeditorForProduct=WYSIWIG vytvoření / edice produktů / služeb popis a poznámky
|
||||
FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). <font class="warning">Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formating when building PDF files.</font>
|
||||
FCKeditorForProductDetails=WYSIWIG tvorba / vydání z výrobků Detaily linky pro všechny subjekty (návrhy, objednávky, faktury, atd ...). <font class="warning">Upozornění: Použití této možnosti pro tento případ je vážně nedoporučuje, protože to může způsobit problémy se speciálními znaky a formátování stránky při vytváření PDF soubory.</font>
|
||||
FCKeditorForMailing= WYSIWIG vytvoření / edice pro hromadné eMailings (Nástroje-> e-mailem)
|
||||
FCKeditorForUserSignature=WYSIWIG vytvoření / edice uživatelského podpisu
|
||||
FCKeditorForMail=WYSIWIG vytvoření / edice pro veškerou poštu (kromě outils-> e-mailem)
|
||||
@ -1467,8 +1467,8 @@ OSCommerceTestOk=Připojení k serveru "%s" na databázi "%s"
|
||||
OSCommerceTestKo1=Připojení k "%s" serveru úspěšná, ale databáze "%s" by nebylo možno dosáhnout.
|
||||
OSCommerceTestKo2=Připojení k serveru "%s" s uživatelem "%s 'se nezdařilo.
|
||||
##### Stock #####
|
||||
StockSetup=Warehouse module setup
|
||||
UserWarehouse=Use user personal warehouses
|
||||
StockSetup=Konfigurace modulu Sklady
|
||||
UserWarehouse=Používejte osobní uživatelské sklady
|
||||
IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
|
||||
##### Menu #####
|
||||
MenuDeleted=Menu smazán
|
||||
@ -1504,11 +1504,11 @@ ConfirmDeleteLine=Jste si jisti, že chcete smazat tento řádek?
|
||||
##### Tax #####
|
||||
TaxSetup=Daně, sociální příspěvky a dividendy modul nastavení
|
||||
OptionVatMode=DPH z důvodu
|
||||
OptionVATDefault=Cash basis
|
||||
OptionVATDebitOption=Accrual basis
|
||||
OptionVATDefault=Cash základ
|
||||
OptionVATDebitOption=Akruální báze
|
||||
OptionVatDefaultDesc=DPH je splatná: <br> - Na dobírku za zboží (používáme data vystavení faktury) <br> - Plateb za služby
|
||||
OptionVatDebitOptionDesc=DPH je splatná: <br> - Na dobírku za zboží (používáme data vystavení faktury) <br> - Na fakturu (debetní) na služby
|
||||
SummaryOfVatExigibilityUsedByDefault=Time of VAT exigibility by default according to chosen option:
|
||||
SummaryOfVatExigibilityUsedByDefault=Čas DPH exigibility standardně dle zvolené varianty:
|
||||
OnDelivery=Na dobírku
|
||||
OnPayment=Na zaplacení
|
||||
OnInvoice=Na faktuře
|
||||
@ -1526,20 +1526,20 @@ AgendaSetup=Akce a agenda Nastavení modulu
|
||||
PasswordTogetVCalExport=Klíč povolit export odkaz
|
||||
PastDelayVCalExport=Neexportovat události starší než
|
||||
AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events)
|
||||
AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view
|
||||
AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view
|
||||
AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda
|
||||
AGENDA_DEFAULT_FILTER_TYPE=Nastavit automaticky tento typ události do vyhledávacího filtru pohledu agendy
|
||||
AGENDA_DEFAULT_FILTER_STATUS=Nastavit automaticky tento stav pro události do vyhledávacího filtru pohledu agendy
|
||||
AGENDA_DEFAULT_VIEW=Karta, kterou chcete otevřít ve výchozím nastavení při výběru v menu Agenda
|
||||
##### ClickToDial #####
|
||||
ClickToDialDesc=Tento modul umožňuje přidat ikonu po telefonních čísel. Klepnutím na tuto ikonu bude volat server s konkrétní URL, kterou definujete níže. To lze použít k volání call centra systému z Dolibarr které mohou volat na telefonní číslo SIP systému pro příklad.
|
||||
##### Point Of Sales (CashDesk) #####
|
||||
CashDesk=Bod prodeje
|
||||
CashDeskSetup=Místě prodeje modulu nastavení
|
||||
CashDeskThirdPartyForSell=Default generic third party to use for sells
|
||||
CashDeskThirdPartyForSell=Výchozí obecná třetí strana použitá pro prodej
|
||||
CashDeskBankAccountForSell=Výchozí účet použít pro příjem plateb v hotovosti
|
||||
CashDeskBankAccountForCheque= Výchozí účet použít pro příjem plateb šekem
|
||||
CashDeskBankAccountForCB= Výchozí účet použít pro příjem plateb prostřednictvím kreditní karty
|
||||
CashDeskDoNotDecreaseStock=Disable stock decrease when a sell is done from Point of Sale (if "no", stock decrease is done for each sell done from POS, whatever is option set into module Stock).
|
||||
CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease
|
||||
CashDeskIdWareHouse=Vynutit a omezit sklad používat pro pokles zásob
|
||||
StockDecreaseForPointOfSaleDisabled=Stock decrease from Point Of Sale disabled
|
||||
StockDecreaseForPointOfSaleDisabledbyBatch=Stock decrease in POS is not compatible with lot management
|
||||
CashDeskYouDidNotDisableStockDecease=You did not disable stock decrease when making a sell from Point Of Sale. So a warehouse is required.
|
||||
@ -1567,7 +1567,7 @@ SuppliersSetup=Dodavatel modul nastavení
|
||||
SuppliersCommandModel=Kompletní šablona se s dodavately řádu (logo. ..)
|
||||
SuppliersInvoiceModel=Kompletní šablona dodavatelské faktury (logo. ..)
|
||||
SuppliersInvoiceNumberingModel=Dodavatelských faktur číslování modelů
|
||||
IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
|
||||
IfSetToYesDontForgetPermission=Pokud je nastaveno na ano, nezapomeňte poskytnout oprávnění skupiny nebo uživatele povolených pro druhou schválení
|
||||
##### GeoIPMaxmind #####
|
||||
GeoIPMaxmindSetup=GeoIP Maxmind modul nastavení
|
||||
PathToGeoIPMaxmindCountryDataFile=Cesta k souboru obsahující Maxmind IP pro země překladu. <br> Příklady: <br> / Usr / local / share / GeoIP / GeoIP.dat <br> / Usr / share / GeoIP / GeoIP.dat
|
||||
@ -1585,40 +1585,40 @@ TaskModelModule=Úkoly zprávy Vzor dokladu
|
||||
ECMSetup = GED Setup
|
||||
ECMAutoTree = Automatické strom složek a dokumentů
|
||||
##### Fiscal Year #####
|
||||
FiscalYears=Fiscal years
|
||||
FiscalYear=Fiscal year
|
||||
FiscalYearCard=Fiscal year card
|
||||
NewFiscalYear=New fiscal year
|
||||
EditFiscalYear=Edit fiscal year
|
||||
OpenFiscalYear=Open fiscal year
|
||||
CloseFiscalYear=Close fiscal year
|
||||
DeleteFiscalYear=Delete fiscal year
|
||||
ConfirmDeleteFiscalYear=Are you sure to delete this fiscal year ?
|
||||
Opened=Opened
|
||||
Closed=Closed
|
||||
AlwaysEditable=Can always be edited
|
||||
FiscalYears=Fiskální roky
|
||||
FiscalYear=Fiskální rok
|
||||
FiscalYearCard=Karta fiskálního roku
|
||||
NewFiscalYear=Nový fiskální rok
|
||||
EditFiscalYear=Upravit fiskální rok
|
||||
OpenFiscalYear=Otevřeno fiskální rok
|
||||
CloseFiscalYear=Zavřít fiskální rok
|
||||
DeleteFiscalYear=Smazat fiskální rok
|
||||
ConfirmDeleteFiscalYear=Jste si jisti, že chcete tento fiskální rok smazat?
|
||||
Opened=Otevřeno
|
||||
Closed=Zavřeno
|
||||
AlwaysEditable=Může být vždy upraveno
|
||||
MAIN_APPLICATION_TITLE=Force visible name of application (warning: setting your own name here may break autofill login feature when using DoliDroid mobile application)
|
||||
NbMajMin=Minimum number of uppercase characters
|
||||
NbNumMin=Minimum number of numeric characters
|
||||
NbSpeMin=Minimum number of special characters
|
||||
NbIteConsecutive=Maximum number of repeating same characters
|
||||
NbMajMin=Minimální počet velkých písmen
|
||||
NbNumMin=Minimální počet číselných znaků
|
||||
NbSpeMin=Minimální počet speciálních znaků
|
||||
NbIteConsecutive=Maximální počet opakování stejných znaků
|
||||
NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","O") for automatic generation
|
||||
SalariesSetup=Setup of module salaries
|
||||
SortOrder=Sort order
|
||||
Format=Format
|
||||
SalariesSetup=Nastavení modulu platů
|
||||
SortOrder=Řazení objedávek
|
||||
Format=Formát
|
||||
TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
|
||||
IncludePath=Include path (defined into variable %s)
|
||||
ExpenseReportsSetup=Setup of module Expense Reports
|
||||
TemplatePDFExpenseReports=Document templates to generate expense report document
|
||||
NoModueToManageStockDecrease=No module able to manage automatic stock decrease has been activated. Stock decrease will be done on manual input only.
|
||||
IncludePath=Zahrnout cestu (definováno v proměnné% s)
|
||||
ExpenseReportsSetup=Nastavení modulu Expense Reports
|
||||
TemplatePDFExpenseReports=Šablon dokumentů ke generování dokumentu sestavy výdajů
|
||||
NoModueToManageStockDecrease=Žádný modul schopen řídit automatickou legální pokles byl aktivován. Sklad snížení bude provedeno pouze na ruční zadávání.
|
||||
NoModueToManageStockIncrease=No module able to manage automatic stock increase has been activated. Stock increase will be done on manual input only.
|
||||
YouMayFindNotificationsFeaturesIntoModuleNotification=You may find options for EMail notifications by enabling and configuring the module "Notification".
|
||||
ListOfNotificationsPerContact=List of notifications per contact*
|
||||
ListOfFixedNotifications=List of fixed notifications
|
||||
ListOfNotificationsPerContact=Seznam oznámení na kontakt *
|
||||
ListOfFixedNotifications=Seznam pevných oznámení
|
||||
GoOntoContactCardToAddMore=Go on the tab "Notifications" of a thirdparty contact to add or remove notifications for contacts/addresses
|
||||
Threshold=Threshold
|
||||
BackupDumpWizard=Wizard to build database backup dump file
|
||||
SomethingMakeInstallFromWebNotPossible=Installation of external module is not possible from the web interface for the following reason:
|
||||
SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade described here is only manual steps a privileged user can do.
|
||||
Threshold=Práh
|
||||
BackupDumpWizard=Průvodce vybudovat záložní databázi soubor s výpisem
|
||||
SomethingMakeInstallFromWebNotPossible=Instalace externího modulu není možné z webového rozhraní z tohoto důvodu:
|
||||
SomethingMakeInstallFromWebNotPossible2=Z tohoto důvodu, proces upgradovat popsáno zde je pouze ruční kroky privilegovaný uživatel může dělat.
|
||||
InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature.
|
||||
ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong>
|
||||
|
||||
@ -1,69 +1,69 @@
|
||||
# Dolibarr language file - Source file is en_US - agenda
|
||||
IdAgenda=ID události
|
||||
Actions=Události
|
||||
ActionsArea=Akce plocha (Akce a úkoly)
|
||||
Agenda=Pořad jednání
|
||||
Agendas=Pořad
|
||||
ActionsArea=Plocha událostí (Akce a úkoly)
|
||||
Agenda=Agenda
|
||||
Agendas=Agendy
|
||||
Calendar=Kalendář
|
||||
Calendars=Kalendáře
|
||||
LocalAgenda=Internal calendar
|
||||
ActionsOwnedBy=Event owned by
|
||||
LocalAgenda=Interní kalendář
|
||||
ActionsOwnedBy=Vlastnictví události
|
||||
AffectedTo=Přiřazeno
|
||||
DoneBy=Provedl
|
||||
Event=Event
|
||||
Event=Událost
|
||||
Events=Události
|
||||
EventsNb=Počet událostí
|
||||
MyEvents=Moje události
|
||||
OtherEvents=Další akce
|
||||
OtherEvents=Další události
|
||||
ListOfActions=Seznam událostí
|
||||
Location=Umístění
|
||||
EventOnFullDay=Akce po celý den (y)
|
||||
SearchAnAction= Hledat událost / úkol
|
||||
EventOnFullDay=Událost pro celý den (y)
|
||||
SearchAnAction= Hledat událost/úkol
|
||||
MenuToDoActions=Všechny neúplné události
|
||||
MenuDoneActions=Všechny ukončené akce
|
||||
MenuDoneActions=Všechny ukončené události
|
||||
MenuToDoMyActions=Moje neúplné události
|
||||
MenuDoneMyActions=Moje ukončených akcí
|
||||
ListOfEvents=List of events (internal calendar)
|
||||
ActionsAskedBy=Akce hlášeny
|
||||
ActionsToDoBy=Akce přiřazené
|
||||
ActionsDoneBy=Akce provedené
|
||||
ActionsForUser=Events for user
|
||||
ActionsForUsersGroup=Events for all users of group
|
||||
ActionAssignedTo=Event assigned to
|
||||
AllMyActions= Všechny mé akce / úkoly
|
||||
MenuDoneMyActions=Moje ukončené události
|
||||
ListOfEvents=Výpis událostí (interní kalendář)
|
||||
ActionsAskedBy=Nahlášené události
|
||||
ActionsToDoBy=Přiřazené události
|
||||
ActionsDoneBy=Provedené události
|
||||
ActionsForUser=Události pro uživatele
|
||||
ActionsForUsersGroup=Události pro všechny uživatelské skupiny
|
||||
ActionAssignedTo=Událost přiřazena
|
||||
AllMyActions= Všechny mé události/úkoly
|
||||
AllActions= Všechny události / úkoly
|
||||
ViewList=Zobrazení seznamu
|
||||
ViewCal=Měsíční pohled
|
||||
ViewCal=Měsíční zobrazení
|
||||
ViewDay=Denní zobrazení
|
||||
ViewWeek=Zobrazit týden
|
||||
ViewPerUser=Per user view
|
||||
ViewWeek=Týdenní zobrazení
|
||||
ViewPerUser=Zobrazení za uživatele
|
||||
ViewWithPredefinedFilters= Zobrazit s předem definovanými filtry
|
||||
AutoActions= Automatické plnění
|
||||
AgendaAutoActionDesc= Definujte zde události, na které chcete Dolibarr vytvořit automaticky událost v programu. Pokud není zaškrtnutá (ve výchozím nastavení), bude pouze manuální činnosti být zahrnuty do pořadu jednání.
|
||||
AgendaSetupOtherDesc= Tato stránka poskytuje možnosti, jak dát export vašich akcí Dolibarr do externího kalendáře (thunderbird, Google kalendář, ...)
|
||||
AgendaExtSitesDesc=Tato stránka umožňuje deklarovat externí zdroje kalendářů vidět své akce do programu Dolibarr.
|
||||
AutoActions= Automatické naplnění
|
||||
AgendaAutoActionDesc= Definujte zde události, pro které chcete vytvořit automaticky událost v programu. Pokud není ve výchozím nastavení zaškrtnuta, budou zahrnuty pouze manuální akce v agendě.
|
||||
AgendaSetupOtherDesc= Tato stránka poskytuje možnosti, jak povolit export vašich akcí do externího kalendáře (Thunderbird, Google kalendář, ...)
|
||||
AgendaExtSitesDesc=Tato stránka umožňuje deklarovat externí zdroje kalendářů pro možnost vidět své akce v agendách programu.
|
||||
ActionsEvents=Události, pro které Dolibarr vytvoří akci v programu automaticky
|
||||
PropalValidatedInDolibarr=Návrh %s ověřena
|
||||
PropalValidatedInDolibarr=Návrh %s ověřen
|
||||
InvoiceValidatedInDolibarr=Faktura %s ověřena
|
||||
InvoiceValidatedInDolibarrFromPos=Invoice %s validated from POS
|
||||
InvoiceBackToDraftInDolibarr=Faktura %s vrátit do stavu návrhu
|
||||
InvoiceValidatedInDolibarrFromPos=Faktura %s ověřena z POS
|
||||
InvoiceBackToDraftInDolibarr=Faktura %s vrácena do stavu návrhu
|
||||
InvoiceDeleteDolibarr=Faktura %s smazána
|
||||
OrderValidatedInDolibarr=Objednat %s ověřena
|
||||
OrderDeliveredInDolibarr=Order %s classified delivered
|
||||
OrderCanceledInDolibarr=Objednat %s zrušen
|
||||
OrderBilledInDolibarr=Order %s classified billed
|
||||
OrderApprovedInDolibarr=Objednat %s schválen
|
||||
OrderRefusedInDolibarr=Order %s refused
|
||||
OrderBackToDraftInDolibarr=Objednat %s vrátit do stavu návrhu
|
||||
OrderCanceledInDolibarr=Objednat %s zrušen
|
||||
ProposalSentByEMail=Komerční návrh %s zaslána e-mailem
|
||||
OrderSentByEMail=%s zákazníků objednávka zaslána e-mailem
|
||||
InvoiceSentByEMail=%s faktuře Zákazníka zaslána e-mailem
|
||||
SupplierOrderSentByEMail=%s Dodavatel objednávka zaslána e-mailem
|
||||
SupplierInvoiceSentByEMail=%s dodavatelské faktury zasílané e-mailem
|
||||
ShippingSentByEMail=Shipment %s sent by EMail
|
||||
ShippingValidated= Shipment %s validated
|
||||
InterventionSentByEMail=Intervention %s sent by EMail
|
||||
OrderValidatedInDolibarr=Objednávka %s ověřena
|
||||
OrderDeliveredInDolibarr=Objednávka %s označena jako dodaná
|
||||
OrderCanceledInDolibarr=Objednávka %s zrušena
|
||||
OrderBilledInDolibarr=Objednávka %s označena jako zaúčtovaná
|
||||
OrderApprovedInDolibarr=Objednávka %s schválena
|
||||
OrderRefusedInDolibarr=Objednávka %s zamítnuta
|
||||
OrderBackToDraftInDolibarr=Objednávka %s vrácena do stavu návrhu
|
||||
OrderCanceledInDolibarr=Objednávka %s zrušena
|
||||
ProposalSentByEMail=Komerční návrh %s zaslán e-mailem
|
||||
OrderSentByEMail=Zákaznická objednávka %s zaslána e-mailem
|
||||
InvoiceSentByEMail=Zákaznická faktura %s zaslána e-mailem
|
||||
SupplierOrderSentByEMail=Dodavatelská objednávka %s zaslána e-mailem
|
||||
SupplierInvoiceSentByEMail=Dodavatelská faktura %s zaslána e-mailem
|
||||
ShippingSentByEMail=Zásilka %s zaslána na e-mail
|
||||
ShippingValidated= Zásilka %s ověřena
|
||||
InterventionSentByEMail=Intervenceí %s zaslána e-mailem
|
||||
NewCompanyToDolibarr= Třetí strana vytvořena
|
||||
DateActionPlannedStart= Plánované datum zahájení
|
||||
DateActionPlannedEnd= Plánované datum ukončení
|
||||
@ -72,27 +72,27 @@ DateActionDoneEnd= Skutečné datum ukončení
|
||||
DateActionStart= Datum zahájení
|
||||
DateActionEnd= Datum ukončení
|
||||
AgendaUrlOptions1=Můžete také přidat následující parametry filtrování výstupu:
|
||||
AgendaUrlOptions2=<b>login=%s</b> to restrict output to actions created by or assigned to user <b>%s</b>.
|
||||
AgendaUrlOptions3=<b>logina=%s</b> to restrict output to actions owned by a user <b>%s</b>.
|
||||
AgendaUrlOptions2=<b>login=%s</b> omezuje výstup do akcí vytvořených nebo přiřazených uživateli <b>%s</b>.
|
||||
AgendaUrlOptions3=<b>logina=%s</b> omezuje výstup na akce vlastněné uživatelem <b>%s</b>.
|
||||
AgendaUrlOptions4=<b>logint = %s</b> omezit výstup na akce přiřazených uživatelských <b>%s.</b>
|
||||
AgendaUrlOptionsProject=<b>project=PROJECT_ID</b> to restrict output to actions associated to project <b>PROJECT_ID</b>.
|
||||
AgendaUrlOptionsProject=<b>projekt=PROJECT_ID</b> omezit výstup na akce spojené s projektem <b>PROJECT_ID</b>.
|
||||
AgendaShowBirthdayEvents=Zobrazit narozeniny kontaktů
|
||||
AgendaHideBirthdayEvents=Skrýt narozeniny kontaktů
|
||||
Busy=Zaneprázdněný
|
||||
ExportDataset_event1=Seznam agendy událostí
|
||||
DefaultWorkingDays=Default working days range in week (Example: 1-5, 1-6)
|
||||
DefaultWorkingHours=Default working hours in day (Example: 9-18)
|
||||
DefaultWorkingDays=Výchozí pracovní dny se pohybují v týdnu. (Příklad: 1-5, 1-6)
|
||||
DefaultWorkingHours=Výchozí pracovní hodiny dne. (Příklad: 9-18)
|
||||
# External Sites ical
|
||||
ExportCal=Export kalendář
|
||||
ExportCal=Export kalendáře
|
||||
ExtSites=Importovat externí kalendáře
|
||||
ExtSitesEnableThisTool=Show external calendars (defined into global setup) into agenda. Does not affect external calendars defined by users.
|
||||
ExtSitesEnableThisTool=Zobrazit externí kalendáře (definováno v globálním nastavení) do agendy. Nemá vliv na externí kalendáře definované uživateli.
|
||||
ExtSitesNbOfAgenda=Počet kalendářů
|
||||
AgendaExtNb=Kalendář nb %s
|
||||
ExtSiteUrlAgenda=URL pro přístup. Soubor iCal
|
||||
ExtSiteNoLabel=Ne Popis
|
||||
WorkingTimeRange=Working time range
|
||||
WorkingDaysRange=Working days range
|
||||
AddEvent=Create event
|
||||
MyAvailability=My availability
|
||||
ActionType=Event type
|
||||
DateActionBegin=Start event date
|
||||
ExtSiteUrlAgenda=URL pro přístup *.iCal souboru
|
||||
ExtSiteNoLabel=Nepodepsáno
|
||||
WorkingTimeRange=Rozsah pracovní doby
|
||||
WorkingDaysRange=Rozsah pracovních dnů
|
||||
AddEvent=Vytvořit událost
|
||||
MyAvailability=Moje dostupnost
|
||||
ActionType=Typ události
|
||||
DateActionBegin=Datum zahájení události
|
||||
|
||||
@ -1,204 +1,204 @@
|
||||
# Dolibarr language file - Source file is en_US - bills
|
||||
Bill=Faktura
|
||||
Bills=Faktury
|
||||
BillsCustomers=Customers invoices
|
||||
BillsCustomer=Customers invoice
|
||||
BillsSuppliers=Suppliers invoices
|
||||
BillsCustomersUnpaid=Unpaid customers invoices
|
||||
BillsCustomers=Zákaznické faktury
|
||||
BillsCustomer=Zákaznická faktura
|
||||
BillsSuppliers=Dodavatelské faktury
|
||||
BillsCustomersUnpaid=Nezaplacené faktury zákazníků
|
||||
BillsCustomersUnpaidForCompany=Nezaplacené faktury pro zákazníka %s
|
||||
BillsSuppliersUnpaid=Nezaplacené faktury dodavatele
|
||||
BillsSuppliersUnpaidForCompany=Nezaplacené faktury dodavatele pro %s
|
||||
BillsLate=Opožděné platby
|
||||
BillsStatistics=Customers invoices statistics
|
||||
BillsStatisticsSuppliers=Suppliers invoices statistics
|
||||
DisabledBecauseNotErasable=Zakázáno, protože nelze smazat
|
||||
BillsStatistics=Statistiky zákaznických faktur
|
||||
BillsStatisticsSuppliers=Statistiky dodavatelských faktur
|
||||
DisabledBecauseNotErasable=Zakázáno, protože nelze odstranit
|
||||
InvoiceStandard=Standardní faktura
|
||||
InvoiceStandardAsk=Standardní faktura
|
||||
InvoiceStandardDesc=Tento druh faktury je společná faktura.
|
||||
InvoiceDeposit=Zálohové faktury
|
||||
InvoiceDepositAsk=Zálohové faktury
|
||||
InvoiceDepositDesc=Tento druh faktury se děje, když je záloha byla přijata.
|
||||
InvoiceStandardDesc=Tento druh faktury je obyčejná faktura.
|
||||
InvoiceDeposit=Zálohová faktura
|
||||
InvoiceDepositAsk=Zálohová faktura
|
||||
InvoiceDepositDesc=Tento druh faktury se vystaví, když je záloha přijata.
|
||||
InvoiceProForma=Proforma faktura
|
||||
InvoiceProFormaAsk=Proforma faktura
|
||||
InvoiceProFormaDesc=<b>Proforma faktura</b> je obraz skutečné faktury, ale nemá evidence hodnotu.
|
||||
InvoiceProFormaDesc=<b>Proforma faktura</b> je obraz skutečné faktury, ale nemá účetní hodnotu.
|
||||
InvoiceReplacement=Náhradní faktura
|
||||
InvoiceReplacementAsk=Náhradní faktura faktury
|
||||
InvoiceReplacementDesc=<b>Replacement invoice</b> is used to cancel and replace completely an invoice with no payment already received.<br><br>Note: Only invoices with no payment on it can be replaced. If the invoice you replace is not yet closed, it will be automatically closed to 'abandoned'.
|
||||
InvoiceReplacementDesc=<b>Náhradní faktura</b> se používá ke zrušení a nahrazení neuhrazené a vrácené faktury. <br><br> Poznámka: Pouze neuhrazená faktura může být nahrazena. Pokud není uzavřena, bude automaticky nastavena jako 'opuštěná '.
|
||||
InvoiceAvoir=Dobropis
|
||||
InvoiceAvoirAsk=Dobropis opravit fakturu
|
||||
InvoiceAvoirDesc=<b>Dobropis</b> je negativní faktura slouží k řešení skutečnost, že faktura je množství, které se liší než částka skutečně vyplacena (protože zákazník zaplatil příliš mnoho omylem, nebo nebude vyplacena úplně, protože on se vrátil některé produkty, například).
|
||||
invoiceAvoirWithLines=Create Credit Note with lines from the origin invoice
|
||||
invoiceAvoirWithPaymentRestAmount=Create Credit Note with remaining unpaid of origin invoice
|
||||
invoiceAvoirLineWithPaymentRestAmount=Credit Note for remaining unpaid amount
|
||||
ReplaceInvoice=Vyměňte faktury %s
|
||||
InvoiceAvoirAsk=Opravit fakturu na dobropis
|
||||
InvoiceAvoirDesc=<b>Dobropis</b> je negativní faktura řešící skutečnost, že na původní faktuře je částka, které se liší od částky skutečně vyplacené. (zákazník zaplatil více omylem, nebo nezaplatil vše, protože například vrátil některé produkty).
|
||||
invoiceAvoirWithLines=Vytvořit dobropis s linkami od počátku faktury
|
||||
invoiceAvoirWithPaymentRestAmount=Vytvořit dobropis se zbývající neuhrazenou původní fakturou
|
||||
invoiceAvoirLineWithPaymentRestAmount=Dobropis na zbývající nezaplacené částky
|
||||
ReplaceInvoice=Nahradit faktury %s
|
||||
ReplacementInvoice=Náhradní faktura
|
||||
ReplacedByInvoice=Nahrazeno faktuře %s
|
||||
ReplacementByInvoice=Nahrazeno faktuře
|
||||
CorrectInvoice=Správné faktura %s
|
||||
CorrectionInvoice=Oprava faktury
|
||||
UsedByInvoice=Použita na úhradu faktur %s
|
||||
UsedByInvoice=Použito na úhradu faktur %s
|
||||
ConsumedBy=Spotřebované
|
||||
NotConsumed=Která nebyla spotřebována,
|
||||
NoReplacableInvoice=Žádné výměnné faktury
|
||||
NoInvoiceToCorrect=Ne fakturu opravit
|
||||
InvoiceHasAvoir=Opraveno jedním nebo několika faktur
|
||||
CardBill=Faktura karty
|
||||
PredefinedInvoices=Předdefinované Faktury
|
||||
NotConsumed=Nebylo spotřebováno
|
||||
NoReplacableInvoice=Žádné faktury k výměně
|
||||
NoInvoiceToCorrect=Źádné faktury k opravě
|
||||
InvoiceHasAvoir=Opravena jedna nebo několik faktur
|
||||
CardBill=Karta faktury
|
||||
PredefinedInvoices=Předdefinované faktury
|
||||
Invoice=Faktura
|
||||
Invoices=Faktury
|
||||
InvoiceLine=Faktura linka
|
||||
InvoiceCustomer=Zákazník faktura
|
||||
CustomerInvoice=Zákazník faktura
|
||||
CustomersInvoices=Zákazníci faktury
|
||||
SupplierInvoice=Dodavatel fakturu
|
||||
SuppliersInvoices=Dodavatelé faktury
|
||||
SupplierBill=Dodavatel fakturu
|
||||
SupplierBills=dodavatelé faktury
|
||||
InvoiceCustomer=Faktura zákazníka
|
||||
CustomerInvoice=Faktura zákazníka
|
||||
CustomersInvoices=Faktury zákazníků
|
||||
SupplierInvoice=Faktura dodavatele
|
||||
SuppliersInvoices=Faktury dodavatelů
|
||||
SupplierBill=Faktura dodavatele
|
||||
SupplierBills=Faktury dodavatelů
|
||||
Payment=Platba
|
||||
PaymentBack=Platba zpět
|
||||
PaymentBack=Vrácení platby
|
||||
Payments=Platby
|
||||
PaymentsBack=Platby zpět
|
||||
PaidBack=Placené zpět
|
||||
PaymentsBack=Vrácení plateb
|
||||
PaidBack=Navrácené
|
||||
DatePayment=Datum platby
|
||||
DeletePayment=Odstranit platby
|
||||
ConfirmDeletePayment=Jste si jisti, že chcete smazat tuto platbu?
|
||||
ConfirmConvertToReduc=Chcete převést tento dobropis nebo ukládáním do absolutního slevu? <br> Částka bude tak uložena mezi všemi slevy a může být použit jako slevu pro aktuální nebo budoucí faktury pro tohoto zákazníka.
|
||||
SupplierPayments=Dodavatelé platby
|
||||
ConfirmConvertToReduc=Chcete převést tento dobropis nebo depozit na absolutní slevu? <br> Částka bude tak uložena ke všem slevám a může být použit jako sleva pro aktuální nebo budoucí faktury tohoto zákazníka.
|
||||
SupplierPayments=Platby dodavatelům
|
||||
ReceivedPayments=Přijaté platby
|
||||
ReceivedCustomersPayments=Platby přijaté od zákazníků
|
||||
PayedSuppliersPayments=Payments payed to suppliers
|
||||
ReceivedCustomersPaymentsToValid=Přijaté platby zákazníci ověřují
|
||||
PaymentsReportsForYear=Platby zprávy pro %s
|
||||
PaymentsReports=Platby zprávy
|
||||
PaymentsAlreadyDone=Platby neučinily
|
||||
PaymentsBackAlreadyDone=Platby zpět neučinily
|
||||
PaymentRule=Platba pravidlo
|
||||
PayedSuppliersPayments=Platby uhrazené dodavatelům
|
||||
ReceivedCustomersPaymentsToValid=Ověřené přijaté platby od zákazníků
|
||||
PaymentsReportsForYear=Zprávy o platbách pro %s
|
||||
PaymentsReports=Zprávy o platbách
|
||||
PaymentsAlreadyDone=Provedené platby
|
||||
PaymentsBackAlreadyDone=Provedené platby zpět
|
||||
PaymentRule=Pravidlo platby
|
||||
PaymentMode=Typ platby
|
||||
PaymentTerm=Payment term
|
||||
PaymentConditions=Payment terms
|
||||
PaymentConditionsShort=Payment terms
|
||||
PaymentTerm=Termín platby
|
||||
PaymentConditions=Platební podmínky
|
||||
PaymentConditionsShort=Platební podmínky
|
||||
PaymentAmount=Částka platby
|
||||
ValidatePayment=Ověření platby
|
||||
PaymentHigherThanReminderToPay=Platební vyšší než upomínce k zaplacení
|
||||
HelpPaymentHigherThanReminderToPay=Pozor, výše platby z jednoho nebo více účtů je vyšší než ve zbytku platit. <br> Upravte položky, jinak potvrdí a přemýšlet o vytvoření dobropisu přeplatku obdrží pro každou přeplatku faktury.
|
||||
HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay. <br> Edit your entry, otherwise confirm.
|
||||
ClassifyPaid=Klasifikaci "Zaplaceno"
|
||||
ClassifyPaidPartially=Klasifikovat "Placené částečně"
|
||||
ClassifyCanceled=Klasifikovat "Opuštěné"
|
||||
ClassifyClosed=Klasifikaci "uzavřeným"
|
||||
ClassifyUnBilled=Classify 'Unbilled'
|
||||
PaymentHigherThanReminderToPay=Platba vyšší než upomínka k zaplacení
|
||||
HelpPaymentHigherThanReminderToPay=Pozor, výše platby z jednoho nebo více účtů je vyšší než v zůstatku. <br> Upravte položky nebo potvrďte a připravte vytvoření dobropisu přeplatku přijatého pro každou fakturu.
|
||||
HelpPaymentHigherThanReminderToPaySupplier=Pozor, částka platby z jednoho nebo více účtů je vyšší, než ostatní úhrady. <br> Upravte položku, nebo potvrďte.
|
||||
ClassifyPaid=Klasifikace 'Zaplaceno'
|
||||
ClassifyPaidPartially=Klasifikace 'Částečně uhrazeno'
|
||||
ClassifyCanceled=Klasifikace 'Opuštěné'
|
||||
ClassifyClosed=Klasifikace 'Uzavřeno'
|
||||
ClassifyUnBilled=Označit jako "Nevyfakturovaný"
|
||||
CreateBill=Vytvořit fakturu
|
||||
AddBill=Create invoice or credit note
|
||||
AddBill=Vytvořit fakturu nebo dobropis
|
||||
AddToDraftInvoices=Přidat k návrhu fakturu
|
||||
DeleteBill=Odstranit fakturu
|
||||
SearchACustomerInvoice=Hledat zákaznické faktuře
|
||||
SearchASupplierInvoice=Hledat na dodavatelské faktury
|
||||
SearchACustomerInvoice=Hledat zákaznickou fakturu
|
||||
SearchASupplierInvoice=Hledat dodavatelskou fakturu
|
||||
CancelBill=Storno faktury
|
||||
SendRemindByMail=Poslat připomínku EMail
|
||||
DoPayment=Do platbu
|
||||
DoPaymentBack=Do platební záda
|
||||
ConvertToReduc=Převod do budoucnosti slevou
|
||||
EnterPaymentReceivedFromCustomer=Zadejte platby, které obdržel od zákazníka
|
||||
EnterPaymentDueToCustomer=Provést platbu ze strany zákazníka
|
||||
DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero
|
||||
SendRemindByMail=Poslat upomínku e-mailem
|
||||
DoPayment=Proveďte platbu
|
||||
DoPaymentBack=Vraťte platbu
|
||||
ConvertToReduc=Převod do budoucí slevy
|
||||
EnterPaymentReceivedFromCustomer=Zadejte platbu obdrženoou od zákazníka
|
||||
EnterPaymentDueToCustomer=Provést platbu pro zákazníka
|
||||
DisabledBecauseRemainderToPayIsZero=Zakázáno, protože zbývající nezaplacená částka je nula
|
||||
Amount=Množství
|
||||
PriceBase=Cena základní
|
||||
PriceBase=Základní cena
|
||||
BillStatus=Stav faktury
|
||||
BillStatusDraft=Návrh (musí být ověřena)
|
||||
BillStatusPaid=Placený
|
||||
BillStatusPaidBackOrConverted=Placené nebo převedeny na slevu
|
||||
BillStatusConverted=Placená (připravena pro závěrečné faktuře)
|
||||
BillStatusCanceled=Opuštěný
|
||||
BillStatusValidated=Ověřené (třeba věnovat)
|
||||
BillStatusDraft=Návrh (musí být ověřeno)
|
||||
BillStatusPaid=Placeno
|
||||
BillStatusPaidBackOrConverted=Placeno nebo převedeno na slevu
|
||||
BillStatusConverted=Placeno (připraveno na závěrečné faktuře)
|
||||
BillStatusCanceled=Opuštěno
|
||||
BillStatusValidated=Ověřeno (je třeba uhradit)
|
||||
BillStatusStarted=Začínáme
|
||||
BillStatusNotPaid=Nezaplatil
|
||||
BillStatusClosedUnpaid=Uzavřená (neplacené)
|
||||
BillStatusClosedPaidPartially=Placené (částečně)
|
||||
BillStatusNotPaid=Nezaplaceno
|
||||
BillStatusClosedUnpaid=Uzavřeno (neuhrazené)
|
||||
BillStatusClosedPaidPartially=Placeno (částečně)
|
||||
BillShortStatusDraft=Návrh
|
||||
BillShortStatusPaid=Placený
|
||||
BillShortStatusPaid=Placeno
|
||||
BillShortStatusPaidBackOrConverted=Zpracované
|
||||
BillShortStatusConverted=Zpracované
|
||||
BillShortStatusCanceled=Opuštěný
|
||||
BillShortStatusValidated=Ověřené
|
||||
BillShortStatusCanceled=Opuštěno
|
||||
BillShortStatusValidated=Ověřeno
|
||||
BillShortStatusStarted=Začínáme
|
||||
BillShortStatusNotPaid=Nezaplatil
|
||||
BillShortStatusNotPaid=Nezaplaceno
|
||||
BillShortStatusClosedUnpaid=Zavřeno
|
||||
BillShortStatusClosedPaidPartially=Placené (částečně)
|
||||
BillShortStatusClosedPaidPartially=Placeno (částečně)
|
||||
PaymentStatusToValidShort=Chcete-li ověřit
|
||||
ErrorVATIntraNotConfigured=Intracommunautary DIČ zatím není definován
|
||||
ErrorNoPaiementModeConfigured=Žádná výchozí platební režim definován. Přejít na faktury modulu nastavení to opravit.
|
||||
ErrorCreateBankAccount=Vytvořte si bankovní účet, pak přejděte na nastavení panelu faktur modulu definovat platebních režimů
|
||||
ErrorVATIntraNotConfigured=Intracommunautary DIČ zatím není definováno
|
||||
ErrorNoPaiementModeConfigured=Není definován žádný výchozí platební režim. Přejděte do modulu nastavení faktur a opravte to.
|
||||
ErrorCreateBankAccount=Vytvořte si bankovní účet a pak přejděte do modulu nastavení faktur a nadefinujte platební režimy
|
||||
ErrorBillNotFound=Faktura %s neexistuje
|
||||
ErrorInvoiceAlreadyReplaced=Chyba pokusu o ověření fakturu nahradit faktury %s. Ale tenhle byl již nahrazen faktuře %s.
|
||||
ErrorDiscountAlreadyUsed=Chyba sleva již používá
|
||||
ErrorInvoiceAvoirMustBeNegative=Chyba musí být správná faktura mít zápornou částku
|
||||
ErrorInvoiceOfThisTypeMustBePositive=Chyba musí být tento typ faktury mají kladné hodnoty
|
||||
ErrorCantCancelIfReplacementInvoiceNotValidated=Chyba, nelze zrušit, pokud faktura, která byla nahrazena jinou fakturu, která je stále ve stavu návrhu
|
||||
ErrorInvoiceAlreadyReplaced=Chyba při pokusu o ověření faktury a nahrazení fakturou %s. Ta byla již nahrazena fakturou %s.
|
||||
ErrorDiscountAlreadyUsed=Chyba, sleva byla již použita
|
||||
ErrorInvoiceAvoirMustBeNegative=Chyba, správná faktura musí mít zápornou částku
|
||||
ErrorInvoiceOfThisTypeMustBePositive=Chyba, tento typ faktury musí mít kladnou částku
|
||||
ErrorCantCancelIfReplacementInvoiceNotValidated=Chyba, nelze zrušit, pokud faktura, která byla nahrazena jinou fakturu je stále ve stavu návrhu
|
||||
BillFrom=Z
|
||||
BillTo=Na
|
||||
ActionsOnBill=Akce na faktuře
|
||||
NewBill=Nová faktura
|
||||
LastBills=Poslední %s faktury
|
||||
LastCustomersBills=Poslední %s zákazníkům faktury
|
||||
LastSuppliersBills=Poslední %s dodavatelů faktury
|
||||
LastCustomersBills=Poslední %s zákazníci faktury
|
||||
LastSuppliersBills=Poslední %s dodavatelé faktury
|
||||
AllBills=Všechny faktury
|
||||
OtherBills=Ostatní faktury
|
||||
DraftBills=Návrhy faktury
|
||||
CustomersDraftInvoices=Zákazníci návrh faktury
|
||||
SuppliersDraftInvoices=Dodavatelé návrh faktury
|
||||
Unpaid=Nezaplacený
|
||||
CustomersDraftInvoices=Návrh zákaznické faktury
|
||||
SuppliersDraftInvoices=Návrh dodavatelské faktury
|
||||
Unpaid=Nezaplaceno
|
||||
ConfirmDeleteBill=Jste si jisti, že chcete smazat tuto fakturu?
|
||||
ConfirmValidateBill=Jste si jisti, že chcete ověřit tuto fakturu s referenčními <b>%s?</b>
|
||||
ConfirmUnvalidateBill=Jste si jisti, že chcete změnit fakturační <b>%s</b> do stavu návrhu?
|
||||
ConfirmClassifyPaidBill=Jste si jisti, že chcete změnit fakturační <b>%s</b> do stavu placené?
|
||||
ConfirmCancelBill=Jste si jisti, že chcete zrušit faktury <b>%s?</b>
|
||||
ConfirmCancelBillQuestion=Proč chcete klasifikovat faktura "opuštěný"?
|
||||
ConfirmClassifyPaidPartially=Jste si jisti, že chcete změnit fakturační <b>%s</b> do stavu placené?
|
||||
ConfirmClassifyPaidPartiallyQuestion=Tato faktura nebyla zaplacena úplně. Jaké jsou důvody pro vás zavřít tuto fakturu?
|
||||
ConfirmClassifyPaidPartiallyReasonAvoir=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I regularise the VAT with a credit note.
|
||||
ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I accept to lose the VAT on this discount.
|
||||
ConfirmClassifyPaidPartiallyReasonDiscountVat=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I recover the VAT on this discount without a credit note.
|
||||
ConfirmClassifyPaidPartiallyReasonBadCustomer=Bad zákazník
|
||||
ConfirmClassifyPaidPartiallyReasonProductReturned=Produkty částečně vrátil
|
||||
ConfirmValidateBill=Jste si jisti, že chcete ověřit tuto fakturu s referenčním <b>%s?</b>
|
||||
ConfirmUnvalidateBill=Jste si jisti, že chcete změnit fakturu <b>%s</b> do stavu návrhu?
|
||||
ConfirmClassifyPaidBill=Jste si jisti, že chcete změnit fakturu <b>%s</b> do stavu uhrazeno?
|
||||
ConfirmCancelBill=Jste si jisti, že chcete zrušit fakturu <b>%s?</b>
|
||||
ConfirmCancelBillQuestion=Proč chcete klasifikovat fakturu jako 'opuštěnou' ?
|
||||
ConfirmClassifyPaidPartially=Jste si jisti, že chcete změnit fakturu <b>%s</b> do stavu placeno?
|
||||
ConfirmClassifyPaidPartiallyQuestion=Tato faktura nebyla zaplacena úplně. Z jakých důvodů chcete uzavřít tuto fakturu?
|
||||
ConfirmClassifyPaidPartiallyReasonAvoir=Zbývající neuhrazené <b>(%s %s),</b> je poskytnutá sleva, protože platba byla provedena před termínem splatnosti. Opravte částku DPH dobropisem.
|
||||
ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Zbývající neuhrazené <b>(%s %s),</b> je poskytnutá sleva, protože platba byla provedena před termínem splatnosti. Souhlasím se ztrátou DPH z této slevy.
|
||||
ConfirmClassifyPaidPartiallyReasonDiscountVat=Zbývající neuhrazené <b>(%s %s),</b> je poskytnutá sleva, protože platba byla provedena před termínem splatnosti. Vrátím zpět DPH na této slevě bez dobropisu
|
||||
ConfirmClassifyPaidPartiallyReasonBadCustomer=Špatný zákazník
|
||||
ConfirmClassifyPaidPartiallyReasonProductReturned=Produkty částečně vrácené
|
||||
ConfirmClassifyPaidPartiallyReasonOther=Částka opuštěná jiného důvodu
|
||||
ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=Tato volba je možné, pokud faktura byly opatřeny vhodným komentářem. (Příklad "Pouze daň odpovídající ceně, která byla skutečně zaplacena dává práva na odpočet")
|
||||
ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=V některých zemích by tato volba být možné pouze tehdy, pokud faktura obsahuje správnou notu.
|
||||
ConfirmClassifyPaidPartiallyReasonAvoirDesc=Použijte tuto volbu, pokud všechny ostatní nesluší
|
||||
ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=<b>Špatný zákazník</b> je zákazník, který odmítne zaplatit svůj dluh.
|
||||
ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=Tato volba se používá, když platba není kompletní, protože některé z výrobků byly vráceny
|
||||
ConfirmClassifyPaidPartiallyReasonOtherDesc=Použijte tuto volbu, pokud všechny ostatní nehodí, například v následující situaci: <br> - Platba není kompletní, protože některé výrobky byly odeslány zpět <br> - Nárokovaná částka příliš důležité, protože sleva byla zapomenuta <br> Ve všech případech, částku přes nárokované musí být opraven v systému evidence vytvořením dobropisu.
|
||||
ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=Tato volba je možná, pokud faktura byla opatřena vhodným komentářem. (Příklad: "Pouze daň odpovídající ceně, která byla skutečně zaplacena dává práva na odpočet")
|
||||
ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=V některých zemích je tato volba možná pouze tehdy, pokud faktura obsahuje správnou poznámku.
|
||||
ConfirmClassifyPaidPartiallyReasonAvoirDesc=Použijte tuto volbu, pokud všechny ostatní volby nelze použít
|
||||
ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=<b>Špatný zákazník</b> je zákazník, který odmítá zaplatit svůj dluh.
|
||||
ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=Tato volba se používá když platba není kompletní, protože některé z výrobků byly vráceny
|
||||
ConfirmClassifyPaidPartiallyReasonOtherDesc=Použijte tuto volbu, pokud se všechny ostatní nehodí, například v následujících situacích: <br> - Platba není kompletní, protože některé výrobky byly vráceny <br> - Nárokovaná částka je příliš důležitá, protože sleva nebyla uplatněna <br> Ve všech případech, kdy se částka liší od nárokované, musí být provedena oprava v systému evidence vytvořením dobropisu.
|
||||
ConfirmClassifyAbandonReasonOther=Ostatní
|
||||
ConfirmClassifyAbandonReasonOtherDesc=Tato volba se používá ve všech ostatních případech. Například proto, že máte v plánu vytvořit nahrazující fakturu.
|
||||
ConfirmCustomerPayment=Myslíte si potvrzení této platební vstup pro %s <b>%s?</b>
|
||||
ConfirmSupplierPayment=Do you confirm this payment input for <b>%s</b> %s ?
|
||||
ConfirmValidatePayment=Jste si jisti, že chcete ověřit tuto platbu? Žádná změna může být provedena, jakmile je platba ověřena.
|
||||
ConfirmCustomerPayment=Chcete potvrdit tento platební vstup pro %s <b>%s?</b>
|
||||
ConfirmSupplierPayment=Chcete potvrdit tento platební vstup pro <b>%s</b> %s ?
|
||||
ConfirmValidatePayment=Jste si jisti, že chcete ověřit tuto platbu? Po ověření platby už nebudete moci provést žádnou změnu.
|
||||
ValidateBill=Ověřit fakturu
|
||||
UnvalidateBill=Unvalidate fakturu
|
||||
UnvalidateBill=Neověřit fakturu
|
||||
NumberOfBills=Nb faktur
|
||||
NumberOfBillsByMonth=Nb faktur měsíce
|
||||
AmountOfBills=Výše faktur
|
||||
AmountOfBillsByMonthHT=Výše faktur měsíčně (bez daně)
|
||||
NumberOfBillsByMonth=Nb faktury měsíce
|
||||
AmountOfBills=Částka faktur
|
||||
AmountOfBillsByMonthHT=Čýstka faktur měsíčně (bez daně)
|
||||
ShowSocialContribution=Zobrazit sociální příspěvek
|
||||
ShowBill=Zobrazit fakturu
|
||||
ShowInvoice=Zobrazit fakturu
|
||||
ShowInvoiceReplace=Zobrazit výměně fakturu
|
||||
ShowInvoiceReplace=Zobrazit opravenou fakturu
|
||||
ShowInvoiceAvoir=Zobrazit dobropis
|
||||
ShowInvoiceDeposit=Zobrazit zálohovou fakturu
|
||||
ShowPayment=Zobrazit platbu
|
||||
File=Soubor
|
||||
AlreadyPaid=Již zaplacené
|
||||
AlreadyPaidBack=Již vrátí
|
||||
AlreadyPaidNoCreditNotesNoDeposits=Již zaplacena (bez dobropisů a vklady)
|
||||
Abandoned=Opuštěný
|
||||
RemainderToPay=Remaining unpaid
|
||||
RemainderToTake=Remaining amount to take
|
||||
RemainderToPayBack=Remaining amount to pay back
|
||||
Rest=Až do
|
||||
AmountExpected=Nárokované částky
|
||||
ExcessReceived=Nadbytek obdržel
|
||||
EscompteOffered=Sleva nabídl (platba před semestru)
|
||||
SendBillRef=Submission of invoice %s
|
||||
SendReminderBillRef=Submission of invoice %s (reminder)
|
||||
AlreadyPaidBack=Již vrácené platby
|
||||
AlreadyPaidNoCreditNotesNoDeposits=Již zaplacené (bez dobropisů a vkladů)
|
||||
Abandoned=Opuštěné
|
||||
RemainderToPay=Zbývající nezaplacené
|
||||
RemainderToTake=Zbývající částku, která se
|
||||
RemainderToPayBack=Splatit zbývající částku
|
||||
Rest=Čeká
|
||||
AmountExpected=Nárokovaná částka
|
||||
ExcessReceived=Přeplatek obdržel
|
||||
EscompteOffered=Nabídnutá sleva (platba před termínem)
|
||||
SendBillRef=Předložení faktury %s
|
||||
SendReminderBillRef=Předložení faktury %s (upomínka)
|
||||
StandingOrders=Trvalé příkazy
|
||||
StandingOrder=Trvalý příkaz
|
||||
NoDraftBills=Žádné návrhy faktury
|
||||
@ -206,44 +206,44 @@ NoOtherDraftBills=Žádné jiné návrhy faktury
|
||||
NoDraftInvoices=Žádné návrhy faktury
|
||||
RefBill=Faktura ref
|
||||
ToBill=K účtu
|
||||
RemainderToBill=Zbývající část zákona
|
||||
RemainderToBill=Zbývající část k placení
|
||||
SendBillByMail=Poslat e-mailem fakturu
|
||||
SendReminderBillByMail=Poslat upozornění e-mailem
|
||||
RelatedCommercialProposals=Související obchodní návrhy
|
||||
MenuToValid=Chcete-li platné
|
||||
MenuToValid=Platné
|
||||
DateMaxPayment=Platba musí proběhnout do
|
||||
DateEcheance=Datum splatnosti omezení
|
||||
DateInvoice=Faktura Datum
|
||||
NoInvoice=No faktura
|
||||
DateEcheance=Omezení data splatnosti
|
||||
DateInvoice=Fakturační datum
|
||||
NoInvoice=Žádná faktura
|
||||
ClassifyBill=Klasifikovat fakturu
|
||||
SupplierBillsToPay=Dodavatelé faktury platit
|
||||
CustomerBillsUnpaid=Nezaplacené faktury zákazníky
|
||||
DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters
|
||||
SupplierBillsToPay=Platba dodavatelské faktury
|
||||
CustomerBillsUnpaid=Nezaplacené faktury zákazníků
|
||||
DispenseMontantLettres=Písemné faktury až mecanographic postupy jsou vydávány podle pořadí objednávek v dopisech
|
||||
NonPercuRecuperable=Nevratná
|
||||
SetConditions=Nastavit platební podmínky
|
||||
SetConditions=Nastavení platebních podmínek
|
||||
SetMode=Nastavit platební režim
|
||||
Billed=Účtováno
|
||||
RepeatableInvoice=Template invoice
|
||||
RepeatableInvoices=Template invoices
|
||||
Repeatable=Template
|
||||
Repeatables=Templates
|
||||
ChangeIntoRepeatableInvoice=Convert into template invoice
|
||||
CreateRepeatableInvoice=Create template invoice
|
||||
CreateFromRepeatableInvoice=Create from template invoice
|
||||
CustomersInvoicesAndInvoiceLines=Zákazníků faktury a faktura je vedení
|
||||
CustomersInvoicesAndPayments=Zákazníků faktury a platby
|
||||
ExportDataset_invoice_1=Zákazník faktury a faktura je seznam linek
|
||||
ExportDataset_invoice_2=Zákazníků faktury a platby
|
||||
ProformaBill=Proforma Bill:
|
||||
RepeatableInvoice=Šablona faktury
|
||||
RepeatableInvoices=Šablony faktur
|
||||
Repeatable=Šablona
|
||||
Repeatables=Šablony
|
||||
ChangeIntoRepeatableInvoice=Převést do šablony faktury
|
||||
CreateRepeatableInvoice=Vytvořit šablonu faktury
|
||||
CreateFromRepeatableInvoice=Vytvořit ze šablony faktury
|
||||
CustomersInvoicesAndInvoiceLines=Zákaznické faktury a linky faktur
|
||||
CustomersInvoicesAndPayments=Zákaznické faktury a platby
|
||||
ExportDataset_invoice_1=Zákaznické faktury a seznam linek faktur
|
||||
ExportDataset_invoice_2=Zákaznické faktury a platby
|
||||
ProformaBill=Proforma účet:
|
||||
Reduction=Snížení
|
||||
ReductionShort=Reduction.
|
||||
ReductionShort=red.
|
||||
Reductions=Slevy
|
||||
ReductionsShort=Reduction.
|
||||
ReductionsShort=sl.
|
||||
Discount=Sleva
|
||||
Discounts=Slevy
|
||||
AddDiscount=Vytvořte slevu
|
||||
AddRelativeDiscount=Vytvořte relativní slevu
|
||||
EditRelativeDiscount=Úprava relativní slevu
|
||||
EditRelativeDiscount=Úpravit relativní slevu
|
||||
AddGlobalDiscount=Vytvořte absolutní slevu
|
||||
EditGlobalDiscounts=Upravit absolutní slevy
|
||||
AddCreditNote=Vytvořte dobropis
|
||||
@ -253,51 +253,52 @@ RelativeDiscount=Relativní sleva
|
||||
GlobalDiscount=Globální sleva
|
||||
CreditNote=Dobropis
|
||||
CreditNotes=Dobropisy
|
||||
Deposit=Záloha
|
||||
Deposit=Vklad
|
||||
Deposits=Vklady
|
||||
DiscountFromCreditNote=Sleva z %s dobropisu
|
||||
DiscountFromDeposit=Platby z %s zálohovou fakturu
|
||||
AbsoluteDiscountUse=Tento druh úvěru je možné použít na faktuře před jeho ověření
|
||||
CreditNoteDepositUse=Faktura musí být validován pro použití tohoto krále kreditů
|
||||
NewGlobalDiscount=Nový absolutní sleva
|
||||
NewRelativeDiscount=Nový relativní sleva
|
||||
NoteReason=Poznámka / příčina
|
||||
DiscountFromDeposit=Platby z %s zze zálohové faktury
|
||||
AbsoluteDiscountUse=Tento druh úvěru je možné použít na faktuře před jeho ověřením
|
||||
CreditNoteDepositUse=Faktura musí být validována pro použití tohoto druhu kreditu
|
||||
NewGlobalDiscount=Nová absolutní sleva
|
||||
NewRelativeDiscount=Nová relativní sleva
|
||||
NoteReason=Poznámka/důvod
|
||||
ReasonDiscount=Důvod
|
||||
DiscountOfferedBy=Poskytnuté
|
||||
DiscountStillRemaining=Slevy ještě zbývající
|
||||
DiscountAlreadyCounted=Slevy již počítá
|
||||
BillAddress=Bill adresa
|
||||
HelpEscompte=Tato sleva je sleva poskytnuta zákazníkovi, protože její platba byla provedena před horizontu.
|
||||
HelpAbandonBadCustomer=Tato částka byla opuštěna (zákazník řekl, aby byl špatný zákazník) a je považován za výjimečný volné.
|
||||
HelpAbandonOther=Tato částka byla opuštěna, protože došlo k chybě (chybný zákazník nebo faktura nahrazen jiný například)
|
||||
IdSocialContribution=Sociální příspěvek id
|
||||
PaymentId=Platba id
|
||||
InvoiceId=Faktura id
|
||||
DiscountStillRemaining=Zbývající slevy
|
||||
DiscountAlreadyCounted=Započítané slevy
|
||||
BillAddress=Účetní adresa
|
||||
HelpEscompte=Tato sleva je sleva poskytnuta zákazníkovi, protože jeho platba byla provedena před termínem splatnosti.
|
||||
HelpAbandonBadCustomer=Tato částka byla opuštěna (zákazník řekl, aby byl špatný zákazník) a je považována za výjimečně volnou.
|
||||
HelpAbandonOther=Tato částka byla opuštěna, protože došlo k chybě (například špatný zákazník nebo faktura nahrazena jinou)
|
||||
IdSocialContribution=ID sociálního příspěvku
|
||||
PaymentId=ID platby
|
||||
InvoiceId=ID faktury
|
||||
InvoiceRef=Faktura čj.
|
||||
InvoiceDateCreation=Faktura Datum vytvoření
|
||||
InvoiceDateCreation=Datum vytvoření faktury
|
||||
InvoiceStatus=Stav faktury
|
||||
InvoiceNote=Faktura poznámka
|
||||
InvoicePaid=Faktura zaplacena
|
||||
PaymentNumber=Platba číslo
|
||||
RemoveDiscount=Odebrat slevu
|
||||
WatermarkOnDraftBill=Vodoznak k návrhům faktur (pokud nic prázdný)
|
||||
WatermarkOnDraftBill=Vodoznak k návrhům faktur (prázdný, pokud není nic vloženo)
|
||||
InvoiceNotChecked=Není vybrána žádná faktura
|
||||
CloneInvoice=Klon fakturu
|
||||
CloneInvoice=Kopírovat fakturu
|
||||
ConfirmCloneInvoice=Jste si jisti, že chcete kopírovat tuto fakturu <b>%s?</b>
|
||||
DisabledBecauseReplacedInvoice=Akce zakázáno, protože faktura byla nahrazena
|
||||
DescTaxAndDividendsArea=This area presents a summary of all payments made for special expenses. Only records with payment during the fixed year are included here.
|
||||
NbOfPayments=Nb plateb
|
||||
SplitDiscount=Rozdělit slevu ve dvou
|
||||
DisabledBecauseReplacedInvoice=Akce zakázána, protože faktura byla nahrazena
|
||||
DescTaxAndDividendsArea=Tato oblast představuje souhrn všech plateb za zvláštní výdaje. Zde jsou zahrnuty pouze záznamy s platbou v průběhu účetního roku.
|
||||
NbOfPayments=Nějaké platby
|
||||
SplitDiscount=Rozdělit slevu na dvě
|
||||
ConfirmSplitDiscount=Jste si jisti, že chcete rozdělit tuto slevu <b>%s</b> %s do 2 nižších slev?
|
||||
TypeAmountOfEachNewDiscount=Vstupní hodnota pro každou ze dvou částí:
|
||||
TotalOfTwoDiscountMustEqualsOriginal=Celkem dva nové slevy musí být roven původní částku slevy.
|
||||
TotalOfTwoDiscountMustEqualsOriginal=Celkem dvě nové slevy musí být rovny původní částce slevy.
|
||||
ConfirmRemoveDiscount=Jste si jisti, že chcete odstranit tuto slevu?
|
||||
RelatedBill=Související faktura
|
||||
RelatedBills=Související faktury
|
||||
RelatedCustomerInvoices=Related customer invoices
|
||||
RelatedSupplierInvoices=Related supplier invoices
|
||||
LatestRelatedBill=Latest related invoice
|
||||
WarningBillExist=Warning, one or more invoice already exist
|
||||
RelatedCustomerInvoices=Související faktury zákazníka
|
||||
RelatedSupplierInvoices=Související faktury dodavatele
|
||||
LatestRelatedBill=Nejnovější související faktura
|
||||
WarningBillExist=Varování, jedna nebo více faktur již existují
|
||||
MergingPDFTool=Nástroj pro spojení PDF
|
||||
|
||||
# PaymentConditions
|
||||
PaymentConditionShortRECEP=Bezprostřední
|
||||
@ -316,13 +317,13 @@ PaymentConditionShortPT_ORDER=Na objednávku
|
||||
PaymentConditionPT_ORDER=Na objednávku
|
||||
PaymentConditionShortPT_5050=50-50
|
||||
PaymentConditionPT_5050=50%% předem, 50%% při dodání
|
||||
FixAmount=Fix množství
|
||||
FixAmount=Pevné množství
|
||||
VarAmount=Variabilní částka (%% celk.)
|
||||
# PaymentType
|
||||
PaymentTypeVIR=Bankovní vklad
|
||||
PaymentTypeShortVIR=Bankovní vklad
|
||||
PaymentTypePRE=Banky, aby
|
||||
PaymentTypeShortPRE=Banky, aby
|
||||
PaymentTypePRE=Bankovní objednávka
|
||||
PaymentTypeShortPRE=Bankovní objednávky
|
||||
PaymentTypeLIQ=Hotovost
|
||||
PaymentTypeShortLIQ=Hotovost
|
||||
PaymentTypeCB=Kreditní karta
|
||||
@ -331,103 +332,103 @@ PaymentTypeCHQ=Kontrola
|
||||
PaymentTypeShortCHQ=Kontrola
|
||||
PaymentTypeTIP=TIP
|
||||
PaymentTypeShortTIP=TIP
|
||||
PaymentTypeVAD=On line platby
|
||||
PaymentTypeVAD=On line platba
|
||||
PaymentTypeShortVAD=On line platby
|
||||
PaymentTypeTRA=Bill platba
|
||||
PaymentTypeTRA=Účet platby
|
||||
PaymentTypeShortTRA=Účet
|
||||
BankDetails=Bankovní spojení
|
||||
BankCode=Kód banky
|
||||
DeskCode=Stůl kód
|
||||
DeskCode=Desk kód
|
||||
BankAccountNumber=Číslo účtu
|
||||
BankAccountNumberKey=Klíč
|
||||
Residence=Domicil
|
||||
IBANNumber=IBAN
|
||||
IBAN=IBAN
|
||||
BIC=BIC / SWIFT
|
||||
BICNumber=BIC / SWIFT číslo
|
||||
ExtraInfos=Extra infos
|
||||
BIC=BIC/SWIFT
|
||||
BICNumber=BIC/SWIFT číslo
|
||||
ExtraInfos=Extra informace
|
||||
RegulatedOn=Regulovány
|
||||
ChequeNumber=Zkontrolujte N °
|
||||
ChequeOrTransferNumber=Zkontrolujte / Přenos č.
|
||||
ChequeMaker=Zkontrolujte vysílač
|
||||
ChequeBank=Bank of Check
|
||||
CheckBank=Check
|
||||
NetToBePaid=Net má být zaplacena
|
||||
PhoneNumber=Tel
|
||||
ChequeOrTransferNumber=Kontrola/převod č.
|
||||
ChequeMaker=Zkontrolujte převod
|
||||
ChequeBank=Šek z banky
|
||||
CheckBank=Kontrola (šek)
|
||||
NetToBePaid=Částka má být zaplacena
|
||||
PhoneNumber=Tel.
|
||||
FullPhoneNumber=Telefon
|
||||
TeleFax=Fax
|
||||
PrettyLittleSentence=Přijměte výši splátek splatných šeků vystavených ve jménu mém, jako člen účetního sdružení schváleného správy státního rozpočtu.
|
||||
PrettyLittleSentence=Přijměte výši splátek splatných šeků vystavených na mé jméno, jako člen účetního sdružení schváleného správou státního rozpočtu.
|
||||
IntracommunityVATNumber=Intrakomunitární číslo DPH
|
||||
PaymentByChequeOrderedTo=Podívejte se platba (včetně daně) jsou splatné %s poslat
|
||||
PaymentByChequeOrderedToShort=Podívejte se platba (včetně daně) jsou splatné
|
||||
SendTo=odeslána
|
||||
PaymentByChequeOrderedTo=Zkontrolujte platbu (včetně daně) splatnou %s odeslanou
|
||||
PaymentByChequeOrderedToShort=Zkontrolujte splatnou platbu (včetně daně)
|
||||
SendTo=odesláno
|
||||
PaymentByTransferOnThisBankAccount=Platba převodem na bankovní účet
|
||||
VATIsNotUsedForInvoice=* Nepoužije DPH art-293B CGI
|
||||
LawApplicationPart1=Návrhem zákona 80,335 z 12.05.80
|
||||
LawApplicationPart2=Zboží zůstává majetkem
|
||||
LawApplicationPart3=prodávající až do úplné proplacení
|
||||
LawApplicationPart3=prodávajícího až do úplného zaplacení
|
||||
LawApplicationPart4=jejich cena.
|
||||
LimitedLiabilityCompanyCapital=SARL s kapitálem
|
||||
UseLine=Platit
|
||||
UseLine=Aplikovat
|
||||
UseDiscount=Použití slevu
|
||||
UseCredit=Použití úvěru
|
||||
UseCreditNoteInInvoicePayment=Snížení částky platit tento úvěr
|
||||
MenuChequeDeposits=Kontroly vklady
|
||||
UseCredit=Pouřít úvěr
|
||||
UseCreditNoteInInvoicePayment=Snížení částky platby pro tento úvěr
|
||||
MenuChequeDeposits=Kontroly vkladů
|
||||
MenuCheques=Kontroly
|
||||
MenuChequesReceipts=Kontroly příjmy
|
||||
MenuChequesReceipts=Kontroly příjmů
|
||||
NewChequeDeposit=Nový vklad
|
||||
ChequesReceipts=Kontroly příjmy
|
||||
ChequesReceipts=Kontroly příjmů
|
||||
ChequesArea=Kontroly oblasti depozit
|
||||
ChequeDeposits=Kontroly vklady
|
||||
ChequeDeposits=Kontroly vkladů
|
||||
Cheques=Kontroly
|
||||
CreditNoteConvertedIntoDiscount=Tento dobropis nebo zálohové faktury byl přeměněn %s
|
||||
UsBillingContactAsIncoiveRecipientIfExist=Použití zákazníků fakturační kontaktní adresu místo adresy třetích stran jako příjemce u faktur
|
||||
CreditNoteConvertedIntoDiscount=Tento dobropis nebo zálohová faktura byla přecvedena do %s
|
||||
UsBillingContactAsIncoiveRecipientIfExist=Použijte zákaznickou fakturační kontaktní adresu namísto adresy třetích stran jako příjemce pro faktury
|
||||
ShowUnpaidAll=Zobrazit všechny neuhrazené faktury
|
||||
ShowUnpaidLateOnly=Zobrazit pozdní neuhrazené faktury pouze
|
||||
PaymentInvoiceRef=%s fakturu
|
||||
ShowUnpaidLateOnly=Zobrazit jen pozdní neuhrazené faktury
|
||||
PaymentInvoiceRef=Platba faktury %s
|
||||
ValidateInvoice=Ověřit fakturu
|
||||
Cash=Hotovost
|
||||
Reported=Zpožděný
|
||||
DisabledBecausePayments=Not possible since there are some payments
|
||||
CantRemovePaymentWithOneInvoicePaid=Can't remove payment since there is at least one invoice classified paid
|
||||
ExpectedToPay=Předpokládaný platba
|
||||
PayedByThisPayment=Paid by this payment
|
||||
ClosePaidInvoicesAutomatically=Classify "Paid" all standard, situation or replacement invoices entirely paid.
|
||||
ClosePaidCreditNotesAutomatically=Classify "Paid" all credit notes entirely paid back.
|
||||
AllCompletelyPayedInvoiceWillBeClosed=All invoice with no remain to pay will be automatically closed to status "Paid".
|
||||
DisabledBecausePayments=Není možné, protože jsou zde některé platby
|
||||
CantRemovePaymentWithOneInvoicePaid=Nelze odstranit platbu protože je k dispozici alespoň jedna faktura označená jako zaplacená
|
||||
ExpectedToPay=Očekávaná platba
|
||||
PayedByThisPayment=Uhrazeno touto platbou
|
||||
ClosePaidInvoicesAutomatically=Označit jako "Placeno" všechny standardní situace nebo náhradní faktury v plné výši.
|
||||
ClosePaidCreditNotesAutomatically=Označit jako "Placeno" všechny dobropisy zcela splaceny.
|
||||
AllCompletelyPayedInvoiceWillBeClosed=Všechny faktury s žádnými dalšími platbami bude automaticky uzavřeny ve stavu "Placené".
|
||||
ToMakePayment=Zaplatit
|
||||
ToMakePaymentBack=Oplatit
|
||||
ToMakePaymentBack=Vrátit
|
||||
ListOfYourUnpaidInvoices=Seznam nezaplacených faktur
|
||||
NoteListOfYourUnpaidInvoices=Poznámka: Tento seznam obsahuje pouze faktury pro třetí strany si jsou propojeny jako obchodního zástupce.
|
||||
NoteListOfYourUnpaidInvoices=Poznámka: Tento seznam obsahuje pouze faktury pro třetí strany které jsou propojeny na obchodního zástupce.
|
||||
RevenueStamp=Kolek
|
||||
YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty
|
||||
PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template)
|
||||
TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
|
||||
MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
|
||||
TerreNumRefModelError=Bill počínaje $ syymm již existuje a není kompatibilní s tímto modelem sekvence. Vyjměte ji nebo přejmenujte jej na aktivaci tohoto modulu.
|
||||
YouMustCreateInvoiceFromThird=Tato možnost je dostupná pouze při vytváření faktury ze záložky "zákazníka" z třetí strany
|
||||
PDFCrabeDescription= PDF šablona faktur Crabe. Kompletní šablona faktury (doporučená šablona)
|
||||
TerreNumRefModelDesc1=Vrátí číslo ve formátu %s yymm-nnnn pro standardní faktury a %s yymm-nnnn pro dobropisy, kde yy je rok, mm je měsíc a nnnn je sekvence bez přerušení a bez návratu k 0
|
||||
MarsNumRefModelDesc1=Vrátí číslo ve formátu %s yymm-nnnn pro standardní faktury, %s yymm-nnnn pro náhradní faktury, %s yymm-nnnn pro dobropisy a %s yymm-nnnn pro dobropisy, kde yy je rok, mm je měsíc a nnnn je sekvence bez přerušení a bez návratu k 0
|
||||
TerreNumRefModelError=Účet počínaje $syymm již existuje a není kompatibilní s tímto modelem sekvence. Vyjměte ji nebo přejmenujte jej aktivací tohoto modulu.
|
||||
##### Types de contacts #####
|
||||
TypeContact_facture_internal_SALESREPFOLL=Zástupce následující-up zákazník fakturu
|
||||
TypeContact_facture_external_BILLING=Zákazník faktura kontakt
|
||||
TypeContact_facture_external_SHIPPING=Zákazník doprava kontakt
|
||||
TypeContact_facture_external_SERVICE=Zákaznický servis kontakt
|
||||
TypeContact_invoice_supplier_internal_SALESREPFOLL=Zástupce následující-up dodavatelské faktury
|
||||
TypeContact_invoice_supplier_external_BILLING=Dodavatel fakturu kontakt
|
||||
TypeContact_invoice_supplier_external_SHIPPING=Dodavatel doprava kontakt
|
||||
TypeContact_invoice_supplier_external_SERVICE=Dodavatel služby kontakt
|
||||
TypeContact_facture_internal_SALESREPFOLL=Zástupce následující zákaznické faktury
|
||||
TypeContact_facture_external_BILLING=Fakturační kontakt zákazníka
|
||||
TypeContact_facture_external_SHIPPING=Zasílací kontakt zákazníka
|
||||
TypeContact_facture_external_SERVICE=Kontakt zákaznického servisu
|
||||
TypeContact_invoice_supplier_internal_SALESREPFOLL=Zástupce následující dodavatelské faktury
|
||||
TypeContact_invoice_supplier_external_BILLING=Fakturační kontakt dodavatele
|
||||
TypeContact_invoice_supplier_external_SHIPPING=Zasílací kontakt dodavatele
|
||||
TypeContact_invoice_supplier_external_SERVICE=Kontakt dodavatele služby
|
||||
# Situation invoices
|
||||
InvoiceFirstSituationAsk=First situation invoice
|
||||
InvoiceFirstSituationDesc=The <b>situation invoices</b> are tied to situations related to a progression, for example the progression of a construction. Each situation is tied to an invoice.
|
||||
InvoiceSituation=Situation invoice
|
||||
InvoiceSituationAsk=Invoice following the situation
|
||||
InvoiceSituationDesc=Create a new situation following an already existing one
|
||||
SituationAmount=Situation invoice amount(net)
|
||||
SituationDeduction=Situation subtraction
|
||||
Progress=Progress
|
||||
ModifyAllLines=Modify all lines
|
||||
CreateNextSituationInvoice=Create next situation
|
||||
NotLastInCycle=This invoice in not the last in cycle and must not be modified.
|
||||
DisabledBecauseNotLastInCycle=The next situation already exists.
|
||||
DisabledBecauseFinal=This situation is final.
|
||||
CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
|
||||
NoSituations=No opened situations
|
||||
InvoiceSituationLast=Final and general invoice
|
||||
InvoiceFirstSituationAsk=Faktura první situace
|
||||
InvoiceFirstSituationDesc=<b>Situace faktury</b> jsou vázány na situace do progrese, například průběh stavby. Každá situace je vázána k faktuře.
|
||||
InvoiceSituation=Situace faktury
|
||||
InvoiceSituationAsk=Faktura v návaznosti na situaci
|
||||
InvoiceSituationDesc=Vytvořit novou situaci v návaznosti na již existující
|
||||
SituationAmount=Částka situace faktury (netto)
|
||||
SituationDeduction=Situace odčítání
|
||||
Progress=Pokrok
|
||||
ModifyAllLines=Změnit všechny řádky
|
||||
CreateNextSituationInvoice=Vytvořit další situaci
|
||||
NotLastInCycle=Tato faktura není poslední v cyklu, a nesmí být změněna.
|
||||
DisabledBecauseNotLastInCycle=Další situace již existuje.
|
||||
DisabledBecauseFinal=Tato situace je konečné.
|
||||
CantBeLessThanMinPercent=Pokrok nemůže být menší, než je jeho hodnota v předchozí situaci.
|
||||
NoSituations=Žádné otevřené situace
|
||||
InvoiceSituationLast=Závěrečná a hlavní faktura
|
||||
|
||||
@ -12,11 +12,11 @@ BoxLastProspects=Naposledy měnění prospekti
|
||||
BoxLastCustomers=Naposledy měnění zákazníci
|
||||
BoxLastSuppliers=Naposledy měnění dodavatelé
|
||||
BoxLastCustomerOrders=Poslední zákaznické objednávky
|
||||
BoxLastValidatedCustomerOrders=Last validated customer orders
|
||||
BoxLastValidatedCustomerOrders=Poslední potvrzené objednávky zákazníků
|
||||
BoxLastBooks=Poslední knihy
|
||||
BoxLastActions=Poslední akce
|
||||
BoxLastContracts=Poslední smlouvy
|
||||
BoxLastContacts=Poslední kontakty / adresy
|
||||
BoxLastContacts=Poslední kontakty/adresy
|
||||
BoxLastMembers=Poslední členové
|
||||
BoxFicheInter=Poslední intervence
|
||||
BoxCurrentAccounts=Stavy otevřených účtů
|
||||
@ -26,72 +26,72 @@ BoxTotalUnpaidSuppliersBills=Nezaplacené dodavatelské faktury celkem
|
||||
BoxTitleLastBooks=Poslední %s nahrané knihy
|
||||
BoxTitleNbOfCustomers=Počet klientů
|
||||
BoxTitleLastRssInfos=Poslední %s zprávy z %s
|
||||
BoxTitleLastProducts=Poslední %s modifikované produkty / služby
|
||||
BoxTitleProductsAlertStock=Produkty skladem pohotovosti
|
||||
BoxTitleLastCustomerOrders=Last %s customer orders
|
||||
BoxTitleLastModifiedCustomerOrders=Last %s modified customer orders
|
||||
BoxTitleLastSuppliers=Poslední %s zaznamenán dodavatele
|
||||
BoxTitleLastCustomers=Poslední %s nahrané zákazníky
|
||||
BoxTitleLastModifiedSuppliers=Poslední %s upravené dodavatele
|
||||
BoxTitleLastModifiedCustomers=Poslední %s modifikované zákazníky
|
||||
BoxTitleLastCustomersOrProspects=Last %s customers or prospects
|
||||
BoxTitleLastPropals=Last %s proposals
|
||||
BoxTitleLastModifiedPropals=Last %s modified proposals
|
||||
BoxTitleLastCustomerBills=Minulý %s zákazníka faktury
|
||||
BoxTitleLastModifiedCustomerBills=Last %s modified customer invoices
|
||||
BoxTitleLastSupplierBills=Minulý %s dodavatelských faktur
|
||||
BoxTitleLastModifiedSupplierBills=Last %s modified supplier invoices
|
||||
BoxTitleLastModifiedProspects=Poslední %s upravené vyhlídky
|
||||
BoxTitleLastProductsInContract=Poslední %s produkty / služby ve smlouvě
|
||||
BoxTitleLastModifiedMembers=Last %s members
|
||||
BoxTitleLastProducts=Poslední %s upravené produkty/služby
|
||||
BoxTitleProductsAlertStock=Produkty skladem v pohotovosti
|
||||
BoxTitleLastCustomerOrders=Poslední %s objednávky zákazníka
|
||||
BoxTitleLastModifiedCustomerOrders=Poslední %s modifikované objednávky zákazníků
|
||||
BoxTitleLastSuppliers=Poslední %s zaznamenaní dodavatelé
|
||||
BoxTitleLastCustomers=Poslední %s zaznamenaní zákazníci
|
||||
BoxTitleLastModifiedSuppliers=Poslední %s upravení dodavatelé
|
||||
BoxTitleLastModifiedCustomers=Poslední %s modifikovaní zákazníci
|
||||
BoxTitleLastCustomersOrProspects=Poslední %s zákazníci nebo cíle
|
||||
BoxTitleLastPropals=Poslední %s nabídky
|
||||
BoxTitleLastModifiedPropals=Poslední %s upravené nabídky
|
||||
BoxTitleLastCustomerBills=Poslední %s zákaznické faktury
|
||||
BoxTitleLastModifiedCustomerBills=Poslední %s modifikované zákaznické faktury
|
||||
BoxTitleLastSupplierBills=Poslední %s dodavatelské faktury
|
||||
BoxTitleLastModifiedSupplierBills=Poslední %s modifikované dodavatelské faktury
|
||||
BoxTitleLastModifiedProspects=Poslední %s upravené cíle
|
||||
BoxTitleLastProductsInContract=Poslední %s produkty/služby ve smlouvě
|
||||
BoxTitleLastModifiedMembers=Poslední %s uživatelé
|
||||
BoxTitleLastFicheInter=Poslední %s upravený zásah
|
||||
BoxTitleOldestUnpaidCustomerBills=Oldest %s unpaid customer invoices
|
||||
BoxTitleOldestUnpaidSupplierBills=Oldest %s unpaid supplier invoices
|
||||
BoxTitleCurrentAccounts=Opened account's balances
|
||||
BoxTitleSalesTurnover=Obrat
|
||||
BoxTitleTotalUnpaidCustomerBills=Unpaid customer invoices
|
||||
BoxTitleTotalUnpaidSuppliersBills=Unpaid supplier invoices
|
||||
BoxTitleLastModifiedContacts=Poslední %s upravené kontakty / adresy
|
||||
BoxTitleOldestUnpaidCustomerBills=Nejstarší %s nezaplacené faktury zákazníků
|
||||
BoxTitleOldestUnpaidSupplierBills=Nejstarší %s nezaplacené faktury dodavatelů
|
||||
BoxTitleCurrentAccounts=Zůstatky otevřených účtů
|
||||
BoxTitleSalesTurnover=Prodejní obrat
|
||||
BoxTitleTotalUnpaidCustomerBills=Nezaplacené faktury zákazníků
|
||||
BoxTitleTotalUnpaidSuppliersBills=Nezaplacené faktury dodavatelů
|
||||
BoxTitleLastModifiedContacts=Poslední %s upravené kontakty/adresy
|
||||
BoxMyLastBookmarks=Moje poslední %s záložky
|
||||
BoxOldestExpiredServices=Nejstarší aktivní vypršela služby
|
||||
BoxLastExpiredServices=Poslední %s nejstarší kontakty s aktivními vypršela služeb
|
||||
BoxTitleLastActionsToDo=Poslední %s akce dělat
|
||||
BoxOldestExpiredServices=Nejstarší aktivní expirované služby
|
||||
BoxLastExpiredServices=Poslední %s nejstarší kontakty s aktivními expiracemi služeb
|
||||
BoxTitleLastActionsToDo=Poslední %s vykonané akce
|
||||
BoxTitleLastContracts=Poslední %s smlouvy
|
||||
BoxTitleLastModifiedDonations=Poslední %s upravené dary
|
||||
BoxTitleLastModifiedExpenses=Poslední %s upravené výdaje
|
||||
BoxGlobalActivity=Globální aktivita (faktury, návrhy, objednávky)
|
||||
FailedToRefreshDataInfoNotUpToDate=Nepodařilo se obnovit RSS toku. Poslední úspěšný refresh Datum: %s
|
||||
FailedToRefreshDataInfoNotUpToDate=Nepodařilo se obnovit RSS zdroj. Poslední úspěšný refresh dne: %s
|
||||
LastRefreshDate=Poslední obnovovací data
|
||||
NoRecordedBookmarks=Žádné záložky definovány.
|
||||
NoRecordedBookmarks=Nejsou definované žádné záložky.
|
||||
ClickToAdd=Klikni pro přidání.
|
||||
NoRecordedCustomers=Žádné zaznamenané zákazníky
|
||||
NoRecordedContacts=Zaznamenány žádné kontakty
|
||||
NoActionsToDo=Žádné akce dělat
|
||||
NoRecordedOrders=Žádné zaznamenané zákazníkovy objednávky
|
||||
NoRecordedProposals=Zaznamenány žádné návrhy
|
||||
NoRecordedInvoices=Žádné zaznamenané zákazníka faktury
|
||||
NoUnpaidCustomerBills=Bez neplacených zákazníka faktury
|
||||
NoRecordedSupplierInvoices=Žádné zaznamenané dodavatelských faktur
|
||||
NoUnpaidSupplierBills=Bez neplacených dodavatelských faktur
|
||||
NoModifiedSupplierBills=Žádné zaznamenané dodavatelských faktur
|
||||
NoRecordedProducts=Žádné zaznamenané produkty / služby
|
||||
NoRecordedProspects=Zaznamenány žádné vyhlídky
|
||||
NoContractedProducts=Žádné produkty / služby smluvně
|
||||
NoRecordedCustomers=Žádní zaznamenaní zákazníci
|
||||
NoRecordedContacts=Žádné zaznamenané kontakty
|
||||
NoActionsToDo=Žádné vykonané akce
|
||||
NoRecordedOrders=Žádné zaznamenané zákaznické objednávky
|
||||
NoRecordedProposals=Žádné zaznamenané návrhy
|
||||
NoRecordedInvoices=Žádné zaznamenané faktury zákazníků
|
||||
NoUnpaidCustomerBills=Žádné nezaplacené faktury zákazníků
|
||||
NoRecordedSupplierInvoices=Žádné zaznamenané dodavatelské faktury
|
||||
NoUnpaidSupplierBills=Žádné nezaplacené dodavatelské faktury
|
||||
NoModifiedSupplierBills=Žádné zaznamenané dodavatelské faktury
|
||||
NoRecordedProducts=Žádné zaznamenané produkty/služby
|
||||
NoRecordedProspects=Žádné zaznamenané cíle
|
||||
NoContractedProducts=Žádné nasmlouvané produkty/služby
|
||||
NoRecordedContracts=Žádné zaznamenané smlouvy
|
||||
NoRecordedInterventions=Žádné zaznamenané zásahy
|
||||
BoxLatestSupplierOrders=Nejnovější dodavatelské objednávky
|
||||
BoxTitleLatestSupplierOrders=Last %s supplier orders
|
||||
BoxTitleLatestModifiedSupplierOrders=Last %s modified supplier orders
|
||||
NoSupplierOrder=Žádné zaznamenané dodavatele, aby
|
||||
BoxCustomersInvoicesPerMonth=Zákazníků faktury za měsíc
|
||||
BoxSuppliersInvoicesPerMonth=Dodavatelských faktur za měsíc
|
||||
BoxTitleLatestSupplierOrders=Poslední %s dodavatelské objednávky
|
||||
BoxTitleLatestModifiedSupplierOrders=Poslední %s modifikované dodavatelské objednávky
|
||||
NoSupplierOrder=Žádné zaznamenané dodavatelské objednávky
|
||||
BoxCustomersInvoicesPerMonth=Faktury zákazníků za měsíc
|
||||
BoxSuppliersInvoicesPerMonth=Faktury dodavatelů za měsíc
|
||||
BoxCustomersOrdersPerMonth=Objednávky zákazníků za měsíc
|
||||
BoxSuppliersOrdersPerMonth=Dodavatel objednávky za měsíc
|
||||
BoxProposalsPerMonth=Návrhy za měsíc
|
||||
NoTooLowStockProducts=Žádný výrobek na základě nízkého limitu skladem
|
||||
BoxProductDistribution=Produkty / služby distribuce
|
||||
BoxSuppliersOrdersPerMonth=Objednávky dodavatelů za měsíc
|
||||
BoxProposalsPerMonth=Nabídky za měsíc
|
||||
NoTooLowStockProducts=Žádný výrobek pod nízkým limitem skladem
|
||||
BoxProductDistribution=Produkty/služby distribuce
|
||||
BoxProductDistributionFor=Distribuce %s pro %s
|
||||
ForCustomersInvoices=Zákazníci faktury
|
||||
ForCustomersOrders=Zákazníci objednávky
|
||||
ForProposals=Návrhy
|
||||
LastXMonthRolling=The last %s month rolling
|
||||
ForCustomersInvoices=Zákaznické faktury
|
||||
ForCustomersOrders=Zákaznické objednávky
|
||||
ForProposals=Nabídky
|
||||
LastXMonthRolling=Poslední %s měsíc válcování
|
||||
|
||||
@ -1,40 +1,40 @@
|
||||
# Language file - Source file is en_US - cashdesk
|
||||
CashDeskMenu=Prodejní místo
|
||||
CashDesk=Prodejní místo
|
||||
CashDesks=Bod prodeje
|
||||
CashDesks=Prodejní místa
|
||||
CashDeskBank=Bankovní účet
|
||||
CashDeskBankCash=Bankovní účet (cash)
|
||||
CashDeskBankCash=Bankovní účet (hotovost)
|
||||
CashDeskBankCB=Bankovní účet (karta)
|
||||
CashDeskBankCheque=Bankovní účet (kontrola)
|
||||
CashDeskWarehouse=Sklad
|
||||
CashDeskBankCheque=Bankovní účet (šek)
|
||||
CashDeskWarehouse=Skladiště
|
||||
CashdeskShowServices=Prodej služeb
|
||||
CashDeskProducts=Produkty
|
||||
CashDeskStock=Sklad
|
||||
CashDeskOn=na
|
||||
CashDeskThirdParty=Třetí stranou
|
||||
CashdeskDashboard=V místě prodeje přístupu
|
||||
CashDeskThirdParty=Třetí strana
|
||||
CashdeskDashboard=Přístupový bod prodeje
|
||||
ShoppingCart=Nákupní vozík
|
||||
NewSell=Nový prodat
|
||||
NewSell=Nový prodej
|
||||
BackOffice=Back office
|
||||
AddThisArticle=Přidat tento článek
|
||||
RestartSelling=Vraťte se na prodej
|
||||
SellFinished=Prodej skončil
|
||||
PrintTicket=Tisk vstupenek
|
||||
NoProductFound=Žádný článek nalezeno
|
||||
ProductFound=výrobky, které se
|
||||
SellFinished=Prodej skončen
|
||||
PrintTicket=Tisk dokladu
|
||||
NoProductFound=Žádný článek nalezen
|
||||
ProductFound=vyhledané výrobky
|
||||
ProductsFound=Nalezeno výrobků
|
||||
NoArticle=Žádný článek
|
||||
Identification=Identifikace
|
||||
Article=Článek
|
||||
Difference=Rozdíl
|
||||
TotalTicket=Celkem vstupenek
|
||||
TotalTicket=Celkem účtenka
|
||||
NoVAT=Bez DPH pro tento prodej
|
||||
Change=Nadbytek obdržel
|
||||
CalTip=Klikněte pro zobrazení kalendáře
|
||||
CashDeskSetupStock=Ptáte se sníží zásoby na faktuře vytvoření skladu, ale k tomu je nebyl definován <br> Změna stavu zásob modul nastavení, nebo zvolit sklad
|
||||
CashDeskSetupStock=Ptáte se na snížení zásoby na vytvořené faktuře, ale k tomu nebylo definováno žádné skladiště <br> Změte stav zásob v nastavení modulu, nebo zvolte skladiště
|
||||
BankToPay=Úvěrové konto
|
||||
ShowCompany=Zobrazit společnost
|
||||
ShowStock=Zobrazit skladu
|
||||
ShowStock=Zobrazit skladiště
|
||||
DeleteArticle=Klepnutím odeberete tento článek
|
||||
FilterRefOrLabelOrBC=Vyhledávání (Ref / Label)
|
||||
# UserNeedPermissionToEditStockToUsePos=You ask to decrease stock on invoice creation, so user that use POS need to have permission to edit stock.
|
||||
FilterRefOrLabelOrBC=Vyhledávání (Ref./Štítekl)
|
||||
UserNeedPermissionToEditStockToUsePos=Ptáte se na snížení zásoby na vytvořené faktuře, ale uživatel, který používá POS musí mít oprávnění k úpravám zásob.
|
||||
|
||||
@ -1,110 +1,110 @@
|
||||
# Dolibarr language file - Source file is en_US - categories
|
||||
Rubrique=Tag/Category
|
||||
Rubriques=Tags/Categories
|
||||
categories=tags/categories
|
||||
TheCategorie=The tag/category
|
||||
NoCategoryYet=No tag/category of this type created
|
||||
Rubrique=Tag/Kategorie
|
||||
Rubriques=Tagy/Kategorie
|
||||
categories=tagy/kategorie
|
||||
TheCategorie=Tag/Kategorie
|
||||
NoCategoryYet=Žádný tag/kategorie tohoto typu nebyla vytvořena
|
||||
In=V
|
||||
AddIn=Přidejte
|
||||
modify=upravit
|
||||
Classify=Klasifikovat
|
||||
CategoriesArea=Tags/Categories area
|
||||
ProductsCategoriesArea=Products/Services tags/categories area
|
||||
SuppliersCategoriesArea=Suppliers tags/categories area
|
||||
CustomersCategoriesArea=Customers tags/categories area
|
||||
ThirdPartyCategoriesArea=Third parties tags/categories area
|
||||
MembersCategoriesArea=Members tags/categories area
|
||||
ContactsCategoriesArea=Contacts tags/categories area
|
||||
MainCats=Main tags/categories
|
||||
Classify=Třídit
|
||||
CategoriesArea=Oblast tagy/kategorie
|
||||
ProductsCategoriesArea=Oblast Produkty/Služby tagy/kategorie
|
||||
SuppliersCategoriesArea=Oblast dodavatelské tagy/kategorie
|
||||
CustomersCategoriesArea=Oblast zákaznické tagy/kategorie
|
||||
ThirdPartyCategoriesArea=Oblast třetí strany tagy/kategorie
|
||||
MembersCategoriesArea=Oblast uživatelské tagy/kategorie
|
||||
ContactsCategoriesArea=Oblast tagy/kategorie kontakty
|
||||
MainCats=Hlavní tagy/kategorie
|
||||
SubCats=Podkategorie
|
||||
CatStatistics=Statistika
|
||||
CatList=List of tags/categories
|
||||
AllCats=All tags/categories
|
||||
ViewCat=View tag/category
|
||||
NewCat=Add tag/category
|
||||
NewCategory=New tag/category
|
||||
ModifCat=Modify tag/category
|
||||
CatCreated=Tag/category created
|
||||
CreateCat=Create tag/category
|
||||
CreateThisCat=Create this tag/category
|
||||
CatList=Výpis tagů/kategorií
|
||||
AllCats=Všechny tagy/kategorie
|
||||
ViewCat=Zobrazit tag/kategorii
|
||||
NewCat=Přidat tag/kategorii
|
||||
NewCategory=Nový tag/kategorie
|
||||
ModifCat=Upravit tag/kategorii
|
||||
CatCreated=Tag/kategorie byla vytvořená
|
||||
CreateCat=Vytvořit tag/kategorii
|
||||
CreateThisCat=Vytvořit tento tag/kategorii
|
||||
ValidateFields=Ověření pole
|
||||
NoSubCat=Podkategorie.
|
||||
NoSubCat=Chybí podkategorie.
|
||||
SubCatOf=Podkategorie
|
||||
FoundCats=Found tags/categories
|
||||
FoundCatsForName=Tags/categories found for the name :
|
||||
FoundSubCatsIn=Subcategories found in the tag/category
|
||||
ErrSameCatSelected=You selected the same tag/category several times
|
||||
ErrForgotCat=You forgot to choose the tag/category
|
||||
ErrForgotField=Zapomněli jste informovat pole
|
||||
FoundCats=Nalezené tagy/kategorie
|
||||
FoundCatsForName=Nalezené tagy/kategorie pro název:
|
||||
FoundSubCatsIn=Podkategorie nalezené v tagu/kategorii
|
||||
ErrSameCatSelected=Vybrali jste stejný tag/kategorii několikrát
|
||||
ErrForgotCat=Zapomněli jste zvolit tag/kategorii
|
||||
ErrForgotField=Zapomněli jste informaci o tomto poli
|
||||
ErrCatAlreadyExists=Tento název je již používán
|
||||
AddProductToCat=Add this product to a tag/category?
|
||||
ImpossibleAddCat=Impossible to add the tag/category
|
||||
ImpossibleAssociateCategory=Impossible to associate the tag/category to
|
||||
AddProductToCat=Přidat tento produkt do tagu/kategorie?
|
||||
ImpossibleAddCat=Nelze přidat do tagu/kategorie
|
||||
ImpossibleAssociateCategory=Nelze spojit tag/kategorii s
|
||||
WasAddedSuccessfully=<b>%s</b> bylo úspěšně přidáno.
|
||||
ObjectAlreadyLinkedToCategory=Element is already linked to this tag/category.
|
||||
CategorySuccessfullyCreated=This tag/category %s has been added with success.
|
||||
ProductIsInCategories=Product/service owns to following tags/categories
|
||||
SupplierIsInCategories=Third party owns to following suppliers tags/categories
|
||||
CompanyIsInCustomersCategories=This third party owns to following customers/prospects tags/categories
|
||||
CompanyIsInSuppliersCategories=This third party owns to following suppliers tags/categories
|
||||
MemberIsInCategories=This member owns to following members tags/categories
|
||||
ContactIsInCategories=This contact owns to following contacts tags/categories
|
||||
ProductHasNoCategory=This product/service is not in any tags/categories
|
||||
SupplierHasNoCategory=This supplier is not in any tags/categories
|
||||
CompanyHasNoCategory=This company is not in any tags/categories
|
||||
MemberHasNoCategory=This member is not in any tags/categories
|
||||
ContactHasNoCategory=This contact is not in any tags/categories
|
||||
ClassifyInCategory=Classify in tag/category
|
||||
ObjectAlreadyLinkedToCategory=Element je již propojen s tímto tagem/kategorií.
|
||||
CategorySuccessfullyCreated=Tag/kategorie %s byla úspěšně přidána.
|
||||
ProductIsInCategories=Produkt/služba vlastní následjící tagy/kategorie
|
||||
SupplierIsInCategories=Třetí strany vlastní následující dodavatelské tagy/kategorie
|
||||
CompanyIsInCustomersCategories=Tato třetí strana vlastní následující zákazníci/cíle tagy/kategorie
|
||||
CompanyIsInSuppliersCategories=Tato třetí strana vlastní dodavatelské tagy/kategorie
|
||||
MemberIsInCategories=Tento uživatel vlastní následující uživatelské tagy/kategorie
|
||||
ContactIsInCategories=Tento kontakt je vlastníkem z následujících kontaktů tagy/kategorií
|
||||
ProductHasNoCategory=Tento produkt/služba není v žádném tagu/kategoriích
|
||||
SupplierHasNoCategory=Tento dodavatel není v žádném tagu/kategoriích
|
||||
CompanyHasNoCategory=Tato společnost není v žádném tagu/kategoriích
|
||||
MemberHasNoCategory=Tento uživatel není v žádném tagu/kategoriích
|
||||
ContactHasNoCategory=Tento kontakt není v žádném tagu/kategorii
|
||||
ClassifyInCategory=Zařadit do tagu/kategorie
|
||||
NoneCategory=Nikdo
|
||||
NotCategorized=Without tag/category
|
||||
NotCategorized=Bez tagu/kategorie
|
||||
CategoryExistsAtSameLevel=Tato kategorie již existuje s tímto čj
|
||||
ReturnInProduct=Zpět na produkt / službu kartu
|
||||
ReturnInSupplier=Zpět na dodavatele karty
|
||||
ReturnInCompany=Zpět na zákazníka / Vyhlídka karty
|
||||
ContentsVisibleByAll=Obsah bude vidět všichni
|
||||
ContentsVisibleByAllShort=Obsah viditelné všemi
|
||||
ContentsNotVisibleByAllShort=Obsah není vidět všichni
|
||||
CategoriesTree=Tags/categories tree
|
||||
DeleteCategory=Delete tag/category
|
||||
ConfirmDeleteCategory=Are you sure you want to delete this tag/category ?
|
||||
RemoveFromCategory=Remove link with tag/categorie
|
||||
RemoveFromCategoryConfirm=Are you sure you want to remove link between the transaction and the tag/category ?
|
||||
NoCategoriesDefined=No tag/category defined
|
||||
SuppliersCategoryShort=Suppliers tags/category
|
||||
CustomersCategoryShort=Customers tags/category
|
||||
ProductsCategoryShort=Products tags/category
|
||||
MembersCategoryShort=Members tags/category
|
||||
SuppliersCategoriesShort=Suppliers tags/categories
|
||||
CustomersCategoriesShort=Customers tags/categories
|
||||
CustomersProspectsCategoriesShort=Custo. / Prosp. kategorie
|
||||
ProductsCategoriesShort=Products tags/categories
|
||||
MembersCategoriesShort=Members tags/categories
|
||||
ContactCategoriesShort=Contacts tags/categories
|
||||
ReturnInProduct=Zpět na kartu služby/produktu
|
||||
ReturnInSupplier=Zpět na kartu dodavatele
|
||||
ReturnInCompany=Zpět na kartu zákazníka/cíle
|
||||
ContentsVisibleByAll=Obsah bude viditelný pro všechny
|
||||
ContentsVisibleByAllShort=Obsah viditelný všemi
|
||||
ContentsNotVisibleByAllShort=Obsah není viditelný pro všechny
|
||||
CategoriesTree=Strom tagů/kategorií
|
||||
DeleteCategory=Smazat tag/kategorii
|
||||
ConfirmDeleteCategory=Jste si opravdu jistý, že chcete odstranit tento tag/kategorii?
|
||||
RemoveFromCategory=Odstranit spojení s tagem/kategorií
|
||||
RemoveFromCategoryConfirm=Jste si opravdu jistý, že chcete odstranit toto spojení mezi transakcí a tagem/kategorií?
|
||||
NoCategoriesDefined=Není definován žádný tag/kategorie
|
||||
SuppliersCategoryShort=Tagy/kategorie dodavatelé
|
||||
CustomersCategoryShort=Tagy/kategorie zákazníci
|
||||
ProductsCategoryShort=Tagy/kategorie produkty
|
||||
MembersCategoryShort=Tagy/kategorie uživatelé
|
||||
SuppliersCategoriesShort=Dodavatelé tagy/kategorie
|
||||
CustomersCategoriesShort=Zákazníci tagy/kategorie
|
||||
CustomersProspectsCategoriesShort=Zák./Cíl. kategorie
|
||||
ProductsCategoriesShort=Produkty tagy/kategorie
|
||||
MembersCategoriesShort=Uživatelé tagy/kategorie
|
||||
ContactCategoriesShort=Tagy/kategorie kontakty
|
||||
ThisCategoryHasNoProduct=Tato kategorie neobsahuje žádný produkt.
|
||||
ThisCategoryHasNoSupplier=Tato kategorie neobsahuje žádné dodavatele.
|
||||
ThisCategoryHasNoCustomer=Tato kategorie neobsahuje žádné zákazníka.
|
||||
ThisCategoryHasNoMember=Tato kategorie neobsahuje žádné člena.
|
||||
ThisCategoryHasNoCustomer=Tato kategorie neobsahuje žádné zákazníky.
|
||||
ThisCategoryHasNoMember=Tato kategorie neobsahuje žádné uživatele.
|
||||
ThisCategoryHasNoContact=Tato kategorie neobsahuje žádný kontakt.
|
||||
AssignedToCustomer=Účelově vázané k zákazníkovi
|
||||
AssignedToTheCustomer=Přiřazené zákazníkovi
|
||||
InternalCategory=Vnitřní kategorie
|
||||
CategoryContents=Tag/category contents
|
||||
CategId=Tag/category id
|
||||
CatSupList=List of supplier tags/categories
|
||||
CatCusList=List of customer/prospect tags/categories
|
||||
CatProdList=List of products tags/categories
|
||||
CatMemberList=List of members tags/categories
|
||||
CatContactList=List of contact tags/categories and contact
|
||||
CatSupLinks=Links between suppliers and tags/categories
|
||||
CatCusLinks=Links between customers/prospects and tags/categories
|
||||
CatProdLinks=Links between products/services and tags/categories
|
||||
CatMemberLinks=Links between members and tags/categories
|
||||
DeleteFromCat=Remove from tags/category
|
||||
DeletePicture=Picture delete
|
||||
ConfirmDeletePicture=Confirm picture deletion?
|
||||
ExtraFieldsCategories=Complementary attributes
|
||||
CategoriesSetup=Tags/categories setup
|
||||
CategorieRecursiv=Link with parent tag/category automatically
|
||||
CategorieRecursivHelp=If activated, product will also linked to parent category when adding into a subcategory
|
||||
AddProductServiceIntoCategory=Add the following product/service
|
||||
ShowCategory=Show tag/category
|
||||
CategoryContents=Obsah tagu/kategorie
|
||||
CategId=ID tagu/kategorie
|
||||
CatSupList=Seznam tagů/kategorií dodavatelů
|
||||
CatCusList=Seznam tagů/kategorií zákazníků/cílů
|
||||
CatProdList=Seznam tagů/kategorií produktů
|
||||
CatMemberList=Seznam tagů/kategorií uživatelů
|
||||
CatContactList=Seznam kontaktních tagů/kategorií a kontaktů
|
||||
CatSupLinks=Spojení mezi dodavateli a tagy/kategoriemi
|
||||
CatCusLinks=Spojení mezi zákazníky/cíly a tagy/kategoriemi
|
||||
CatProdLinks=Spojení mezi produkty/službami a tagy/kategoriemi
|
||||
CatMemberLinks=Spojení mezi uživateli a tagy/kategoriemi
|
||||
DeleteFromCat=Odebrat z tagů/kategorií
|
||||
DeletePicture=Odstranit obrázek
|
||||
ConfirmDeletePicture=Potvrdit odstranění obrázku?
|
||||
ExtraFieldsCategories=Doplňkové atributy
|
||||
CategoriesSetup=Nastavení tagů/kategorií
|
||||
CategorieRecursiv=Odkaz na nadřazený tag/kategorii automaticky
|
||||
CategorieRecursivHelp=Je-li aktivován, bude produkt spojen s nadřazenou kategorií při přidávání do podkategorie
|
||||
AddProductServiceIntoCategory=Přidejte následující produkt/službu
|
||||
ShowCategory=Zobrazit tag/kategorii
|
||||
|
||||
@ -1,20 +1,20 @@
|
||||
# Dolibarr language file - Source file is en_US - commercial
|
||||
Commercial=Obchodní
|
||||
CommercialArea=Komerční prostory
|
||||
CommercialCard=Obchodní karty
|
||||
CustomerArea=Zákazníci oblast
|
||||
CommercialArea=Obchodní oblast
|
||||
CommercialCard=Obchodní karta
|
||||
CustomerArea=Zákaznícká oblast
|
||||
Customer=Zákazník
|
||||
Customers=Zákazníci
|
||||
Prospect=Vyhlídka
|
||||
Prospects=Vyhlídky
|
||||
DeleteAction=Odstranit událost / úkol
|
||||
NewAction=Nová událost / úkol
|
||||
AddAction=Create event/task
|
||||
AddAnAction=Create an event/task
|
||||
AddActionRendezVous=Create a Rendez-vous event
|
||||
Prospect=Cíl
|
||||
Prospects=Cíle
|
||||
DeleteAction=Odstranit událost/úkol
|
||||
NewAction=Nová událost/úkol
|
||||
AddAction=Vytvořit událost/úkol
|
||||
AddAnAction=Vytvořit další událost/úkol
|
||||
AddActionRendezVous=Vytvořit schůzku
|
||||
Rendez-Vous=Schůzka
|
||||
ConfirmDeleteAction=Jste si jisti, že chcete smazat tuto událost / úkol?
|
||||
CardAction=Událost karty
|
||||
ConfirmDeleteAction=Jste si jisti, že chcete smazat tuto událost/úkol?
|
||||
CardAction=Karta události
|
||||
PercentDone=Procento dokončení
|
||||
ActionOnCompany=Úkol o společnosti
|
||||
ActionOnContact=Úkol o kontaktu
|
||||
@ -22,47 +22,47 @@ TaskRDV=Schůze
|
||||
TaskRDVWith=Setkání s %s
|
||||
ShowTask=Zobrazit úkol
|
||||
ShowAction=Zobrazit akce
|
||||
ActionsReport=Události zprávu
|
||||
ThirdPartiesOfSaleRepresentative=Thirdparties s obchodním zástupcem
|
||||
ActionsReport=Zpráva událostí
|
||||
ThirdPartiesOfSaleRepresentative=Třetí strany s obchodním zástupcem
|
||||
SalesRepresentative=Obchodní zástupce
|
||||
SalesRepresentatives=Obchodní zástupci
|
||||
SalesRepresentativeFollowUp=Obchodní zástupce (pokračování)
|
||||
SalesRepresentativeSignature=Obchodní zástupce (podpis)
|
||||
CommercialInterlocutor=Obchodní partner
|
||||
ErrorWrongCode=Chybný kód
|
||||
NoSalesRepresentativeAffected=Žádná konkrétní obchodní Stanovený zástupce
|
||||
ShowCustomer=Zobrazit zákazníkovi
|
||||
ShowProspect=Zobrazit vyhlídky
|
||||
ListOfProspects=Seznam vyhlídky
|
||||
NoSalesRepresentativeAffected=Nepřidělen žádný konkrétní obchodní zástupce
|
||||
ShowCustomer=Zobrazit zákazníka
|
||||
ShowProspect=Zobrazit cíl
|
||||
ListOfProspects=Seznam cílů
|
||||
ListOfCustomers=Seznam zákazníků
|
||||
LastDoneTasks=Poslední %s dokončení úkolů
|
||||
LastDoneTasks=Poslednch %s dokončených úkolů
|
||||
LastRecordedTasks=Poslední zaznamenané úkoly
|
||||
LastActionsToDo=Poslední %s nejstarší akce nebyly dokončeny
|
||||
DoneAndToDoActionsFor=Dokončeno a to akcí pro %s
|
||||
DoneAndToDoActions=Dokončeno a Chcete-li události
|
||||
LastActionsToDo=Poslední %s nejstarší akce, které nebyly dokončeny
|
||||
DoneAndToDoActionsFor=Dokončeno a doděláno akcí pro %s
|
||||
DoneAndToDoActions=Dokončeno a doděláno událostí
|
||||
DoneActions=Dokončené akce
|
||||
DoneActionsFor=Dokončené akce pro %s
|
||||
ToDoActions=Neúplné události
|
||||
ToDoActionsFor=Neúplné akce pro %s
|
||||
SendPropalRef=Submission of commercial proposal %s
|
||||
SendOrderRef=Submission of order %s
|
||||
SendPropalRef=Předložení obchodního návrhu %s
|
||||
SendOrderRef=Podání objednávky %s
|
||||
StatusNotApplicable=Nevztahuje se
|
||||
StatusActionToDo=Chcete-li
|
||||
StatusActionDone=Dokončit
|
||||
MyActionsAsked=Události jsem nahrané
|
||||
MyActionsAsked=Události jsou uložené
|
||||
MyActionsToDo=Události, které musím udělat,
|
||||
MyActionsDone=Události přiřazené ke mně
|
||||
StatusActionInProcess=V procesu
|
||||
TasksHistoryForThisContact=Akce pro tento kontakt
|
||||
LastProspectDoNotContact=Nedotýkejte se
|
||||
LastProspectNeverContacted=Nikdy nekontaktoval
|
||||
LastProspectDoNotContact=Nekontaktovat
|
||||
LastProspectNeverContacted=Nikdy nekontaktovat
|
||||
LastProspectToContact=Chcete-li kontaktovat
|
||||
LastProspectContactInProcess=Kontakt v procesu
|
||||
LastProspectContactDone=Spojit se provádí
|
||||
DateActionPlanned=Datum Akce plánované na
|
||||
DateActionDone=Datum Akce provedeno
|
||||
LastProspectContactDone=Kontakt hotový
|
||||
DateActionPlanned=Datum akce plánované na
|
||||
DateActionDone=Datum akce provedeno
|
||||
ActionAskedBy=Akce hlášeny
|
||||
ActionAffectedTo=Event assigned to
|
||||
ActionAffectedTo=Akce přiřazeny k
|
||||
ActionDoneBy=Událost provádí
|
||||
ActionUserAsk=Zpracoval
|
||||
ErrorStatusCantBeZeroIfStarted=Pokud pole <b>'Datum udělat</b> "je naplněn, je akce zahájena (nebo dokončený), tak pole" <b>Stav</b> "nemůže být 0%%.
|
||||
@ -71,15 +71,15 @@ ActionAC_FAX=Odeslat fax
|
||||
ActionAC_PROP=Poslat e-mailem návrh
|
||||
ActionAC_EMAIL=Odeslat e-mail
|
||||
ActionAC_RDV=Schůze
|
||||
ActionAC_INT=Intervention on site
|
||||
ActionAC_FAC=Poslat zákazníka fakturu poštou
|
||||
ActionAC_REL=Poslat zákazníka fakturu poštou (připomínka)
|
||||
ActionAC_INT=Intervence na místě
|
||||
ActionAC_FAC=Poslat zákazníkovi fakturu poštou
|
||||
ActionAC_REL=Poslat zákazníkovi fakturu poštou (upomínka)
|
||||
ActionAC_CLO=Zavřít
|
||||
ActionAC_EMAILING=Poslat hromadný email
|
||||
ActionAC_COM=Poslat objednávky zákazníka e-mailem
|
||||
ActionAC_SHIP=Poslat přepravu poštou
|
||||
ActionAC_SUP_ORD=Poslat e-mailem objednávku s dodavately
|
||||
ActionAC_SUP_INV=Poslat dodavatelské faktury poštou
|
||||
ActionAC_SHIP=Poslat přepravu na mail
|
||||
ActionAC_SUP_ORD=Poslat objednávku dodavatele e-mailem
|
||||
ActionAC_SUP_INV=Poslat dodavatelské faktury e-mailem
|
||||
ActionAC_OTH=Ostatní
|
||||
ActionAC_OTH_AUTO=Ostatní (automaticky vkládané události)
|
||||
ActionAC_MANUAL=Ručně vložené události
|
||||
@ -90,7 +90,7 @@ FromTo=od %s na %s
|
||||
MargeOrder=Okraje (ověřené objednávky)
|
||||
RecapAnnee=Shrnutí roku
|
||||
NoData=Nejsou k dispozici žádné údaje
|
||||
StatusProsp=Prospect stav
|
||||
StatusProsp=Stav cíle
|
||||
DraftPropals=Navrhnout obchodní návrhy
|
||||
SearchPropal=Hledat obchodní návrh
|
||||
CommercialDashboard=Obchodní shrnutí
|
||||
|
||||
@ -43,13 +43,13 @@ ThirdPartyCustomersStats=Zákazníci
|
||||
ThirdPartyCustomersWithIdProf12=Zákazníci s %s nebo %s
|
||||
ThirdPartySuppliers=Dodavatelé
|
||||
ThirdPartyType=Typ třetí strany
|
||||
Company/Fundation=Společnosti / Nadace
|
||||
Company/Fundation=Společnosti/Nadace
|
||||
Individual=Soukromá osoba
|
||||
ToCreateContactWithSameName=Automaticky vytvoří fyzický kontakt s stejnými informacemi
|
||||
ToCreateContactWithSameName=Automaticky vytvoří fyzický kontakt se stejnými informacemi
|
||||
ParentCompany=Mateřská společnost
|
||||
Subsidiary=Dceřiná
|
||||
Subsidiary=Dceřiná společnost
|
||||
Subsidiaries=Dceřiné společnosti
|
||||
NoSubsidiary=Žádná dceřiná
|
||||
NoSubsidiary=Žádná dceřiná společnost
|
||||
ReportByCustomers=Reporty dle zákazníků
|
||||
ReportByQuarter=Reporty dle sazby
|
||||
CivilityCode=Etický kodex
|
||||
@ -57,11 +57,11 @@ RegisteredOffice=Sídlo společnosti
|
||||
Name=Název
|
||||
Lastname=Příjmení
|
||||
Firstname=Křestní jméno
|
||||
PostOrFunction=Post / Funkce
|
||||
PostOrFunction=Post/Funkce
|
||||
UserTitle=Titul
|
||||
Surname=Příjmení / Pseudo
|
||||
Surname=Příjmení/Přezdívka
|
||||
Address=Adresa
|
||||
State=Stát / Provincie
|
||||
State=Stát/Okres
|
||||
Region=Kraj
|
||||
Country=Země
|
||||
CountryCode=Kód země
|
||||
@ -71,7 +71,7 @@ Skype=Skype
|
||||
Call=Hovor
|
||||
Chat=Chat
|
||||
PhonePro=Telefon [práce]
|
||||
PhonePerso=Telefon [osob.]
|
||||
PhonePerso=Telefon osobní
|
||||
PhoneMobile=Mobil
|
||||
No_Email=Nezasílat hromadné e-maily
|
||||
Fax=Fax
|
||||
@ -91,14 +91,14 @@ LocalTax2IsUsedES= IRPF se používá
|
||||
LocalTax2IsNotUsedES= IRPF se nepoužívá
|
||||
LocalTax1ES=RE
|
||||
LocalTax2ES=IRPF
|
||||
TypeLocaltax1ES=RE Type
|
||||
TypeLocaltax2ES=IRPF Type
|
||||
TypeES=Type
|
||||
TypeLocaltax1ES=RE Typ
|
||||
TypeLocaltax2ES=IRPF Typ
|
||||
TypeES=Typ
|
||||
ThirdPartyEMail=%s
|
||||
WrongCustomerCode=Neplatný kód zákazníka
|
||||
WrongSupplierCode=Neplatný kód dodavatele
|
||||
CustomerCodeModel=Model kódu zákazníka
|
||||
SupplierCodeModel=Model kódu dodavatele
|
||||
CustomerCodeModel=Vzorový kód zákazníka
|
||||
SupplierCodeModel=Vzorový kód dodavatele
|
||||
Gencod=Čárový kód
|
||||
##### Professional ID #####
|
||||
ProfId1Short=Prof id 1
|
||||
@ -164,7 +164,7 @@ ProfId6DE=-
|
||||
ProfId1ES=Prof Id 1 (CIF/NIF)
|
||||
ProfId2ES=Prof Id 2 (Číslo sociálního pojištění)
|
||||
ProfId3ES=Prof Id 3 (CNAE)
|
||||
ProfId4ES=Prof Id 4 (Collegiate number)
|
||||
ProfId4ES=Prof Id 4 (Collegiate číslo)
|
||||
ProfId5ES=-
|
||||
ProfId6ES=-
|
||||
ProfId1FR=Prof Id 1 (SIREN)
|
||||
@ -259,17 +259,17 @@ AvailableGlobalDiscounts=Možné absolutní slevy
|
||||
DiscountNone=Nikdo
|
||||
Supplier=Dodavatel
|
||||
CompanyList=Seznam společností
|
||||
AddContact=Přidat kontakt
|
||||
AddContactAddress=Přidat kontakt / adresu
|
||||
AddContact=Vytvořit kontakt
|
||||
AddContactAddress=Vytvořit kontakt/adresu
|
||||
EditContact=Upravit kontakt
|
||||
EditContactAddress=Upravit kontakt / adresu
|
||||
EditContactAddress=Upravit kontakt/adresu
|
||||
Contact=Kontakt
|
||||
ContactsAddresses=Kontakty / adresy
|
||||
ContactsAddresses=Kontakty/adresy
|
||||
NoContactDefinedForThirdParty=Žádný kontakt není definován této třetí straně
|
||||
NoContactDefined=Žádný kontakt není definován
|
||||
DefaultContact=Výchozí kontakty / adresy
|
||||
AddCompany=Přidat společnost
|
||||
AddThirdParty=Přidat třetí stranu
|
||||
AddCompany=Vytvořit společnost
|
||||
AddThirdParty=Vytvořit třetí stranu
|
||||
DeleteACompany=Odstranit společnost
|
||||
PersonalInformations=Osobní údaje
|
||||
AccountancyCode=Účetní kód
|
||||
@ -286,7 +286,7 @@ ThisIsModuleRules=Toto jsou pravidla pro tento modul
|
||||
LastProspect=Poslední
|
||||
ProspectToContact=Cíl ke kontaktování
|
||||
CompanyDeleted=Společnost %s odstraněna z databáze.
|
||||
ListOfContacts=Seznam kontaktů / adres
|
||||
ListOfContacts=Seznam kontaktů/adres
|
||||
ListOfContactsAddresses=Seznam kontaktů / adres
|
||||
ListOfProspectsContacts=Seznam kontaktů cíle
|
||||
ListOfCustomersContacts=Seznam kontaktů zákazníka
|
||||
@ -306,7 +306,7 @@ NoContactForAnyProposal=Tento kontakt není přiřazen k žádné obchodní nab
|
||||
NoContactForAnyContract=Tento kontakt není přiřazen k žádné smlouvě
|
||||
NoContactForAnyInvoice=Tento kontakt není přiřazen k žádné faktuře
|
||||
NewContact=Nový kontakt
|
||||
NewContactAddress=Nový kontakt / adresa
|
||||
NewContactAddress=Nový kontakt/adresa
|
||||
LastContacts=Poslední kontakty
|
||||
MyContacts=Moje kontakty
|
||||
Phones=Telefony
|
||||
@ -316,7 +316,7 @@ EditCompany=Upravit společnost
|
||||
EditDeliveryAddress=Upravit dodací adresu
|
||||
ThisUserIsNot=Tento uživatel není cíl, zákazník ani dodavatel
|
||||
VATIntraCheck=Kontrola
|
||||
VATIntraCheckDesc=Odkaz <b>%s</b> umožňuje zkontrolovat VAT. Je potřeba přístup k internetu.
|
||||
VATIntraCheckDesc=Odkaz <b>%s</b> umožňuje zkontrolovat DIČ/VAT. Je potřeba přístup k internetu.
|
||||
VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
|
||||
VATIntraCheckableOnEUSite=Kontrola VAT na stránkách Evropské Komise
|
||||
VATIntraManualCheck=Můžete také zkontrolovat ručně na evropských stránkách <a href="%s" target="_blank">%s</a>
|
||||
@ -365,7 +365,7 @@ NoParentCompany=Nikdo
|
||||
ExportImport=Import-Export
|
||||
ExportCardToFormat=Exportovat kartu do formátu
|
||||
ContactNotLinkedToCompany=Kontakt není spojen s žádnou třetí stranou
|
||||
DolibarrLogin=Dolibarr login
|
||||
DolibarrLogin=Přihlášení do Dolibarru
|
||||
NoDolibarrAccess=Žádný přístup k Dolibarr
|
||||
ExportDataset_company_1=Třetí strany (Společnosti/nadace/osoby) a vlastnosti
|
||||
ExportDataset_company_2=Kontakty a vlastnosti
|
||||
@ -379,8 +379,8 @@ DeliveryAddressLabel=Štítek dodací adresy
|
||||
DeleteDeliveryAddress=Smazat dodací adresu
|
||||
ConfirmDeleteDeliveryAddress=Jste si jisti, že chcete smazat tuto dodací adresu?
|
||||
NewDeliveryAddress=Nová doručovací adresa
|
||||
AddDeliveryAddress=Přidat adresu
|
||||
AddAddress=Přidat adresu
|
||||
AddDeliveryAddress=Přidat adresy
|
||||
AddAddress=Přidat adresy
|
||||
NoOtherDeliveryAddress=Žádná náhradní doručení adresa
|
||||
SupplierCategory=Kategorie dodavatele
|
||||
JuridicalStatus200=Nezávislý
|
||||
@ -393,22 +393,22 @@ Organization=Organizace
|
||||
AutomaticallyGenerated=Automaticky generováno
|
||||
FiscalYearInformation=Informace o fiskálním roce
|
||||
FiscalMonthStart=Počáteční měsíc fiskálního roku
|
||||
YouMustCreateContactFirst=Pro přidání e-mailových notifikací musíte přidat e-mailové kontakty k třetí straně
|
||||
YouMustCreateContactFirst=Pro přidání e-mailových notifikací musíte přidat e-mailové kontakty ke třetí straně
|
||||
ListSuppliersShort=Seznam dodavatelů
|
||||
ListProspectsShort=Seznam cílů
|
||||
ListCustomersShort=Seznam zákazníků
|
||||
ThirdPartiesArea=Third parties and contact area
|
||||
ThirdPartiesArea=Kontakty třetích stran
|
||||
LastModifiedThirdParties=Posledních %s editovaných třetích stran
|
||||
UniqueThirdParties=Celkem unikátních třetích stran
|
||||
InActivity=Otevřeno
|
||||
ActivityCeased=Uzavřeno
|
||||
ActivityStateFilter=Stav činnosti
|
||||
ProductsIntoElements=List of products into %s
|
||||
ProductsIntoElements=Seznam produktů do %s
|
||||
CurrentOutstandingBill=Momentální nezaplacený účet
|
||||
OutstandingBill=Max. za nezaplacený účet
|
||||
OutstandingBillReached=Dosaženo max. pro nezaplacený účet
|
||||
MonkeyNumRefModelDesc=Vrátí číslo ve formátu %syymm-nnnn pro kód zákazníka a %syymm-nnnn pro ód dodavatele kde yy je rok, mm měsíc a nnnn je číselná řada bez přerušení a bez návratu k 0.
|
||||
LeopardNumRefModelDesc=Kód je zdarma. Tento kód lze kdykoli změnit.
|
||||
MonkeyNumRefModelDesc=Vrátí číslo ve formátu %syymm-nnnn pro kód zákazníka a %syymm-nnnn pro kód dodavatele kde yy je rok, mm měsíc a nnnn je číselná řada bez přerušení a bez návratu k 0.
|
||||
LeopardNumRefModelDesc=Kód je volný. Tento kód lze kdykoli změnit.
|
||||
ManagingDirectors=Jméno vedoucího (CEO, ředitel, předseda ...)
|
||||
SearchThirdparty=Search thirdparty
|
||||
SearchContact=Search contact
|
||||
SearchThirdparty=Hledat třetí stranu
|
||||
SearchContact=Hledat kontakt
|
||||
|
||||
@ -1,20 +1,20 @@
|
||||
# Dolibarr language file - Source file is en_US - compta
|
||||
Accountancy=Účetnictví
|
||||
AccountancyCard=Účetnictví karty
|
||||
AccountancyCard=Karta účetnictví
|
||||
Treasury=Pokladna
|
||||
MenuFinancial=Finanční
|
||||
TaxModuleSetupToModifyRules=Přejít na <a href="%s">Nastavení daní</a> pro změnu výpočtu daní
|
||||
TaxModuleSetupToModifyRulesLT=Go to <a href="%s">Company setup</a> to modify rules for calculation
|
||||
TaxModuleSetupToModifyRulesLT=Jděte na <a href="%s">Nastavení firmy</a> pro úpravu podmínek pro kalkulaci
|
||||
OptionMode=Volba pro účetnictví
|
||||
OptionModeTrue=Možnost Příjmy-Výdaje
|
||||
OptionModeVirtual=Možnost deklaracemi Pohledávky
|
||||
OptionModeTrueDesc=V této souvislosti se počítá obrat přes platby (datum platby). Platnost údajů je zajištěna pouze tehdy, pokud je vedení účetnictví zkoumal přes vstup / výstup na účty prostřednictvím faktur.
|
||||
OptionModeVirtualDesc=V této souvislosti se počítá obrat přes faktur (datum schválení). Jsou-li tyto faktury jsou splatné, zda byly zaplaceny či nikoliv, jsou uvedeny v obratu výstupu.
|
||||
FeatureIsSupportedInInOutModeOnly=Funkce dostupné pouze v ÚVĚRY-dluhy účetního režimu (viz konfigurace modulu Účetnictví)
|
||||
OptionModeVirtual=Možnost Pohledávky-Dluhy
|
||||
OptionModeTrueDesc=V této souvislosti se počítá obrat přes platby (datum platby). Platnost údajů je zajištěna pouze tehdy, pokud je vedení účetnictví zkoumá přes vstup/výstup na účty prostřednictvím faktur.
|
||||
OptionModeVirtualDesc=V této souvislosti se počítá obrat přes faktury (datum schválení). Jsou-li tyto faktury jsou splatné, přestože byly zaplaceny či nikoliv, jsou uvedeny v obratu výstupu.
|
||||
FeatureIsSupportedInInOutModeOnly=Funkce dostupné pouze v ÚVĚRY-DLUHY účetního režimu. (viz konfigurace modulu Účetnictví)
|
||||
VATReportBuildWithOptionDefinedInModule=Částky uvedené zde jsou vypočteny na základě nastavených daňových pravidel.
|
||||
LTReportBuildWithOptionDefinedInModule=Amounts shown here are calculated using rules defined by Company setup.
|
||||
LTReportBuildWithOptionDefinedInModule=Částky se zde uvedené jsou vypočítány na základě pravidel definovaných nastavení firmy.
|
||||
Param=Nastavení
|
||||
RemainingAmountPayment=Částka platby svátku:
|
||||
RemainingAmountPayment=Zbývající částka platby:
|
||||
AmountToBeCharged=Celková částka k zaplacení:
|
||||
AccountsGeneral=Účty
|
||||
Account=Účet
|
||||
@ -24,184 +24,184 @@ Accountsparent=Účty rodič
|
||||
BillsForSuppliers=Účty pro dodavatele
|
||||
Income=Příjem
|
||||
Outcome=Výdaj
|
||||
ReportInOut=Výnosy / náklady
|
||||
ReportInOut=Výnosy/náklady
|
||||
ReportTurnover=Obrat
|
||||
PaymentsNotLinkedToInvoice=Platby nesouvisející s jakoukoli fakturu, takže nejsou spojeny žádné třetí straně
|
||||
PaymentsNotLinkedToUser=Platby nesouvisející všechny uživatele
|
||||
PaymentsNotLinkedToInvoice=Platby nepropojené s jakoukoli fakturu, takže nejsou spojeny k žádné třetí straně
|
||||
PaymentsNotLinkedToUser=Platby nepropojené s libovolným uživatelem
|
||||
Profit=Zisk
|
||||
AccountingResult=Accounting result
|
||||
AccountingResult=Účetní výsledek
|
||||
Balance=Zůstatek
|
||||
Debit=Debet
|
||||
Credit=Úvěr
|
||||
Piece=Accounting Doc.
|
||||
Withdrawal=Odnětí
|
||||
Credit=Kredit
|
||||
Piece=Účetnictví Doc.
|
||||
Withdrawal=Výběr
|
||||
Withdrawals=Výběry
|
||||
AmountHTVATRealReceived=Net shromážděný
|
||||
AmountHTVATRealPaid=Čisté placené
|
||||
VATToPay=DPH prodává
|
||||
AmountHTVATRealReceived=Net shromážděné
|
||||
AmountHTVATRealPaid=Net placené
|
||||
VATToPay=DPH prodejní
|
||||
VATReceived=DPH zaplacená
|
||||
VATToCollect=DPH nákupy
|
||||
VATSummary=DPH Balance
|
||||
LT2SummaryES=IRPF Balance
|
||||
LT1SummaryES=RE Balance
|
||||
VATToCollect=DPH nákupní
|
||||
VATSummary=DPH zůstatek
|
||||
LT2SummaryES=IRPF zůstatek
|
||||
LT1SummaryES=RE Zůstatek
|
||||
VATPaid=DPH zaplacená
|
||||
SalaryPaid=Salary paid
|
||||
LT2PaidES=IRPF Placené
|
||||
LT1PaidES=RE Paid
|
||||
SalaryPaid=Platba mzdy
|
||||
LT2PaidES=IRPF zaplacená
|
||||
LT1PaidES=RE Placeno
|
||||
LT2CustomerES=IRPF prodej
|
||||
LT2SupplierES=IRPF nákupy
|
||||
LT1CustomerES=RE sales
|
||||
LT1SupplierES=RE purchases
|
||||
VATCollected=Vybrané DPH
|
||||
LT1CustomerES=RE odbyt
|
||||
LT1SupplierES=RE nákupy
|
||||
VATCollected=Vybraná DPH
|
||||
ToPay=Zaplatit
|
||||
ToGet=Chcete-li získat zpět
|
||||
SpecialExpensesArea=Area for all special payments
|
||||
TaxAndDividendsArea=Daňové, sociální příspěvky a dividendy oblasti
|
||||
SpecialExpensesArea=Oblast pro všechny speciální platby
|
||||
TaxAndDividendsArea=Oblast pro daně, sociální příspěvky a dividendy
|
||||
SocialContribution=Sociální příspěvek
|
||||
SocialContributions=Sociální příspěvky
|
||||
MenuSpecialExpenses=Special expenses
|
||||
MenuSpecialExpenses=Zvláštní výdaje
|
||||
MenuTaxAndDividends=Daně a dividendy
|
||||
MenuSalaries=Salaries
|
||||
MenuSalaries=Mzdy
|
||||
MenuSocialContributions=Sociální příspěvky
|
||||
MenuNewSocialContribution=Nový příspěvek
|
||||
NewSocialContribution=Nový příspěvek na sociální zabezpečení
|
||||
ContributionsToPay=Příspěvky platit
|
||||
AccountancyTreasuryArea=Účetnictví / Treasury oblast
|
||||
ContributionsToPay=Platba příspěvků
|
||||
AccountancyTreasuryArea=Oblast Účetnictví/Pokladna
|
||||
AccountancySetup=Nastavení účetnictví
|
||||
NewPayment=Nový platební
|
||||
NewPayment=Nová platba
|
||||
Payments=Platby
|
||||
PaymentCustomerInvoice=Zákazník fakturu
|
||||
PaymentSupplierInvoice=Dodavatel fakturu
|
||||
PaymentSocialContribution=Sociální příspěvek platba
|
||||
PaymentVat=DPH platba
|
||||
PaymentSalary=Salary payment
|
||||
PaymentCustomerInvoice=Platba zákaznické faktury
|
||||
PaymentSupplierInvoice=Platba dodavatelské faktury
|
||||
PaymentSocialContribution=Platba sociálního příspěvku
|
||||
PaymentVat=Platba DPH
|
||||
PaymentSalary=Výplaty
|
||||
ListPayment=Seznam plateb
|
||||
ListOfPayments=Seznam plateb
|
||||
ListOfCustomerPayments=Seznam zákaznických plateb
|
||||
ListOfSupplierPayments=Seznam plateb dodavatelům
|
||||
DatePayment=Datum platby
|
||||
DateStartPeriod=Date start period
|
||||
DateEndPeriod=Date end period
|
||||
NewVATPayment=New DPH platba
|
||||
newLT2PaymentES=Nový IRPF platba
|
||||
newLT1PaymentES=New RE payment
|
||||
LT2PaymentES=IRPF platby
|
||||
DateStartPeriod=Datum zahájení období
|
||||
DateEndPeriod=Datum konce období
|
||||
NewVATPayment=Nová platba DPH
|
||||
newLT2PaymentES=Nová platba IRPF
|
||||
newLT1PaymentES=Nová RE platba
|
||||
LT2PaymentES=IRPF platba
|
||||
LT2PaymentsES=IRPF Platby
|
||||
LT1PaymentES=RE Payment
|
||||
LT1PaymentsES=RE Payments
|
||||
LT1PaymentES=RE Platba
|
||||
LT1PaymentsES=RE Platby
|
||||
VATPayment=Platba DPH
|
||||
VATPayments=Platby DPH
|
||||
SocialContributionsPayments=Sociální příspěvky platby
|
||||
ShowVatPayment=Zobrazit DPH platbu
|
||||
SocialContributionsPayments=Platby sociálních příspěvků
|
||||
ShowVatPayment=Zobrazit platbu DPH
|
||||
TotalToPay=Celkem k zaplacení
|
||||
TotalVATReceived=Celkem bez DPH obdržel
|
||||
CustomerAccountancyCode=Zákazník účetnictví kód
|
||||
SupplierAccountancyCode=Dodavatel účetnictví kód
|
||||
TotalVATReceived=Obdržené DPH celkem
|
||||
CustomerAccountancyCode=Kód účetnictví zákazník
|
||||
SupplierAccountancyCode=Kód účetnictví dodavatel
|
||||
AccountNumberShort=Číslo účtu
|
||||
AccountNumber=Číslo účtu
|
||||
NewAccount=Nový účet
|
||||
SalesTurnover=Obrat
|
||||
SalesTurnoverMinimum=Minimální obrat z prodeje
|
||||
ByThirdParties=Třetími stranami
|
||||
ByUserAuthorOfInvoice=Fakturou autorovi
|
||||
AccountancyExport=Účetnictví export
|
||||
ErrorWrongAccountancyCodeForCompany=Bad zákazník účetní kód pro %s
|
||||
ByUserAuthorOfInvoice=Fakturu vystavil
|
||||
AccountancyExport=Export účetnictví
|
||||
ErrorWrongAccountancyCodeForCompany=Špatný zákaznický účetní kód pro %s
|
||||
SuppliersProductsSellSalesTurnover=Celkový obrat z prodeje výrobků dodavatele.
|
||||
CheckReceipt=Podívejte se vklad
|
||||
CheckReceiptShort=Podívejte se vklad
|
||||
LastCheckReceiptShort=Last %s check receipts
|
||||
CheckReceipt=Zkontrolujte vklad
|
||||
CheckReceiptShort=Zkontrolujte vklad
|
||||
LastCheckReceiptShort=Poslední %s kontrola příjmu
|
||||
NewCheckReceipt=Nová sleva
|
||||
NewCheckDeposit=Nová kontrola záloha
|
||||
NewCheckDeposit=Nová kontrola zálohy
|
||||
NewCheckDepositOn=Vytvořte potvrzení o vkladu na účet: %s
|
||||
NoWaitingChecks=Žádné kontroly čekání na vklad.
|
||||
DateChequeReceived=Zkontrolujte datum příjmu
|
||||
NbOfCheques=Nb kontrol
|
||||
PaySocialContribution=Platit sociální příspěvek
|
||||
ConfirmPaySocialContribution=Jste si jisti, že chcete klasifikovat jako sociální příspěvek vyplácí?
|
||||
DeleteSocialContribution=Odstranění sociální příspěvek
|
||||
NbOfCheques=Nb kontroly
|
||||
PaySocialContribution=Platba sociálního příspěvku
|
||||
ConfirmPaySocialContribution=Jste si jisti, že chcete klasifikovat tento sociální příspěvek jako vyplacený?
|
||||
DeleteSocialContribution=Odstranit sociální příspěvek
|
||||
ConfirmDeleteSocialContribution=Jste si jisti, že chcete smazat tento příspěvek na sociální zabezpečení?
|
||||
ExportDataset_tax_1=Sociální příspěvky a platby
|
||||
CalcModeVATDebt=Režim <b>%sVAT na závazky accounting%s.</b>
|
||||
CalcModeVATEngagement=Režim <b>%sVAT z příjmů-expense%sS.</b>
|
||||
CalcModeDebt=Režim <b>%sClaims-Debt%sS</b> řekl <b>Závazek účetnictví.</b>
|
||||
CalcModeEngagement=Režim <b>%sIncomes-Expense%sS</b> řekl <b>hotovostní účetnictví</b>
|
||||
CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
|
||||
CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
|
||||
CalcModeLT1Rec= Mode <b>%sRE on suppliers invoices%s</b>
|
||||
CalcModeLT2= Mode <b>%sIRPF on customer invoices - suppliers invoices%s</b>
|
||||
CalcModeLT2Debt=Mode <b>%sIRPF on customer invoices%s</b>
|
||||
CalcModeLT2Rec= Mode <b>%sIRPF on suppliers invoices%s</b>
|
||||
CalcModeVATDebt=Režim <b>%sDPH zápočtu na závazky%s.</b>
|
||||
CalcModeVATEngagement=Režim <b>%sDPH z rozšířených příjmů%s.</b>
|
||||
CalcModeDebt=Režim <b>%sPohledávky-závazky%s</b> zobrazí <b>Závazky účetnictví.</b>
|
||||
CalcModeEngagement=Režim <b>%sPříjmy-Výdaje%s</b> zobrazí <b>hotovostní účetnictví</b>
|
||||
CalcModeLT1= Mod <b>%sRE na zákaznické faktury - dodavatelské faktury%s</b>
|
||||
CalcModeLT1Debt=Mod <b>%sRE na zákaznické faktury%s</b>
|
||||
CalcModeLT1Rec= Mod <b>%sRE na dodavatelské faktury%s</b>
|
||||
CalcModeLT2= Mod <b>%sIRPF na zákaznické faktury - dodavatelské faktury%s</b>
|
||||
CalcModeLT2Debt=Mod <b>%sIRPF na zákaznické faktury%s</b>
|
||||
CalcModeLT2Rec= Mod <b>%sIRPF dodavatelské faktury%s</b>
|
||||
AnnualSummaryDueDebtMode=Bilance příjmů a výdajů, roční shrnutí
|
||||
AnnualSummaryInputOutputMode=Bilance příjmů a výdajů, roční shrnutí
|
||||
AnnualByCompaniesDueDebtMode=Bilance příjmů a výdajů, detail třetích stran, režim <b>%sClaims-Debt%sS</b> řekl <b>účtování závazků.</b>
|
||||
AnnualByCompaniesInputOutputMode=Bilance příjmů a výdajů, detail třetích stran, režim <b>%sIncomes-Expense%sS</b> řekla <b>pokladní účetnictví.</b>
|
||||
SeeReportInInputOutputMode=Viz zpráva <b>%sIncomes-Expense%sS</b> řekl <b>hotovostního účetnictví</b> pro výpočet na skutečných platbách
|
||||
SeeReportInDueDebtMode=Viz zpráva <b>%sClaims-Debt%sS</b> řekl <b>účtování závazků</b> pro výpočet na vystavených faktur
|
||||
AnnualByCompaniesDueDebtMode=Bilance příjmů a výdajů, detail třetích stran, režim <b>%sPohledávky-závazky%sS</b> řekl <b>účtování závazků.</b>
|
||||
AnnualByCompaniesInputOutputMode=Bilance příjmů a výdajů, detail třetích stran, režim <b>%Příjmy-výdaje%sS</b> řekla <b>pokladní účetnictví.</b>
|
||||
SeeReportInInputOutputMode=Viz zpráva <b>%s Příjmy-Výdaje %s </b> řekl <b>hotovostní účetnictví</b> pro výpočet na skutečných platbách
|
||||
SeeReportInDueDebtMode=Viz zpráva <b>%s Pohledávky-Závazky %s</b> řekl <b>účtování závazků</b> pro výpočet na vystavených fakturách
|
||||
RulesAmountWithTaxIncluded=- Uvedené částky jsou se všemi daněmi
|
||||
RulesResultDue=- To zahrnuje neuhrazené faktury, výdaje a DPH, zda byly zaplaceny či nikoliv. <br> - Je založen na validační data faktur a DPH a ke dni splatnosti na náklady.
|
||||
RulesResultInOut=- It includes the real payments made on invoices, expenses and VAT. <br>- It is based on the payment dates of the invoices, expenses and VAT.
|
||||
RulesCADue=- Obsahuje klienta splatných faktur, zda jsou placené či nikoliv. <br> - Je založen na validační data těchto faktur. <br>
|
||||
RulesResultDue=- To zahrnuje neuhrazené faktury, výdaje a DPH, zda byly zaplaceny či nikoliv. <br> - Je založen na ověřených datech faktur a DPH a ke dni splatnosti pro náklady.
|
||||
RulesResultInOut=- To zahrnuje skutečné platby provedené na fakturách, výdaje a DPH. <br> - Je založen na splatností faktur, nákladech a DPH.
|
||||
RulesCADue=- Obsahuje klienta splatných faktur, zda jsou placené či nikoliv. <br> - Je založen na validačních datech těchto faktur. <br>
|
||||
RulesCAIn=- Obsahuje všechny účinné platby faktury přijaté od klientů. <br> - Je založen na datu úhrady těchto faktur <br>
|
||||
DepositsAreNotIncluded=- Kauce faktury, ani zahrnuty
|
||||
DepositsAreIncluded=- Kauce faktury jsou zahrnuty
|
||||
LT2ReportByCustomersInInputOutputModeES=Zpráva o třetí stranou IRPF
|
||||
LT1ReportByCustomersInInputOutputModeES=Report by third party RE
|
||||
VATReportByCustomersInInputOutputMode=Zpráva zákazníka DPH vyzvednout a zaplatit
|
||||
VATReportByCustomersInDueDebtMode=Zpráva zákazníka DPH vyzvednout a zaplatit
|
||||
VATReportByQuartersInInputOutputMode=Zpráva sazby daně z přidané hodnoty vybrané a odvedené
|
||||
LT1ReportByQuartersInInputOutputMode=Report by RE rate
|
||||
LT2ReportByQuartersInInputOutputMode=Report by IRPF rate
|
||||
VATReportByQuartersInDueDebtMode=Zpráva sazby daně z přidané hodnoty vybrané a odvedené
|
||||
LT1ReportByQuartersInDueDebtMode=Report by RE rate
|
||||
LT2ReportByQuartersInDueDebtMode=Report by IRPF rate
|
||||
SeeVATReportInInputOutputMode=Viz zprávu <b>%sVAT encasement%s</b> pro standardní výpočet
|
||||
SeeVATReportInDueDebtMode=Viz zpráva <b>%sVAT na flow%s</b> pro výpočet s možností na toku
|
||||
DepositsAreNotIncluded=- Zálohové faktury nejsou zahrnuty
|
||||
DepositsAreIncluded=- Zálohové faktury jsou zahrnuty
|
||||
LT2ReportByCustomersInInputOutputModeES=Zpráva o třetí straně IRPF
|
||||
LT1ReportByCustomersInInputOutputModeES=Zpráva třetí strany RE
|
||||
VATReportByCustomersInInputOutputMode=Zpráva o vybrané a zaplacené DPH zákazníka
|
||||
VATReportByCustomersInDueDebtMode=Zpráva o vybrané a zaplacené DPH zákazníka
|
||||
VATReportByQuartersInInputOutputMode=Zpráva o sazbách DPH vybrané a odvedené
|
||||
LT1ReportByQuartersInInputOutputMode=Zpráva RE hodnocení
|
||||
LT2ReportByQuartersInInputOutputMode=Zpráva IRPF hodnocení
|
||||
VATReportByQuartersInDueDebtMode=Zpráva o sazbách DPH vybrané a odvedené
|
||||
LT1ReportByQuartersInDueDebtMode=Zpráva RE hodnocení
|
||||
LT2ReportByQuartersInDueDebtMode=Zpráva IRPF hodnocení
|
||||
SeeVATReportInInputOutputMode=Viz zprávu <b>%s uzavřená DPH %s</b> pro standardní výpočet
|
||||
SeeVATReportInDueDebtMode=Viz zpráva <b>%sDPH na průběhu%s</b> pro výpočet s možností průběhu
|
||||
RulesVATInServices=- V případě služeb, zpráva obsahuje DPH předpisy skutečně přijaté nebo vydané na základě data splatnosti.
|
||||
RulesVATInProducts=- U hmotného majetku, ale zahrnuje DPH faktury na základě data vystavení faktury.
|
||||
RulesVATDueServices=- V případě služeb, zpráva obsahuje faktur s DPH z důvodu, placené, či nikoli, na základě data vystavení faktury.
|
||||
RulesVATDueProducts=- U hmotného majetku, ale zahrnuje faktur s DPH, na základě data vystavení faktury.
|
||||
OptionVatInfoModuleComptabilite=Poznámka: U hmotného majetku, měl by používat termín dodání bude spravedlivější.
|
||||
PercentOfInvoice=%% / Faktura
|
||||
NotUsedForGoods=Nepoužívá se na zboží
|
||||
ProposalStats=Statistiky o návrzích
|
||||
OrderStats=Statistika objednávek
|
||||
RulesVATInProducts=- U hmotného majetku zde zahrnuje DPH faktury na základě data vystavení faktury.
|
||||
RulesVATDueServices=- V případě služeb, zpráva obsahuje faktury s DPH se stavem placené či nikoli, na základě data vystavení faktury.
|
||||
RulesVATDueProducts=- U hmotného majetku zahrnuje faktury s DPH, na základě data vystavení faktury.
|
||||
OptionVatInfoModuleComptabilite=Poznámka: U hmotného majetku, by měl být používat termín dodání pro přesnější zobrazení.
|
||||
PercentOfInvoice=%% /Faktura
|
||||
NotUsedForGoods=Nepoužívá se pro zboží
|
||||
ProposalStats=Statistiky o nabídkách
|
||||
OrderStats=Statistiky objednávek
|
||||
InvoiceStats=Statistika účty
|
||||
Dispatch=Dispečink
|
||||
Dispatched=Odešle se,
|
||||
Dispatch=Odesílání
|
||||
Dispatched=Odesláno
|
||||
ToDispatch=K odeslání
|
||||
ThirdPartyMustBeEditAsCustomer=Třetí strana musí být definován jako zákazník
|
||||
SellsJournal=Prodej Journal
|
||||
PurchasesJournal=Nákupy Journal
|
||||
DescSellsJournal=Prodej Journal
|
||||
DescPurchasesJournal=Nákupy Journal
|
||||
ThirdPartyMustBeEditAsCustomer=Třetí strana musí být definována jako zákazník
|
||||
SellsJournal=Prodejní deník
|
||||
PurchasesJournal=Nákupní deník
|
||||
DescSellsJournal=Prodejní deník
|
||||
DescPurchasesJournal=Nákupní deník
|
||||
InvoiceRef=Faktura čj.
|
||||
CodeNotDef=Není definováno
|
||||
AddRemind=Expedice k dispozici množství
|
||||
AddRemind=Množství k expedici
|
||||
RemainToDivide= Zbývá k odeslání:
|
||||
WarningDepositsNotIncluded=Vklady faktury nejsou zahrnuty v této verzi tohoto modulu účetnictví.
|
||||
DatePaymentTermCantBeLowerThanObjectDate=Termín vyplacení datum nemůže být nižší než objektu data.
|
||||
Pcg_version=PCG verze
|
||||
Pcg_type=PCG typ
|
||||
Pcg_subtype=PCG podtyp
|
||||
InvoiceLinesToDispatch=Faktura linky na expedici
|
||||
InvoiceDispatched=Je vyslána, faktury
|
||||
AccountancyDashboard=Účetnictví shrnutí
|
||||
ByProductsAndServices=Výrobky a službami
|
||||
WarningDepositsNotIncluded=Zálohové faktury nejsou zahrnuty v této verzi tohoto modulu účetnictví.
|
||||
DatePaymentTermCantBeLowerThanObjectDate=Datum termínu platby nemůže být nižší než datum objektu.
|
||||
Pcg_version=Pcg verze
|
||||
Pcg_type=Pcg typ
|
||||
Pcg_subtype=Pcg podtyp
|
||||
InvoiceLinesToDispatch=Řádky faktury pro odeslání
|
||||
InvoiceDispatched=Odeslané faktury
|
||||
AccountancyDashboard=Shrnutí účetnictví
|
||||
ByProductsAndServices=Výrobky a služby
|
||||
RefExt=Externí ref
|
||||
ToCreateAPredefinedInvoice=Chcete-li vytvořit předem definovaný fakturu, vytvořte standardní fakturu a pak, aniž by ji potvrdíte, klikněte na tlačítko "Převést do předem faktura".
|
||||
LinkedOrder=Link to order
|
||||
ToCreateAPredefinedInvoice=Chcete-li vytvořit předem definovaný fakturu, vytvořte standardní fakturu a pak, aniž by ji potvrdíte, klikněte na tlačítko "Převést do předdefinovaných faktur"
|
||||
LinkedOrder=Odkaz na objednávku
|
||||
ReCalculate=Přepočítat
|
||||
Mode1=Method 1
|
||||
Mode1=Metoda 1
|
||||
Mode2=Metoda 2
|
||||
CalculationRuleDesc=Chcete-li vypočítat celkovou částku DPH, tam jsou dvě metody: <br> Metoda 1 je zaokrouhlení DPH na každém řádku, pak se sečtou tak. <br> Metoda 2 je součtem všech sud na každém řádku, pak se výsledek zaokrouhlování. <br> Konečný výsledek může se liší od několika centů. Výchozí režim je režim <b>%s.</b>
|
||||
CalculationRuleDescSupplier=podle dodavatele zvolit vhodnou metodu použít stejné pravidlo pro výpočet a dostat stejný výsledek očekává od svého dodavatele.
|
||||
TurnoverPerProductInCommitmentAccountingNotRelevant=Obrat zpráva za zboží, při použití <b>hotovosti evidence</b> režim není relevantní. Tato zpráva je k dispozici pouze při použití <b>zásnubní evidence</b> režimu (viz nastavení účetního modulu).
|
||||
CalculationMode=Výpočet režim
|
||||
AccountancyJournal=Accountancy code journal
|
||||
ACCOUNTING_VAT_ACCOUNT=Default accountancy code for collecting VAT
|
||||
ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for paying VAT
|
||||
ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties
|
||||
ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties
|
||||
CloneTax=Clone a social contribution
|
||||
ConfirmCloneTax=Confirm the clone of a social contribution
|
||||
CloneTaxForNextMonth=Clone it for next month
|
||||
CalculationRuleDesc=Chcete-li vypočítat celkovou částku DPH, jsou k dispozici dvě metody: <br> Metoda 1 je zaokrouhlení DPH na každém řádku, částky se sečtou. <br> Metoda 2 je součtem všech sum na každém řádku, pak se výsledek zaokrouhlí. <br> Konečný výsledek může se liší od několika haléřů. Výchozí režim je režim <b>%s.</b>
|
||||
CalculationRuleDescSupplier=podle dodavatele zvolte vhodnou metodu použití stejného pravidla pro výpočet a dostanete stejný výsledek, který očekáváte od svého dodavatele.
|
||||
TurnoverPerProductInCommitmentAccountingNotRelevant=Obratová zpráva za zboží při použití režimu <b>hotovostního účetnictví</b> není relevantní. Tato zpráva je k dispozici pouze při použití režimu <b>zapojeného účetnictví</b> (viz nastavení účetního modulu).
|
||||
CalculationMode=Výpočetní režim
|
||||
AccountancyJournal=Deník účetnických kódů
|
||||
ACCOUNTING_VAT_ACCOUNT=Výchozí účetnické kódy pro vybírání DPH
|
||||
ACCOUNTING_VAT_BUY_ACCOUNT=Výchozí účetnické kódy pro placení DPH
|
||||
ACCOUNTING_ACCOUNT_CUSTOMER=Účetnické kódy ve výchozím nastavení pro zákazníka třetích stran
|
||||
ACCOUNTING_ACCOUNT_SUPPLIER=Výchozí účetnické kódy pro dodavatele třetích stran
|
||||
CloneTax=Kopírovat sociální příspěvek
|
||||
ConfirmCloneTax=Potvrďte kopírování sociálního příspěvku
|
||||
CloneTaxForNextMonth=Kopírovat pro příští měsíc
|
||||
|
||||
@ -1,63 +1,63 @@
|
||||
# Dolibarr language file - Source file is en_US - contracts
|
||||
ContractsArea=Zakázky oblast
|
||||
ContractsArea=Oblast smluv
|
||||
ListOfContracts=Přehled smluv
|
||||
LastModifiedContracts=Last %s modified contracts
|
||||
LastModifiedContracts=Poslední %s upravené smlouvy
|
||||
AllContracts=Všechny smlouvy
|
||||
ContractCard=Smlouva karty
|
||||
ContractCard=Karta smlouvy
|
||||
ContractStatus=Stav smlouvy
|
||||
ContractStatusNotRunning=Neběží
|
||||
ContractStatusRunning=Běh
|
||||
ContractStatusRunning=Probíhá
|
||||
ContractStatusDraft=Návrh
|
||||
ContractStatusValidated=Ověřené
|
||||
ContractStatusClosed=Zavřeno
|
||||
ContractStatusClosed=Uzavřené
|
||||
ServiceStatusInitial=Neběží
|
||||
ServiceStatusRunning=Běh
|
||||
ServiceStatusNotLate=Běh, neuplynula
|
||||
ServiceStatusRunning=Běží
|
||||
ServiceStatusNotLate=Probíhá, neuplynula
|
||||
ServiceStatusNotLateShort=Neuplynula
|
||||
ServiceStatusLate=Běh, uplynula
|
||||
ServiceStatusLate=Probíhá, uplynula
|
||||
ServiceStatusLateShort=Vypršela
|
||||
ServiceStatusClosed=Zavřeno
|
||||
ServicesLegend=Služby legenda
|
||||
ServicesLegend=Legenda služeb
|
||||
Contracts=Smlouvy
|
||||
ContractsAndLine=Contracts and line of contracts
|
||||
ContractsAndLine=Smlouvy a řádky smluv
|
||||
Contract=Smlouva
|
||||
NoContracts=Žádné smlouvy
|
||||
MenuServices=Služby
|
||||
MenuInactiveServices=Služby, které nejsou aktivní
|
||||
MenuRunningServices=Spuštěné služby
|
||||
MenuExpiredServices=Propadlé služby
|
||||
MenuExpiredServices=Expirované služby
|
||||
MenuClosedServices=Uzavřené služby
|
||||
NewContract=Nová smlouva
|
||||
AddContract=Create contract
|
||||
AddContract=Vytvoření smlouvy
|
||||
SearchAContract=Hledat smlouvu
|
||||
DeleteAContract=Odstranění smlouvu
|
||||
DeleteAContract=Odstranit smlouvu
|
||||
CloseAContract=Zavřít smlouvu
|
||||
ConfirmDeleteAContract=Jste si jisti, že chcete smazat tuto smlouvu a všechny jeho služby?
|
||||
ConfirmValidateContract=Jste si jisti, že chcete ověřit tuto smlouvu pod názvem <b>%s?</b>
|
||||
ConfirmCloseContract=Tím se uzavře všechny služby (aktivní nebo ne). Jste si jisti, že chcete ukončit tuto smlouvu?
|
||||
ConfirmCloseService=Jste si jisti, že chcete ukončit tuto službu s datem <b>%s?</b>
|
||||
ValidateAContract=Ověření smlouvu
|
||||
ConfirmDeleteAContract=Jste si jisti, že chcete smazat tuto smlouvu a všechny tyto služby?
|
||||
ConfirmValidateContract=Jste si jisti, že chcete ověřit tuto smlouvu pod názvem <b>%s</b> ?
|
||||
ConfirmCloseContract=Tím uzavřete všechny služby (aktivní nebo neaktivní). Jste si jisti, že chcete ukončit tuto smlouvu?
|
||||
ConfirmCloseService=Jste si jisti, že chcete ukončit tuto službu s datem <b>%s</b> ?
|
||||
ValidateAContract=Ověření smlouvy
|
||||
ActivateService=Aktivace služby
|
||||
ConfirmActivateService=Jste si jisti, že chcete aktivovat tuto službu s datem <b>%s?</b>
|
||||
RefContract=Smlouva reference
|
||||
ConfirmActivateService=Jste si jisti, že chcete aktivovat tuto službu s datem <b>%s</b> ?
|
||||
RefContract=Reference smlouvy
|
||||
DateContract=Datum smlouvy
|
||||
DateServiceActivate=Aktivace služby Datum
|
||||
DateServiceUnactivate=Servis deaktivace datum
|
||||
DateServiceActivate=Datum aktivace služby
|
||||
DateServiceUnactivate=Datum deaktivace služby
|
||||
DateServiceStart=Termín zahájení služby
|
||||
DateServiceEnd=Termín ukončení služby
|
||||
ShowContract=Zobrazit smlouvy
|
||||
ShowContract=Zobrazit smlouvu
|
||||
ListOfServices=Seznam služeb
|
||||
ListOfInactiveServices=Seznam není aktivní služby
|
||||
ListOfInactiveServices=Seznam neaktivních služeb
|
||||
ListOfExpiredServices=Seznam prošlých aktivních služeb
|
||||
ListOfClosedServices=Seznam uzavřených služeb
|
||||
ListOfRunningContractsLines=Seznam běžících smluv linek
|
||||
ListOfRunningContractsLines=Seznam běžících smluv řádků
|
||||
ListOfRunningServices=Seznam spuštěných služeb
|
||||
NotActivatedServices=Neaktivní služby (u ověřených smluv)
|
||||
BoardNotActivatedServices=Služby pro aktivaci u ověřených smluv
|
||||
LastContracts=Last %s contracts
|
||||
LastActivatedServices=Poslední %s aktivaci služby
|
||||
LastContracts=Poslední %s smlouvy
|
||||
LastActivatedServices=Poslední %s aktivované služby
|
||||
LastModifiedServices=Poslední %s upravené služby
|
||||
EditServiceLine=Upravit linka
|
||||
EditServiceLine=Upravit řádek služby
|
||||
ContractStartDate=Datum zahájení
|
||||
ContractEndDate=Datum ukončení
|
||||
DateStartPlanned=Plánované datum zahájení
|
||||
@ -75,29 +75,29 @@ RunningServices=Spuštěné služby
|
||||
BoardRunningServices=Prošlé spuštěné služby
|
||||
ServiceStatus=Stav služby
|
||||
DraftContracts=Koncepty smlouvy
|
||||
CloseRefusedBecauseOneServiceActive=Smlouva nemůže být uzavřen Tam je alespoň jedna otevřená služba na něj
|
||||
CloseAllContracts=Zavřete všechny smluvní linky
|
||||
CloseRefusedBecauseOneServiceActive=Smlouva nemůže být uzavřena Je zde na ní alespoň jedna otevřená služba
|
||||
CloseAllContracts=Zavřete všechny smluvní řádky
|
||||
DeleteContractLine=Odstranění řádku smlouvy
|
||||
ConfirmDeleteContractLine=Jste si jisti, že chcete smazat tuto řádku smlouvy?
|
||||
MoveToAnotherContract=Přesuňte službu do jiné smlouvě.
|
||||
ConfirmMoveToAnotherContract=Vybral jsem novou cílovou smlouvy, a potvrzuji, že chcete přesunout tuto službu do tohoto smluvního vztahu.
|
||||
ConfirmMoveToAnotherContractQuestion=Vyberte by stávající smlouvy (z téže třetí osobě), kterou chcete přesunout tuto službu?
|
||||
PaymentRenewContractId=Obnovit smlouvu linie (číslo %s)
|
||||
ExpiredSince=Datum spotřeby
|
||||
ConfirmDeleteContractLine=Jste si jisti, že chcete smazat tento řádek smlouvy?
|
||||
MoveToAnotherContract=Přesuňte službu do jiné smlouvy.
|
||||
ConfirmMoveToAnotherContract=Vybral jste novou cílovou smlouvu, a potvrzujete vlastní krví, že chcete přesunout tuto službu do tohoto smluvního vztahu.
|
||||
ConfirmMoveToAnotherContractQuestion=Vybral jste ze stávajících smluv (z téže třetí strany) tu, na kterou chcete přesunout tuto službu?
|
||||
PaymentRenewContractId=Obnovit smlouvu na řádku (číslo %s)
|
||||
ExpiredSince=Datum expirace
|
||||
RelatedContracts=Související smlouvy
|
||||
NoExpiredServices=Žádné skončila aktivní služby
|
||||
ListOfServicesToExpireWithDuration=Seznam služeb, které vyprší v %s dnů
|
||||
ListOfServicesToExpireWithDurationNeg=Seznam služeb uplynula od více než %s dnů
|
||||
ListOfServicesToExpire=Seznam služeb vyprší
|
||||
NoteListOfYourExpiredServices=Tento seznam obsahuje pouze služby smluv pro třetí strany si jsou propojeny jako obchodního zástupce.
|
||||
StandardContractsTemplate=Standard contracts template
|
||||
ContactNameAndSignature=For %s, name and signature:
|
||||
OnlyLinesWithTypeServiceAreUsed=Only lines with type "Service" will be cloned.
|
||||
NoExpiredServices=Žádné expirované aktivní služby
|
||||
ListOfServicesToExpireWithDuration=Seznam služeb, které expirují v %s dnů
|
||||
ListOfServicesToExpireWithDurationNeg=Seznam služeb expirovaných od více než %s dnů
|
||||
ListOfServicesToExpire=Seznam expirujících služeb
|
||||
NoteListOfYourExpiredServices=Tento seznam obsahuje pouze služby smluv pro třetí strany, které jsou propojeny na obchodního zástupce.
|
||||
StandardContractsTemplate=Šablony standardních smluv
|
||||
ContactNameAndSignature=Pro %s, jméno a podpis:
|
||||
OnlyLinesWithTypeServiceAreUsed=Pouze řádky s typem "Služby" budou zkopírovány.
|
||||
|
||||
##### Types de contacts #####
|
||||
TypeContact_contrat_internal_SALESREPSIGN=Obchodní zástupce podpisu smlouvy
|
||||
TypeContact_contrat_internal_SALESREPSIGN=Obchodní zástupce podepsal smlouvu
|
||||
TypeContact_contrat_internal_SALESREPFOLL=Obchodní zástupce následující-up smlouva
|
||||
TypeContact_contrat_external_BILLING=Fakturační kontakt se zákazníkem
|
||||
TypeContact_contrat_external_BILLING=Fakturační kontakt zákazníka
|
||||
TypeContact_contrat_external_CUSTOMER=Navazující kontakt se zákazníkem
|
||||
TypeContact_contrat_external_SALESREPSIGN=Podepsání kontraktu kontakt se zákazníkem
|
||||
Error_CONTRACT_ADDON_NotDefined=Konstantní CONTRACT_ADDON není definováno
|
||||
TypeContact_contrat_external_SALESREPSIGN=Podepsání smlouvy kontakt se zákazníkem
|
||||
Error_CONTRACT_ADDON_NotDefined=Konstanta CONTRACT_ADDON není definována
|
||||
|
||||
@ -1,81 +1,81 @@
|
||||
# Dolibarr language file - Source file is en_US - cron
|
||||
# About page
|
||||
About = O
|
||||
CronAbout = O Cron
|
||||
About = O aplikaci
|
||||
CronAbout = O cronu
|
||||
CronAboutPage = Cron o stránce
|
||||
# Right
|
||||
Permission23101 = Přečtěte si naplánovaná úloha
|
||||
Permission23102 = Vytvořit / aktualizovat naplánovanou úlohu
|
||||
Permission23103 = Odstranit naplánovaná úloha
|
||||
Permission23104 = Provést naplánované úlohy,
|
||||
Permission23101 = Číst naplánovanou úlohu
|
||||
Permission23102 = Vytvořit/aktualizovat naplánovanou úlohu
|
||||
Permission23103 = Odstranit naplánovanou úlohu
|
||||
Permission23104 = Provést naplánované úlohy
|
||||
# Admin
|
||||
CronSetup= Nastavení naplánovaných úloh
|
||||
URLToLaunchCronJobs=URL to check and launch cron jobs if required
|
||||
OrToLaunchASpecificJob=Or to check and launch a specific job
|
||||
KeyForCronAccess=Bezpečnostní klíč pro URL spustit cron
|
||||
FileToLaunchCronJobs=Příkazový řádek spustit cron
|
||||
CronExplainHowToRunUnix=On Unix environment you should use the following crontab entry to run the command line each 5 minutes
|
||||
CronExplainHowToRunWin=On Microsoft(tm) Windows environement you can use Scheduled task tools to run the command line each 5 minutes
|
||||
URLToLaunchCronJobs=URL ke kontrole a spuštění úlohy v případě potřeby
|
||||
OrToLaunchASpecificJob=Nebo zkontrolovat a zahájit konkrétní práci
|
||||
KeyForCronAccess=Bezpečnostní klíč URL spuštění úlohy
|
||||
FileToLaunchCronJobs=Příkazový řádek pro spuštění úlohy
|
||||
CronExplainHowToRunUnix=Na Unixových systémech by jste měli použít následující položku crontab ke spuštění příkazového řádku každých 5 minut
|
||||
CronExplainHowToRunWin=Na Microsoft Windows systémech můžete použít naplánováné nástroje úloh ke spuštění příkazového řádku každých 5 minut
|
||||
# Menu
|
||||
CronJobs=Naplánované úlohy
|
||||
CronListActive=List of active/scheduled jobs
|
||||
CronListInactive=Seznam postižených míst
|
||||
CronListActive=Výpis aktivních/naplánovaných úloh
|
||||
CronListInactive=Seznam vypnutých úloh
|
||||
# Page list
|
||||
CronDateLastRun=Poslední běh
|
||||
CronLastOutput=Poslední běh výstup
|
||||
CronLastResult=Poslední kód výsledku
|
||||
CronDateLastRun=Poslední úloha
|
||||
CronLastOutput=Výstup poslední úlohy
|
||||
CronLastResult=Výstup posledního kódu
|
||||
CronListOfCronJobs=Seznam naplánovaných úloh
|
||||
CronCommand=Příkaz
|
||||
CronList=Scheduled job
|
||||
CronDelete=Delete scheduled jobs
|
||||
CronConfirmDelete=Are you sure you want to delete this scheduled jobs ?
|
||||
CronExecute=Launch scheduled jobs
|
||||
CronConfirmExecute=Are you sure to execute this scheduled jobs now ?
|
||||
CronInfo=Scheduled job module allow to execute job that have been planned
|
||||
CronWaitingJobs=Waiting jobs
|
||||
CronList=Naplánovaná úloha
|
||||
CronDelete=Smazat naplánované úlohy
|
||||
CronConfirmDelete=Jste si jisti, že chcete smazat tyto naplánované úlohy?
|
||||
CronExecute=Spuštění naplánovaných úloh
|
||||
CronConfirmExecute=Opravdu chcete provést tyto naplánované úlohy nyní?
|
||||
CronInfo=Plánovací modul úloh umožňují provádět úlohy, které byly plánované
|
||||
CronWaitingJobs=Čekající úlohy
|
||||
CronTask=Práce
|
||||
CronNone=Nikdo
|
||||
CronDtStart=Datum zahájení
|
||||
CronDtEnd=Datum ukončení
|
||||
CronDtNextLaunch=Další provedení
|
||||
CronDtLastLaunch=Poslední poprava
|
||||
CronDtLastLaunch=Poslední provedení
|
||||
CronFrequency=Frekvenční
|
||||
CronClass=Classe
|
||||
CronClass=Třída
|
||||
CronMethod=Metoda
|
||||
CronModule=Modul
|
||||
CronAction=Akce
|
||||
CronStatus=Postavení
|
||||
CronStatus=Status
|
||||
CronStatusActive=Povoleno
|
||||
CronStatusInactive=Invalidní
|
||||
CronNoJobs=Žádní registrovaní práce
|
||||
CronStatusInactive=Vypnuto
|
||||
CronNoJobs=Žádné registrované úkoly
|
||||
CronPriority=Priorita
|
||||
CronLabel=Popis
|
||||
CronNbRun=Nb. zahájit
|
||||
CronEach=Každý
|
||||
JobFinished=Práce zahájena a dokončena
|
||||
#Page card
|
||||
CronAdd= Přidat pracovních míst
|
||||
CronHourStart= Začněte hodinu a datum úkolu
|
||||
CronAdd= Přidat práci
|
||||
CronHourStart= Hodina a datum startu úkolu
|
||||
CronEvery= A úkol provést každý
|
||||
CronObject= Instance / objekt vytvořit
|
||||
CronObject= Vytvoření Instance/objektu
|
||||
CronArgs=Parametry
|
||||
CronSaveSucess=Uložit úspěšně
|
||||
CronSaveSucess=Úspěšně uloženo
|
||||
CronNote=Komentář
|
||||
CronFieldMandatory=Pole je povinné %s
|
||||
CronFieldMandatory=Pole %s je povinné
|
||||
CronErrEndDateStartDt=Datum ukončení nemůže být před datem zahájení
|
||||
CronStatusActiveBtn=Umožnit
|
||||
CronStatusInactiveBtn=Zakázat
|
||||
CronTaskInactive=Tato úloha je zakázán
|
||||
CronDtLastResult=Poslední výsledek Datum
|
||||
CronTaskInactive=Tato úloha je zakázána
|
||||
CronDtLastResult=Datum posledního výsledku
|
||||
CronId=Id
|
||||
CronClassFile=Třídy (filename.class.php)
|
||||
CronModuleHelp=Název adresáře modulu Dolibarr (také pracovat s externím modulem Dolibarr). <BR> Např načíst metody objektu výrobku Dolibarr / htdocs / <u>produktu</u> / třída / product.class.php, hodnota modulu je <i>produkt</i>
|
||||
CronClassFileHelp=Název souboru načíst. <BR> Např načíst metody objektu výrobku Dolibarr / htdocs / produktu / třída / <u>product.class.php,</u> hodnota název třídy souboru je <i>product.class.php</i>
|
||||
CronObjectHelp=Název objektu načíst. <BR> Např načíst metody objektu výrobku Dolibarr / htdocs / produktu / třída / product.class.php, hodnota název třídy souboru je <i>výrobek</i>
|
||||
CronMethodHelp=Objekt způsob startu. <BR> Např načíst metody objektu výrobku Dolibarr / htdocs / produktu / třída / product.class.php, hodnota metody je <i>fecth</i>
|
||||
CronArgsHelp=Metoda argumenty. <BR> Např načíst metody objektu výrobku Dolibarr / htdocs / produktu / třída / product.class.php, může být hodnota paramters být <i>0, ProductRef</i>
|
||||
CronCommandHelp=Systém příkazového řádku spustit.
|
||||
CronCreateJob=Create new Scheduled Job
|
||||
CronModuleHelp=Název adresáře modulu Dalibor (pracuje i s externími moduly). <BR> Např načíst metody objektu produktu ../htdocs/<u>product</u>/class/product.class.php, hodnota modulu je <i>product</i>
|
||||
CronClassFileHelp=Načíst název souboru. <BR> Např načíst metody objektu výrobku .../htdocs/product/class/<u>product.class.php</u> hodnota název třídy souboru je <i>product.class.php</i>
|
||||
CronObjectHelp=NNačíst název objektu. <BR> Např načíst metody objektu výrobku .../htdocs/product/class/product.class.php, hodnota název třídy souboru je <i>výrobek</i>
|
||||
CronMethodHelp=Objekt způsob startu. <BR> Např načíst metody objektu .../htdocs/product/class/product.class.php, hodnota metody je <i>fecth</i>
|
||||
CronArgsHelp=Metoda argumenty. <BR> Např načíst metody objektu výrobku .../htdocs/product/class/product.class.php, hodnota paramteru může být <i>0, ProductRef</i>
|
||||
CronCommandHelp=Spustit příkazový řádek.
|
||||
CronCreateJob=Vytvořit novou naplánovanou úlohu
|
||||
# Info
|
||||
CronInfoPage=Informace
|
||||
# Common
|
||||
@ -84,5 +84,5 @@ CronType_method=Volání metody třídy Dolibarr
|
||||
CronType_command=Shell příkaz
|
||||
CronMenu=Cron
|
||||
CronCannotLoadClass=Nelze načíst třídu nebo objekt %s %s
|
||||
UseMenuModuleToolsToAddCronJobs=Jděte do menu "Home - Moduly nářadí - Seznam úloh" vidět a upravovat naplánované úlohy.
|
||||
TaskDisabled=Task disabled
|
||||
UseMenuModuleToolsToAddCronJobs=Jděte do menu "Home- Moduly nářadí- Seznam úloh" kde vidíte a upravujete naplánované úlohy.
|
||||
TaskDisabled=Task vypnut
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
# Dolibarr language file - Source file is en_US - deliveries
|
||||
Delivery=Dodání
|
||||
Delivery=Dodávka
|
||||
Deliveries=Dodávky
|
||||
DeliveryCard=Dodávka karet
|
||||
DeliveryOrder=Dodávka, aby
|
||||
DeliveryCard=Karta dodávky
|
||||
DeliveryOrder=Dodací objednávka
|
||||
DeliveryOrders=Dodací objednávky
|
||||
DeliveryDate=Termín dodání
|
||||
DeliveryDateShort=Deliv. datum
|
||||
CreateDeliveryOrder=Generovat příkaz k dodání
|
||||
DeliveryDateShort=Term. dodání
|
||||
CreateDeliveryOrder=Generovat objednávku k dodání
|
||||
QtyDelivered=Množství dodáno
|
||||
SetDeliveryDate=Nastavit datem odeslání
|
||||
ValidateDeliveryReceipt=Potvrzení o doručení
|
||||
@ -19,8 +19,10 @@ DeliveryNotValidated=Dodávka není ověřena
|
||||
# merou PDF model
|
||||
NameAndSignature=Jméno a podpis:
|
||||
ToAndDate=To___________________________________ na ____ / _____ / __________
|
||||
GoodStatusDeclaration=Už zboží obdržel výše v dobrém stavu,
|
||||
GoodStatusDeclaration=Výšeuvedené zboží obdrženo v dobrém stavu,
|
||||
Deliverer=Doručovatel:
|
||||
Sender=Odesílatel
|
||||
Recipient=Příjemce
|
||||
# ErrorStockIsNotEnough=There's not enough stock
|
||||
ErrorStockIsNotEnough=Dostatečné množství není skladem
|
||||
Shippable=Doručitelné
|
||||
NonShippable=Nedoručitelné
|
||||
|
||||
@ -4,40 +4,40 @@ Donations=Dary
|
||||
DonationRef=Darování čj.
|
||||
Donor=Dárce
|
||||
Donors=Dárci
|
||||
AddDonation=Create a donation
|
||||
NewDonation=Nový dárcovství
|
||||
DeleteADonation=Delete a donation
|
||||
ConfirmDeleteADonation=Are you sure you want to delete this donation ?
|
||||
AddDonation=Vytvořit dar
|
||||
NewDonation=Nový dar
|
||||
DeleteADonation=Odstranit dar
|
||||
ConfirmDeleteADonation=Jste si jisti, že chcete smazat tento dar?
|
||||
ShowDonation=Zobrazit dar
|
||||
DonationPromise=Dárkové slib
|
||||
PromisesNotValid=Nevaliduje sliby
|
||||
PromisesValid=Ověřené sliby
|
||||
DonationsPaid=Dary věnována
|
||||
DonationsReceived=Dary přijaté
|
||||
PublicDonation=Veřejné dar
|
||||
DonationsNumber=Darování číslo
|
||||
DonationsArea=Dary oblast
|
||||
DonationStatusPromiseNotValidated=Návrh slib
|
||||
DonationStatusPromiseValidated=Ověřené slib
|
||||
DonationStatusPaid=Dotace přijaté
|
||||
DonationPromise=Příslib dárku
|
||||
PromisesNotValid=Neověřené přísliby
|
||||
PromisesValid=Ověřené přísliby
|
||||
DonationsPaid=Zaplacené dary
|
||||
DonationsReceived=Přijaté dary
|
||||
PublicDonation=Veřejný dar
|
||||
DonationsNumber=Číslo daru
|
||||
DonationsArea=Oblast darů
|
||||
DonationStatusPromiseNotValidated=Návrh příslibu
|
||||
DonationStatusPromiseValidated=Ověření příslibu
|
||||
DonationStatusPaid=Obdržený dar
|
||||
DonationStatusPromiseNotValidatedShort=Návrh
|
||||
DonationStatusPromiseValidatedShort=Ověřené
|
||||
DonationStatusPaidShort=Přijaté
|
||||
DonationTitle=Donation receipt
|
||||
DonationDatePayment=Payment date
|
||||
ValidPromess=Ověřit slib
|
||||
DonationReceipt=Darování příjem
|
||||
BuildDonationReceipt=Build přijetí
|
||||
DonationsModels=Dokumenty modely pro darování příjmů
|
||||
DonationTitle=Příjem daru
|
||||
DonationDatePayment=Datum platby
|
||||
ValidPromess=Ověřit příslib
|
||||
DonationReceipt=Příjem daru
|
||||
BuildDonationReceipt=Příprava příjmu
|
||||
DonationsModels=Modelové dokumenty pro darování příjmů
|
||||
LastModifiedDonations=Poslední %s upravené dary
|
||||
SearchADonation=Hledat daru
|
||||
DonationRecipient=Darování příjemce
|
||||
SearchADonation=Hledat dar
|
||||
DonationRecipient=Příjemce daru
|
||||
ThankYou=Děkuji
|
||||
IConfirmDonationReception=Příjemce deklarovat příjem, jako dar, následující částky
|
||||
MinimumAmount=Minimum amount is %s
|
||||
FreeTextOnDonations=Free text to show in footer
|
||||
FrenchOptions=Options for France
|
||||
DONATION_ART200=Show article 200 from CGI if you are concerned
|
||||
DONATION_ART238=Show article 238 from CGI if you are concerned
|
||||
DONATION_ART885=Show article 885 from CGI if you are concerned
|
||||
DonationPayment=Donation payment
|
||||
IConfirmDonationReception=Příjemce deklaruje příjem jako dar v hodnotě následující částky
|
||||
MinimumAmount=Minimální částka je %s
|
||||
FreeTextOnDonations=Volný text zobrazený v zápatí
|
||||
FrenchOptions=Možnosti pro Francii
|
||||
DONATION_ART200=Zobrazit článek 200 od CGI, pokud máte obavy
|
||||
DONATION_ART238=Zobrazit článek 238 od CGI, pokud máte obavy
|
||||
DONATION_ART885=Zobrazit článek 885 od CGI, pokud máte obavy
|
||||
DonationPayment=Platba daru
|
||||
|
||||
@ -4,17 +4,17 @@ DocsMine=Moje dokumenty
|
||||
DocsGenerated=Generované dokumenty
|
||||
DocsElements=Prvky dokumenty
|
||||
DocsThirdParties=Dokumenty třetích stran
|
||||
DocsContracts=Dokumenty smlouvy
|
||||
DocsProposals=Dokumenty návrhy
|
||||
DocsOrders=Dokumenty objednávky
|
||||
DocsInvoices=Dokumenty faktury
|
||||
ECMNbOfDocs=Nb dokumentů v adresáři
|
||||
DocsContracts=Dokumenty smluv
|
||||
DocsProposals=Dokumenty nabídek
|
||||
DocsOrders=Dokumenty objednávek
|
||||
DocsInvoices=Dokumenty faktur
|
||||
ECMNbOfDocs=Množství dokumentů v adresáři
|
||||
ECMNbOfDocsSmall=Nb doc.
|
||||
ECMSection=Adresář
|
||||
ECMSectionManual=Ruční Directory
|
||||
ECMSectionAuto=Automatické adresář
|
||||
ECMSectionManual=Manuální adresář
|
||||
ECMSectionAuto=Automatický adresář
|
||||
ECMSectionsManual=Ruční strom
|
||||
ECMSectionsAuto=Automatické strom
|
||||
ECMSectionsAuto=Automatický strom
|
||||
ECMSections=Adresáře
|
||||
ECMRoot=Kořen
|
||||
ECMNewSection=Nový adresář
|
||||
@ -27,31 +27,31 @@ ECMNbOfFilesInSubDir=Počet souborů v podadresářích
|
||||
ECMCreationUser=Tvůrce
|
||||
ECMArea=EDM oblast
|
||||
ECMAreaDesc=EDM (Electronic Document Management) plocha umožňuje uložit, sdílet a rychle vyhledávat všechny druhy dokumentů v Dolibarr.
|
||||
ECMAreaDesc2=* Automatické adresáře jsou vyplněny automaticky při přidávání dokumentů z karty prvku. <br> * Manuální adresáře lze použít k uložení dokladů, které nejsou spojené s konkrétní prvek.
|
||||
ECMAreaDesc2=* Automatické adresáře jsou vyplněny automaticky při přidávání dokumentů z karty prvku. <br> * Manuální adresáře lze použít k uložení dokladů, které nejsou spojené s konkrétním prvkem.
|
||||
ECMSectionWasRemoved=Rejstřík <b>%s</b> byl vymazán.
|
||||
ECMDocumentsSection=Dokument z adresáře
|
||||
ECMSearchByKeywords=Vyhledávání podle klíčových slov
|
||||
ECMSearchByEntity=Hledat podle objektu
|
||||
ECMSectionOfDocuments=Adresáře dokumentů
|
||||
ECMTypeManual=Manuál
|
||||
ECMTypeManual=Manuální
|
||||
ECMTypeAuto=Automatický
|
||||
ECMDocsBySocialContributions=Dokumenty související odvody na sociální zabezpečení
|
||||
ECMDocsByThirdParties=Dokumenty související se třetími stranami
|
||||
ECMDocsByProposals=Dokumenty související s návrhy
|
||||
ECMDocsByOrders=Dokumenty související s zákazníky objednávky
|
||||
ECMDocsByOrders=Dokumenty související s objednávkami zákazníků
|
||||
ECMDocsByContracts=Dokumenty související se smlouvami
|
||||
ECMDocsByInvoices=Dokumenty související s fakturami zákazníky
|
||||
ECMDocsByInvoices=Dokumenty související s fakturami zákazníků
|
||||
ECMDocsByProducts=Dokumenty související s produkty
|
||||
ECMDocsByProjects=Dokumenty související s projekty
|
||||
ECMDocsByUsers=Documents linked to users
|
||||
ECMDocsByInterventions=Documents linked to interventions
|
||||
ECMNoDirectoryYet=No vytvořil adresář
|
||||
ECMDocsByUsers=Dokumenty spojené s uživateli
|
||||
ECMDocsByInterventions=Dokumenty spojené s intervencemi
|
||||
ECMNoDirectoryYet=Nevytvořený adresář
|
||||
ShowECMSection=Zobrazit adresář
|
||||
DeleteSection=Odstraňte adresář
|
||||
ConfirmDeleteSection=Můžete potvrdit, že chcete smazat adresáře <b>%s?</b>
|
||||
ConfirmDeleteSection=Můžete skutečně potvrdit, že chcete smazat adresář <b>%s</b> ?
|
||||
ECMDirectoryForFiles=Relativní adresář pro soubory
|
||||
CannotRemoveDirectoryContainsFiles=Není možné odstranit, protože obsahuje některé soubory
|
||||
CannotRemoveDirectoryContainsFiles=Nelze odstranit, protože obsahuje některé soubory
|
||||
ECMFileManager=Správce souborů
|
||||
ECMSelectASection=Vyberte adresář na levé straně stromu ...
|
||||
DirNotSynchronizedSyncFirst=Tento adresář se zdá být vytvořena nebo změněna mimo modulu ECM. Musíte kliknout na tlačítko "Obnovit" první synchronizaci disku a databázi, aby se obsah tohoto adresáře.
|
||||
DirNotSynchronizedSyncFirst=Tento adresář se zdá být vytvořena nebo změněna mimo modul ECM. Musíte kliknout na tlačítko "Refresh" a napřed sesynchonizovat disk a databázi, pro korektní připojení tohoto adresáře.
|
||||
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
# Dolibarr language file - Source file is en_US - externalsite
|
||||
ExternalSiteSetup=Nastavení odkaz na externí webové stránky
|
||||
ExternalSiteURL=Externí URL stránek
|
||||
ExternalSiteModuleNotComplete=Modul ExternalSite nebyl správně nakonfigurován.
|
||||
ExampleMyMenuEntry=My menu entry
|
||||
ExternalSiteSetup=Nastavení odkazu na externí webové stránky
|
||||
ExternalSiteURL=URL externích stránek
|
||||
ExternalSiteModuleNotComplete=Modul Externí stránky nebyl správně nakonfigurován.
|
||||
ExampleMyMenuEntry=Moje menu vstup
|
||||
|
||||
@ -1,13 +1,13 @@
|
||||
# Dolibarr language file - Source file is en_US - holiday
|
||||
HRM=HRM
|
||||
Holidays=Leaves
|
||||
CPTitreMenu=Leaves
|
||||
Holidays=Dovolená
|
||||
CPTitreMenu=Dovolená
|
||||
MenuReportMonth=Měsíční výkaz
|
||||
MenuAddCP=Make a leave request
|
||||
NotActiveModCP=You must enable the module Leaves to view this page.
|
||||
NotConfigModCP=You must configure the module Leaves to view this page. To do this, <a href="./admin/holiday.php?leftmenu=setup&mainmenu=home" style="font-weight: normal; color: red; text-decoration: underline;"> click here </ a>.
|
||||
NoCPforUser=You don't have any available day.
|
||||
AddCP=Make a leave request
|
||||
MenuAddCP=Požádejte o dovolenou
|
||||
NotActiveModCP=Musíte povolit modul dovolená pro zobrazení této stránky.
|
||||
NotConfigModCP=Musíte nakonfigurovat modul dovolení pro zobrazení této stránky. Provedete zde:, <a href="./admin/holiday.php?leftmenu=setup&mainmenu=home" style="font-weight: normal; color: red; text-decoration: underline;"> klikněte zde </ a>.
|
||||
NoCPforUser=Nemáte k dispozici žádné volné dny.
|
||||
AddCP=Požádejte o dovolenou
|
||||
Employe=Zaměstnanec
|
||||
DateDebCP=Datum zahájení
|
||||
DateFinCP=Datum ukončení
|
||||
@ -16,133 +16,133 @@ DraftCP=Návrh
|
||||
ToReviewCP=Čeká na schválení
|
||||
ApprovedCP=Schválený
|
||||
CancelCP=Zrušený
|
||||
RefuseCP=Odmítl
|
||||
ValidatorCP=Approbator
|
||||
ListeCP=List of leaves
|
||||
RefuseCP=Odmínutý
|
||||
ValidatorCP=Schválil
|
||||
ListeCP=Seznam dovolených
|
||||
ReviewedByCP=Bude přezkoumána
|
||||
DescCP=Popis
|
||||
SendRequestCP=Create leave request
|
||||
DelayToRequestCP=Leave requests must be made at least <b>%s day(s)</b> before them.
|
||||
MenuConfCP=Edit balance of leaves
|
||||
UpdateAllCP=Update the leaves
|
||||
SoldeCPUser=Leaves balance is <b>%s</b> days.
|
||||
ErrorEndDateCP=Musíte vybrat koncové datum je větší než datum zahájení.
|
||||
SendRequestCP=Vytvořit požadavek na dovolenou
|
||||
DelayToRequestCP=Požadavek na dovolenou musí být zadán nejméně <b>%s den(y)</b> před termínem.
|
||||
MenuConfCP=Úprava rozvrhu dovolené
|
||||
UpdateAllCP=Aktualizace dovolené
|
||||
SoldeCPUser=Zbývající dovolená je <b>%s</b> dnů.
|
||||
ErrorEndDateCP=Musíte vybrat koncové datum větší než datum zahájení.
|
||||
ErrorSQLCreateCP=SQL chyba při tvorbě:
|
||||
ErrorIDFicheCP=An error has occurred, the leave request does not exist.
|
||||
ErrorIDFicheCP=Došlo k chybě, požadavek dovolené neexistuje.
|
||||
ReturnCP=Zpět na předchozí stránku
|
||||
ErrorUserViewCP=You are not authorized to read this leave request.
|
||||
InfosCP=Information of the leave request
|
||||
InfosWorkflowCP=Informace Workflow
|
||||
RequestByCP=Žádost
|
||||
TitreRequestCP=Leave request
|
||||
NbUseDaysCP=Number of days of vacation consumed
|
||||
ErrorUserViewCP=Nemáte oprávnění číst tuto žádost o dovolenou
|
||||
InfosCP=Informace o žádosti o dovolenou
|
||||
InfosWorkflowCP=Průběh informací
|
||||
RequestByCP=Požádané
|
||||
TitreRequestCP=Nechat žádost
|
||||
NbUseDaysCP=Počet dní vyčerpané dovolené
|
||||
EditCP=Upravit
|
||||
DeleteCP=Vymazat
|
||||
ActionValidCP=Potvrdit
|
||||
ActionRefuseCP=Odmítnout
|
||||
ActionCancelCP=Zrušit
|
||||
StatutCP=Postavení
|
||||
SendToValidationCP=Poslat na potvrzení
|
||||
TitleDeleteCP=Delete the leave request
|
||||
ConfirmDeleteCP=Confirm the deletion of this leave request?
|
||||
ErrorCantDeleteCP=Error you don't have the right to delete this leave request.
|
||||
CantCreateCP=You don't have the right to make leave requests.
|
||||
InvalidValidatorCP=You must choose an approbator to your leave request.
|
||||
CantUpdate=You cannot update this leave request.
|
||||
StatutCP=Status
|
||||
SendToValidationCP=Poslat pro potvrzení
|
||||
TitleDeleteCP=Smazat požadavek na dovolenou
|
||||
ConfirmDeleteCP=Potvrďit odstranění této žádosti o dovolenou?
|
||||
ErrorCantDeleteCP=Chyba: Nemáte oprávnění smazat tuto žádost o dovolenou.
|
||||
CantCreateCP=Nemáte právo podávat žádosti o dovolenou.
|
||||
InvalidValidatorCP=Musíte vybrat schvalujícího pro vaši žádost o dovolenou.
|
||||
CantUpdate=Nelze aktualizovat tento požadavek na dovolenou.
|
||||
NoDateDebut=Musíte vybrat počáteční datum.
|
||||
NoDateFin=Musíte vybrat datum ukončení.
|
||||
ErrorDureeCP=Your leave request does not contain working day.
|
||||
TitleValidCP=Approve the leave request
|
||||
ConfirmValidCP=Are you sure you want to approve the leave request?
|
||||
ErrorDureeCP=Vaše žádost o dovolenou neobsahuje pracovní den.
|
||||
TitleValidCP=Schválit žádost o dovolenou
|
||||
ConfirmValidCP=Jste si jisti, že chcete schválit tuto žádost o dovolenou?
|
||||
DateValidCP=Datum schválení
|
||||
TitleToValidCP=Send leave request
|
||||
ConfirmToValidCP=Are you sure you want to send the leave request?
|
||||
TitleRefuseCP=Refuse the leave request
|
||||
ConfirmRefuseCP=Are you sure you want to refuse the leave request?
|
||||
TitleToValidCP=Odeslat žádost o dovolenou
|
||||
ConfirmToValidCP=Jste si jisti, že chcete odeslat tuto žádost o dovolenou?
|
||||
TitleRefuseCP=Odmítnout žádost o dovolenou
|
||||
ConfirmRefuseCP=Jste si jisti, že chcete odmítnout tuto žádost o dovolenou?
|
||||
NoMotifRefuseCP=Musíte si vybrat důvod pro odmítnutí žádosti.
|
||||
TitleCancelCP=Cancel the leave request
|
||||
ConfirmCancelCP=Are you sure you want to cancel the leave request?
|
||||
TitleCancelCP=Zrušit požadavek na dovolenou
|
||||
ConfirmCancelCP=Jste si jisti, že chcete zrušit požadavek na dovolenou?
|
||||
DetailRefusCP=Důvod odmítnutí
|
||||
DateRefusCP=Datum odmítnutí
|
||||
DateCancelCP=Datum zrušení
|
||||
DefineEventUserCP=Přiřazení výjimečnou dovolenou pro uživatele
|
||||
addEventToUserCP=Přiřazení opustit
|
||||
DefineEventUserCP=Přiřadit výjimečnou dovolenou pro uživatele
|
||||
addEventToUserCP=Přiřadit dovolenou
|
||||
MotifCP=Důvod
|
||||
UserCP=Uživatel
|
||||
ErrorAddEventToUserCP=Došlo k chybě při přidávání výjimečnou dovolenou.
|
||||
AddEventToUserOkCP=Přidání mimořádné dovolené byla dokončena.
|
||||
MenuLogCP=View logs of leave requests
|
||||
LogCP=Log of updates of available vacation days
|
||||
ErrorAddEventToUserCP=Došlo k chybě při přidávání požadavku na výjimečnou dovolenou.
|
||||
AddEventToUserOkCP=Přidání výjimečné dovolené bylo dokončeno.
|
||||
MenuLogCP=Zobrazit logy žádostí o dovolenou
|
||||
LogCP=Log aktualizací dostupných prázdninových dnů
|
||||
ActionByCP=Účinkují
|
||||
UserUpdateCP=Pro uživatele
|
||||
PrevSoldeCP=Předchozí Balance
|
||||
NewSoldeCP=New Balance
|
||||
alreadyCPexist=A leave request has already been done on this period.
|
||||
PrevSoldeCP=Předchozí zůstatek
|
||||
NewSoldeCP=Nový zůstatek
|
||||
alreadyCPexist=Žádost o dovolenou pro toto období již byla provedena.
|
||||
UserName=Název
|
||||
Employee=Zaměstnanec
|
||||
FirstDayOfHoliday=First day of vacation
|
||||
LastDayOfHoliday=Last day of vacation
|
||||
FirstDayOfHoliday=První den dovolené
|
||||
LastDayOfHoliday=Poslední den dovolené
|
||||
HolidaysMonthlyUpdate=Měsíční aktualizace
|
||||
ManualUpdate=Ruční aktualizace
|
||||
HolidaysCancelation=Leave request cancelation
|
||||
HolidaysCancelation=Stornovat dovolenou
|
||||
|
||||
## Configuration du Module ##
|
||||
ConfCP=Configuration of leave request module
|
||||
ConfCP=Konfigurace modulu žádosti o dovolené
|
||||
DescOptionCP=Popis možnosti
|
||||
ValueOptionCP=Hodnota
|
||||
GroupToValidateCP=Group with the ability to approve leave requests
|
||||
GroupToValidateCP=Skupina se schopností schvalovat žádosti o dovolenou
|
||||
ConfirmConfigCP=Ověření konfigurace
|
||||
LastUpdateCP=Last automatic update of leaves allocation
|
||||
LastUpdateCP=Poslední automatická aktualizace alokace dovolených
|
||||
UpdateConfCPOK=Aktualizováno úspěšně.
|
||||
ErrorUpdateConfCP=Došlo k chybě při aktualizaci, zkuste to prosím znovu.
|
||||
AddCPforUsers=Please add the balance of leaves allocation of users by <a href="../define_holiday.php" style="font-weight: normal; color: red; text-decoration: underline;">clicking here</a>.
|
||||
DelayForSubmitCP=Deadline to make a leave requests
|
||||
AlertapprobatortorDelayCP=Prevent the approbator if the leave request does not match the deadline
|
||||
AlertValidatorDelayCP=Préevent the approbator if the leave request exceed delay
|
||||
AlertValidorSoldeCP=Prevent the approbator if the leave request exceed the balance
|
||||
nbUserCP=Number of users supported in the module Leaves
|
||||
nbHolidayDeductedCP=Number of leave days to be deducted per day of vacation taken
|
||||
nbHolidayEveryMonthCP=Number of leave days added every month
|
||||
Module27130Name= Management of leave requests
|
||||
Module27130Desc= Management of leave requests
|
||||
TitleOptionMainCP=Main settings of leave request
|
||||
TitleOptionEventCP=Settings of leave requets for events
|
||||
AddCPforUsers=Prosím, přidejte rovnováhu dovolené alokace uživatelům <a href="../define_holiday.php" style="font-weight: normal; color: red; text-decoration: underline;">klikněte zde</a>.
|
||||
DelayForSubmitCP=Uzávěrka žádosti o dovolenou
|
||||
AlertapprobatortorDelayCP=Zabraňte žádosti pokud žádost o dovolenou neodpovídá lhůtě.
|
||||
AlertValidatorDelayCP=Zabránit schválení pokud žádost volno přesáhla zpoždění
|
||||
AlertValidorSoldeCP=Zabraňte schválení pokud žádost o dovolenou překročila zůstatek
|
||||
nbUserCP=Počet uživatelů podporovaných v modulu dovolené
|
||||
nbHolidayDeductedCP=Počet dní dovolené, které mají být za den dovolené přijatých odečteny
|
||||
nbHolidayEveryMonthCP=Počet dní dovolené přidávaných každý měsíc
|
||||
Module27130Name= Správa žádostí o dovolenou
|
||||
Module27130Desc= Správa požadavků dovolené
|
||||
TitleOptionMainCP=Hlavní nastavení požadavku na dovolenou
|
||||
TitleOptionEventCP=Nastavení dovolené týkající se událostí
|
||||
ValidEventCP=Potvrdit
|
||||
UpdateEventCP=Aktualizace akce
|
||||
CreateEventCP=Vytvořit
|
||||
NameEventCP=Název akce
|
||||
OkCreateEventCP=Přidání akce proběhla dobře.
|
||||
OkCreateEventCP=Přidání akce proběhlo zcela hladce a dobře.
|
||||
ErrorCreateEventCP=Chyba při vytváření události.
|
||||
UpdateEventOkCP=Aktualizace akce dopadla dobře.
|
||||
ErrorUpdateEventCP=Chyba při aktualizaci události.
|
||||
DeleteEventCP=Odstranit událost
|
||||
DeleteEventOkCP=Událost byla odstraněna.
|
||||
ErrorDeleteEventCP=Chyba při mazání události.
|
||||
TitleDeleteEventCP=Odstranění výjimečnou dovolenou
|
||||
TitleCreateEventCP=Vytvořte si výjimečnou dovolenou
|
||||
TitleDeleteEventCP=Odstranění výjimečné dovolené
|
||||
TitleCreateEventCP=Vytvořte výjimečnou dovolenou
|
||||
TitleUpdateEventCP=Upravit nebo smazat výjimečnou dovolenou
|
||||
DeleteEventOptionCP=Vymazat
|
||||
UpdateEventOptionCP=Aktualizovat
|
||||
ErrorMailNotSend=Došlo k chybě při odesílání e-mail:
|
||||
NoCPforMonth=Ne opustit tento měsíc.
|
||||
ErrorMailNotSend=Došlo k chybě při odesílání na e-mail:
|
||||
NoCPforMonth=Nelze opustit tento měsíc.
|
||||
nbJours=Počet dní
|
||||
TitleAdminCP=Configuration of Leaves
|
||||
TitleAdminCP=Konfigurace dovolené
|
||||
#Messages
|
||||
Hello=Ahoj
|
||||
HolidaysToValidate=Validate leave requests
|
||||
HolidaysToValidateBody=Below is a leave request to validate
|
||||
HolidaysToValidateDelay=This leave request will take place within a period of less than %s days.
|
||||
HolidaysToValidateAlertSolde=The user who made this leave reques do not have enough available days.
|
||||
HolidaysValidated=Validated leave requests
|
||||
HolidaysValidatedBody=Your leave request for %s to %s has been validated.
|
||||
HolidaysRefused=Request denied
|
||||
HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason :
|
||||
HolidaysCanceled=Canceled leaved request
|
||||
HolidaysCanceledBody=Your leave request for %s to %s has been canceled.
|
||||
Permission20000=Read you own leave requests
|
||||
Permission20001=Create/modify your leave requests
|
||||
Permission20002=Create/modify leave requests for everybody
|
||||
Permission20003=Delete leave requests
|
||||
Permission20004=Setup users available vacation days
|
||||
Permission20005=Review log of modified leave requests
|
||||
Permission20006=Read leaves monthly report
|
||||
HolidaysToValidate=Ověření žádosti o dovolenou
|
||||
HolidaysToValidateBody=Níže je požadavek na ověření dovolené
|
||||
HolidaysToValidateDelay=Tento požadavek dovolené proběhne ve lhůtě kratší než %s dní.
|
||||
HolidaysToValidateAlertSolde=Uživatel, který vytvořil tento požadavek na dovolenou nemá k dispozici dostatek dní.
|
||||
HolidaysValidated=Ověřené žádosti dovolené
|
||||
HolidaysValidatedBody=Vaše žádost o dovolenou %s do %s byla ověřena.
|
||||
HolidaysRefused=Požadavek zamítnut
|
||||
HolidaysRefusedBody=Vaše žádost o dovolenou pro %s do %s byla zamítnuta z těchto důvodů:
|
||||
HolidaysCanceled=Zrušené požadavky na dovolenou
|
||||
HolidaysCanceledBody=Vaše žádost o dovolenou pro %s na %s byla zrušena.
|
||||
Permission20000=Přečtěte si vlastní žádosti o dovolenou
|
||||
Permission20001=Vytvořit/upravit vaše požadavky na dovolenou
|
||||
Permission20002=Vytvořit/upravit žádosti o dovolenou pro každého
|
||||
Permission20003=Smazat žádosti o dovolenou
|
||||
Permission20004=Uživatelské nastavení dostupné pro dovolenouy
|
||||
Permission20005=Přezkum logu žádostí modifikovaných dovolených
|
||||
Permission20006=Čtení zpráv měsíčních dovolených
|
||||
|
||||
@ -155,8 +155,8 @@ MigrationFinished=Migrace dokončena
|
||||
LastStepDesc=<strong>Poslední krok:</strong> Definujte zde přihlašovací jméno a heslo které budete používat pro připojení k softwaru. Toto heslo neztraťte - jedná se o jediný administrátorský účet.
|
||||
ActivateModule=Aktivace modulu %s
|
||||
ShowEditTechnicalParameters=Klikněte zde pro zobrazení / editaci pokročilých parametrů (pro experty)
|
||||
WarningUpgrade=Warning:\nDid your run a database backup first ?\nThis is highly recommanded: for example, due to some bugs into databases systems (for example mysql version 5.5.40), some data or tables may be lost during this process, so it is highly recommanded to have a complete dump of your database before starting migration.\n\nClick OK to start migration process...
|
||||
ErrorDatabaseVersionForbiddenForMigration=Your database version is %s. It has a critical bug making data loss if you make structure change on your database, like it is required by the migration process. For his reason, migration will not be allowed until you upgrade your database to a higher fixed version (list of known bugged version: %s)
|
||||
WarningUpgrade=Výstraha:\n\nSpustili jste napřed zálohování databáze?\n\nToto je důrazně doporučováno: Například, kvůli některým chybám v databázových systémech (například mysql verze 5.5.40), může dojít ke ztrátě některých dat nebo tabulek v průběhu tohoto procesu, takže je důrazně doporučováno mít kompletní výpis a kompletní zálohu databáze před zahájením migrace.\n\n\nPokud jste tomu dobře porozuměli, klepnutím na tlačítko OK spusťte proces migrace...
|
||||
ErrorDatabaseVersionForbiddenForMigration=Vaše verze databáze je %s. Ta bohužel obsahuje kritickou chybu mající zásadní vliv na ztrátu dat, pokud provedete změnu struktury ve vaší databázi, stejně jako je to vyžadováno v procesu migrace. Z tohoto důvodu nebude migrace povolena, dokud neprovedete upgrade databáze na vyšší fixní verzi (seznam známých chybných verzí: %s)
|
||||
|
||||
#########
|
||||
# upgrade
|
||||
@ -208,7 +208,7 @@ MigrationProjectTaskTime=Čas aktualizace v sekundách
|
||||
MigrationActioncommElement=Aktualizovat údaje na činnostech
|
||||
MigrationPaymentMode=Migrace dat platebního režimu
|
||||
MigrationCategorieAssociation=Migrace kategorií
|
||||
MigrationEvents=Migration of events to add event owner into assignement table
|
||||
MigrationEvents=Migrace událostí přidá vlastníka události do přiřazené tabulky
|
||||
|
||||
ShowNotAvailableOptions=Show not available options
|
||||
HideNotAvailableOptions=Hide not available options
|
||||
ShowNotAvailableOptions=Ukázat nedostupné možnosti
|
||||
HideNotAvailableOptions=Skrýt nedostupné možnosti
|
||||
|
||||
@ -1,53 +1,53 @@
|
||||
# Dolibarr language file - Source file is en_US - interventions
|
||||
Intervention=Intervence
|
||||
Interventions=Intervence
|
||||
InterventionCard=Intervence karty
|
||||
NewIntervention=Nový zásah
|
||||
AddIntervention=Create intervention
|
||||
ListOfInterventions=Seznam zásahů
|
||||
EditIntervention=Upravit zásah
|
||||
InterventionCard=Karta intervence
|
||||
NewIntervention=Nová intervence
|
||||
AddIntervention=Vytvořit intervenci
|
||||
ListOfInterventions=Seznam intervencí
|
||||
EditIntervention=Upravit intervenci
|
||||
ActionsOnFicheInter=Akce zaměřené na intervenci
|
||||
LastInterventions=Poslední %s zásahy
|
||||
AllInterventions=Všechny zásahy
|
||||
LastInterventions=Poslední %s intervence
|
||||
AllInterventions=Všechny intervence
|
||||
CreateDraftIntervention=Vytvořte návrh
|
||||
CustomerDoesNotHavePrefix=Zákazník nemá předponu
|
||||
InterventionContact=Intervence kontakt
|
||||
DeleteIntervention=Odstranit zásah
|
||||
ValidateIntervention=Ověřit zásah
|
||||
ModifyIntervention=Upravit zásah
|
||||
InterventionContact=Kontakt intervence
|
||||
DeleteIntervention=Odstranit intervenci
|
||||
ValidateIntervention=Ověřit intervenci
|
||||
ModifyIntervention=Upravit intervenci
|
||||
DeleteInterventionLine=Odstranit intervenční linku
|
||||
ConfirmDeleteIntervention=Jste si jisti, že chcete smazat tento zásah?
|
||||
ConfirmValidateIntervention=Jste si jisti, že chcete ověřit tento zásah pod názvem <b>%s?</b>
|
||||
ConfirmModifyIntervention=Jste si jisti, že chcete změnit tento zásah?
|
||||
ConfirmDeleteIntervention=Jste si jisti, že chcete smazat tuto intervenci?
|
||||
ConfirmValidateIntervention=Jste si jisti, že chcete ověřit tuto intervenci pod názvem <b>%s?</b>
|
||||
ConfirmModifyIntervention=Jste si jisti, že chcete změnit tuto intervenci?
|
||||
ConfirmDeleteInterventionLine=Jste si jisti, že chcete smazat tento řádek intervence?
|
||||
NameAndSignatureOfInternalContact=Jméno a podpis intervence:
|
||||
NameAndSignatureOfExternalContact=Jméno a podpis objednavatele:
|
||||
DocumentModelStandard=Standardní dokument model pro zásahy
|
||||
InterventionCardsAndInterventionLines=Intervence a linky intervencí
|
||||
InterventionClassifyBilled=Classify "Billed"
|
||||
InterventionClassifyUnBilled=Classify "Unbilled"
|
||||
DocumentModelStandard=Standardní model dokumentů pro intervence
|
||||
InterventionCardsAndInterventionLines=Intervence a řádky intervencí
|
||||
InterventionClassifyBilled=Klasifikovat jako "účtované"
|
||||
InterventionClassifyUnBilled=Klasifikovat jako "Neúčtované"
|
||||
StatusInterInvoiced=Účtováno
|
||||
RelatedInterventions=Související zákroky
|
||||
ShowIntervention=Zobrazit zásah
|
||||
SendInterventionRef=Submission of intervention %s
|
||||
SendInterventionByMail=Send intervention by Email
|
||||
InterventionCreatedInDolibarr=Intervention %s created
|
||||
InterventionValidatedInDolibarr=Intervention %s validated
|
||||
InterventionModifiedInDolibarr=Intervention %s modified
|
||||
InterventionClassifiedBilledInDolibarr=Intervention %s set as billed
|
||||
InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled
|
||||
InterventionSentByEMail=Intervention %s sent by EMail
|
||||
InterventionDeletedInDolibarr=Intervention %s deleted
|
||||
SearchAnIntervention=Search an intervention
|
||||
RelatedInterventions=Související intervence
|
||||
ShowIntervention=Zobrazit intervenci
|
||||
SendInterventionRef=Předložení intervenčního %s
|
||||
SendInterventionByMail=Poslat intervenci e-mailem
|
||||
InterventionCreatedInDolibarr=Intervence %s vytvořena
|
||||
InterventionValidatedInDolibarr=Intervence %s ověřena
|
||||
InterventionModifiedInDolibarr=Intervence %s upravena
|
||||
InterventionClassifiedBilledInDolibarr=Intervenční %s nastavena jako zaúčtovaná
|
||||
InterventionClassifiedUnbilledInDolibarr=Intervence %s nastavená jako nezaúčtovaná
|
||||
InterventionSentByEMail=Intervence %s odeslána e-mailem
|
||||
InterventionDeletedInDolibarr=Intervence %s odstraněna
|
||||
SearchAnIntervention=Hledat intervenci
|
||||
##### Types de contacts #####
|
||||
TypeContact_fichinter_internal_INTERREPFOLL=Zástupce následující-up zásah
|
||||
TypeContact_fichinter_internal_INTERREPFOLL=Representativní následující intervence
|
||||
TypeContact_fichinter_internal_INTERVENING=Zásah
|
||||
TypeContact_fichinter_external_BILLING=Fakturační kontakt se zákazníkem
|
||||
TypeContact_fichinter_external_CUSTOMER=V návaznosti kontakt se zákazníkem
|
||||
# Modele numérotation
|
||||
ArcticNumRefModelDesc1=Generic číslo modelu
|
||||
ArcticNumRefModelDesc1=Generické číslo modelu
|
||||
ArcticNumRefModelError=Nepodařilo se aktivovat
|
||||
PacificNumRefModelDesc1=Zpět numero ve formátu %syymm-nnnn, kde yy je rok, MM je měsíc a nnnn je sekvence bez přerušení a bez vrátí na 0.
|
||||
PacificNumRefModelError=Zásah karta začíná s $ syymm již existuje a není kompatibilní s tímto modelem sekvence. Vyjměte ji nebo přejmenujte jej na aktivaci tohoto modulu.
|
||||
PrintProductsOnFichinter=Vytisknout produktů na intervenční karty
|
||||
PrintProductsOnFichinterDetails=interventions generated from orders
|
||||
PacificNumRefModelDesc1=Návrat čísla ve formátu %syymm-nnnn, kde yy je rok, mm je měsíc a nnnn je sekvence bez přerušení a bez návratu na 0.
|
||||
PacificNumRefModelError=Zásahová karta začíná s $ syymm již existuje a není kompatibilní s tímto modelem sekvence. Odstraňte ji nebo přejmenujte pro aktivaci tohoto modulu.
|
||||
PrintProductsOnFichinter=Výpis produktů na intervenční kartě
|
||||
PrintProductsOnFichinterDetails=intervence generované z objednávek
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user