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 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 upgrade2.php 3.6.0 3.7.0 ignoredbversion > upgrade360370-2.log
|
||||||
- php upgrade.php 3.7.0 3.8.0 ignoredbversion > upgrade370380.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
|
- php upgrade2.php 3.7.0 3.8.0 ignoredbversion > upgrade370380-2.log
|
||||||
# - cat upgrade370380-2.log
|
# - cat upgrade370380-2.log
|
||||||
- cd ../..
|
- cd ../..
|
||||||
|
|||||||
@ -8,7 +8,7 @@ This files describe steps made by Dolibarr packaging team to make a
|
|||||||
beta version of Dolibarr, step by step.
|
beta version of Dolibarr, step by step.
|
||||||
|
|
||||||
- Check all files are commited.
|
- 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 htdocs/filefunc.inc.php
|
||||||
- Update version number with x.y.z-w in build/debian/changelog
|
- Update version number with x.y.z-w in build/debian/changelog
|
||||||
- Commit all changes.
|
- 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.
|
complete release of Dolibarr, step by step.
|
||||||
|
|
||||||
- Check all files are commited.
|
- 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 htdocs/filefunc.inc.php
|
||||||
- Update version number with x.y.z in build/debian/changelog
|
- Update version number with x.y.z in build/debian/changelog
|
||||||
- Commit all changes.
|
- Commit all changes.
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
This is a quick tutorial:
|
This is a quick tutorial:
|
||||||
|
|
||||||
* Install ansible:
|
* Install ansible:
|
||||||
> apt-get install
|
> apt-get install ansible
|
||||||
|
|
||||||
* Add ip of server to manage into
|
* Add ip of server to manage into
|
||||||
/etc/ansible/hosts
|
/etc/ansible/hosts
|
||||||
|
|||||||
@ -49,7 +49,7 @@ then
|
|||||||
if [ -d $reflang ]
|
if [ -d $reflang ]
|
||||||
then
|
then
|
||||||
echo "***** Process language "$aa"_"$bb" - Search original into "$reflang
|
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
|
echo ./dev/translation/strip_language_file.php $aa"_"$aaupper $aa"_"$bb $2
|
||||||
./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
|
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;
|
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 (
|
if (
|
||||||
(! empty($aSecondary[$key]) && $aSecondary[$key] != $aPrimary[$key]
|
(! empty($aSecondary[$key]) && $aSecondary[$key] != $aPrimary[$key]
|
||||||
&& ! empty($aEnglish[$key]) && $aSecondary[$key] != $aEnglish[$key])
|
&& ! empty($aEnglish[$key]) && $aSecondary[$key] != $aEnglish[$key])
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2013-2014 Olivier Geffroy <jeff@jeffinfo.com>
|
/* Copyright (C) 2013-2014 Olivier Geffroy <jeff@jeffinfo.com>
|
||||||
* Copyright (C) 2013-2014 Florian Henry <florian.henry@open-concept.pro>
|
* 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
|
* 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
|
* 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 '<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="action" value="confirm_create">' . "\n";
|
||||||
print '<input type="hidden" name="next_num_mvt" value="' . $next_num_mvt . '">' . "\n";
|
print '<input type="hidden" name="next_num_mvt" value="' . $next_num_mvt . '">' . "\n";
|
||||||
|
|
||||||
|
dol_fiche_head();
|
||||||
|
|
||||||
print '<table class="border" width="100%">';
|
print '<table class="border" width="100%">';
|
||||||
print '<tr class="pair">';
|
print '<tr>';
|
||||||
print '<td>' . $langs->trans("NumMvts") . '</td>';
|
print '<td>' . $langs->trans("NumMvts") . '</td>';
|
||||||
print '<td>' . $next_num_mvt . '</td>';
|
print '<td>' . $next_num_mvt . '</td>';
|
||||||
print '</tr>';
|
print '</tr>';
|
||||||
print '<tr class="impair">';
|
print '<tr>';
|
||||||
print '<td>' . $langs->trans("Docdate") . '</td>';
|
print '<td>' . $langs->trans("Docdate") . '</td>';
|
||||||
print '<td>';
|
print '<td>';
|
||||||
print $html->select_date('', 'doc_date', '', '', '', "create_mvt", 1, 1);
|
print $html->select_date('', 'doc_date', '', '', '', "create_mvt", 1, 1);
|
||||||
print '</td>';
|
print '</td>';
|
||||||
|
|
||||||
print '</tr>';
|
print '</tr>';
|
||||||
print '<tr class="pair">';
|
print '<tr>';
|
||||||
print '<td>' . $langs->trans("Codejournal") . '</td>';
|
print '<td>' . $langs->trans("Codejournal") . '</td>';
|
||||||
|
|
||||||
print '<td>' . $html->selectarray('code_journal', $code_journal_array) . '</td>';
|
print '<td>' . $html->selectarray('code_journal', $code_journal_array) . '</td>';
|
||||||
print '</tr>';
|
print '</tr>';
|
||||||
print '<tr class="impair">';
|
print '<tr>';
|
||||||
print '<td>' . $langs->trans("Docref") . '</td>';
|
print '<td>' . $langs->trans("Docref") . '</td>';
|
||||||
print '<td><input type="text" size="20" name="doc_ref" value=""/></td>';
|
print '<td><input type="text" size="20" name="doc_ref" value=""/></td>';
|
||||||
print '</tr>';
|
print '</tr>';
|
||||||
print '<tr class="pair">';
|
print '<tr>';
|
||||||
print '<td>' . $langs->trans("Doctype") . '</td>';
|
print '<td>' . $langs->trans("Doctype") . '</td>';
|
||||||
print '<td><input type="text" size="20" name="doc_type" value=""/></td>';
|
print '<td><input type="text" size="20" name="doc_type" value=""/></td>';
|
||||||
print '</tr>';
|
print '</tr>';
|
||||||
print '</table>';
|
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>';
|
print '</form>';
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
<?PHP
|
<?PHP
|
||||||
/* Copyright (C) 2013-2014 Olivier Geffroy <jeff@jeffinfo.com>
|
/* Copyright (C) 2013-2014 Olivier Geffroy <jeff@jeffinfo.com>
|
||||||
* Copyright (C) 2013-2014 Florian Henry <florian.henry@open-concept.pro>
|
* 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
|
* 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
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -44,7 +44,6 @@ if ($user->societe_id > 0)
|
|||||||
/*
|
/*
|
||||||
* Actions
|
* Actions
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if ($action == 'ventil' && $user->rights->accounting->ventilation->dispatch) {
|
if ($action == 'ventil' && $user->rights->accounting->ventilation->dispatch) {
|
||||||
if (! GETPOST('cancel', 'alpha'))
|
if (! GETPOST('cancel', 'alpha'))
|
||||||
{
|
{
|
||||||
@ -63,6 +62,10 @@ if ($action == 'ventil' && $user->rights->accounting->ventilation->dispatch) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* View
|
||||||
|
*/
|
||||||
|
|
||||||
llxHeader("", "", "FicheVentilation");
|
llxHeader("", "", "FicheVentilation");
|
||||||
|
|
||||||
if ($cancel == $langs->trans("Cancel")) {
|
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>';
|
$linkback='<a href="'.DOL_URL_ROOT.'/accountancy/customer/lines.php">'.$langs->trans("Back").'</a>';
|
||||||
print_fiche_titre($langs->trans('CustomersVentilation'),$linkback,'title_setup');
|
print_fiche_titre($langs->trans('CustomersVentilation'),$linkback,'title_setup');
|
||||||
|
|
||||||
|
dol_fiche_head();
|
||||||
|
|
||||||
print '<table class="border" width="100%">';
|
print '<table class="border" width="100%">';
|
||||||
|
|
||||||
// Ref facture
|
// Ref facture
|
||||||
@ -120,13 +125,13 @@ if (! empty($id)) {
|
|||||||
print '<tr><td width="20%">' . $langs->trans("Line") . '</td>';
|
print '<tr><td width="20%">' . $langs->trans("Line") . '</td>';
|
||||||
print '<td>' . nl2br($objp->description) . '</td></tr>';
|
print '<td>' . nl2br($objp->description) . '</td></tr>';
|
||||||
print '<tr><td width="20%">' . $langs->trans("Account") . '</td><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 $formventilation->select_account($objp->fk_code_ventilation, 'codeventil', 1);
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
print '</table>';
|
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 '<input class="button" type="submit" value="' . $langs->trans("Save") . '">';
|
||||||
print ' ';
|
print ' ';
|
||||||
print '<input class="button" type="submit" name="cancel" value="' . $langs->trans("Cancel") . '">';
|
print '<input class="button" type="submit" name="cancel" value="' . $langs->trans("Cancel") . '">';
|
||||||
@ -144,4 +149,4 @@ if (! empty($id)) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
llxFooter();
|
llxFooter();
|
||||||
$db->close();
|
$db->close();
|
||||||
@ -1,9 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2013 Olivier Geffroy <jeff@jeffinfo.com>
|
/* Copyright (C) 2013 Olivier Geffroy <jeff@jeffinfo.com>
|
||||||
* Copyright (C) 2013-2014 Florian Henry <florian.henry@open-concept.pro>
|
* 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) 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
|
* 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
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -172,8 +172,8 @@ if ($resql) {
|
|||||||
|
|
||||||
while ( $i < $num ) {
|
while ( $i < $num ) {
|
||||||
$row = $db->fetch_row($resql);
|
$row = $db->fetch_row($resql);
|
||||||
|
$var=!$var;
|
||||||
print '<tr><td>' . length_accountg($row[0]) . '</td>';
|
print '<tr '.$bc[$var].'><td>' . length_accountg($row[0]) . '</td>';
|
||||||
print '<td align="left">' . $row[1] . '</td>';
|
print '<td align="left">' . $row[1] . '</td>';
|
||||||
print '<td align="right">' . price($row[2]) . '</td>';
|
print '<td align="right">' . price($row[2]) . '</td>';
|
||||||
print '<td align="right">' . price($row[3]) . '</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_label = GETPOST('search_label','alpha');
|
||||||
$search_desc = GETPOST('search_desc','alpha');
|
$search_desc = GETPOST('search_desc','alpha');
|
||||||
$search_amount = GETPOST('search_amount','alpha');
|
$search_amount = GETPOST('search_amount','alpha');
|
||||||
$search_acount = GETPOST('search_account','alpha');
|
$search_account = GETPOST('search_account','alpha');
|
||||||
|
|
||||||
// Security check
|
// Security check
|
||||||
if ($user->societe_id > 0)
|
if ($user->societe_id > 0)
|
||||||
|
|||||||
@ -555,9 +555,9 @@ else
|
|||||||
$h=0;
|
$h=0;
|
||||||
$head[$h][0] = $_SERVER["PHP_SELF"].'?id_account='.$id_accountancy_journal;
|
$head[$h][0] = $_SERVER["PHP_SELF"].'?id_account='.$id_accountancy_journal;
|
||||||
$head[$h][1] = $langs->trans("Report");
|
$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 '<form method="POST" action="'.$_SERVER["PHP_SELF"].'?id_account='.$id_accountancy_journal.'">';
|
||||||
print '<table width="100%" class="border">';
|
print '<table width="100%" class="border">';
|
||||||
|
|||||||
@ -1,11 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
/* Copyright (C) 2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||||
* Copyright (C) 2005 Simon TOSSER <simon@kornog-computing.com>
|
* 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 Olivier Geffroy <jeff@jeffinfo.com>
|
||||||
* Copyright (C) 2013-2014 Florian Henry <florian.henry@open-concept.pro>
|
* Copyright (C) 2013-2014 Florian Henry <florian.henry@open-concept.pro>
|
||||||
* Copyright (C) 2014 Juanjo Menent <jmenent@2byte.es>
|
* 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
|
* 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
|
* 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';
|
require_once DOL_DOCUMENT_ROOT.'/accountancy/class/html.formventilation.class.php';
|
||||||
|
|
||||||
// Langs
|
// Langs
|
||||||
$langs->load("compta");
|
|
||||||
$langs->load("bills");
|
$langs->load("bills");
|
||||||
$langs->load("other");
|
|
||||||
$langs->load("main");
|
|
||||||
$langs->load("accountancy");
|
$langs->load("accountancy");
|
||||||
|
|
||||||
$action = GETPOST('action');
|
$action = GETPOST('action', 'alpha');
|
||||||
$id = GETPOST('id', 'int');
|
|
||||||
$codeventil = GETPOST('codeventil');
|
$codeventil = GETPOST('codeventil');
|
||||||
|
$id = GETPOST('id');
|
||||||
|
|
||||||
// Security check
|
// Security check
|
||||||
if ($user->societe_id > 0)
|
if ($user->societe_id > 0)
|
||||||
accessforbidden();
|
accessforbidden();
|
||||||
|
|
||||||
if ($action == 'ventil' && $user->rights->accounting->ventilation->dispatch)
|
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 = " UPDATE " . MAIN_DB_PREFIX . "facture_fourn_det";
|
||||||
$sql .= " WHERE rowid = " . $id;
|
$sql .= " SET fk_code_ventilation = " . $codeventil;
|
||||||
|
$sql .= " WHERE rowid = " . $id;
|
||||||
dol_syslog('accountancy/journal/sellsjournal.php:: $sql=' . $sql);
|
|
||||||
|
dol_syslog('accountancy/supplier/card.php:: $sql=' . $sql);
|
||||||
$resql = $db->query($sql);
|
$resql = $db->query($sql);
|
||||||
if (! $resql) {
|
if (! $resql) {
|
||||||
setEventMessage($db->lasterror(), 'errors');
|
setEventMessage($db->lasterror(), 'errors');
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
header("Location: ./lines.php");
|
||||||
|
exit();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -78,7 +79,7 @@ $form = new Form($db);
|
|||||||
$facturefournisseur_static = new FactureFournisseur($db);
|
$facturefournisseur_static = new FactureFournisseur($db);
|
||||||
$formventilation = new FormVentilation($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 = "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 .= " p.rowid as product_id, p.ref as product_ref, p.label as product_label";
|
||||||
$sql .= ", aa.account_number, aa.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 .= " 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 .= " 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;
|
$sql .= " WHERE f.fk_statut > 0 AND l.rowid = " . $id;
|
||||||
|
|
||||||
if (! empty($conf->multicompany->enabled)) {
|
if (! empty($conf->multicompany->enabled)) {
|
||||||
$sql .= " AND f.entity IN (" . getEntity("facture_fourn", 1) . ")";
|
$sql .= " AND f.entity IN (" . getEntity("facture_fourn", 1) . ")";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
dol_syslog("/accounting/supplier/card.php sql=" . $sql, LOG_DEBUG);
|
||||||
$result = $db->query($sql);
|
$result = $db->query($sql);
|
||||||
|
|
||||||
if ($result) {
|
if ($result) {
|
||||||
$num_lines = $db->num_rows($result);
|
$num_lines = $db->num_rows($result);
|
||||||
$i = 0;
|
$i = 0;
|
||||||
@ -103,7 +107,10 @@ if ($_GET["id"]) {
|
|||||||
print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
|
print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
|
||||||
print '<input type="hidden" name="action" value="ventil">';
|
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">';
|
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 '<tr><td width="20%">' . $langs->trans("ProductLabel") . '</td>';
|
||||||
print '<td>' . dol_trunc($objp->product_label, 24) . '</td>';
|
print '<td>' . dol_trunc($objp->product_label, 24) . '</td>';
|
||||||
print '<tr><td width="20%">' . $langs->trans("Account") . '</td><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 $formventilation->select_account($objp->fk_code_ventilation, 'codeventil', 1);
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
print '<tr><td> </td><td><input type="submit" class="button" value="' . $langs->trans("Update") . '"></td></tr>';
|
|
||||||
|
|
||||||
print '</table>';
|
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>';
|
print '</form>';
|
||||||
} else {
|
} else {
|
||||||
print "Error 1";
|
print "Error";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
print "Error 2";
|
print "Error";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
print "Error ID incorrect";
|
print "Error ID incorrect";
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2013-2014 Olivier Geffroy <jeff@jeffinfo.com>
|
/* Copyright (C) 2013-2014 Olivier Geffroy <jeff@jeffinfo.com>
|
||||||
* Copyright (C) 2013-2014 Florian Henry <florian.henry@open-concept.pro>
|
* 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) 2014 Juanjo Menent <jmenent@2byte.es>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* This program is free software; you can redistribute it and/or modify
|
||||||
@ -158,8 +158,8 @@ if ($resql) {
|
|||||||
while ( $i < $num ) {
|
while ( $i < $num ) {
|
||||||
|
|
||||||
$row = $db->fetch_row($resql);
|
$row = $db->fetch_row($resql);
|
||||||
|
$var=!$var;
|
||||||
print '<tr><td>' . length_accountg($row[0]) . '</td>';
|
print '<tr '.$bc[$var].'><td>' . length_accountg($row[0]) . '</td>';
|
||||||
print '<td align="left">' . $row[1] . '</td>';
|
print '<td align="left">' . $row[1] . '</td>';
|
||||||
print '<td align="right">' . price($row[2]) . '</td>';
|
print '<td align="right">' . price($row[2]) . '</td>';
|
||||||
print '<td align="right">' . price($row[3]) . '</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_label = GETPOST('search_label','alpha');
|
||||||
$search_desc = GETPOST('search_desc','alpha');
|
$search_desc = GETPOST('search_desc','alpha');
|
||||||
$search_amount = GETPOST('search_amount','alpha');
|
$search_amount = GETPOST('search_amount','alpha');
|
||||||
$search_acount = GETPOST('search_account','alpha');
|
$search_account = GETPOST('search_account','alpha');
|
||||||
|
|
||||||
// Security check
|
// Security check
|
||||||
if ($user->societe_id > 0)
|
if ($user->societe_id > 0)
|
||||||
|
|||||||
@ -1045,7 +1045,7 @@ else
|
|||||||
{
|
{
|
||||||
if ($object->photo) print "<br>\n";
|
if ($object->photo) print "<br>\n";
|
||||||
print '<table class="nobordernopadding">';
|
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>'.$langs->trans("PhotoFile").'</td></tr>';
|
||||||
print '<tr><td><input type="file" class="flat" name="photo" id="photoinput"></td></tr>';
|
print '<tr><td><input type="file" class="flat" name="photo" id="photoinput"></td></tr>';
|
||||||
print '</table>';
|
print '</table>';
|
||||||
|
|||||||
@ -107,7 +107,7 @@ if ($sall)
|
|||||||
foreach ($scrit as $crit)
|
foreach ($scrit as $crit)
|
||||||
{
|
{
|
||||||
$sql.=" AND (";
|
$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.=" 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.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)."%')";
|
$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)
|
if ($type > 0)
|
||||||
{
|
{
|
||||||
$sql.=" AND t.rowid=".$type;
|
$sql.=" AND t.rowid=".$db->escape($type);
|
||||||
}
|
}
|
||||||
if (isset($_GET["statut"]) || isset($_POST["statut"]))
|
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>';
|
print '<tr '.$bc[$var].'><td><label for="legal_form">'.$langs->trans("JuridicalStatus").'</label></td><td>';
|
||||||
if ($mysoc->country_code)
|
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
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
@ -70,7 +70,7 @@ $hookmanager->initHooks(array('admin'));
|
|||||||
// Put here declaration of dictionaries properties
|
// 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.
|
// 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
|
// Name of SQL tables of dictionaries
|
||||||
$tabname=array();
|
$tabname=array();
|
||||||
@ -832,7 +832,7 @@ if ($id)
|
|||||||
$fieldlist=explode(',',$tabfield[$id]);
|
$fieldlist=explode(',',$tabfield[$id]);
|
||||||
|
|
||||||
// Line for title
|
// Line for title
|
||||||
print '<tr class="liste_titre">';
|
print '<tr class="liste_titre nohover">';
|
||||||
foreach ($fieldlist as $field => $value)
|
foreach ($fieldlist as $field => $value)
|
||||||
{
|
{
|
||||||
// Determine le nom du champ par rapport aux noms possibles
|
// Determine le nom du champ par rapport aux noms possibles
|
||||||
|
|||||||
@ -121,7 +121,7 @@ if (! empty($_POST['removedfile']) || ! empty($_POST['removedfilehtml']))
|
|||||||
$pathtodelete=$listofpaths[$keytodelete];
|
$pathtodelete=$listofpaths[$keytodelete];
|
||||||
$filetodelete=$listofnames[$keytodelete];
|
$filetodelete=$listofnames[$keytodelete];
|
||||||
$result = dol_delete_file($pathtodelete,1);
|
$result = dol_delete_file($pathtodelete,1);
|
||||||
if ($result >= 0)
|
if ($result)
|
||||||
{
|
{
|
||||||
setEventMessage($langs->trans("FileWasRemoved"), $filetodelete);
|
setEventMessage($langs->trans("FileWasRemoved"), $filetodelete);
|
||||||
|
|
||||||
|
|||||||
@ -53,7 +53,9 @@ print '<br><br>';
|
|||||||
|
|
||||||
|
|
||||||
// Show logo
|
// 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();
|
llxFooter();
|
||||||
$db->close();
|
$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 (file that is not logfile) or (if logfile with option logfile)
|
||||||
if ($filesarray[$key]['fullname'] != $filelog || $choice=='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
|
<?php
|
||||||
/* Copyright (C) 2001-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
/* 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 Simon TOSSER <simon@kornog-computing.com>
|
||||||
* Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
* Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
||||||
* Copyright (C) 2010-2013 Juanjo Menent <jmenent@2byte.es>
|
* Copyright (C) 2010-2013 Juanjo Menent <jmenent@2byte.es>
|
||||||
@ -151,7 +151,7 @@ if ($action == 'add')
|
|||||||
exit;
|
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
|
// Clean parameters
|
||||||
$datep=dol_mktime($fulldayevent?'00':GETPOST("aphour"), $fulldayevent?'00':GETPOST("apmin"), 0, GETPOST("apmonth"), GETPOST("apday"), GETPOST("apyear"));
|
$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
|
// 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();
|
$listofuserid=array();
|
||||||
if (empty($donotclearsession))
|
if (empty($donotclearsession))
|
||||||
{
|
{
|
||||||
@ -727,7 +727,7 @@ if ($action == 'create')
|
|||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|
||||||
print '<tr><td class="nowrap">'.$langs->trans("ActionOnContact").'</td><td>';
|
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>';
|
print '</td></tr>';
|
||||||
|
|
||||||
|
|
||||||
@ -739,7 +739,7 @@ if ($action == 'create')
|
|||||||
// Projet associe
|
// Projet associe
|
||||||
$langs->load("projects");
|
$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');
|
$numproject=$formproject->select_projects((! empty($societe->id)?$societe->id:0),GETPOST("projectid")?GETPOST("projectid"):'','projectid');
|
||||||
if ($numproject==0)
|
if ($numproject==0)
|
||||||
@ -768,7 +768,7 @@ if ($action == 'create')
|
|||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|
||||||
// Description
|
// 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';
|
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=new DolEditor('note',(GETPOST('note')?GETPOST('note'):$object->note),'',180,'dolibarr_notes','In',true,true,$conf->fckeditor->enabled,ROWS_6,90);
|
||||||
$doleditor->Create();
|
$doleditor->Create();
|
||||||
@ -915,7 +915,7 @@ if ($id > 0)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Assigned to
|
// 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();
|
$listofuserid=array();
|
||||||
if (empty($donotclearsession))
|
if (empty($donotclearsession))
|
||||||
{
|
{
|
||||||
@ -968,7 +968,7 @@ if ($id > 0)
|
|||||||
|
|
||||||
// Contact
|
// Contact
|
||||||
print '<td>'.$langs->trans("Contact").'</td><td width="30%">';
|
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>';
|
print '</td></tr>';
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -981,7 +981,7 @@ if ($id > 0)
|
|||||||
// Projet associe
|
// Projet associe
|
||||||
$langs->load("project");
|
$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');
|
$numprojet=$formproject->select_projects($object->socid,$object->fk_project,'projectid');
|
||||||
if ($numprojet==0)
|
if ($numprojet==0)
|
||||||
{
|
{
|
||||||
@ -1004,7 +1004,7 @@ if ($id > 0)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Description
|
// 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
|
// Editeur wysiwyg
|
||||||
require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
|
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);
|
$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
|
// Project
|
||||||
if (! empty($conf->projet->enabled))
|
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)
|
if ($object->fk_project)
|
||||||
{
|
{
|
||||||
$project=new Project($db);
|
$project=new Project($db);
|
||||||
@ -1192,7 +1192,7 @@ if ($id > 0)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Description
|
// 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 dol_htmlentitiesbr($object->note);
|
||||||
print '</td></tr>';
|
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="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 '<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>'."\n";
|
||||||
print '<form name="listactionsfilterweek" action="'.DOL_URL_ROOT.'/comm/action/index.php" method="POST" style="float: left; padding-right: 10px;">';
|
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'].'">';
|
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="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 '<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>'."\n";
|
||||||
print '<form name="listactionsfilterday" action="'.DOL_URL_ROOT.'/comm/action/index.php" method="POST" style="float: left; padding-right: 10px;">';
|
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'].'">';
|
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="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 '<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>'."\n";
|
||||||
print '<form name="listactionsfilterperuser" action="'.DOL_URL_ROOT.'/comm/action/peruser.php" method="POST" style="float: left; padding-right: 10px;">';
|
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'].'">';
|
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="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 '<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 '</form>'."\n";
|
||||||
print '</div>';
|
print '</div>';
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2003-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
/* 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 Marc Barilley / Ocebo <marc@ocebo.com>
|
||||||
* Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
* Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
||||||
* Copyright (C) 2005 Simon TOSSER <simon@kornog-computing.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>';
|
print '<tr><td>'.$langs->trans("Title").'</td><td colspan="3">'.$object->label.'</td></tr>';
|
||||||
|
|
||||||
// Full day event
|
// 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
|
// Date start
|
||||||
print '<tr><td width="30%">'.$langs->trans("DateActionStart").'</td><td colspan="3">';
|
print '<tr><td width="30%">'.$langs->trans("DateActionStart").'</td><td colspan="3">';
|
||||||
@ -235,7 +235,7 @@ if ($object->id > 0)
|
|||||||
// Project
|
// Project
|
||||||
if (! empty($conf->projet->enabled))
|
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)
|
if ($object->fk_project)
|
||||||
{
|
{
|
||||||
$project=new Project($db);
|
$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 '<tr><td>'.$langs->trans("TotalSizeOfAttachedFiles").'</td><td colspan="3">'.$totalsize.' '.$langs->trans("bytes").'</td></tr>';
|
||||||
|
|
||||||
print '</table>';
|
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="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 '<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>'."\n";
|
||||||
print '<form name="listactionsfilterweek" action="'.DOL_URL_ROOT.'/comm/action/index.php" method="POST" style="float: left; padding-right: 10px;">';
|
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'].'">';
|
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="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 '<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>'."\n";
|
||||||
print '<form name="listactionsfilterday" action="'.DOL_URL_ROOT.'/comm/action/index.php" method="POST" style="float: left; padding-right: 10px;">';
|
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'].'">';
|
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="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 '<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>'."\n";
|
||||||
print '<form name="listactionsfilterperuser" action="'.DOL_URL_ROOT.'/comm/action/peruser.php" method="POST" style="float: left; padding-right: 10px;">';
|
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'].'">';
|
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="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 '<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 '</form>'."\n";
|
||||||
print '</div>';
|
print '</div>';
|
||||||
|
|
||||||
|
|||||||
@ -1737,7 +1737,7 @@ if ($action == 'create')
|
|||||||
$ref = dol_sanitizeFileName($object->ref);
|
$ref = dol_sanitizeFileName($object->ref);
|
||||||
include_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
|
include_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
|
||||||
$fileparams = dol_most_recent_file($conf->askpricesupplier->dir_output . '/' . $ref, preg_quote($ref, '/'));
|
$fileparams = dol_most_recent_file($conf->askpricesupplier->dir_output . '/' . $ref, preg_quote($ref, '/'));
|
||||||
$file = $fileparams ['fullname'];
|
$file = $fileparams['fullname'];
|
||||||
|
|
||||||
// Define output language
|
// Define output language
|
||||||
$outputlangs = $langs;
|
$outputlangs = $langs;
|
||||||
@ -1763,7 +1763,7 @@ if ($action == 'create')
|
|||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
$fileparams = dol_most_recent_file($conf->askpricesupplier->dir_output . '/' . $ref, preg_quote($ref, '/'));
|
$fileparams = dol_most_recent_file($conf->askpricesupplier->dir_output . '/' . $ref, preg_quote($ref, '/'));
|
||||||
$file = $fileparams ['fullname'];
|
$file = $fileparams['fullname'];
|
||||||
}
|
}
|
||||||
|
|
||||||
print '<br>';
|
print '<br>';
|
||||||
|
|||||||
@ -640,7 +640,6 @@ if (empty($reshook))
|
|||||||
include DOL_DOCUMENT_ROOT.'/core/actions_sendmails.inc.php';
|
include DOL_DOCUMENT_ROOT.'/core/actions_sendmails.inc.php';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Go back to draft
|
// Go back to draft
|
||||||
if ($action == 'modif' && $user->rights->propal->creer)
|
if ($action == 'modif' && $user->rights->propal->creer)
|
||||||
{
|
{
|
||||||
@ -2312,7 +2311,7 @@ if ($action == 'create')
|
|||||||
$ref = dol_sanitizeFileName($object->ref);
|
$ref = dol_sanitizeFileName($object->ref);
|
||||||
include_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
|
include_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
|
||||||
$fileparams = dol_most_recent_file($conf->propal->dir_output . '/' . $ref, preg_quote($ref, '/'));
|
$fileparams = dol_most_recent_file($conf->propal->dir_output . '/' . $ref, preg_quote($ref, '/'));
|
||||||
$file = $fileparams ['fullname'];
|
$file = $fileparams['fullname'];
|
||||||
|
|
||||||
// Define output language
|
// Define output language
|
||||||
$outputlangs = $langs;
|
$outputlangs = $langs;
|
||||||
@ -2337,7 +2336,7 @@ if ($action == 'create')
|
|||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
$fileparams = dol_most_recent_file($conf->propal->dir_output . '/' . $ref, preg_quote($ref, '/'));
|
$fileparams = dol_most_recent_file($conf->propal->dir_output . '/' . $ref, preg_quote($ref, '/'));
|
||||||
$file = $fileparams ['fullname'];
|
$file = $fileparams['fullname'];
|
||||||
}
|
}
|
||||||
|
|
||||||
print '<br>';
|
print '<br>';
|
||||||
|
|||||||
@ -2325,7 +2325,7 @@ if ($action == 'create' && $user->rights->commande->creer)
|
|||||||
$ref = dol_sanitizeFileName($object->ref);
|
$ref = dol_sanitizeFileName($object->ref);
|
||||||
include_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
|
include_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
|
||||||
$fileparams = dol_most_recent_file($conf->commande->dir_output . '/' . $ref, preg_quote($ref, '/'));
|
$fileparams = dol_most_recent_file($conf->commande->dir_output . '/' . $ref, preg_quote($ref, '/'));
|
||||||
$file = $fileparams ['fullname'];
|
$file = $fileparams['fullname'];
|
||||||
|
|
||||||
// Define output language
|
// Define output language
|
||||||
$outputlangs = $langs;
|
$outputlangs = $langs;
|
||||||
@ -2350,7 +2350,7 @@ if ($action == 'create' && $user->rights->commande->creer)
|
|||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
$fileparams = dol_most_recent_file($conf->commande->dir_output . '/' . $ref, preg_quote($ref, '/'));
|
$fileparams = dol_most_recent_file($conf->commande->dir_output . '/' . $ref, preg_quote($ref, '/'));
|
||||||
$file = $fileparams ['fullname'];
|
$file = $fileparams['fullname'];
|
||||||
}
|
}
|
||||||
|
|
||||||
print '<br>';
|
print '<br>';
|
||||||
|
|||||||
@ -1759,10 +1759,8 @@ if (empty($reshook))
|
|||||||
$upload_dir = $conf->facture->dir_output;
|
$upload_dir = $conf->facture->dir_output;
|
||||||
$file = $upload_dir . '/' . GETPOST('file');
|
$file = $upload_dir . '/' . GETPOST('file');
|
||||||
$ret = dol_delete_file($file, 0, 0, 0, $object);
|
$ret = dol_delete_file($file, 0, 0, 0, $object);
|
||||||
if ($ret)
|
if ($ret) setEventMessage($langs->trans("FileWasRemoved", GETPOST('urlfile')));
|
||||||
setEventMessage($langs->trans("FileWasRemoved", GETPOST('urlfile')));
|
else setEventMessage($langs->trans("ErrorFailToDeleteFile", GETPOST('urlfile')), 'errors');
|
||||||
else
|
|
||||||
setEventMessage($langs->trans("ErrorFailToDeleteFile", GETPOST('urlfile')), 'errors');
|
|
||||||
$action = '';
|
$action = '';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -2479,7 +2477,7 @@ if ($action == 'create')
|
|||||||
// Button "Create Draft"
|
// Button "Create Draft"
|
||||||
print '<div class="center">';
|
print '<div class="center">';
|
||||||
print '<input type="submit" class="button" name="bouton" value="' . $langs->trans('CreateDraft') . '">';
|
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 '<input type="button" class="button" value="' . $langs->trans("Cancel") . '" onClick="javascript:history.go(-1)">';
|
||||||
print '</div>';
|
print '</div>';
|
||||||
|
|
||||||
@ -3754,7 +3752,7 @@ if ($action == 'create')
|
|||||||
}
|
}
|
||||||
print '<br>';
|
print '<br>';
|
||||||
|
|
||||||
//Select mail models is same action as presend
|
// Select mail models is same action as presend
|
||||||
if (GETPOST('modelselected')) {
|
if (GETPOST('modelselected')) {
|
||||||
$action = 'presend';
|
$action = 'presend';
|
||||||
}
|
}
|
||||||
@ -3834,7 +3832,7 @@ if ($action == 'create')
|
|||||||
$i ++;
|
$i ++;
|
||||||
}
|
}
|
||||||
print '</table>';
|
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>';
|
print '</form>';
|
||||||
$db->free($resqlorderlist);
|
$db->free($resqlorderlist);
|
||||||
} else {
|
} else {
|
||||||
@ -3887,7 +3885,7 @@ if ($action == 'create')
|
|||||||
$ref = dol_sanitizeFileName($object->ref);
|
$ref = dol_sanitizeFileName($object->ref);
|
||||||
include_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
|
include_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
|
||||||
$fileparams = dol_most_recent_file($conf->facture->dir_output . '/' . $ref, preg_quote($ref, '/'));
|
$fileparams = dol_most_recent_file($conf->facture->dir_output . '/' . $ref, preg_quote($ref, '/'));
|
||||||
$file = $fileparams ['fullname'];
|
$file = $fileparams['fullname'];
|
||||||
|
|
||||||
// Define output language
|
// Define output language
|
||||||
$outputlangs = $langs;
|
$outputlangs = $langs;
|
||||||
@ -3912,13 +3910,15 @@ if ($action == 'create')
|
|||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
$fileparams = dol_most_recent_file($conf->facture->dir_output . '/' . $ref, preg_quote($ref, '/'));
|
$fileparams = dol_most_recent_file($conf->facture->dir_output . '/' . $ref, preg_quote($ref, '/'));
|
||||||
$file = $fileparams ['fullname'];
|
$file = $fileparams['fullname'];
|
||||||
}
|
}
|
||||||
|
|
||||||
print '<br>';
|
print '<br>';
|
||||||
print_titre($langs->trans($titreform));
|
print_titre($langs->trans($titreform));
|
||||||
|
|
||||||
// Cree l'objet formulaire mail
|
// Cree l'objet formulaire mail
|
||||||
|
dol_fiche_head();
|
||||||
|
|
||||||
include_once DOL_DOCUMENT_ROOT . '/core/class/html.formmail.class.php';
|
include_once DOL_DOCUMENT_ROOT . '/core/class/html.formmail.class.php';
|
||||||
$formmail = new FormMail($db);
|
$formmail = new FormMail($db);
|
||||||
$formmail->param['langsmodels']=(empty($newlang)?$langs->defaultlang:$newlang);
|
$formmail->param['langsmodels']=(empty($newlang)?$langs->defaultlang:$newlang);
|
||||||
@ -3990,7 +3990,7 @@ if ($action == 'create')
|
|||||||
|
|
||||||
print $formmail->get_form();
|
print $formmail->get_form();
|
||||||
|
|
||||||
print '<br>';
|
dol_fiche_end();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -3203,7 +3203,7 @@ class Facture extends CommonInvoice
|
|||||||
$response = new WorkboardResponse();
|
$response = new WorkboardResponse();
|
||||||
$response->warning_delay=$conf->facture->client->warning_delay/60/60/24;
|
$response->warning_delay=$conf->facture->client->warning_delay/60/60/24;
|
||||||
$response->label=$langs->trans("CustomerBillsUnpaid");
|
$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");
|
$response->img=img_object($langs->trans("Bills"),"bill");
|
||||||
|
|
||||||
while ($obj=$this->db->fetch_object($resql))
|
while ($obj=$this->db->fetch_object($resql))
|
||||||
|
|||||||
@ -84,6 +84,8 @@ class FactureStats extends Stats
|
|||||||
$this->where.=" AND f.fk_soc = ".$this->socid;
|
$this->where.=" AND f.fk_soc = ".$this->socid;
|
||||||
}
|
}
|
||||||
if ($this->userid > 0) $this->where.=' AND f.fk_user_author = '.$this->userid;
|
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 = "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";
|
$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.= " WHERE ".$this->where;
|
||||||
$sql.= " AND f.rowid = tl.fk_facture AND tl.fk_product = product.rowid";
|
$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))."'";
|
$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) 2002-2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||||
* Copyright (C) 2004-2014 Laurent Destailleur <eldy@users.sourceforge.net>
|
* Copyright (C) 2004-2014 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
* Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
||||||
* Copyright (C) 2013 Florian Henry <florian.henry@open-concept.pro>
|
* Copyright (C) 2013 Florian Henry <florian.henry@open-concept.pro>
|
||||||
* Copyright (C) 2013 Juanjo Menent <jmenent@2byte.es>
|
* Copyright (C) 2013 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>
|
||||||
* Copyright (C) 2012 Cedric Salvador <csalvador@gpcsolutions.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
|
* 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
|
* 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="token" value="'.$_SESSION['newtoken'].'">';
|
||||||
print '<input type="hidden" name="action" value="add">';
|
print '<input type="hidden" name="action" value="add">';
|
||||||
print '<input type="hidden" name="facid" value="'.$object->id.'">';
|
print '<input type="hidden" name="facid" value="'.$object->id.'">';
|
||||||
|
|
||||||
|
dol_fiche_head();
|
||||||
|
|
||||||
$rowspan=4;
|
$rowspan=4;
|
||||||
if (! empty($conf->projet->enabled) && $object->fk_project > 0) $rowspan++;
|
if (! empty($conf->projet->enabled) && $object->fk_project > 0) $rowspan++;
|
||||||
@ -139,7 +142,7 @@ if ($action == 'create')
|
|||||||
// Third party
|
// Third party
|
||||||
print '<tr><td>'.$langs->trans("Customer").'</td><td>'.$object->client->getNomUrl(1,'customer').'</td>';
|
print '<tr><td>'.$langs->trans("Customer").'</td><td>'.$object->client->getNomUrl(1,'customer').'</td>';
|
||||||
print '<td>';
|
print '<td>';
|
||||||
//print $langs->trans("NotePrivate");
|
print $langs->trans("Comment");
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|
||||||
// Title
|
// Title
|
||||||
@ -371,10 +374,15 @@ if ($action == 'create')
|
|||||||
print '</select>';
|
print '</select>';
|
||||||
print '</td></tr>';
|
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";
|
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
|
else
|
||||||
{
|
{
|
||||||
@ -432,7 +440,7 @@ else
|
|||||||
$form->form_modes_reglement($_SERVER['PHP_SELF'].'?id='.$object->id, $object->mode_reglement_id,'none');
|
$form->form_modes_reglement($_SERVER['PHP_SELF'].'?id='.$object->id, $object->mode_reglement_id,'none');
|
||||||
print "</td></tr>";
|
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>";
|
print "</table>";
|
||||||
|
|
||||||
|
|||||||
@ -775,7 +775,7 @@ if (! empty($conf->facture->enabled) && $user->rights->facture->lire)
|
|||||||
$i = 0;
|
$i = 0;
|
||||||
|
|
||||||
print '<table class="noborder" width="100%">';
|
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>';
|
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("AmountTTC").'</td>';
|
||||||
print '<td align="right">'.$langs->trans("Received").'</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) 2007 Franky Van Liedekerke <franky.van.liedekerke@telenet.be>
|
||||||
* Copyright (C) 2012 Cédric Salvador <csalvador@gpcsolutions.fr>
|
* Copyright (C) 2012 Cédric Salvador <csalvador@gpcsolutions.fr>
|
||||||
* Copyright (C) 2014 Raphaël Doursenaud <rdoursenaud@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
|
* 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
|
* 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="type" id="invoice_type" value="'.$facture->type.'">';
|
||||||
print '<input type="hidden" name="thirdpartylabel" id="thirdpartylabel" value="'.dol_escape_htmltag($facture->client->name).'">';
|
print '<input type="hidden" name="thirdpartylabel" id="thirdpartylabel" value="'.dol_escape_htmltag($facture->client->name).'">';
|
||||||
|
|
||||||
|
dol_fiche_head();
|
||||||
|
|
||||||
print '<table class="border" width="100%">';
|
print '<table class="border" width="100%">';
|
||||||
|
|
||||||
// Third party
|
// Third party
|
||||||
@ -462,6 +464,8 @@ if ($action == 'create' || $action == 'confirm_paiement' || $action == 'add_paie
|
|||||||
|
|
||||||
print '</table>';
|
print '</table>';
|
||||||
|
|
||||||
|
dol_fiche_end();
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* List of unpaid invoices
|
* 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
|
// 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>";
|
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
|
// Fill array 'array_options' with data from add form
|
||||||
$ret = $extrafields->setOptionalsFromPost($extralabels,$object);
|
$ret = $extrafields->setOptionalsFromPost($extralabels,$object);
|
||||||
if ($ret < 0) $error++;
|
if ($ret < 0)
|
||||||
|
{
|
||||||
|
$error++;
|
||||||
|
$action = 'create';
|
||||||
|
}
|
||||||
|
|
||||||
if (! GETPOST("lastname"))
|
if (! GETPOST("lastname"))
|
||||||
{
|
{
|
||||||
$error++; $errors[]=$langs->trans("ErrorFieldRequired",$langs->transnoentities("Lastname").' / '.$langs->transnoentities("Label"));
|
$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;
|
return 1;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -1101,4 +1108,4 @@ class Contact extends CommonObject
|
|||||||
|
|
||||||
return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables);
|
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_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_categ == -2) $sql.= " AND cs.fk_categorie IS NULL";
|
||||||
|
|
||||||
if ($search_firstlast_only) {
|
if ($search_firstlast_only) {
|
||||||
@ -256,11 +256,11 @@ if ($result)
|
|||||||
{
|
{
|
||||||
$contactstatic=new Contact($db);
|
$contactstatic=new Contact($db);
|
||||||
|
|
||||||
$param ='&begin='.urlencode($begin).'&view='.urlencode($view).'&userid='.urlencode($userid).'&contactname='.urlencode($sall);
|
$param ='&begin='.htmlspecialchars($begin).'&view='.htmlspecialchars($view).'&userid='.htmlspecialchars($userid).'&contactname='.htmlspecialchars($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);
|
$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='.$search_categ;
|
if (!empty($search_categ)) $param.='&search_categ='.htmlspecialchars($search_categ);
|
||||||
if ($search_status != '') $param.='&search_status='.$search_status;
|
if ($search_status != '') $param.='&search_status='.htmlspecialchars($search_status);
|
||||||
if ($search_priv == '0' || $search_priv == '1') $param.="&search_priv=".urlencode($search_priv);
|
if ($search_priv == '0' || $search_priv == '1') $param.="&search_priv=".htmlspecialchars($search_priv);
|
||||||
|
|
||||||
$num = $db->num_rows($result);
|
$num = $db->num_rows($result);
|
||||||
$i = 0;
|
$i = 0;
|
||||||
@ -269,7 +269,7 @@ if ($result)
|
|||||||
|
|
||||||
print '<form method="post" action="'.$_SERVER["PHP_SELF"].'">';
|
print '<form method="post" action="'.$_SERVER["PHP_SELF"].'">';
|
||||||
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
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="sortfield" value="'.$sortfield.'">';
|
||||||
print '<input type="hidden" name="sortorder" value="'.$sortorder.'">';
|
print '<input type="hidden" name="sortorder" value="'.$sortorder.'">';
|
||||||
|
|
||||||
@ -317,36 +317,36 @@ if ($result)
|
|||||||
// Ligne des champs de filtres
|
// Ligne des champs de filtres
|
||||||
print '<tr class="liste_titre">';
|
print '<tr class="liste_titre">';
|
||||||
print '<td 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>';
|
||||||
print '<td class="liste_titre">';
|
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>';
|
||||||
print '<td class="liste_titre">';
|
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>';
|
print '</td>';
|
||||||
if (empty($conf->global->SOCIETE_DISABLE_CONTACTS))
|
if (empty($conf->global->SOCIETE_DISABLE_CONTACTS))
|
||||||
{
|
{
|
||||||
print '<td class="liste_titre">';
|
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>';
|
||||||
}
|
}
|
||||||
print '<td class="liste_titre">';
|
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>';
|
||||||
print '<td class="liste_titre">';
|
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>';
|
||||||
print '<td class="liste_titre">';
|
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>';
|
||||||
print '<td class="liste_titre">';
|
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>';
|
print '</td>';
|
||||||
if (! empty($conf->skype->enabled))
|
if (! empty($conf->skype->enabled))
|
||||||
{
|
{
|
||||||
print '<td class="liste_titre">';
|
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>';
|
||||||
}
|
}
|
||||||
print '<td class="liste_titre"> </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;
|
$upload_dir = $conf->contrat->dir_output;
|
||||||
$file = $upload_dir . '/' . GETPOST('file');
|
$file = $upload_dir . '/' . GETPOST('file');
|
||||||
$ret = dol_delete_file($file, 0, 0, 0, $object);
|
$ret = dol_delete_file($file, 0, 0, 0, $object);
|
||||||
if ($ret)
|
if ($ret) setEventMessage($langs->trans("FileWasRemoved", GETPOST('file')));
|
||||||
setEventMessage($langs->trans("FileWasRemoved", GETPOST('file')));
|
else setEventMessage($langs->trans("ErrorFailToDeleteFile", GETPOST('file')), 'errors');
|
||||||
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.= " LEFT JOIN ".MAIN_DB_PREFIX."contratdet as cd ON c.rowid = cd.fk_contrat";
|
||||||
$sql.= " WHERE c.fk_soc = s.rowid ";
|
$sql.= " WHERE c.fk_soc = s.rowid ";
|
||||||
$sql.= " AND c.entity = ".$conf->entity;
|
$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) {
|
if ($search_name) {
|
||||||
$sql .= natural_search('s.nom', $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);
|
$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;
|
$sql.= " AND s.rowid = sc.fk_soc AND sc.fk_user = " .$search_sale;
|
||||||
}
|
}
|
||||||
@ -131,7 +132,7 @@ if ($resql)
|
|||||||
$i = 0;
|
$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_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 '<form method="POST" action="'.$_SERVER['PHP_SELF'].'">';
|
||||||
print '<table class="liste" width="100%">';
|
print '<table class="liste" width="100%">';
|
||||||
|
|
||||||
@ -144,7 +145,7 @@ if ($resql)
|
|||||||
$moreforfilter.=$formother->select_salesrepresentatives($search_sale,'search_sale',$user);
|
$moreforfilter.=$formother->select_salesrepresentatives($search_sale,'search_sale',$user);
|
||||||
$moreforfilter.=' ';
|
$moreforfilter.=' ';
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($moreforfilter)
|
if ($moreforfilter)
|
||||||
{
|
{
|
||||||
print '<tr class="liste_titre">';
|
print '<tr class="liste_titre">';
|
||||||
@ -152,13 +153,14 @@ if ($resql)
|
|||||||
print $moreforfilter;
|
print $moreforfilter;
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
}
|
}
|
||||||
|
|
||||||
print '<tr class="liste_titre">';
|
print '<tr class="liste_titre">';
|
||||||
$param='&search_contract='.$search_contract;
|
|
||||||
$param.='&search_name='.$search_name;
|
$param='&search_contract='.$search_contract;
|
||||||
$param.='&search_ref_supplier='.$search_ref_supplier;
|
$param.='&search_name='.$search_name;
|
||||||
|
$param.='&search_ref_supplier='.$search_ref_supplier;
|
||||||
$param.='&search_sale=' .$search_sale;
|
$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("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("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);
|
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 '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
||||||
print '<tr class="liste_titre">';
|
print '<tr class="liste_titre">';
|
||||||
print '<td 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>';
|
||||||
print '<td class="liste_titre">';
|
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>';
|
||||||
print '<td class="liste_titre">';
|
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>';
|
||||||
print '<td class="liste_titre"> </td>';
|
print '<td class="liste_titre"> </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>'.$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><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>';
|
//print '<td align="center">'.dol_print_date($obj->datec).'</td>';
|
||||||
|
|
||||||
// Sales Rapresentatives
|
// Sales Rapresentatives
|
||||||
print '<td>';
|
print '<td>';
|
||||||
if($obj->socid)
|
if($obj->socid)
|
||||||
@ -237,8 +239,8 @@ if ($resql)
|
|||||||
print ' ';
|
print ' ';
|
||||||
}
|
}
|
||||||
print '</td>';
|
print '</td>';
|
||||||
|
|
||||||
|
|
||||||
print '<td align="center">'.dol_print_date($db->jdate($obj->date_contrat)).'</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">'.$staticcontrat->LibStatut($obj->statut,3).'</td>';
|
||||||
print '<td align="center">'.($obj->nb_initial>0?$obj->nb_initial:'').'</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
|
* Return array with list of possible values for type of contacts
|
||||||
*
|
*
|
||||||
* @param string $source 'internal', 'external' or 'all'
|
* @param string $source 'internal', 'external' or 'all'
|
||||||
* @param string $order Sort order by : 'code' or 'rowid'
|
* @param string $order Sort order by 'code' or 'rowid'
|
||||||
* @param string $option 0=Return array id->label, 1=Return array code->label
|
* @param int $option 0=Return array id->label, 1=Return array code->label
|
||||||
* @param string $activeonly 0=all status of contact, 1=only the active
|
* @param int $activeonly 0=all status of contact, 1=only the active
|
||||||
* @param string $code Type of contact (Example: 'CUSTOMER', 'SERVICE')
|
* @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)
|
* @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 = "SELECT DISTINCT tc.rowid, tc.code, tc.libelle";
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."c_type_contact as tc";
|
$sql.= " FROM ".MAIN_DB_PREFIX."c_type_contact as tc";
|
||||||
$sql.= " WHERE tc.element='".$this->element."'";
|
$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($source) && $source != 'all') $sql.= " AND tc.source='".$source."'";
|
||||||
if (! empty($code)) $sql.= " AND tc.code='".$code."'";
|
if (! empty($code)) $sql.= " AND tc.code='".$code."'";
|
||||||
$sql.= " ORDER by tc.".$order;
|
$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.
|
* @param int $contactid Id du contact. Use this->contactid if empty.
|
||||||
* @return int <0 if KO, >0 if OK
|
* @return int <0 if KO, >0 if OK
|
||||||
*/
|
*/
|
||||||
function fetch_contact($contactid='')
|
function fetch_contact($contactid=null)
|
||||||
{
|
{
|
||||||
if (empty($contactid)) $contactid=$this->contactid;
|
if (empty($contactid)) $contactid=$this->contactid;
|
||||||
|
|
||||||
@ -858,14 +858,14 @@ abstract class CommonObject
|
|||||||
/**
|
/**
|
||||||
* Update a specific field into database
|
* Update a specific field into database
|
||||||
*
|
*
|
||||||
* @param string $field Field to update
|
* @param string $field Field to update
|
||||||
* @param mixed $value New value
|
* @param mixed $value New value
|
||||||
* @param string $table To force other table element or element line (should not be used)
|
* @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 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 $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 $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
|
* @param User|string $user Update last update fields also if user object provided
|
||||||
* @return int <0 if KO, >0 if OK
|
* @return int <0 if KO, >0 if OK
|
||||||
*/
|
*/
|
||||||
function setValueFrom($field, $value, $table='', $id='', $format='', $id_field='', $user='')
|
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 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 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 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
|
* @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;
|
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.
|
* 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 $action Action code
|
||||||
* @param string $seller Object of seller third party
|
* @param Societe $seller Object of seller third party
|
||||||
* @param string $buyer Object of buyer third party
|
* @param Societe $buyer Object of buyer third party
|
||||||
* @param string $selected Object line selected
|
* @param int $selected Object line selected
|
||||||
* @param int $dateSelector 1=Show also date range input fields
|
* @param int $dateSelector 1=Show also date range input fields
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
@ -2799,16 +2799,16 @@ abstract class CommonObject
|
|||||||
* Return HTML content of a detail line
|
* Return HTML content of a detail line
|
||||||
* TODO Move this into an output class file (htmlline.class.php)
|
* TODO Move this into an output class file (htmlline.class.php)
|
||||||
*
|
*
|
||||||
* @param string $action GET/POST action
|
* @param string $action GET/POST action
|
||||||
* @param CommonObjectLine $line Selected object line to output
|
* @param CommonObjectLine $line Selected object line to output
|
||||||
* @param string $var Is it a an odd line (true)
|
* @param string $var Is it a an odd line (true)
|
||||||
* @param int $num Number of line (0)
|
* @param int $num Number of line (0)
|
||||||
* @param int $i I
|
* @param int $i I
|
||||||
* @param int $dateSelector 1=Show also date range input fields
|
* @param int $dateSelector 1=Show also date range input fields
|
||||||
* @param string $seller Object of seller third party
|
* @param Societe $seller Object of seller third party
|
||||||
* @param string $buyer Object of buyer third party
|
* @param Societe $buyer Object of buyer third party
|
||||||
* @param string $selected Object line selected
|
* @param int $selected Object line selected
|
||||||
* @param object $extrafieldsline Object of extrafield line attribute
|
* @param object $extrafieldsline Object of extrafield line attribute
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
function printObjectLine($action,$line,$var,$num,$i,$dateSelector,$seller,$buyer,$selected=0,$extrafieldsline=0)
|
function printObjectLine($action,$line,$var,$num,$i,$dateSelector,$seller,$buyer,$selected=0,$extrafieldsline=0)
|
||||||
@ -3086,7 +3086,7 @@ abstract class CommonObject
|
|||||||
/**
|
/**
|
||||||
* get Margin info
|
* get Margin info
|
||||||
*
|
*
|
||||||
* @param string $force_price True of not
|
* @param boolean $force_price True of not
|
||||||
* @return mixed Array with info
|
* @return mixed Array with info
|
||||||
*/
|
*/
|
||||||
function getMarginInfos($force_price=false)
|
function getMarginInfos($force_price=false)
|
||||||
@ -3212,7 +3212,7 @@ abstract class CommonObject
|
|||||||
/**
|
/**
|
||||||
* Show the array with all margin infos
|
* Show the array with all margin infos
|
||||||
*
|
*
|
||||||
* @param string $force_price Force price
|
* @param boolean $force_price Force price
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
function displayMarginInfos($force_price=false)
|
function displayMarginInfos($force_price=false)
|
||||||
@ -3304,7 +3304,7 @@ abstract class CommonObject
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Add resources to the current object : add entry into llx_element_resources
|
* 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 int $resource_id Resource id
|
||||||
* @param string $resource_element Resource element
|
* @param string $resource_element Resource element
|
||||||
@ -3726,7 +3726,7 @@ abstract class CommonObject
|
|||||||
{
|
{
|
||||||
$attributeKey = substr($key,8); // Remove 'options_' prefix
|
$attributeKey = substr($key,8); // Remove 'options_' prefix
|
||||||
$attributeType = $extrafields->attribute_type[$attributeKey];
|
$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];
|
$attributeLabel = $extrafields->attribute_label[$attributeKey];
|
||||||
$attributeParam = $extrafields->attribute_param[$attributeKey];
|
$attributeParam = $extrafields->attribute_param[$attributeKey];
|
||||||
switch ($attributeType)
|
switch ($attributeType)
|
||||||
@ -3751,19 +3751,19 @@ abstract class CommonObject
|
|||||||
case 'datetime':
|
case 'datetime':
|
||||||
$this->array_options[$key]=$this->db->idate($this->array_options[$key]);
|
$this->array_options[$key]=$this->db->idate($this->array_options[$key]);
|
||||||
break;
|
break;
|
||||||
case 'link':
|
case 'link':
|
||||||
$param_list=array_keys($attributeParam ['options']);
|
$param_list=array_keys($attributeParam ['options']);
|
||||||
// 0 : ObjectName
|
// 0 : ObjectName
|
||||||
// 1 : classPath
|
// 1 : classPath
|
||||||
$InfoFieldList = explode(":", $param_list[0]);
|
$InfoFieldList = explode(":", $param_list[0]);
|
||||||
dol_include_once($InfoFieldList[1]);
|
dol_include_once($InfoFieldList[1]);
|
||||||
$object = new $InfoFieldList[0]($this->db);
|
$object = new $InfoFieldList[0]($this->db);
|
||||||
if ($value)
|
if ($value)
|
||||||
{
|
{
|
||||||
$object->fetch(0,$value);
|
$object->fetch(0,$value);
|
||||||
$this->array_options[$key]=$object->id;
|
$this->array_options[$key]=$object->id;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$this->db->begin();
|
$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;
|
$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);
|
dol_syslog(get_class($this)."::insertExtraFields delete", LOG_DEBUG);
|
||||||
$this->db->query($sql_del);
|
$this->db->query($sql_del);
|
||||||
|
|
||||||
$sql = "INSERT INTO ".MAIN_DB_PREFIX.$this->table_element."_extrafields (fk_object";
|
$sql = "INSERT INTO ".MAIN_DB_PREFIX.$this->table_element."_extrafields (fk_object";
|
||||||
foreach($this->array_options as $key => $value)
|
foreach($this->array_options as $key => $value)
|
||||||
{
|
{
|
||||||
@ -3825,7 +3826,7 @@ abstract class CommonObject
|
|||||||
*
|
*
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
function showOptionals($extrafields, $mode='view', $params=0, $keyprefix='')
|
function showOptionals($extrafields, $mode='view', $params=null, $keyprefix='')
|
||||||
{
|
{
|
||||||
global $_POST, $conf;
|
global $_POST, $conf;
|
||||||
|
|
||||||
|
|||||||
@ -91,7 +91,14 @@ class dolprintIPP
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Getting Jobs
|
// 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 '<table width="100%" class="noborder">';
|
||||||
print '<tr class="liste_titre">';
|
print '<tr class="liste_titre">';
|
||||||
print "<td>Id</td>";
|
print "<td>Id</td>";
|
||||||
@ -102,19 +109,22 @@ class dolprintIPP
|
|||||||
print "<td>Cancel</td>";
|
print "<td>Cancel</td>";
|
||||||
print "</tr>\n";
|
print "</tr>\n";
|
||||||
$jobs = $ipp->jobs_attributes;
|
$jobs = $ipp->jobs_attributes;
|
||||||
$var = True;
|
$var = true;
|
||||||
//print '<pre>'.print_r($jobs,true).'</pre>';
|
//print '<pre>'.print_r($jobs,true).'</pre>';
|
||||||
foreach ($jobs as $value )
|
if (is_array($jobs))
|
||||||
{
|
{
|
||||||
$var=!$var;
|
foreach ($jobs as $value)
|
||||||
print "<tr ".$bc[$var].">";
|
{
|
||||||
print '<td>'.$value->job_id->_value0.'</td>';
|
$var=!$var;
|
||||||
print '<td>'.$value->job_originating_user_name->_value0.'</td>';
|
print "<tr ".$bc[$var].">";
|
||||||
print '<td>'.$value->printer_uri->_value0.'</td>';
|
print '<td>'.$value->job_id->_value0.'</td>';
|
||||||
print '<td>'.$value->job_name->_value0.'</td>';
|
print '<td>'.$value->job_originating_user_name->_value0.'</td>';
|
||||||
print '<td>'.$value->job_state->_value0.'</td>';
|
print '<td>'.$value->printer_uri->_value0.'</td>';
|
||||||
print '<td>'.$value->job_uri->_value0.'</td>';
|
print '<td>'.$value->job_name->_value0.'</td>';
|
||||||
print '</tr>';
|
print '<td>'.$value->job_state->_value0.'</td>';
|
||||||
|
print '<td>'.$value->job_uri->_value0.'</td>';
|
||||||
|
print '</tr>';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
print "</table>";
|
print "</table>";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -39,7 +39,7 @@ class ExtraFields
|
|||||||
var $attribute_type;
|
var $attribute_type;
|
||||||
// Tableau contenant le nom des champs en clef et le label de ces champs en value
|
// Tableau contenant le nom des champs en clef et le label de ces champs en value
|
||||||
var $attribute_label;
|
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;
|
var $attribute_size;
|
||||||
// Tableau contenant le nom des choix en clef et la valeur de ces choix en value
|
// Tableau contenant le nom des choix en clef et la valeur de ces choix en value
|
||||||
var $attribute_choice;
|
var $attribute_choice;
|
||||||
@ -124,6 +124,7 @@ class ExtraFields
|
|||||||
if (empty($label)) return -1;
|
if (empty($label)) return -1;
|
||||||
|
|
||||||
if ($elementtype == 'thirdparty') $elementtype='societe';
|
if ($elementtype == 'thirdparty') $elementtype='societe';
|
||||||
|
if ($elementtype == 'contact') $elementtype='socpeople';
|
||||||
|
|
||||||
// Create field into database except for separator type which is not stored in database
|
// Create field into database except for separator type which is not stored in database
|
||||||
if ($type != 'separate')
|
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)
|
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 == 'thirdparty') $elementtype='societe';
|
||||||
|
if ($elementtype == 'contact') $elementtype='socpeople';
|
||||||
|
|
||||||
$table=$elementtype.'_extrafields';
|
$table=$elementtype.'_extrafields';
|
||||||
|
|
||||||
@ -248,6 +250,7 @@ class ExtraFields
|
|||||||
global $conf;
|
global $conf;
|
||||||
|
|
||||||
if ($elementtype == 'thirdparty') $elementtype='societe';
|
if ($elementtype == 'thirdparty') $elementtype='societe';
|
||||||
|
if ($elementtype == 'contact') $elementtype='socpeople';
|
||||||
|
|
||||||
// Clean parameters
|
// Clean parameters
|
||||||
if (empty($pos)) $pos=0;
|
if (empty($pos)) $pos=0;
|
||||||
@ -308,6 +311,7 @@ class ExtraFields
|
|||||||
function delete($attrname, $elementtype='member')
|
function delete($attrname, $elementtype='member')
|
||||||
{
|
{
|
||||||
if ($elementtype == 'thirdparty') $elementtype='societe';
|
if ($elementtype == 'thirdparty') $elementtype='societe';
|
||||||
|
if ($elementtype == 'contact') $elementtype='socpeople';
|
||||||
|
|
||||||
$table=$elementtype.'_extrafields';
|
$table=$elementtype.'_extrafields';
|
||||||
|
|
||||||
@ -342,6 +346,7 @@ class ExtraFields
|
|||||||
global $conf;
|
global $conf;
|
||||||
|
|
||||||
if ($elementtype == 'thirdparty') $elementtype='societe';
|
if ($elementtype == 'thirdparty') $elementtype='societe';
|
||||||
|
if ($elementtype == 'contact') $elementtype='socpeople';
|
||||||
|
|
||||||
if (isset($attrname) && $attrname != '' && preg_match("/^\w[a-zA-Z0-9-_]*$/",$attrname))
|
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='')
|
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 == 'thirdparty') $elementtype='societe';
|
||||||
|
if ($elementtype == 'contact') $elementtype='socpeople';
|
||||||
|
|
||||||
$table=$elementtype.'_extrafields';
|
$table=$elementtype.'_extrafields';
|
||||||
|
|
||||||
@ -486,6 +492,8 @@ class ExtraFields
|
|||||||
|
|
||||||
// Clean parameters
|
// Clean parameters
|
||||||
if ($elementtype == 'thirdparty') $elementtype='societe';
|
if ($elementtype == 'thirdparty') $elementtype='societe';
|
||||||
|
if ($elementtype == 'contact') $elementtype='socpeople';
|
||||||
|
|
||||||
if (empty($list)) $list=0;
|
if (empty($list)) $list=0;
|
||||||
|
|
||||||
if (isset($attrname) && $attrname != '' && preg_match("/^\w[a-zA-Z0-9-_]*$/",$attrname))
|
if (isset($attrname) && $attrname != '' && preg_match("/^\w[a-zA-Z0-9-_]*$/",$attrname))
|
||||||
@ -570,6 +578,7 @@ class ExtraFields
|
|||||||
if ( empty($elementtype) ) return array();
|
if ( empty($elementtype) ) return array();
|
||||||
|
|
||||||
if ($elementtype == 'thirdparty') $elementtype='societe';
|
if ($elementtype == 'thirdparty') $elementtype='societe';
|
||||||
|
if ($elementtype == 'contact') $elementtype='socpeople';
|
||||||
|
|
||||||
$array_name_label=array();
|
$array_name_label=array();
|
||||||
|
|
||||||
|
|||||||
@ -116,9 +116,9 @@ class HookManager
|
|||||||
* @param array $parameters Array of parameters
|
* @param array $parameters Array of parameters
|
||||||
* @param Object $object Object to use hooks on
|
* @param Object $object Object to use hooks on
|
||||||
* @param string $action Action code on calling page ('create', 'edit', 'view', 'add', 'update', 'delete'...)
|
* @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.
|
* @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 printSearchForm,printLeftBlock,printTopRightMenu,formAddObjectLine,...: Return HTML string. TODO Deprecated. Must always return an int and things to print into ->resprints.
|
* For 'output' hooks (printLeftBlock, formAddObjectLine, formBuilddocOptions, ...): Return 0, <0 if KO. Things to print are returned into ->resprints and set into ->resPrint.
|
||||||
* Can also return some values into an array ->results.
|
* 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.
|
* $this->error or this->errors are also defined by class called by this function if error.
|
||||||
*/
|
*/
|
||||||
function executeHooks($method, $parameters=false, &$object='', &$action='')
|
function executeHooks($method, $parameters=false, &$object='', &$action='')
|
||||||
@ -135,7 +135,8 @@ class HookManager
|
|||||||
array(
|
array(
|
||||||
'addMoreActionsButtons',
|
'addMoreActionsButtons',
|
||||||
'addStatisticLine',
|
'addStatisticLine',
|
||||||
'doActions',
|
'deleteFile',
|
||||||
|
'doActions',
|
||||||
'formCreateThirdpartyOptions',
|
'formCreateThirdpartyOptions',
|
||||||
'formObjectOptions',
|
'formObjectOptions',
|
||||||
'formattachOptions',
|
'formattachOptions',
|
||||||
@ -147,7 +148,7 @@ class HookManager
|
|||||||
'formatEvent'
|
'formatEvent'
|
||||||
)
|
)
|
||||||
)) $hooktype='addreplace';
|
)) $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 (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')
|
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 (isset($actionclassinstance->results) && is_array($actionclassinstance->results)) $this->resArray =array_merge($this->resArray, $actionclassinstance->results);
|
||||||
if (! empty($actionclassinstance->resprints)) $this->resPrint.=$actionclassinstance->resprints;
|
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
|
else
|
||||||
{
|
{
|
||||||
// TODO. this should be done into the method of hook by returning nothing
|
// TODO. this should be done into the method of hook by returning nothing
|
||||||
|
|||||||
@ -415,7 +415,7 @@ class Form
|
|||||||
if ($direction > 0) {
|
if ($direction > 0) {
|
||||||
$s.='<'.$tag.$paramfortooltipimg;
|
$s.='<'.$tag.$paramfortooltipimg;
|
||||||
if ($tag == 'td') {
|
if ($tag == 'td') {
|
||||||
$s .= ' valign="top" width="14"';
|
$s .= ' valign="middle" width="14"';
|
||||||
}
|
}
|
||||||
$s.= '>'.$img.'</'.$tag.'>';
|
$s.= '>'.$img.'</'.$tag.'>';
|
||||||
}
|
}
|
||||||
@ -503,7 +503,7 @@ class Form
|
|||||||
$resql=$this->db->query($sql);
|
$resql=$this->db->query($sql);
|
||||||
if ($resql)
|
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);
|
$num = $this->db->num_rows($resql);
|
||||||
$i = 0;
|
$i = 0;
|
||||||
if ($num)
|
if ($num)
|
||||||
@ -531,7 +531,7 @@ class Form
|
|||||||
if (empty($row['favorite']) && $atleastonefavorite)
|
if (empty($row['favorite']) && $atleastonefavorite)
|
||||||
{
|
{
|
||||||
$atleastonefavorite=0;
|
$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']) )
|
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);
|
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;
|
return $out;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1451,7 +1455,7 @@ class Form
|
|||||||
$out.='<input type="hidden" class="removedassignedhidden" name="removedassigned" value="">';
|
$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.='<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.=$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();
|
$assignedtouser=array();
|
||||||
if (!empty($_SESSION['assignedtouser']))
|
if (!empty($_SESSION['assignedtouser']))
|
||||||
@ -2825,7 +2829,7 @@ class Form
|
|||||||
/**
|
/**
|
||||||
* Creates HTML units selector (code => label)
|
* 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 string $htmlname Select name
|
||||||
* @param int $showempty Add a nempty line
|
* @param int $showempty Add a nempty line
|
||||||
* @return string HTML select
|
* @return string HTML select
|
||||||
@ -2846,13 +2850,13 @@ class Form
|
|||||||
|
|
||||||
while($res = $this->db->fetch_object($resql))
|
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
|
else
|
||||||
{
|
{
|
||||||
$return.='<option value="'.$res->code.'">'.$langs->trans($res->label).'</option>';
|
$return.='<option value="'.$res->rowid.'">'.$langs->trans($res->label).'</option>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$return.='</select>';
|
$return.='</select>';
|
||||||
@ -4343,8 +4347,8 @@ class Form
|
|||||||
$(document).ready(function () {
|
$(document).ready(function () {
|
||||||
$(\''.(preg_match('/^\./',$htmlname)?$htmlname:'#'.$htmlname).'\').'.$tmpplugin.'({
|
$(\''.(preg_match('/^\./',$htmlname)?$htmlname:'#'.$htmlname).'\').'.$tmpplugin.'({
|
||||||
dir: \'ltr\',
|
dir: \'ltr\',
|
||||||
width: \'off\',
|
width: \'resolve\', /* off or resolve */
|
||||||
minimumInputLength: 0
|
minimumInputLength: '.$minLengthToAutocomplete.'
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
</script>';
|
</script>';
|
||||||
@ -4701,15 +4705,15 @@ class Form
|
|||||||
* To add a particular filter on select, you must set $object->next_prev_filter to SQL criteria.
|
* To add a particular filter on select, you must set $object->next_prev_filter to SQL criteria.
|
||||||
*
|
*
|
||||||
* @param object $object Object to show
|
* @param object $object Object to show
|
||||||
* @param string $paramid Name of parameter to use to name the id into the URL link
|
* @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 $morehtml More html content to output just before the nav bar
|
||||||
* @param int $shownav Show Condition (navigation is shown if value is 1)
|
* @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 $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 $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 $morehtmlref Code html supplementaire a afficher apres ref
|
||||||
* @param string $moreparam More param to add in nav link url.
|
* @param string $moreparam More param to add in nav link url.
|
||||||
* @param int $nodbprefix Do not include DB prefix to forge table name
|
* @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)
|
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 string $modulepart Key to define module concerned ('societe', 'userphoto', 'memberphoto')
|
||||||
* @param object $object Object containing data to retrieve file name
|
* @param object $object Object containing data to retrieve file name
|
||||||
* @param int $width Width of photo
|
* @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
|
* @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);
|
$entity = (! empty($object->entity) ? $object->entity : $conf->entity);
|
||||||
$id = (! empty($object->id) ? $object->id : $object->rowid);
|
$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 ($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
|
if (! empty($conf->global->MAIN_OLD_IMAGE_LINKS)) $altfile=$object->id.".jpg"; // For backward compatibility
|
||||||
$email=$object->email;
|
$email=$object->email;
|
||||||
}else {
|
} else {
|
||||||
$dir=$conf->$modulepart->dir_output;
|
$dir=$conf->$modulepart->dir_output;
|
||||||
if ($object->photo) $file=get_exdir($id, 2, 0, 0, $adherent, 'member').'photos/'.$object->photo;
|
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
|
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
|
// TODO Link to large image
|
||||||
$ret.='<a href="'.DOL_URL_ROOT.'/viewimage.php?modulepart='.$modulepart.'&entity='.$entity.'&file='.urlencode($file).'&cache='.$cache.'">';
|
$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>';
|
$ret.='</a>';
|
||||||
}
|
}
|
||||||
else if ($altfile && file_exists($dir."/".$altfile))
|
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.='<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>';
|
$ret.='</a>';
|
||||||
}
|
}
|
||||||
else
|
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;
|
global $dolibarr_main_url_root;
|
||||||
$ret.='<!-- Put link to gravatar -->';
|
$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
|
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');
|
else dol_print_error('','Call of showphoto with wrong parameters');
|
||||||
|
|
||||||
|
|||||||
@ -105,6 +105,10 @@ class FormAdmin
|
|||||||
}
|
}
|
||||||
$out.= '</select>';
|
$out.= '</select>';
|
||||||
|
|
||||||
|
// Make select dynamic
|
||||||
|
include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php';
|
||||||
|
$out.= ajax_combobox($htmlname);
|
||||||
|
|
||||||
return $out;
|
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 $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
|
* @param string $htmlname Id of department
|
||||||
* @return string String with HTML select
|
* @return string String with HTML select
|
||||||
|
* @see select_country
|
||||||
*/
|
*/
|
||||||
function select_state($selected='',$country_codeid=0, $htmlname='state_id')
|
function select_state($selected='',$country_codeid=0, $htmlname='state_id')
|
||||||
{
|
{
|
||||||
@ -234,7 +235,7 @@ class FormCompany
|
|||||||
$result=$this->db->query($sql);
|
$result=$this->db->query($sql);
|
||||||
if ($result)
|
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>';
|
if ($country_codeid) $out.= '<option value="0"> </option>';
|
||||||
$num = $this->db->num_rows($result);
|
$num = $this->db->num_rows($result);
|
||||||
$i = 0;
|
$i = 0;
|
||||||
@ -277,13 +278,17 @@ class FormCompany
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (! empty($htmlname)) $out.= '</select>';
|
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
|
else
|
||||||
{
|
{
|
||||||
dol_print_error($this->db);
|
dol_print_error($this->db);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Make select dynamic
|
||||||
|
include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php';
|
||||||
|
$out .= ajax_combobox($htmlname);
|
||||||
|
|
||||||
return $out;
|
return $out;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -431,9 +436,10 @@ class FormCompany
|
|||||||
* @param string $selected Preselected code of juridical type
|
* @param string $selected Preselected code of juridical type
|
||||||
* @param int $country_codeid 0=list for all countries, otherwise list only country requested
|
* @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 $filter Add a SQL filter on list
|
||||||
|
* @param string $htmlname HTML name of select
|
||||||
* @return string String with HTML 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;
|
global $conf,$langs,$user;
|
||||||
$langs->load("dict");
|
$langs->load("dict");
|
||||||
@ -454,7 +460,7 @@ class FormCompany
|
|||||||
if ($resql)
|
if ($resql)
|
||||||
{
|
{
|
||||||
$out.= '<div id="particulier2" class="visible">';
|
$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.
|
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);
|
$num = $this->db->num_rows($resql);
|
||||||
@ -488,7 +494,7 @@ class FormCompany
|
|||||||
// Show break when we are in multi country mode
|
// Show break when we are in multi country mode
|
||||||
if (empty($country_codeid) && $val['country_code'])
|
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'];
|
$country=$val['country'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -508,6 +514,11 @@ class FormCompany
|
|||||||
}
|
}
|
||||||
$out.= '</select>';
|
$out.= '</select>';
|
||||||
if ($user->admin) $out.= info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"),1);
|
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>';
|
$out.= '</div>';
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@ -421,6 +421,15 @@ function actions_prepare_head($object)
|
|||||||
$head[$h][2] = 'card';
|
$head[$h][2] = 'card';
|
||||||
$h++;
|
$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
|
// Attached files
|
||||||
require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
|
require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
|
||||||
$upload_dir = $conf->agenda->dir_output . "/" . $object->id;
|
$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;
|
if (empty($minLengthToAutocomplete)) $minLengthToAutocomplete=0;
|
||||||
|
|
||||||
$msg = '<script type="text/javascript">
|
$tmpplugin='select2';
|
||||||
$(document).ready(function() {
|
$msg='<!-- JS CODE TO ENABLE '.$tmpplugin.' for id '.$htmlname.' -->
|
||||||
$(\'#'.$htmlname.'\').select2({
|
<script type="text/javascript">
|
||||||
width: \'resolve\',
|
$(document).ready(function () {
|
||||||
minimumInputLength: '.$minLengthToAutocomplete.',
|
$(\''.(preg_match('/^\./',$htmlname)?$htmlname:'#'.$htmlname).'\').'.$tmpplugin.'({
|
||||||
})';
|
dir: \'ltr\',
|
||||||
|
width: \'resolve\', /* off or resolve */
|
||||||
|
minimumInputLength: '.$minLengthToAutocomplete.'
|
||||||
|
})';
|
||||||
if ($forcefocus) $msg.= '.select2(\'focus\')';
|
if ($forcefocus) $msg.= '.select2(\'focus\')';
|
||||||
$msg.= ';';
|
$msg.= ';'."\n";
|
||||||
|
|
||||||
if (count($event))
|
if (count($event))
|
||||||
{
|
{
|
||||||
|
|||||||
@ -93,6 +93,15 @@ function societe_prepare_head(Societe $object)
|
|||||||
$h++;
|
$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
|
// Show more tabs from modules
|
||||||
// Entries must be declared in modules descriptor with line
|
// 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
|
// $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
|
* Remove a file or several files with a mask
|
||||||
*
|
*
|
||||||
* @param string $file File to delete or mask of file to delete
|
* @param string $file File to delete or mask of files to delete
|
||||||
* @param int $disableglob Disable usage of glob like *
|
* @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 $nophperrors Disable all PHP output errors
|
||||||
* @param int $nohook Disable all hooks
|
* @param int $nohook Disable all hooks
|
||||||
* @param object $object Current object in use
|
* @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)
|
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);
|
$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
|
else
|
||||||
{
|
{
|
||||||
$error=0;
|
$error=0;
|
||||||
|
|
||||||
//print "x".$file." ".$disableglob;exit;
|
//print "x".$file." ".$disableglob;exit;
|
||||||
$ok=true;
|
|
||||||
$file_osencoded=dol_osencode($file); // New filename encoded in OS filesystem encoding charset
|
$file_osencoded=dol_osencode($file); // New filename encoded in OS filesystem encoding charset
|
||||||
if (empty($disableglob) && ! empty($file_osencoded))
|
if (empty($disableglob) && ! empty($file_osencoded))
|
||||||
{
|
{
|
||||||
|
$ok=true;
|
||||||
$globencoded=str_replace('[','\[',$file_osencoded);
|
$globencoded=str_replace('[','\[',$file_osencoded);
|
||||||
$globencoded=str_replace(']','\]',$globencoded);
|
$globencoded=str_replace(']','\]',$globencoded);
|
||||||
$listofdir=glob($globencoded);
|
$listofdir=glob($globencoded);
|
||||||
@ -853,6 +854,7 @@ function dol_delete_file($file,$disableglob=0,$nophperrors=0,$nohook=0,$object=n
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
$ok=false;
|
||||||
if ($nophperrors) $ok=@unlink($file_osencoded);
|
if ($nophperrors) $ok=@unlink($file_osencoded);
|
||||||
else $ok=unlink($file_osencoded);
|
else $ok=unlink($file_osencoded);
|
||||||
if ($ok) dol_syslog("Removed file ".$file_osencoded, LOG_DEBUG);
|
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 (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;
|
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 string $stringtoescape String to escape
|
||||||
* @param int $keepb Do not clean b tags
|
* @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
|
else
|
||||||
$isactive=false;
|
$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]).' -->';
|
$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')
|
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 (isset($links[$i][2]) && $links[$i][2] == 'image')
|
||||||
{
|
{
|
||||||
if (!empty($links[$i][0]))
|
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
|
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]))
|
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>';
|
$outmore.='</div>';
|
||||||
}
|
}
|
||||||
@ -789,7 +789,7 @@ function dol_get_fiche_head($links=array(), $active='0', $title='', $notab=0, $p
|
|||||||
|
|
||||||
if ($displaytab > $limittoshow)
|
if ($displaytab > $limittoshow)
|
||||||
{
|
{
|
||||||
$tabsname=str_replace ("@", "", $picto);
|
$tabsname=str_replace("@", "", $picto);
|
||||||
$out.='<div id="moretabs'.$tabsname.'" class="inline-block tabsElem">';
|
$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.='<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>';
|
$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');
|
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)
|
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>';
|
if ($cpt >= 2) $pagelist.='<li><span class="inactive">...</span></li>';
|
||||||
}
|
}
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
if ($cpt==$page)
|
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
|
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++;
|
$cpt++;
|
||||||
}
|
}
|
||||||
while ($cpt < $nbpages && $cpt<=$page+$maxnbofpage);
|
while ($cpt < $nbpages && $cpt<=$page+$maxnbofpage);
|
||||||
if ($cpt<$nbpages)
|
if ($cpt<$nbpages)
|
||||||
{
|
{
|
||||||
if ($cpt<$nbpages-1) $pagelist.= '<li class="pagination"><span class="inactive">...</span></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 class="pagination"><a href="'.$file.'?page='.($nbpages-1).$options.'&sortfield='.$sortfield.'&sortorder='.$sortorder.'">'.$nbpages.'</a></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
|
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 '</td>';
|
||||||
|
|
||||||
print '</tr></table>'."\n";
|
print '</tr></table>'."\n";
|
||||||
|
|||||||
@ -42,6 +42,15 @@ function salaries_prepare_head($object) {
|
|||||||
// $this->tabs = array('entity:-tabname); to remove a tab
|
// $this->tabs = array('entity:-tabname); to remove a tab
|
||||||
complete_head_from_modules($conf,$langs,$object,$head,$h,'salaries');
|
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][0] = DOL_URL_ROOT.'/compta/salaries/info.php?id='.$object->id;
|
||||||
$head[$h][1] = $langs->trans("Info");
|
$head[$h][1] = $langs->trans("Info");
|
||||||
|
|||||||
@ -340,7 +340,7 @@ function restrictedArea($user, $features, $objectid=0, $tableandshare='', $featu
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Check access by user to object
|
* Check access by user to object
|
||||||
*
|
*
|
||||||
* @param User $user User to check
|
* @param User $user User to check
|
||||||
* @param array $featuresarray Features/modules 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).
|
* @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 $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_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)
|
* @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
|
* @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;
|
global $db, $conf;
|
||||||
|
|
||||||
// More parameters
|
// More parameters
|
||||||
$params = explode('&', $tableandshare);
|
$params = explode('&', $tableandshare);
|
||||||
$dbtablename=(! empty($params[0]) ? $params[0] : '');
|
$dbtablename=(! empty($params[0]) ? $params[0] : '');
|
||||||
$sharedelement=(! empty($params[1]) ? $params[1] : $dbtablename);
|
$sharedelement=(! empty($params[1]) ? $params[1] : $dbtablename);
|
||||||
|
|
||||||
foreach ($featuresarray as $feature)
|
foreach ($featuresarray as $feature)
|
||||||
{
|
{
|
||||||
$sql='';
|
$sql='';
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2007-2014 Laurent Destailleur <eldy@users.sourceforge.net>
|
/* Copyright (C) 2007-2015 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2007-2009 Regis Houssin <regis.houssin@capnetworks.com>
|
* Copyright (C) 2007-2015 Regis Houssin <regis.houssin@capnetworks.com>
|
||||||
* Copyright (C) 2010-2011 Juanjo Menent <jmenent@2byte.es>
|
* Copyright (C) 2010-2011 Juanjo Menent <jmenent@2byte.es>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* 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)."'";
|
$sql.=' WHERE ('.$usernamecol1." = '".$db->escape($usertotest)."'";
|
||||||
if (preg_match('/@/',$usertotest)) $sql.=' OR '.$usernamecol2." = '".$db->escape($usertotest)."'";
|
if (preg_match('/@/',$usertotest)) $sql.=' OR '.$usernamecol2." = '".$db->escape($usertotest)."'";
|
||||||
$sql.=') AND '.$entitycol." IN (0," . ($entity ? $entity : 1) . ")";
|
$sql.=') AND '.$entitycol." IN (0," . ($entity ? $entity : 1) . ")";
|
||||||
|
$sql.=' AND statut = 1';
|
||||||
|
|
||||||
$resql=$db->query($sql);
|
$resql=$db->query($sql);
|
||||||
if ($resql)
|
if ($resql)
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2005-2008 Laurent Destailleur <eldy@users.sourceforge.net>
|
/* 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>
|
* Copyright (C) 2013 Juanjo Menent <jmenent@2byte.es>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* 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')
|
function getNextValue($objsoc,$facture,$mode='next')
|
||||||
{
|
{
|
||||||
global $db,$conf;
|
global $db;
|
||||||
|
|
||||||
$prefix=$this->prefixinvoice;
|
$prefix=$this->prefixinvoice;
|
||||||
|
|
||||||
if ($facture->type == 1) $prefix=$this->prefixreplacement;
|
if ($facture->type == 1) $prefix=$this->prefixreplacement;
|
||||||
else if ($facture->type == 2) $prefix=$this->prefixcreditnote;
|
else if ($facture->type == 2) $prefix=$this->prefixcreditnote;
|
||||||
else if ($facture->type == 3) $prefix=$this->prefixdeposit;
|
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 = "SELECT MAX(CAST(SUBSTRING(facnumber FROM ".$posindice.") AS SIGNED)) as max"; // This is standard SQL
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."facture";
|
$sql.= " FROM ".MAIN_DB_PREFIX."facture";
|
||||||
$sql.= " WHERE facnumber LIKE '".$prefix."____-%'";
|
$sql.= " WHERE facnumber LIKE '".$prefix."____-%'";
|
||||||
$sql.= " AND entity = ".$conf->entity;
|
$sql.= " AND entity IN (".getEntity('facture', 1).")";
|
||||||
|
|
||||||
$resql=$db->query($sql);
|
$resql=$db->query($sql);
|
||||||
dol_syslog(get_class($this)."::getNextValue", LOG_DEBUG);
|
dol_syslog(get_class($this)."::getNextValue", LOG_DEBUG);
|
||||||
@ -165,7 +165,7 @@ class mod_facture_mars extends ModeleNumRefFactures
|
|||||||
$sql = "SELECT facnumber as ref";
|
$sql = "SELECT facnumber as ref";
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."facture";
|
$sql.= " FROM ".MAIN_DB_PREFIX."facture";
|
||||||
$sql.= " WHERE facnumber LIKE '".$prefix."____-".$num."'";
|
$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);
|
dol_syslog(get_class($this)."::getNextValue", LOG_DEBUG);
|
||||||
$resql=$db->query($sql);
|
$resql=$db->query($sql);
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2005-2008 Laurent Destailleur <eldy@users.sourceforge.net>
|
/* 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
|
* 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
|
* 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);
|
$this->error=$langs->trans('ErrorNumRefModel',$max);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check deposit num
|
// Check deposit num
|
||||||
$fayymm='';
|
$fayymm='';
|
||||||
|
|
||||||
@ -146,7 +146,7 @@ class mod_facture_terre extends ModeleNumRefFactures
|
|||||||
*/
|
*/
|
||||||
function getNextValue($objsoc,$facture,$mode='next')
|
function getNextValue($objsoc,$facture,$mode='next')
|
||||||
{
|
{
|
||||||
global $db,$conf;
|
global $db;
|
||||||
|
|
||||||
if ($facture->type == 2) $prefix=$this->prefixcreditnote;
|
if ($facture->type == 2) $prefix=$this->prefixcreditnote;
|
||||||
else if ($facture->type == 3) $prefix=$this->prefixdeposit;
|
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 = "SELECT MAX(CAST(SUBSTRING(facnumber FROM ".$posindice.") AS SIGNED)) as max"; // This is standard SQL
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."facture";
|
$sql.= " FROM ".MAIN_DB_PREFIX."facture";
|
||||||
$sql.= " WHERE facnumber LIKE '".$prefix."____-%'";
|
$sql.= " WHERE facnumber LIKE '".$prefix."____-%'";
|
||||||
$sql.= " AND entity = ".$conf->entity;
|
$sql.= " AND entity IN (".getEntity('facture', 1).")";
|
||||||
|
|
||||||
$resql=$db->query($sql);
|
$resql=$db->query($sql);
|
||||||
dol_syslog(get_class($this)."::getNextValue", LOG_DEBUG);
|
dol_syslog(get_class($this)."::getNextValue", LOG_DEBUG);
|
||||||
@ -181,7 +181,7 @@ class mod_facture_terre extends ModeleNumRefFactures
|
|||||||
$sql = "SELECT facnumber as ref";
|
$sql = "SELECT facnumber as ref";
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."facture";
|
$sql.= " FROM ".MAIN_DB_PREFIX."facture";
|
||||||
$sql.= " WHERE facnumber LIKE '".$prefix."____-".$num."'";
|
$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);
|
dol_syslog(get_class($this)."::getNextValue", LOG_DEBUG);
|
||||||
$resql=$db->query($sql);
|
$resql=$db->query($sql);
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
/* 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
|
* 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
|
* 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.
|
// 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 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'
|
// 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.
|
// Data directories to create when module is enabled.
|
||||||
// Example: this->dirs = array("/mymodule/temp");
|
// Example: this->dirs = array("/mymodule/temp");
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2014 Laurent Destailleur <eldy@users.sourceforge.net>
|
/* Copyright (C) 2014-2015 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2014 Frederic France <frederic.france@free.fr>
|
* Copyright (C) 2014 Frederic France <frederic.france@free.fr>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* 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
|
* 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/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \defgroup printing Module printing
|
/** \defgroup printing Module printing
|
||||||
* \brief Module for activation of printing icon
|
* \brief Module for activation of printing icon to make direct printing
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \file htdocs/core/modules/modPrinting.class.php
|
* \file htdocs/core/modules/modPrinting.class.php
|
||||||
* \ingroup printing
|
* \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';
|
include_once DOL_DOCUMENT_ROOT .'/core/modules/DolibarrModules.class.php';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \class modPrinting
|
* Class to describe and activate module Direct Printing
|
||||||
* \brief Classe de description et activation du module Printing
|
|
||||||
*/
|
*/
|
||||||
class modPrinting extends DolibarrModules
|
class modPrinting extends DolibarrModules
|
||||||
{
|
{
|
||||||
@ -47,7 +46,7 @@ class modPrinting extends DolibarrModules
|
|||||||
$this->numero = 64000;
|
$this->numero = 64000;
|
||||||
// Family can be 'crm','financial','hr','projects','products','ecm','technic','other'
|
// Family can be 'crm','financial','hr','projects','products','ecm','technic','other'
|
||||||
// It is used to group modules in module setup page
|
// 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)
|
// 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));
|
$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)
|
// 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.
|
// 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 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'
|
// 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.
|
// Data directories to create when module is enabled.
|
||||||
$this->dirs = array();
|
$this->dirs = array();
|
||||||
|
|||||||
@ -1,6 +1,5 @@
|
|||||||
<?php
|
<?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
|
* 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
|
* 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
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* 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'
|
// Family can be 'crm','financial','hr','projects','products','ecm','technic','other'
|
||||||
// It is used to group modules in module setup page
|
// It is used to group modules in module setup page
|
||||||
$this->family = "hr";
|
$this->family = "projects";
|
||||||
// Module label (no space allowed)
|
// Module label (no space allowed)
|
||||||
// used if translation string 'ModuleXXXName' not found
|
// used if translation string 'ModuleXXXName' not found
|
||||||
// (where XXX is value of numeric property 'numero' of module)
|
// (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);
|
$this->const_name = 'MAIN_MODULE_' . strtoupper($this->name);
|
||||||
// Where to store the module in setup page
|
// Where to store the module in setup page
|
||||||
// (0=common,1=interface,2=others,3=very specific)
|
// (0=common,1=interface,2=others,3=very specific)
|
||||||
$this->special = 0;
|
$this->special = 2;
|
||||||
// Name of image file used for this module.
|
// Name of image file used for this module.
|
||||||
// If file is in theme/yourtheme/img directory under name object_pictovalue.png
|
// If file is in theme/yourtheme/img directory under name object_pictovalue.png
|
||||||
// use this->picto='pictovalue'
|
// 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)
|
// (reresource 'x' by type of category (0=product, 1=supplier, 2=customer, 3=member)
|
||||||
|
|
||||||
$this->tabs = array(
|
$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
|
// Boxes
|
||||||
|
|||||||
@ -136,15 +136,15 @@ class modSalaries extends DolibarrModules
|
|||||||
$r++;
|
$r++;
|
||||||
$this->export_code[$r]=$this->rights_class.'_'.$r;
|
$this->export_code[$r]=$this->rights_class.'_'.$r;
|
||||||
$this->export_label[$r]='Salaries and payments';
|
$this->export_label[$r]='Salaries and payments';
|
||||||
$this->export_permission[$r]=array(array("salary","export"));
|
$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.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_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_paiement'=>'Number','p.label'=>'Text');
|
$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_paiement'=>'payment');
|
$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_start[$r]='SELECT DISTINCT ';
|
||||||
$this->export_sql_end[$r] =' FROM '.MAIN_DB_PREFIX.'user as u';
|
$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.'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_typepaiement = cp.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).')';
|
$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';
|
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
|
class modSyncSupplierWebServices extends DolibarrModules
|
||||||
{
|
{
|
||||||
|
|||||||
@ -59,11 +59,8 @@ if ($action == 'confirm_deletefile' && $confirm == 'yes')
|
|||||||
if ($urlfile)
|
if ($urlfile)
|
||||||
{
|
{
|
||||||
$ret = dol_delete_file($file, 0, 0, 0, $object);
|
$ret = dol_delete_file($file, 0, 0, 0, $object);
|
||||||
if ($ret) {
|
if ($ret) setEventMessage($langs->trans("FileWasRemoved", $urlfile));
|
||||||
setEventMessage($langs->trans("FileWasRemoved", $urlfile));
|
else setEventMessage($langs->trans("ErrorFailToDeleteFile", $urlfile), 'errors');
|
||||||
} else {
|
|
||||||
setEventMessage($langs->trans("ErrorFailToDeleteFile", $urlfile), 'errors');
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
elseif ($linkid)
|
elseif ($linkid)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -1,14 +1,13 @@
|
|||||||
<?php
|
<?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);
|
$form = new Form($db);
|
||||||
if(!class_exists('FormResource'))
|
|
||||||
require_once(DOL_DOCUMENT_ROOT.'/resource/class/html.formresource.class.php');
|
|
||||||
$formresources = new FormResource($db);
|
$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 .= '<form class="tagtr '.($var==true?'pair':'impair').'" action="'.$_SERVER["PHP_SELF"].'" method="POST">';
|
||||||
$out .= '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
$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('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"><label>'.$langs->trans('Mandatory').'</label> '.$form->selectyesno('mandatory',$linked_resource['mandatory']?1:0,1).'</div>';
|
||||||
|
|
||||||
$out .= '<div class="tagtd">';
|
$out .= '<div class="tagtd" align="right">';
|
||||||
$out .='<input type="submit" id="add-resource-place" class="button" value="'.$langs->trans("Add").'"';
|
$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>';
|
$out .= '</div>';
|
||||||
|
|
||||||
$out .='</form>';
|
$out .='</form>';
|
||||||
@ -40,6 +37,4 @@ $out .= '<br />';
|
|||||||
|
|
||||||
print $out;
|
print $out;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// FIN DU TPL
|
// FIN DU TPL
|
||||||
|
|||||||
@ -6,36 +6,32 @@ $form= new Form($db);
|
|||||||
|
|
||||||
if( (array) $linked_resources && count($linked_resources) > 0)
|
if( (array) $linked_resources && count($linked_resources) > 0)
|
||||||
{
|
{
|
||||||
$var=false;
|
$var=true;
|
||||||
|
|
||||||
// TODO: DEBUT DU TPL
|
// TODO: DEBUT DU TPL
|
||||||
if($mode == 'edit' )
|
if($mode == 'edit' )
|
||||||
{
|
{
|
||||||
|
|
||||||
print '<div class="tagtable centpercent noborder allwidth">';
|
print '<div class="tagtable centpercent noborder allwidth">';
|
||||||
print '<form class="tagtr liste_titre">';
|
print '<form class="tagtr liste_titre">';
|
||||||
print '<div class="tagtd">'.$langs->trans('Type').'</div>';
|
print '<div class="tagtd">'.$langs->trans('Type').'</div>';
|
||||||
print '<div class="tagtd">'.$langs->trans('Resource').'</div>';
|
print '<div class="tagtd">'.$langs->trans('Resource').'</div>';
|
||||||
print '<div class="tagtd">'.$langs->trans('Busy').'</div>';
|
print '<div class="tagtd" align="center">'.$langs->trans('Busy').'</div>';
|
||||||
print '<div class="tagtd">'.$langs->trans('Mandatory').'</div>';
|
print '<div class="tagtd" align="center">'.$langs->trans('Mandatory').'</div>';
|
||||||
print '<div class="tagtd">'.$langs->trans('Edit').'</div>';
|
print '<div class="tagtd"></div>';
|
||||||
print '</form>';
|
print '</form>';
|
||||||
//print '</div>';
|
//print '</div>';
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
||||||
print '<div class="tagtable centpercent noborder allwidth">';
|
print '<div class="tagtable centpercent noborder allwidth">';
|
||||||
print '<form class="tagtr liste_titre">';
|
print '<form class="tagtr liste_titre">';
|
||||||
print '<div class="tagtd">'.$langs->trans('Type').'</div>';
|
print '<div class="tagtd">'.$langs->trans('Type').'</div>';
|
||||||
print '<div class="tagtd">'.$langs->trans('Resource').'</div>';
|
print '<div class="tagtd">'.$langs->trans('Resource').'</div>';
|
||||||
print '<div class="tagtd">'.$langs->trans('Busy').'</div>';
|
print '<div class="tagtd" align="center">'.$langs->trans('Busy').'</div>';
|
||||||
print '<div class="tagtd">'.$langs->trans('Mandatory').'</div>';
|
print '<div class="tagtd" align="center">'.$langs->trans('Mandatory').'</div>';
|
||||||
print '<div class="tagtd">'.$langs->trans('Action').'</div>';
|
print '<div class="tagtd"></div>';
|
||||||
print '</form>';
|
print '</form>';
|
||||||
//print '</div>';
|
//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->type_label.'</div>';
|
||||||
print '<div class="tagtd">'.$object_resource->getNomUrl(1).'</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">'.$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 '<div class="tagtd"><input type="submit" class="button" value="'.$langs->trans("Update").'"></div>';
|
||||||
print '</form>';
|
print '</form>';
|
||||||
@ -77,20 +73,20 @@ if( (array) $linked_resources && count($linked_resources) > 0)
|
|||||||
print $object_resource->getNomUrl(1);
|
print $object_resource->getNomUrl(1);
|
||||||
print '</div class="tagtd">';
|
print '</div class="tagtd">';
|
||||||
|
|
||||||
print '<div class="tagtd">';
|
print '<div class="tagtd" align="center">';
|
||||||
print $linked_resource['busy']?1:0;
|
print yn($linked_resource['busy']);
|
||||||
print '</div>';
|
print '</div>';
|
||||||
|
|
||||||
print '<div class="tagtd">';
|
print '<div class="tagtd" align="center">';
|
||||||
print $linked_resource['mandatory']?1:0;
|
print yn($linked_resource['mandatory']);
|
||||||
print '</div>';
|
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 '<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 img_edit();
|
||||||
print '</a>';
|
print '</a>';
|
||||||
print ' ';
|
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 img_delete();
|
||||||
print '</a>';
|
print '</a>';
|
||||||
print '</div>';
|
print '</div>';
|
||||||
|
|||||||
@ -713,7 +713,14 @@ if (! empty($id) && $action != 'edit')
|
|||||||
// Delete
|
// Delete
|
||||||
if ($user->rights->don->supprimer)
|
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
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
@ -522,27 +522,28 @@ class Don extends CommonObject
|
|||||||
*/
|
*/
|
||||||
function delete($user, $notrigger=0)
|
function delete($user, $notrigger=0)
|
||||||
{
|
{
|
||||||
global $conf, $langs;
|
global $user, $conf, $langs;
|
||||||
require_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
|
require_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
|
||||||
|
|
||||||
$error = 0;
|
$error = 0;
|
||||||
|
|
||||||
$this->db->begin();
|
$this->db->begin();
|
||||||
|
|
||||||
// Delete donation
|
if (! $error)
|
||||||
if (! $error)
|
|
||||||
{
|
{
|
||||||
$sql = "DELETE FROM " . MAIN_DB_PREFIX . "don";
|
if (!$notrigger)
|
||||||
$sql.= " WHERE rowid=" . $this->id;
|
{
|
||||||
|
// Call trigger
|
||||||
|
$result=$this->call_trigger('DON_DELETE',$user);
|
||||||
|
|
||||||
$resql = $this->db->query($sql);
|
if ($result < 0) {
|
||||||
if (!$resql)
|
$error++;
|
||||||
{
|
}
|
||||||
$this->errors[] = $this->db->lasterror();
|
// End call triggers
|
||||||
$error++;
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Delete donation
|
||||||
if (! $error)
|
if (! $error)
|
||||||
{
|
{
|
||||||
$sql = "DELETE FROM " . MAIN_DB_PREFIX . "don_extrafields";
|
$sql = "DELETE FROM " . MAIN_DB_PREFIX . "don_extrafields";
|
||||||
@ -558,16 +559,15 @@ class Don extends CommonObject
|
|||||||
|
|
||||||
if (! $error)
|
if (! $error)
|
||||||
{
|
{
|
||||||
if (!$notrigger)
|
$sql = "DELETE FROM " . MAIN_DB_PREFIX . "don";
|
||||||
{
|
$sql.= " WHERE rowid=" . $this->id;
|
||||||
// Call trigger
|
|
||||||
$result=$this->call_trigger('DON_DELETE',$user);
|
|
||||||
|
|
||||||
if ($result < 0) {
|
$resql = $this->db->query($sql);
|
||||||
$error++;
|
if (!$resql)
|
||||||
}
|
{
|
||||||
// End call triggers
|
$this->errors[] = $this->db->lasterror();
|
||||||
}
|
$error++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (! $error)
|
if (! $error)
|
||||||
@ -577,7 +577,7 @@ class Don extends CommonObject
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
foreach ( $this->errors as $errmsg )
|
foreach($this->errors as $errmsg)
|
||||||
{
|
{
|
||||||
dol_syslog(get_class($this) . "::delete " . $errmsg, LOG_ERR);
|
dol_syslog(get_class($this) . "::delete " . $errmsg, LOG_ERR);
|
||||||
$this->error .= ($this->error ? ', ' . $errmsg : $errmsg);
|
$this->error .= ($this->error ? ', ' . $errmsg : $errmsg);
|
||||||
|
|||||||
@ -109,24 +109,9 @@ class ExpenseReport extends CommonObject
|
|||||||
$this->total_tva = 0;
|
$this->total_tva = 0;
|
||||||
|
|
||||||
// List of language codes for status
|
// List of language codes for status
|
||||||
$this->statuts[0]='Draft';
|
$this->statuts_short = array(0 => 'Draft', 2 => 'Validated', 4 => 'Canceled', 5 => 'Approved', 6 => 'Paid', 99 => 'Refused');
|
||||||
$this->statuts[2]='Validated';
|
$this->statuts = array(0 => 'Draft', 2 => 'Validated', 4 => 'Canceled', 5 => 'Approved', 6 => 'Paid', 99 => 'Refused');
|
||||||
$this->statuts[4]='Canceled';
|
$this->statuts_logo = array(0 => 'statut0', 2 => 'statut1', 4 => 'statut5', 5 => 'statut3', 6 => 'statut6', 99 => 'statut8');
|
||||||
$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';
|
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -78,12 +78,15 @@ if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter")) // Both
|
|||||||
$search_statut="";
|
$search_statut="";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Actions
|
* Actions
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// None
|
// None
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* View
|
* View
|
||||||
*/
|
*/
|
||||||
@ -219,19 +222,19 @@ if ($id > 0)
|
|||||||
print '<table class="border" width="100%">';
|
print '<table class="border" width="100%">';
|
||||||
|
|
||||||
// Ref
|
// 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 '<td colspan="2">';
|
||||||
print $form->showrefnav($fuser,'id','',$user->rights->user->user->lire || $user->admin);
|
print $form->showrefnav($fuser,'id','',$user->rights->user->user->lire || $user->admin);
|
||||||
print '</td>';
|
print '</td>';
|
||||||
print '</tr>';
|
print '</tr>';
|
||||||
|
|
||||||
// LastName
|
// 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 '<td colspan="2">'.$fuser->lastname.'</td>';
|
||||||
print "</tr>\n";
|
print "</tr>\n";
|
||||||
|
|
||||||
// FirstName
|
// 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 '<td colspan="2">'.$fuser->firstname.'</td>';
|
||||||
print "</tr>\n";
|
print "</tr>\n";
|
||||||
|
|
||||||
@ -250,14 +253,10 @@ $nbdeduced=$holiday->getConfCP('nbHolidayDeducted');
|
|||||||
$nb_holiday = $nbaquis / $nbdeduced;
|
$nb_holiday = $nbaquis / $nbdeduced;
|
||||||
print $langs->trans('SoldeCPUser',round($nb_holiday,2)).($nbdeduced != 1 ? ' ('.$nbaquis.' / '.$nbdeduced.')' : '');
|
print $langs->trans('SoldeCPUser',round($nb_holiday,2)).($nbdeduced != 1 ? ' ('.$nbaquis.' / '.$nbdeduced.')' : '');
|
||||||
|
|
||||||
if ($id > 0)
|
dol_fiche_end();
|
||||||
{
|
|
||||||
dol_fiche_end();
|
if ($id > 0) print '</br>';
|
||||||
print '</br>';
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
dol_fiche_end();
|
|
||||||
}
|
|
||||||
|
|
||||||
print '<form method="get" action="'.$_SERVER["PHP_SELF"].'">'."\n";
|
print '<form method="get" action="'.$_SERVER["PHP_SELF"].'">'."\n";
|
||||||
print '<table class="noborder" width="100%;">';
|
print '<table class="noborder" width="100%;">';
|
||||||
@ -387,7 +386,7 @@ if (! empty($holiday->holiday))
|
|||||||
if($holiday_payes == '2')
|
if($holiday_payes == '2')
|
||||||
{
|
{
|
||||||
print '<tr>';
|
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>';
|
print '</tr>';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -42,20 +42,20 @@ class ippException extends \Exception
|
|||||||
{
|
{
|
||||||
protected $errno;
|
protected $errno;
|
||||||
|
|
||||||
public function __construct($msg, $errno = null)
|
public function __construct($msg, $errno = null)
|
||||||
{
|
{
|
||||||
parent::__construct($msg);
|
parent::__construct($msg);
|
||||||
$this->errno = $errno;
|
$this->errno = $errno;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getErrorFormatted()
|
public function getErrorFormatted()
|
||||||
{
|
{
|
||||||
$return = sprintf("[ipp]: %s -- " . _(" file %s, line %s"),
|
$return = sprintf("[ipp]: %s -- " . _(" file %s, line %s"),
|
||||||
$this->getMessage() , $this->getFile() , $this->getLine());
|
$this->getMessage() , $this->getFile() , $this->getLine());
|
||||||
return $return;
|
return $return;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getErrno()
|
public function getErrno()
|
||||||
{
|
{
|
||||||
return $this->errno;
|
return $this->errno;
|
||||||
}
|
}
|
||||||
@ -74,7 +74,7 @@ class BasicIPP
|
|||||||
public $ssl = false;
|
public $ssl = false;
|
||||||
public $debug_level = 3; // max 3: almost silent
|
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 $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;
|
public $handle_http_exceptions = 1;
|
||||||
|
|
||||||
// readables variables
|
// readables variables
|
||||||
@ -136,7 +136,7 @@ class BasicIPP
|
|||||||
protected $unix = false; // true -> use unix sockets instead of http
|
protected $unix = false; // true -> use unix sockets instead of http
|
||||||
protected $output;
|
protected $output;
|
||||||
|
|
||||||
public function __construct()
|
public function __construct()
|
||||||
{
|
{
|
||||||
$tz = getenv("date.timezone");
|
$tz = getenv("date.timezone");
|
||||||
if (!$tz)
|
if (!$tz)
|
||||||
@ -154,32 +154,32 @@ class BasicIPP
|
|||||||
self::_initTags();
|
self::_initTags();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setPort($port = '631')
|
public function setPort($port = '631')
|
||||||
{
|
{
|
||||||
$this->port = $port;
|
$this->port = $port;
|
||||||
self::_putDebug("Port is " . $this->port, 2);
|
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->host = $socket;
|
||||||
$this->unix = true;
|
$this->unix = true;
|
||||||
self::_putDebug("Host is " . $this->host, 2);
|
self::_putDebug("Host is " . $this->host, 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setHost($host = 'localhost')
|
public function setHost($host = 'localhost')
|
||||||
{
|
{
|
||||||
$this->host = $host;
|
$this->host = $host;
|
||||||
$this->unix = false;
|
$this->unix = false;
|
||||||
self::_putDebug("Host is " . $this->host, 2);
|
self::_putDebug("Host is " . $this->host, 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setTimeout($timeout)
|
public function setTimeout($timeout)
|
||||||
{
|
{
|
||||||
$this->timeout = $timeout;
|
$this->timeout = $timeout;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setPrinterURI($uri)
|
public function setPrinterURI($uri)
|
||||||
{
|
{
|
||||||
$length = strlen($uri);
|
$length = strlen($uri);
|
||||||
$length = chr($length);
|
$length = chr($length);
|
||||||
@ -193,19 +193,19 @@ class BasicIPP
|
|||||||
$this->setup->uri = 1;
|
$this->setup->uri = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setData($data)
|
public function setData($data)
|
||||||
{
|
{
|
||||||
$this->data = $data;
|
$this->data = $data;
|
||||||
self::_putDebug("Data set", 2);
|
self::_putDebug("Data set", 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setRawText()
|
public function setRawText()
|
||||||
{
|
{
|
||||||
$this->setup->datatype = 'TEXT';
|
$this->setup->datatype = 'TEXT';
|
||||||
$this->meta->mime_media_type = "";
|
$this->meta->mime_media_type = "";
|
||||||
$this->setup->mime_media_type = 1;
|
$this->setup->mime_media_type = 1;
|
||||||
$this->datahead = chr(0x16);
|
$this->datahead = chr(0x16);
|
||||||
if (is_readable($this->data))
|
if (is_readable($this->data))
|
||||||
{
|
{
|
||||||
//It's a filename. Open and stream.
|
//It's a filename. Open and stream.
|
||||||
$data = fopen($this->data, "rb");
|
$data = fopen($this->data, "rb");
|
||||||
@ -224,7 +224,7 @@ class BasicIPP
|
|||||||
self::_putDebug(_("Forcing data to be interpreted as RAW TEXT") , 2);
|
self::_putDebug(_("Forcing data to be interpreted as RAW TEXT") , 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function unsetRawText()
|
public function unsetRawText()
|
||||||
{
|
{
|
||||||
$this->setup->datatype = 'BINARY';
|
$this->setup->datatype = 'BINARY';
|
||||||
$this->datahead = '';
|
$this->datahead = '';
|
||||||
@ -232,24 +232,24 @@ class BasicIPP
|
|||||||
self::_putDebug(_("Unset forcing data to be interpreted as RAW TEXT") , 2);
|
self::_putDebug(_("Unset forcing data to be interpreted as RAW TEXT") , 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setBinary()
|
public function setBinary()
|
||||||
{
|
{
|
||||||
self::unsetRawText();
|
self::unsetRawText();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setFormFeed()
|
public function setFormFeed()
|
||||||
{
|
{
|
||||||
$this->datatail = "\r\n" . chr(0x0c);
|
$this->datatail = "\r\n" . chr(0x0c);
|
||||||
unset($this->setup->noFormFeed);
|
unset($this->setup->noFormFeed);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function unsetFormFeed()
|
public function unsetFormFeed()
|
||||||
{
|
{
|
||||||
$this->datatail = '';
|
$this->datatail = '';
|
||||||
$this->setup->noFormFeed = 1;
|
$this->setup->noFormFeed = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setCharset($charset = 'utf-8')
|
public function setCharset($charset = 'utf-8')
|
||||||
{
|
{
|
||||||
$charset = strtolower($charset);
|
$charset = strtolower($charset);
|
||||||
$this->charset = $charset;
|
$this->charset = $charset;
|
||||||
@ -262,7 +262,7 @@ class BasicIPP
|
|||||||
$this->setup->charset = 1;
|
$this->setup->charset = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setLanguage($language = 'en_us')
|
public function setLanguage($language = 'en_us')
|
||||||
{
|
{
|
||||||
$language = strtolower($language);
|
$language = strtolower($language);
|
||||||
$this->meta->language = chr(0x48) // natural-language type | value-tag
|
$this->meta->language = chr(0x48) // natural-language type | value-tag
|
||||||
@ -274,7 +274,7 @@ class BasicIPP
|
|||||||
$this->setup->language = 1;
|
$this->setup->language = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setDocumentFormat($mime_media_type = 'application/octet-stream')
|
public function setDocumentFormat($mime_media_type = 'application/octet-stream')
|
||||||
{
|
{
|
||||||
self::setBinary();
|
self::setBinary();
|
||||||
$length = chr(strlen($mime_media_type));
|
$length = chr(strlen($mime_media_type));
|
||||||
@ -287,12 +287,12 @@ class BasicIPP
|
|||||||
}
|
}
|
||||||
|
|
||||||
// setDocumentFormat alias for backward compatibility
|
// 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);
|
self::setDocumentFormat($mime_media_type);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setCopies($nbrcopies = 1)
|
public function setCopies($nbrcopies = 1)
|
||||||
{
|
{
|
||||||
$this->meta->copies = "";
|
$this->meta->copies = "";
|
||||||
|
|
||||||
@ -311,7 +311,7 @@ class BasicIPP
|
|||||||
$this->setup->copies = 1;
|
$this->setup->copies = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setDocumentName($document_name = "")
|
public function setDocumentName($document_name = "")
|
||||||
{
|
{
|
||||||
$this->meta->document_name = "";
|
$this->meta->document_name = "";
|
||||||
if (!$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 = '';
|
$this->meta->jobname = '';
|
||||||
if ($jobname == '')
|
if ($jobname == '')
|
||||||
{
|
{
|
||||||
$this->meta->jobname = '';
|
$this->meta->jobname = '';
|
||||||
return true;
|
return true;
|
||||||
@ -356,7 +356,7 @@ class BasicIPP
|
|||||||
$this->setup->jobname = 1;
|
$this->setup->jobname = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setUserName($username = 'PHP-SERVER')
|
public function setUserName($username = 'PHP-SERVER')
|
||||||
{
|
{
|
||||||
$this->requesting_user = $username;
|
$this->requesting_user = $username;
|
||||||
$this->meta->username = '';
|
$this->meta->username = '';
|
||||||
@ -368,7 +368,7 @@ class BasicIPP
|
|||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
$value_length = 0x00;
|
$value_length = 0x00;
|
||||||
for ($i = 0; $i < strlen($username); $i++)
|
for ($i = 0; $i < strlen($username); $i++)
|
||||||
{
|
{
|
||||||
$value_length+= 0x01;
|
$value_length+= 0x01;
|
||||||
}
|
}
|
||||||
@ -377,19 +377,19 @@ class BasicIPP
|
|||||||
*/
|
*/
|
||||||
$this->meta->username = chr(0x42) // keyword type || value-tag
|
$this->meta->username = chr(0x42) // keyword type || value-tag
|
||||||
. chr(0x00) . chr(0x14) // name-length
|
. chr(0x00) . chr(0x14) // name-length
|
||||||
. "requesting-user-name"
|
. "requesting-user-name"
|
||||||
. self::_giveMeStringLength($username) // value-length
|
. self::_giveMeStringLength($username) // value-length
|
||||||
. $username;
|
. $username;
|
||||||
self::_putDebug(sprintf(_("Username: %s") , $username) , 2);
|
self::_putDebug(sprintf(_("Username: %s") , $username) , 2);
|
||||||
$this->setup->username = 1;
|
$this->setup->username = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setAuthentification($username, $password)
|
public function setAuthentification($username, $password)
|
||||||
{
|
{
|
||||||
self::setAuthentication($username, $password);
|
self::setAuthentication($username, $password);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setAuthentication($username, $password)
|
public function setAuthentication($username, $password)
|
||||||
{
|
{
|
||||||
$this->password = $password;
|
$this->password = $password;
|
||||||
$this->username = $username;
|
$this->username = $username;
|
||||||
@ -397,7 +397,7 @@ class BasicIPP
|
|||||||
$this->setup->password = 1;
|
$this->setup->password = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setSides($sides = 2)
|
public function setSides($sides = 2)
|
||||||
{
|
{
|
||||||
$this->meta->sides = '';
|
$this->meta->sides = '';
|
||||||
if (!$sides)
|
if (!$sides)
|
||||||
@ -405,7 +405,7 @@ class BasicIPP
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
switch ($sides)
|
switch ($sides)
|
||||||
{
|
{
|
||||||
case 1:
|
case 1:
|
||||||
$sides = "one-sided";
|
$sides = "one-sided";
|
||||||
@ -428,7 +428,7 @@ class BasicIPP
|
|||||||
self::_putDebug(sprintf(_("Sides value set to %s") , $sides) , 2);
|
self::_putDebug(sprintf(_("Sides value set to %s") , $sides) , 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setFidelity()
|
public function setFidelity()
|
||||||
{
|
{
|
||||||
// whether the server can't replace any attributes
|
// whether the server can't replace any attributes
|
||||||
// (eg, 2 sided print is not possible,
|
// (eg, 2 sided print is not possible,
|
||||||
@ -441,7 +441,7 @@ class BasicIPP
|
|||||||
self::_putDebug(_("Fidelity attribute is set (paranoid mode)") , 3);
|
self::_putDebug(_("Fidelity attribute is set (paranoid mode)") , 3);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function unsetFidelity()
|
public function unsetFidelity()
|
||||||
{
|
{
|
||||||
// whether the server can replace any attributes
|
// whether the server can replace any attributes
|
||||||
// (eg, 2 sided print is not possible,
|
// (eg, 2 sided print is not possible,
|
||||||
@ -460,17 +460,17 @@ class BasicIPP
|
|||||||
if (!$message) {
|
if (!$message) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
$this->meta->message =
|
$this->meta->message =
|
||||||
chr(0x41) // attribute type = textWithoutLanguage
|
chr(0x41) // attribute type = textWithoutLanguage
|
||||||
. chr(0x00)
|
. chr(0x00)
|
||||||
. chr(0x07)
|
. chr(0x07)
|
||||||
. "message"
|
. "message"
|
||||||
. self::_giveMeStringLength(substr($message, 0, 127))
|
. self::_giveMeStringLength(substr($message, 0, 127))
|
||||||
. substr($message, 0, 127);
|
. substr($message, 0, 127);
|
||||||
self::_putDebug(sprintf(_('Setting message to "%s"') , $message) , 2);
|
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 ..."
|
// $pages_ranges = string: "1:5 10:25 40:52 ..."
|
||||||
// to unset, specify an empty string.
|
// to unset, specify an empty string.
|
||||||
@ -482,37 +482,37 @@ class BasicIPP
|
|||||||
$first = true;
|
$first = true;
|
||||||
#$page_ranges = split(' ', $page_ranges);
|
#$page_ranges = split(' ', $page_ranges);
|
||||||
$page_ranges = preg_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);
|
$value = self::_rangeOfIntegerBuild($page_range);
|
||||||
if ($first)
|
if ($first)
|
||||||
{
|
{
|
||||||
$this->meta->page_ranges .=
|
$this->meta->page_ranges .=
|
||||||
$this->tags_types['rangeOfInteger']['tag']
|
$this->tags_types['rangeOfInteger']['tag']
|
||||||
. self::_giveMeStringLength('page-ranges')
|
. self::_giveMeStringLength('page-ranges')
|
||||||
. 'page-ranges'
|
. 'page-ranges'
|
||||||
. self::_giveMeStringLength($value)
|
. self::_giveMeStringLength($value)
|
||||||
. $value;
|
. $value;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$this->meta->page_ranges .=
|
$this->meta->page_ranges .=
|
||||||
$this->tags_types['rangeOfInteger']['tag']
|
$this->tags_types['rangeOfInteger']['tag']
|
||||||
. self::_giveMeStringLength('')
|
. self::_giveMeStringLength('')
|
||||||
. self::_giveMeStringLength($value)
|
. self::_giveMeStringLength($value)
|
||||||
. $value;
|
. $value;
|
||||||
$first = false;
|
$first = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setAttribute($attribute, $values)
|
public function setAttribute($attribute, $values)
|
||||||
{
|
{
|
||||||
$operation_attributes_tags = array_keys($this->operation_tags);
|
$operation_attributes_tags = array_keys($this->operation_tags);
|
||||||
$job_attributes_tags = array_keys($this->job_tags);
|
$job_attributes_tags = array_keys($this->job_tags);
|
||||||
$printer_attributes_tags = array_keys($this->printer_tags);
|
$printer_attributes_tags = array_keys($this->printer_tags);
|
||||||
self::unsetAttribute($attribute);
|
self::unsetAttribute($attribute);
|
||||||
if (in_array($attribute, $operation_attributes_tags))
|
if (in_array($attribute, $operation_attributes_tags))
|
||||||
{
|
{
|
||||||
if (!is_array($values))
|
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))
|
if (!is_array($values))
|
||||||
{
|
{
|
||||||
self::_setJobAttribute($attribute, $values);
|
self::_setJobAttribute($attribute, $values);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
foreach($values as $value)
|
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))
|
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);
|
$operation_attributes_tags = array_keys($this->operation_tags);
|
||||||
$job_attributes_tags = array_keys($this->job_tags);
|
$job_attributes_tags = array_keys($this->job_tags);
|
||||||
$printer_attributes_tags = array_keys($this->printer_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]['value'],
|
||||||
$this->operation_tags[$attribute]['systag']
|
$this->operation_tags[$attribute]['systag']
|
||||||
);
|
);
|
||||||
@ -595,7 +595,7 @@ class BasicIPP
|
|||||||
$this->printer_tags[$attribute]['systag']
|
$this->printer_tags[$attribute]['systag']
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
trigger_error(
|
trigger_error(
|
||||||
sprintf(_('unsetAttribute: Tag "%s" is not a printer or a job attribute'),
|
sprintf(_('unsetAttribute: Tag "%s" is not a printer or a job attribute'),
|
||||||
@ -623,7 +623,7 @@ class BasicIPP
|
|||||||
*
|
*
|
||||||
* @throws ippException
|
* @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)))
|
if (!file_exists($log_destination) && is_writable(dirname($log_destination)))
|
||||||
{
|
{
|
||||||
@ -631,7 +631,7 @@ class BasicIPP
|
|||||||
chmod($log_destination, 0777);
|
chmod($log_destination, 0777);
|
||||||
}
|
}
|
||||||
|
|
||||||
switch ($destination_type)
|
switch ($destination_type)
|
||||||
{
|
{
|
||||||
case 'file':
|
case 'file':
|
||||||
case 3:
|
case 3:
|
||||||
@ -654,7 +654,7 @@ class BasicIPP
|
|||||||
$this->log_level = $level;
|
$this->log_level = $level;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function printDebug()
|
public function printDebug()
|
||||||
{
|
{
|
||||||
for ($i = 0; $i < $this->debug_count; $i++)
|
for ($i = 0; $i < $this->debug_count; $i++)
|
||||||
{
|
{
|
||||||
@ -664,7 +664,7 @@ class BasicIPP
|
|||||||
$this->debug_count = 0;
|
$this->debug_count = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getDebug()
|
public function getDebug()
|
||||||
{
|
{
|
||||||
$debug = '';
|
$debug = '';
|
||||||
for ($i = 0; $i < $this->debug_count; $i++)
|
for ($i = 0; $i < $this->debug_count; $i++)
|
||||||
@ -679,7 +679,7 @@ class BasicIPP
|
|||||||
//
|
//
|
||||||
// OPERATIONS
|
// OPERATIONS
|
||||||
//
|
//
|
||||||
public function printJob()
|
public function printJob()
|
||||||
{
|
{
|
||||||
// this BASIC version of printJob do not parse server
|
// this BASIC version of printJob do not parse server
|
||||||
// output for job's attributes
|
// output for job's attributes
|
||||||
@ -692,7 +692,7 @@ class BasicIPP
|
|||||||
if (!$this->_stringJob()) {
|
if (!$this->_stringJob()) {
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (is_readable($this->data))
|
if (is_readable($this->data))
|
||||||
{
|
{
|
||||||
self::_putDebug(_("Printing a FILE"));
|
self::_putDebug(_("Printing a FILE"));
|
||||||
$this->output = $this->stringjob;
|
$this->output = $this->stringjob;
|
||||||
@ -718,7 +718,7 @@ class BasicIPP
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
self::_putDebug(_("Printing DATA"));
|
self::_putDebug(_("Printing DATA"));
|
||||||
$this->output =
|
$this->output =
|
||||||
$this->stringjob
|
$this->stringjob
|
||||||
. $this->datahead
|
. $this->datahead
|
||||||
. $this->data
|
. $this->data
|
||||||
@ -732,7 +732,7 @@ class BasicIPP
|
|||||||
{
|
{
|
||||||
self::_parseServerOutput();
|
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->status = array_merge($this->status, array(
|
||||||
$this->serveroutput->status
|
$this->serveroutput->status
|
||||||
@ -740,25 +740,25 @@ class BasicIPP
|
|||||||
if ($this->serveroutput->status == "successfull-ok")
|
if ($this->serveroutput->status == "successfull-ok")
|
||||||
{
|
{
|
||||||
self::_errorLog(
|
self::_errorLog(
|
||||||
sprintf("printing job %s: ", $this->last_job)
|
sprintf("printing job %s: ", $this->last_job)
|
||||||
. $this->serveroutput->status,
|
. $this->serveroutput->status,
|
||||||
3);
|
3);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
self::_errorLog(
|
self::_errorLog(
|
||||||
sprintf("printing job: ", $this->last_job)
|
sprintf("printing job: ", $this->last_job)
|
||||||
. $this->serveroutput->status,
|
. $this->serveroutput->status,
|
||||||
1);
|
1);
|
||||||
}
|
}
|
||||||
return $this->serveroutput->status;
|
return $this->serveroutput->status;
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->status =
|
$this->status =
|
||||||
array_merge($this->status, array("OPERATION FAILED"));
|
array_merge($this->status, array("OPERATION FAILED"));
|
||||||
$this->jobs =
|
$this->jobs =
|
||||||
array_merge($this->jobs, array(""));
|
array_merge($this->jobs, array(""));
|
||||||
$this->jobs_uri =
|
$this->jobs_uri =
|
||||||
array_merge($this->jobs_uri, array(""));
|
array_merge($this->jobs_uri, array(""));
|
||||||
|
|
||||||
self::_errorLog("printing job : OPERATION FAILED", 1);
|
self::_errorLog("printing job : OPERATION FAILED", 1);
|
||||||
@ -768,7 +768,7 @@ class BasicIPP
|
|||||||
//
|
//
|
||||||
// HTTP OUTPUT
|
// HTTP OUTPUT
|
||||||
//
|
//
|
||||||
protected function _sendHttp($post_values, $uri)
|
protected function _sendHttp($post_values, $uri)
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
This function Copyright (C) 2005-2006 Thomas Harding, Manuel Lemos
|
This function Copyright (C) 2005-2006 Thomas Harding, Manuel Lemos
|
||||||
@ -780,13 +780,15 @@ class BasicIPP
|
|||||||
$this->serveroutput->body = "";
|
$this->serveroutput->body = "";
|
||||||
$http = new http_class;
|
$http = new http_class;
|
||||||
if (!$this->unix) {
|
if (!$this->unix) {
|
||||||
|
// DOL_LDR_CHANGE
|
||||||
|
if (empty($this->host)) $this->host='127.0.0.1';
|
||||||
$http->host = $this->host;
|
$http->host = $this->host;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$http->host = "localhost";
|
$http->host = "localhost";
|
||||||
}
|
}
|
||||||
$http->with_exceptions = $this->with_exceptions;
|
$http->with_exceptions = $this->with_exceptions;
|
||||||
if ($this->debug_http)
|
if ($this->debug_http)
|
||||||
{
|
{
|
||||||
$http->debug = 1;
|
$http->debug = 1;
|
||||||
$http->html_debug = 0;
|
$http->html_debug = 0;
|
||||||
@ -824,20 +826,20 @@ class BasicIPP
|
|||||||
"File" => $post_values["File"]
|
"File" => $post_values["File"]
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
if (isset($post_values["FileType"])
|
if (isset($post_values["FileType"])
|
||||||
&& !strcmp($post_values["FileType"], "TEXT")
|
&& !strcmp($post_values["FileType"], "TEXT")
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
$arguments["BodyStream"][] = array("Data" => Chr(12));
|
$arguments["BodyStream"][] = array("Data" => Chr(12));
|
||||||
}
|
}
|
||||||
$arguments["RequestURI"] = $uri;
|
$arguments["RequestURI"] = $uri;
|
||||||
if ($this->with_exceptions && $this->handle_http_exceptions)
|
if ($this->with_exceptions && $this->handle_http_exceptions)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
$success = $http->Open($arguments);
|
$success = $http->Open($arguments);
|
||||||
}
|
}
|
||||||
catch(httpException $e)
|
catch(httpException $e)
|
||||||
{
|
{
|
||||||
throw new ippException(
|
throw new ippException(
|
||||||
sprintf("http error: %s", $e->getMessage()),
|
sprintf("http error: %s", $e->getMessage()),
|
||||||
@ -846,19 +848,19 @@ class BasicIPP
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$success = $http->Open($arguments);
|
$success = $http->Open($arguments);
|
||||||
}
|
}
|
||||||
if ($success[0] == true)
|
if ($success[0] == true)
|
||||||
{
|
{
|
||||||
$success = $http->SendRequest($arguments);
|
$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("H T T P R E Q U E S T :");
|
||||||
self::_putDebug("Request headers:");
|
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);
|
$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++)
|
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("Request body:");
|
||||||
self::_putDebug(
|
self::_putDebug(
|
||||||
htmlspecialchars($http->request_body)
|
htmlspecialchars($http->request_body)
|
||||||
. "*********** END REQUEST BODY *********"
|
. "*********** END REQUEST BODY *********"
|
||||||
);
|
);
|
||||||
$i = 0;
|
$i = 0;
|
||||||
@ -881,16 +883,16 @@ class BasicIPP
|
|||||||
$http->ReadReplyHeaders($headers);
|
$http->ReadReplyHeaders($headers);
|
||||||
self::_putDebug("H T T P R E S P O N S E :");
|
self::_putDebug("H T T P R E S P O N S E :");
|
||||||
self::_putDebug("Response headers:");
|
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);
|
$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]);
|
self::_putDebug($header_name . ": " . $headers[$header_name][$header_value]);
|
||||||
$this->serveroutput->headers[$i] =
|
$this->serveroutput->headers[$i] =
|
||||||
$header_name . ": "
|
$header_name . ": "
|
||||||
. $headers[$header_name][$header_value];
|
. $headers[$header_name][$header_value];
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
@ -898,16 +900,16 @@ class BasicIPP
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
self::_putDebug($header_name . ": " . $headers[$header_name]);
|
self::_putDebug($header_name . ": " . $headers[$header_name]);
|
||||||
$this->serveroutput->headers[$i] =
|
$this->serveroutput->headers[$i] =
|
||||||
$header_name
|
$header_name
|
||||||
. ": "
|
. ": "
|
||||||
. $headers[$header_name];
|
. $headers[$header_name];
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
self::_putDebug("\n\nResponse body:\n");
|
self::_putDebug("\n\nResponse body:\n");
|
||||||
$this->serveroutput->body = "";
|
$this->serveroutput->body = "";
|
||||||
for (;;)
|
for (;;)
|
||||||
{
|
{
|
||||||
$http->ReadReplyBody($body, 1024);
|
$http->ReadReplyBody($body, 1024);
|
||||||
if (strlen($body) == 0) {
|
if (strlen($body) == 0) {
|
||||||
@ -927,7 +929,7 @@ class BasicIPP
|
|||||||
//
|
//
|
||||||
// INIT
|
// INIT
|
||||||
//
|
//
|
||||||
protected function _initTags()
|
protected function _initTags()
|
||||||
{
|
{
|
||||||
$this->tags_types = array(
|
$this->tags_types = array(
|
||||||
"unsupported" => array(
|
"unsupported" => array(
|
||||||
@ -1090,7 +1092,7 @@ class BasicIPP
|
|||||||
//
|
//
|
||||||
// SETUP
|
// SETUP
|
||||||
//
|
//
|
||||||
protected function _setOperationId()
|
protected function _setOperationId()
|
||||||
{
|
{
|
||||||
$prepend = '';
|
$prepend = '';
|
||||||
$this->operation_id+= 1;
|
$this->operation_id+= 1;
|
||||||
@ -1098,7 +1100,7 @@ class BasicIPP
|
|||||||
self::_putDebug("operation id is: " . $this->operation_id, 2);
|
self::_putDebug("operation id is: " . $this->operation_id, 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function _setJobId()
|
protected function _setJobId()
|
||||||
{
|
{
|
||||||
$this->meta->jobid+= 1;
|
$this->meta->jobid+= 1;
|
||||||
$prepend = '';
|
$prepend = '';
|
||||||
@ -1109,7 +1111,7 @@ class BasicIPP
|
|||||||
return $prepend . $this->meta->jobid;
|
return $prepend . $this->meta->jobid;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function _setJobUri($job_uri)
|
protected function _setJobUri($job_uri)
|
||||||
{
|
{
|
||||||
$this->meta->job_uri = chr(0x45) // type uri
|
$this->meta->job_uri = chr(0x45) // type uri
|
||||||
. chr(0x00) . chr(0x07) // name-length
|
. chr(0x00) . chr(0x07) // name-length
|
||||||
@ -1122,7 +1124,7 @@ class BasicIPP
|
|||||||
//
|
//
|
||||||
// RESPONSE PARSING
|
// RESPONSE PARSING
|
||||||
//
|
//
|
||||||
protected function _parseServerOutput()
|
protected function _parseServerOutput()
|
||||||
{
|
{
|
||||||
$this->serveroutput->response = array();
|
$this->serveroutput->response = array();
|
||||||
if (!self::_parseHttpHeaders()) {
|
if (!self::_parseHttpHeaders()) {
|
||||||
@ -1141,10 +1143,10 @@ class BasicIPP
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function _parseHttpHeaders()
|
protected function _parseHttpHeaders()
|
||||||
{
|
{
|
||||||
$response = "";
|
$response = "";
|
||||||
switch ($this->serveroutput->headers[0])
|
switch ($this->serveroutput->headers[0])
|
||||||
{
|
{
|
||||||
case "http/1.1 200 ok: ":
|
case "http/1.1 200 ok: ":
|
||||||
$this->serveroutput->httpstatus = "HTTP/1.1 200 OK";
|
$this->serveroutput->httpstatus = "HTTP/1.1 200 OK";
|
||||||
@ -1201,12 +1203,12 @@ class BasicIPP
|
|||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function _parseIppVersion()
|
protected function _parseIppVersion()
|
||||||
{
|
{
|
||||||
$ippversion =
|
$ippversion =
|
||||||
(ord($this->serveroutput->body[$this->_parsing->offset]) * 256)
|
(ord($this->serveroutput->body[$this->_parsing->offset]) * 256)
|
||||||
+ ord($this->serveroutput->body[$this->_parsing->offset + 1]);
|
+ ord($this->serveroutput->body[$this->_parsing->offset + 1]);
|
||||||
switch ($ippversion)
|
switch ($ippversion)
|
||||||
{
|
{
|
||||||
case 0x0101:
|
case 0x0101:
|
||||||
$this->serveroutput->ipp_version = "1.1";
|
$this->serveroutput->ipp_version = "1.1";
|
||||||
@ -1229,7 +1231,7 @@ class BasicIPP
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function _parseStatusCode()
|
protected function _parseStatusCode()
|
||||||
{
|
{
|
||||||
$status_code =
|
$status_code =
|
||||||
(ord($this->serveroutput->body[$this->_parsing->offset]) * 256)
|
(ord($this->serveroutput->body[$this->_parsing->offset]) * 256)
|
||||||
@ -1240,27 +1242,27 @@ class BasicIPP
|
|||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if ($status_code < 0x00FF)
|
if ($status_code < 0x00FF)
|
||||||
{
|
{
|
||||||
$this->serveroutput->status = "successfull";
|
$this->serveroutput->status = "successfull";
|
||||||
}
|
}
|
||||||
elseif ($status_code < 0x01FF)
|
elseif ($status_code < 0x01FF)
|
||||||
{
|
{
|
||||||
$this->serveroutput->status = "informational";
|
$this->serveroutput->status = "informational";
|
||||||
}
|
}
|
||||||
elseif ($status_code < 0x02FF)
|
elseif ($status_code < 0x02FF)
|
||||||
{
|
{
|
||||||
$this->serveroutput->status = "redirection";
|
$this->serveroutput->status = "redirection";
|
||||||
}
|
}
|
||||||
elseif ($status_code < 0x04FF)
|
elseif ($status_code < 0x04FF)
|
||||||
{
|
{
|
||||||
$this->serveroutput->status = "client-error";
|
$this->serveroutput->status = "client-error";
|
||||||
}
|
}
|
||||||
elseif ($status_code < 0x05FF)
|
elseif ($status_code < 0x05FF)
|
||||||
{
|
{
|
||||||
$this->serveroutput->status = "server-error";
|
$this->serveroutput->status = "server-error";
|
||||||
}
|
}
|
||||||
switch ($status_code)
|
switch ($status_code)
|
||||||
{
|
{
|
||||||
case 0x0000:
|
case 0x0000:
|
||||||
$this->serveroutput->status = "successfull-ok";
|
$this->serveroutput->status = "successfull-ok";
|
||||||
@ -1407,7 +1409,7 @@ class BasicIPP
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function _parseRequestID()
|
protected function _parseRequestID()
|
||||||
{
|
{
|
||||||
$this->serveroutput->request_id =
|
$this->serveroutput->request_id =
|
||||||
self::_interpretInteger(
|
self::_interpretInteger(
|
||||||
@ -1418,7 +1420,7 @@ class BasicIPP
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function _interpretInteger($value)
|
protected function _interpretInteger($value)
|
||||||
{
|
{
|
||||||
// they are _signed_ integers
|
// they are _signed_ integers
|
||||||
$value_parsed = 0;
|
$value_parsed = 0;
|
||||||
@ -1426,8 +1428,8 @@ class BasicIPP
|
|||||||
{
|
{
|
||||||
$value_parsed +=
|
$value_parsed +=
|
||||||
(
|
(
|
||||||
(1 << (($i - 1) * 8))
|
(1 << (($i - 1) * 8))
|
||||||
*
|
*
|
||||||
ord($value[strlen($value) - $i])
|
ord($value[strlen($value) - $i])
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -1438,14 +1440,14 @@ class BasicIPP
|
|||||||
return $value_parsed;
|
return $value_parsed;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function _parseResponse()
|
protected function _parseResponse()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// REQUEST BUILDING
|
// REQUEST BUILDING
|
||||||
//
|
//
|
||||||
protected function _stringJob()
|
protected function _stringJob()
|
||||||
{
|
{
|
||||||
if (!isset($this->setup->charset)) {
|
if (!isset($this->setup->charset)) {
|
||||||
self::setCharset();
|
self::setCharset();
|
||||||
@ -1453,7 +1455,7 @@ class BasicIPP
|
|||||||
if (!isset($this->setup->datatype)) {
|
if (!isset($this->setup->datatype)) {
|
||||||
self::setBinary();
|
self::setBinary();
|
||||||
}
|
}
|
||||||
if (!isset($this->setup->uri))
|
if (!isset($this->setup->uri))
|
||||||
{
|
{
|
||||||
$this->getPrinters();
|
$this->getPrinters();
|
||||||
unset($this->jobs[count($this->jobs) - 1]);
|
unset($this->jobs[count($this->jobs) - 1]);
|
||||||
@ -1463,7 +1465,7 @@ class BasicIPP
|
|||||||
{
|
{
|
||||||
self::setPrinterURI($this->available_printers[0]);
|
self::setPrinterURI($this->available_printers[0]);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
trigger_error(
|
trigger_error(
|
||||||
_("_stringJob: Printer URI is not set: die"),
|
_("_stringJob: Printer URI is not set: die"),
|
||||||
@ -1523,7 +1525,7 @@ class BasicIPP
|
|||||||
. $this->meta->document_name
|
. $this->meta->document_name
|
||||||
. $this->meta->mime_media_type
|
. $this->meta->mime_media_type
|
||||||
. $operationattributes;
|
. $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 .=
|
$this->stringjob .=
|
||||||
chr(0x02) // start job-attributes | job-attributes-tag
|
chr(0x02) // start job-attributes | job-attributes-tag
|
||||||
@ -1540,31 +1542,31 @@ class BasicIPP
|
|||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function _buildValues(&$operationattributes, &$jobattributes, &$printerattributes)
|
protected function _buildValues(&$operationattributes, &$jobattributes, &$printerattributes)
|
||||||
{
|
{
|
||||||
$operationattributes = '';
|
$operationattributes = '';
|
||||||
foreach($this->operation_tags as $key => $values)
|
foreach($this->operation_tags as $key => $values)
|
||||||
{
|
{
|
||||||
$item = 0;
|
$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)
|
if ($item == 0)
|
||||||
{
|
{
|
||||||
$operationattributes .=
|
$operationattributes .=
|
||||||
$values['systag']
|
$values['systag']
|
||||||
. self::_giveMeStringLength($key)
|
. self::_giveMeStringLength($key)
|
||||||
. $key
|
. $key
|
||||||
. self::_giveMeStringLength($item_value)
|
. self::_giveMeStringLength($item_value)
|
||||||
. $item_value;
|
. $item_value;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$operationattributes .=
|
$operationattributes .=
|
||||||
$values['systag']
|
$values['systag']
|
||||||
. self::_giveMeStringLength('')
|
. self::_giveMeStringLength('')
|
||||||
. self::_giveMeStringLength($item_value)
|
. self::_giveMeStringLength($item_value)
|
||||||
. $item_value;
|
. $item_value;
|
||||||
}
|
}
|
||||||
$item++;
|
$item++;
|
||||||
@ -1572,17 +1574,17 @@ class BasicIPP
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
$jobattributes = '';
|
$jobattributes = '';
|
||||||
foreach($this->job_tags as $key => $values)
|
foreach($this->job_tags as $key => $values)
|
||||||
{
|
{
|
||||||
$item = 0;
|
$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)
|
if ($item == 0)
|
||||||
{
|
{
|
||||||
$jobattributes .=
|
$jobattributes .=
|
||||||
$values['systag']
|
$values['systag']
|
||||||
. self::_giveMeStringLength($key)
|
. self::_giveMeStringLength($key)
|
||||||
. $key
|
. $key
|
||||||
. self::_giveMeStringLength($item_value)
|
. self::_giveMeStringLength($item_value)
|
||||||
@ -1601,12 +1603,12 @@ class BasicIPP
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
$printerattributes = '';
|
$printerattributes = '';
|
||||||
foreach($this->printer_tags as $key => $values)
|
foreach($this->printer_tags as $key => $values)
|
||||||
{
|
{
|
||||||
$item = 0;
|
$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)
|
if ($item == 0)
|
||||||
{
|
{
|
||||||
@ -1635,7 +1637,7 @@ class BasicIPP
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function _giveMeStringLength($string)
|
protected function _giveMeStringLength($string)
|
||||||
{
|
{
|
||||||
$length = strlen($string);
|
$length = strlen($string);
|
||||||
if ($length > ((0xFF << 8) + 0xFF) )
|
if ($length > ((0xFF << 8) + 0xFF) )
|
||||||
@ -1660,12 +1662,12 @@ class BasicIPP
|
|||||||
return chr($int2) . chr($int1);
|
return chr($int2) . chr($int1);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function _enumBuild($tag, $value)
|
protected function _enumBuild($tag, $value)
|
||||||
{
|
{
|
||||||
switch ($tag)
|
switch ($tag)
|
||||||
{
|
{
|
||||||
case "orientation-requested":
|
case "orientation-requested":
|
||||||
switch ($value)
|
switch ($value)
|
||||||
{
|
{
|
||||||
case 'portrait':
|
case 'portrait':
|
||||||
$value = chr(3);
|
$value = chr(3);
|
||||||
@ -1686,7 +1688,7 @@ class BasicIPP
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case "print-quality":
|
case "print-quality":
|
||||||
switch ($value)
|
switch ($value)
|
||||||
{
|
{
|
||||||
case 'draft':
|
case 'draft':
|
||||||
$value = chr(3);
|
$value = chr(3);
|
||||||
@ -1703,7 +1705,7 @@ class BasicIPP
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case "finishing":
|
case "finishing":
|
||||||
switch ($value)
|
switch ($value)
|
||||||
{
|
{
|
||||||
case 'none':
|
case 'none':
|
||||||
$value = chr(3);
|
$value = chr(3);
|
||||||
@ -1791,9 +1793,9 @@ class BasicIPP
|
|||||||
return $prepend . $value;
|
return $prepend . $value;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function _integerBuild($value)
|
protected function _integerBuild($value)
|
||||||
{
|
{
|
||||||
if ($value >= 2147483647 || $value < - 2147483648)
|
if ($value >= 2147483647 || $value < - 2147483648)
|
||||||
{
|
{
|
||||||
trigger_error(
|
trigger_error(
|
||||||
_("Values must be between -2147483648 and 2147483647: assuming '0'") , E_USER_WARNING);
|
_("Values must be between -2147483648 and 2147483647: assuming '0'") , E_USER_WARNING);
|
||||||
@ -1820,7 +1822,7 @@ class BasicIPP
|
|||||||
return $value;
|
return $value;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function _rangeOfIntegerBuild($integers)
|
protected function _rangeOfIntegerBuild($integers)
|
||||||
{
|
{
|
||||||
#$integers = split(":", $integers);
|
#$integers = split(":", $integers);
|
||||||
$integers = preg_split("#:#", $integers);
|
$integers = preg_split("#:#", $integers);
|
||||||
@ -1830,11 +1832,11 @@ class BasicIPP
|
|||||||
return $outvalue[0] . $outvalue[1];
|
return $outvalue[0] . $outvalue[1];
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function _setJobAttribute($attribute, $value)
|
protected function _setJobAttribute($attribute, $value)
|
||||||
{
|
{
|
||||||
//used by setAttribute
|
//used by setAttribute
|
||||||
$tag_type = $this->job_tags[$attribute]['tag'];
|
$tag_type = $this->job_tags[$attribute]['tag'];
|
||||||
switch ($tag_type)
|
switch ($tag_type)
|
||||||
{
|
{
|
||||||
case 'integer':
|
case 'integer':
|
||||||
$this->job_tags[$attribute]['value'][] = self::_integerBuild($value);
|
$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'];
|
$this->job_tags[$attribute]['systag'] = $this->tags_types[$tag_type]['tag'];
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function _setOperationAttribute($attribute, $value)
|
protected function _setOperationAttribute($attribute, $value)
|
||||||
{
|
{
|
||||||
//used by setAttribute
|
//used by setAttribute
|
||||||
$tag_type = $this->operation_tags[$attribute]['tag'];
|
$tag_type = $this->operation_tags[$attribute]['tag'];
|
||||||
switch ($tag_type)
|
switch ($tag_type)
|
||||||
{
|
{
|
||||||
case 'integer':
|
case 'integer':
|
||||||
$this->operation_tags[$attribute]['value'][] = self::_integerBuild($value);
|
$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'];
|
$this->operation_tags[$attribute]['systag'] = $this->tags_types[$tag_type]['tag'];
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function _setPrinterAttribute($attribute, $value)
|
protected function _setPrinterAttribute($attribute, $value)
|
||||||
{
|
{
|
||||||
//used by setAttribute
|
//used by setAttribute
|
||||||
$tag_type = $this->printer_tags[$attribute]['tag'];
|
$tag_type = $this->printer_tags[$attribute]['tag'];
|
||||||
switch ($tag_type)
|
switch ($tag_type)
|
||||||
{
|
{
|
||||||
case 'integer':
|
case 'integer':
|
||||||
$this->printer_tags[$attribute]['value'][] = self::_integerBuild($value);
|
$this->printer_tags[$attribute]['value'][] = self::_integerBuild($value);
|
||||||
@ -1942,7 +1944,7 @@ class BasicIPP
|
|||||||
//
|
//
|
||||||
// DEBUGGING
|
// DEBUGGING
|
||||||
//
|
//
|
||||||
protected function _putDebug($string, $level = 1)
|
protected function _putDebug($string, $level = 1)
|
||||||
{
|
{
|
||||||
if ($level === false) {
|
if ($level === false) {
|
||||||
return;
|
return;
|
||||||
@ -1961,7 +1963,7 @@ class BasicIPP
|
|||||||
//
|
//
|
||||||
// LOGGING
|
// LOGGING
|
||||||
//
|
//
|
||||||
protected function _errorLog($string_to_log, $level)
|
protected function _errorLog($string_to_log, $level)
|
||||||
{
|
{
|
||||||
if ($level > $this->log_level) {
|
if ($level > $this->log_level) {
|
||||||
return;
|
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);
|
$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);
|
error_log($string);
|
||||||
return;
|
return;
|
||||||
|
|||||||
@ -270,14 +270,14 @@ if (empty($user->societe_id))
|
|||||||
$var=!$var;
|
$var=!$var;
|
||||||
if ($langfile[$key]) $langs->load($langfile[$key]);
|
if ($langfile[$key]) $langs->load($langfile[$key]);
|
||||||
$text=$langs->trans($titres[$key]);
|
$text=$langs->trans($titres[$key]);
|
||||||
print '<div class="boxstats">';
|
|
||||||
print '<a href="'.$links[$key].'" class="nobold nounderline">';
|
print '<a href="'.$links[$key].'" class="nobold nounderline">';
|
||||||
|
print '<div class="boxstats">';
|
||||||
print img_object("",$icons[$key]).' '.$text.'<br>';
|
print img_object("",$icons[$key]).' '.$text.'<br>';
|
||||||
print '</a>';
|
//print '</a>';
|
||||||
print '<a href="'.$links[$key].'">';
|
//print '<a href="'.$links[$key].'">';
|
||||||
print $board->nb[$val];
|
print $board->nb[$val];
|
||||||
print '</a>';
|
|
||||||
print '</div>';
|
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, 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, 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, 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, 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, 21,'51108',0,'Champagne-Ardenne');
|
||||||
insert into llx_c_regions (fk_pays,code_region,cheflieu,tncc,nom) values ( 1, 22,'80021',0,'Picardie');
|
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,'-','-');
|
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values ( 0, '0', '0',0,'-','-');
|
||||||
|
|
||||||
-- Departements France (id country=1)
|
-- 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 (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 (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');
|
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,'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,'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 (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)
|
-- 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,'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,'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,'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');
|
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,'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,'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,'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,'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,'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');
|
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,'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,'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,'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');
|
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
|
-- Taiwan VAT Rates
|
||||||
insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values ( 2131, 213, '5', '0', 'VAT 5%', 1);
|
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
|
-- Loan
|
||||||
create table llx_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 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_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 for user conf of printing driver
|
||||||
CREATE TABLE llx_printing
|
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 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_stock_mouvement ADD COLUMN inventorycode varchar(128);
|
||||||
|
|
||||||
|
|
||||||
ALTER TABLE llx_product_association ADD COLUMN incdec integer DEFAULT 1;
|
ALTER TABLE llx_product_association ADD COLUMN incdec integer DEFAULT 1;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -71,7 +71,9 @@ create table llx_product
|
|||||||
volume float DEFAULT NULL,
|
volume float DEFAULT NULL,
|
||||||
volume_units tinyint DEFAULT NULL,
|
volume_units tinyint DEFAULT NULL,
|
||||||
stock integer, -- Current physical stock (dernormalized field)
|
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,
|
canvas varchar(32) DEFAULT NULL,
|
||||||
finished tinyint DEFAULT NULL,
|
finished tinyint DEFAULT NULL,
|
||||||
hidden tinyint DEFAULT 0, -- Not used. Deprecated.
|
hidden tinyint DEFAULT 0, -- Not used. Deprecated.
|
||||||
|
|||||||
@ -37,7 +37,9 @@ create table llx_societe_rib
|
|||||||
proprio varchar(60),
|
proprio varchar(60),
|
||||||
owner_address varchar(255),
|
owner_address varchar(255),
|
||||||
default_rib smallint NOT NULL DEFAULT 0,
|
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
|
import_key varchar(14) -- import key
|
||||||
|
|
||||||
|
|
||||||
)ENGINE=innodb;
|
)ENGINE=innodb;
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
-- ============================================================================
|
-- ============================================================================
|
||||||
-- Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
-- Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||||
-- Copyright (C) 2009 Laurent Destailleur <eldy@users.sourceofrge.net>
|
-- Copyright (C) 2009-2015 Laurent Destailleur <eldy@users.sourceofrge.net>
|
||||||
--
|
--
|
||||||
-- This program is free software; you can redistribute it and/or modify
|
-- 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
|
-- 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,
|
rowid integer AUTO_INCREMENT PRIMARY KEY,
|
||||||
tms timestamp,
|
tms timestamp,
|
||||||
datem datetime,
|
datem datetime, -- Date and hour of movement
|
||||||
fk_product integer NOT NULL,
|
fk_product integer NOT NULL, -- Id of product
|
||||||
batch varchar(30) DEFAULT NULL,
|
batch varchar(30) DEFAULT NULL, -- Lot or serial number
|
||||||
eatby date DEFAULT NULL,
|
eatby date DEFAULT NULL, -- Eatby date
|
||||||
sellby date DEFAULT NULL,
|
sellby date DEFAULT NULL, -- Sellby date
|
||||||
fk_entrepot integer NOT NULL,
|
fk_entrepot integer NOT NULL, -- Id warehouse
|
||||||
value real,
|
value real, -- Qty of movement
|
||||||
price float(13,4) DEFAULT 0,
|
price double(24,8) DEFAULT 0, -- Entry price (used to calculate PMP, FIFO or LIFO value)
|
||||||
type_mouvement smallint,
|
type_mouvement smallint, -- Type/Direction of movement
|
||||||
fk_user_author integer,
|
fk_user_author integer, -- Id user making movement
|
||||||
label varchar(255), -- comment on 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)
|
inventorycode varchar(128), -- Code used to group different movement line into one operation (may be an inventory, a mass picking)
|
||||||
fk_origin integer,
|
fk_origin integer,
|
||||||
origintype varchar(32)
|
origintype varchar(32)
|
||||||
)ENGINE=innodb;
|
)ENGINE=innodb;
|
||||||
|
|||||||
@ -3680,7 +3680,7 @@ function migrate_delete_old_files($db,$langs,$conf)
|
|||||||
print ' '.$langs->trans("RemoveItManuallyAndPressF5ToContinue").'</div>';
|
print ' '.$langs->trans("RemoveItManuallyAndPressF5ToContinue").'</div>';
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
//print $langs->trans("FileWasRemoved",$filetodelete);
|
//print $langs->trans("FileWasRemoved",$filetodelete);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -2,19 +2,19 @@
|
|||||||
InstallEasy=فقط اتبع التعليمات خطوة بخطوة.
|
InstallEasy=فقط اتبع التعليمات خطوة بخطوة.
|
||||||
MiscellaneousChecks=التحقق من الشروط الأساسية
|
MiscellaneousChecks=التحقق من الشروط الأساسية
|
||||||
DolibarrWelcome=مرحبا بكم في Dolibarr
|
DolibarrWelcome=مرحبا بكم في Dolibarr
|
||||||
ConfFileExists=ملفات موجودة <b>٪ ق.</b>
|
ConfFileExists=ملف الإعداد <b>%s</b> موجود مسبقاً
|
||||||
ConfFileDoesNotExists=ملفات <b>ل ٪</b> لا وجود له!
|
ConfFileDoesNotExists=ملف الإعداد <b>%s</b> غير موجود
|
||||||
ConfFileDoesNotExistsAndCouldNotBeCreated=ملفات <b>ل ٪</b> لا وجود له وأنه لا يمكن خلق!
|
ConfFileDoesNotExistsAndCouldNotBeCreated=ملف الإعداد <b>%s</b> مفقود ولا يمكن إنشائه.
|
||||||
ConfFileCouldBeCreated=ملفات <b>ل ٪</b> ويمكن أن تنشأ.
|
ConfFileCouldBeCreated=يمكن إنشاء ملف الإعداد <b>%s</b>
|
||||||
ConfFileIsNotWritable=ملفات <b>٪ ق</b> ليست للكتابة. التحقق من الأذونات. أولا لتركيب وخدمة الويب الخاص بك يجب أن تمنح ليكون قادرا على الكتابة في هذا الملف خلال عملية التهيئة ( "chmod 666" على سبيل المثال ، مثل نظام التشغيل يونكس).
|
ConfFileIsNotWritable=لا يمكن الكتابة الى ملف الإعداد <b>%s</b>. تحقق من الصلاحيات. اذا كان هذا التنصيب هو الأول، تحقق من أن السيرفر قادر ولديه جميع صلاحيات الكتابة والقراءة خلال عملية التنصيب، مثال: (chmod 666) لمستخدمي سيرفرات يونكس.
|
||||||
ConfFileIsWritable=ملفات للكتابة هو <b>٪ ق.</b>
|
ConfFileIsWritable=ملف الإعداد <b>%s</b> قابل للكتابة.
|
||||||
ConfFileReload=تحديث جميع المعلومات من ملف التكوين.
|
ConfFileReload=إعادة تحميل جميع المعلومات من ملف الإعداد.
|
||||||
PHPSupportSessions=ويدعم هذا PHP الدورات.
|
PHPSupportSessions=يدعم هذا الـ PHP ميزة الجلسات الزمنية.
|
||||||
PHPSupportPOSTGETOk=ويدعم هذا PHP المتغيرات والحصول على الوظائف.
|
PHPSupportPOSTGETOk=يدعم هذا الـ PHP وظائف POST و GET.
|
||||||
PHPSupportPOSTGETKo=فمن الممكن PHP الإعداد الخاص بك لا يدعم الوظائف المتغيرات و / أو الحصول عليه. التحقق من اتصالك <b>variables_order</b> معلمة في php.ini.
|
PHPSupportPOSTGETKo=من المحتمل أن نسخة الـ PHP لديك لاتدعم وظائف POST - GET. تحقق من <b>variables_order</b> في ملف php.ini
|
||||||
PHPSupportGD=PHP هذا الدعم البيانية ش ج المهام.
|
PHPSupportGD=يدعم اصدار الـ PHP هذا وظائف GD الرسومية.
|
||||||
PHPSupportUTF8=PHP دعم UTF8 هذه المهام.
|
PHPSupportUTF8=يدعم هذاا الاصدار من PHP وظائف الترميز UTF8.
|
||||||
PHPMemoryOK=الحد الأقصى الخاص بك PHP دورة الذاكرة ومن المقرر <b>٪ ق.</b> وينبغي أن يكون هذا كافيا.
|
PHPMemoryOK=تم إعداد الجلسة الزمنية للذاكرة في PHP الى <b>%s</b> . من المفترض ان تكون كافية.
|
||||||
PHPMemoryTooLow=الحد الأقصى الخاص بك PHP دورة الذاكرة ومن المقرر <b>٪ ق</b> بايت. لهذا ينبغي أن يكون منخفضا جدا. تغيير <b>php.ini</b> وضع <b>memory_limit</b> المعلم إلى ما لا يقل عن <b>٪ ق</b> بايت.
|
PHPMemoryTooLow=الحد الأقصى الخاص بك PHP دورة الذاكرة ومن المقرر <b>٪ ق</b> بايت. لهذا ينبغي أن يكون منخفضا جدا. تغيير <b>php.ini</b> وضع <b>memory_limit</b> المعلم إلى ما لا يقل عن <b>٪ ق</b> بايت.
|
||||||
Recheck=اضغط هنا لمزيد من الاختبار ذو معنى
|
Recheck=اضغط هنا لمزيد من الاختبار ذو معنى
|
||||||
ErrorPHPDoesNotSupportSessions=PHP تركيب الخاص بك لا يدعم الدورات. هذه الميزة هو مطلوب لجعل العمل Dolibarr. التحقق من اتصالك PHP الإعداد.
|
ErrorPHPDoesNotSupportSessions=PHP تركيب الخاص بك لا يدعم الدورات. هذه الميزة هو مطلوب لجعل العمل Dolibarr. التحقق من اتصالك PHP الإعداد.
|
||||||
|
|||||||
@ -1,19 +1,19 @@
|
|||||||
# Dolibarr language file - en_US - Accounting Expert
|
# Dolibarr language file - en_US - Accounting Expert
|
||||||
CHARSET=UTF-8
|
CHARSET=UTF-8
|
||||||
|
|
||||||
Accounting=Accounting
|
Accounting=Comptabilitat experta
|
||||||
Globalparameters=Global parameters
|
Globalparameters=Paràmetres globals
|
||||||
Chartofaccounts=Chart of accounts
|
Chartofaccounts=Pla comptable
|
||||||
Fiscalyear=Fiscal years
|
Fiscalyear=Anys fiscals
|
||||||
Menuaccount=Accounting accounts
|
Menuaccount=Comptes de comptabilitat
|
||||||
Menuthirdpartyaccount=Thirdparty accounts
|
Menuthirdpartyaccount=Thirdparty accounts
|
||||||
MenuTools=Tools
|
MenuTools=Utilitats
|
||||||
|
|
||||||
ConfigAccountingExpert=Configuration of the module accounting expert
|
ConfigAccountingExpert=Configuration of the module accounting expert
|
||||||
Journaux=Journals
|
Journaux=Journals
|
||||||
JournalFinancial=Financial journals
|
JournalFinancial=Financial journals
|
||||||
Exports=Exports
|
Exports=Exports
|
||||||
Export=Export
|
Export=Exporta
|
||||||
Modelcsv=Model of export
|
Modelcsv=Model of export
|
||||||
OptionsDeactivatedForThisExportModel=For this export model, options are deactivated
|
OptionsDeactivatedForThisExportModel=For this export model, options are deactivated
|
||||||
Selectmodelcsv=Select a model of export
|
Selectmodelcsv=Select a model of export
|
||||||
@ -124,8 +124,8 @@ CustomerInvoicePayment=Payment of invoice customer
|
|||||||
|
|
||||||
ThirdPartyAccount=Thirdparty account
|
ThirdPartyAccount=Thirdparty account
|
||||||
|
|
||||||
NewAccountingMvt=New movement
|
NewAccountingMvt=Nou moviment
|
||||||
NumMvts=Number of movement
|
NumMvts=Nombre de moviment
|
||||||
ListeMvts=List of the movement
|
ListeMvts=List of the movement
|
||||||
ErrorDebitCredit=Debit and Credit cannot have a value at the same time
|
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
|
ListAccounts=List of the accounting accounts
|
||||||
|
|
||||||
Pcgversion=Version of the plan
|
Pcgversion=Versió del pla
|
||||||
Pcgtype=Class of account
|
Pcgtype=Class of account
|
||||||
Pcgsubtype=Under class of account
|
Pcgsubtype=Under class of account
|
||||||
Accountparent=Root of the 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
|
PDFStandardExpenseReports=Standard template to generate a PDF document for expense report
|
||||||
ExpenseReportLine=Expense report line
|
ExpenseReportLine=Expense report line
|
||||||
TF_OTHER=Altre
|
TF_OTHER=Altre
|
||||||
TF_TRANSPORTATION=Transportation
|
TF_TRANSPORTATION=Transport
|
||||||
TF_LUNCH=Dieta
|
TF_LUNCH=Dieta
|
||||||
TF_METRO=Metro
|
TF_METRO=Metro
|
||||||
TF_TRAIN=Train
|
TF_TRAIN=Tren
|
||||||
TF_BUS=Bus
|
TF_BUS=Bus
|
||||||
TF_CAR=Car
|
TF_CAR=Cotxe
|
||||||
TF_PEAGE=Toll
|
TF_PEAGE=Peatge
|
||||||
TF_ESSENCE=Fuel
|
TF_ESSENCE=Combustible
|
||||||
TF_HOTEL=Hostel
|
TF_HOTEL=Hostel
|
||||||
TF_TAXI=Taxi
|
TF_TAXI=Taxi
|
||||||
|
|
||||||
@ -75,7 +75,7 @@ DATE_PAIEMENT=Payment date
|
|||||||
TO_PAID=Pay
|
TO_PAID=Pay
|
||||||
BROUILLONNER=Reopen
|
BROUILLONNER=Reopen
|
||||||
SendToValid=Sent to approve
|
SendToValid=Sent to approve
|
||||||
ModifyInfoGen=Edit
|
ModifyInfoGen=Edita
|
||||||
ValidateAndSubmit=Validate and submit for approval
|
ValidateAndSubmit=Validate and submit for approval
|
||||||
|
|
||||||
NOT_VALIDATOR=You are not allowed to approve this expense report
|
NOT_VALIDATOR=You are not allowed to approve this expense report
|
||||||
|
|||||||
@ -1,160 +1,160 @@
|
|||||||
# Dolibarr language file - en_US - Accounting Expert
|
# Dolibarr language file - en_US - Accounting Expert
|
||||||
CHARSET=UTF-8
|
CHARSET=UTF-8
|
||||||
|
|
||||||
Accounting=Accounting
|
Accounting=Účetnictví
|
||||||
Globalparameters=Global parameters
|
Globalparameters=Globální parametry
|
||||||
Chartofaccounts=Chart of accounts
|
Chartofaccounts=Graf účtů
|
||||||
Fiscalyear=Fiscal years
|
Fiscalyear=Fiskální roky
|
||||||
Menuaccount=Accounting accounts
|
Menuaccount=Účetní závěrka
|
||||||
Menuthirdpartyaccount=Thirdparty accounts
|
Menuthirdpartyaccount=Účty třetích stran
|
||||||
MenuTools=Tools
|
MenuTools=Nástroje
|
||||||
|
|
||||||
ConfigAccountingExpert=Configuration of the module accounting expert
|
ConfigAccountingExpert=Konfigurace modulu účetního experta
|
||||||
Journaux=Journals
|
Journaux=Deníky
|
||||||
JournalFinancial=Financial journals
|
JournalFinancial=Finanční deníky
|
||||||
Exports=Exports
|
Exports=Exporty
|
||||||
Export=Export
|
Export=Export
|
||||||
Modelcsv=Model of export
|
Modelcsv=Model exportu
|
||||||
OptionsDeactivatedForThisExportModel=For this export model, options are deactivated
|
OptionsDeactivatedForThisExportModel=Možnosti pro tento exportní model jsou deaktivovány
|
||||||
Selectmodelcsv=Select a model of export
|
Selectmodelcsv=Vyberte způsob exportu
|
||||||
Modelcsv_normal=Classic export
|
Modelcsv_normal=Klasický export
|
||||||
Modelcsv_CEGID=Export towards CEGID Expert
|
Modelcsv_CEGID=Export směrem CEGID Expert
|
||||||
BackToChartofaccounts=Return chart of accounts
|
BackToChartofaccounts=Návrat účtové osnovy
|
||||||
Back=Return
|
Back=Návrat
|
||||||
|
|
||||||
Definechartofaccounts=Define a chart of accounts
|
Definechartofaccounts=Definovat účtové osnovy
|
||||||
Selectchartofaccounts=Select a chart of accounts
|
Selectchartofaccounts=Vyberte účtové osnovy
|
||||||
Validate=Validate
|
Validate=Potvrdit
|
||||||
Addanaccount=Add an accounting account
|
Addanaccount=Přidat účetní účet
|
||||||
AccountAccounting=Accounting account
|
AccountAccounting=Účetní účet
|
||||||
Ventilation=Breakdown
|
Ventilation=Přerušení
|
||||||
ToDispatch=To dispatch
|
ToDispatch=Nahlásit
|
||||||
Dispatched=Dispatched
|
Dispatched=Odesláno
|
||||||
|
|
||||||
CustomersVentilation=Breakdown customers
|
CustomersVentilation=Členění zákazníků
|
||||||
SuppliersVentilation=Breakdown suppliers
|
SuppliersVentilation=Členění dodvatelů
|
||||||
TradeMargin=Trade margin
|
TradeMargin=Obchodní marže
|
||||||
Reports=Reports
|
Reports=Zprávy
|
||||||
ByCustomerInvoice=By invoices customers
|
ByCustomerInvoice=Fakturováno zákazníky
|
||||||
ByMonth=By Month
|
ByMonth=Měsíčně
|
||||||
NewAccount=New accounting account
|
NewAccount=Nový účetní účet
|
||||||
Update=Update
|
Update=Aktualizovat
|
||||||
List=List
|
List=Seznam
|
||||||
Create=Create
|
Create=Vytvořit
|
||||||
UpdateAccount=Modification of an accounting account
|
UpdateAccount=Změna účetního účtu
|
||||||
UpdateMvts=Modification of a movement
|
UpdateMvts=Změna pohybu
|
||||||
WriteBookKeeping=Record accounts in general ledger
|
WriteBookKeeping=Účetní záznamy v hlavní účetní knize
|
||||||
Bookkeeping=General ledger
|
Bookkeeping=Hlavní účetní kniha
|
||||||
AccountBalanceByMonth=Account balance by month
|
AccountBalanceByMonth=Zůstatek na účtu podle měsíce
|
||||||
|
|
||||||
AccountingVentilation=Breakdown accounting
|
AccountingVentilation=Členění účetnictví
|
||||||
AccountingVentilationSupplier=Breakdown accounting supplier
|
AccountingVentilationSupplier=Členění účetnictví dodavatel
|
||||||
AccountingVentilationCustomer=Breakdown accounting customer
|
AccountingVentilationCustomer=Členění účetnictví zákazník
|
||||||
Line=Line
|
Line=Linka
|
||||||
|
|
||||||
CAHTF=Total purchase supplier HT
|
CAHTF=Celkové platby dodavatele HT
|
||||||
InvoiceLines=Lines of invoice to be ventilated
|
InvoiceLines=Řádky faktury, které mají být prověřeny
|
||||||
InvoiceLinesDone=Ventilated lines of invoice
|
InvoiceLinesDone=Prověření řádků faktury
|
||||||
IntoAccount=In the accounting account
|
IntoAccount=V účetním účtu
|
||||||
|
|
||||||
Ventilate=Ventilate
|
Ventilate=Prověřit
|
||||||
VentilationAuto=Automatic breakdown
|
VentilationAuto=Automatické členění
|
||||||
|
|
||||||
Processing=Processing
|
Processing=Pracuji .....
|
||||||
EndProcessing=The end of processing
|
EndProcessing=Konec zpracování
|
||||||
AnyLineVentilate=Any lines to ventilate
|
AnyLineVentilate=Prověřit všechny řádky
|
||||||
SelectedLines=Selected lines
|
SelectedLines=Vybrané řádky
|
||||||
Lineofinvoice=Line of invoice
|
Lineofinvoice=Řádky faktury
|
||||||
VentilatedinAccount=Ventilated successfully in the accounting account
|
VentilatedinAccount=Úspěšně prověření v účetním účtu
|
||||||
NotVentilatedinAccount=Not ventilated in the accounting account
|
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_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=Begin the sorting of the breakdown pages "Has to breakdown" by the most recent elements
|
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=Begin the sorting of the breakdown pages "Breakdown" by the most recent elements
|
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
|
AccountLength=Délka účetnické osnovy uvedené v 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.
|
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=Length of the general accounts
|
ACCOUNTING_LENGTH_GACCOUNT=Délka hlavních účtů
|
||||||
ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
|
ACCOUNTING_LENGTH_AACCOUNT=Délka účtů třetích stran
|
||||||
|
|
||||||
ACCOUNTING_SELL_JOURNAL=Sell journal
|
ACCOUNTING_SELL_JOURNAL=Prodejní deník
|
||||||
ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
|
ACCOUNTING_PURCHASE_JOURNAL=Nákupní deník
|
||||||
ACCOUNTING_BANK_JOURNAL=Bank journal
|
ACCOUNTING_BANK_JOURNAL=Bankovní deník
|
||||||
ACCOUNTING_CASH_JOURNAL=Cash journal
|
ACCOUNTING_CASH_JOURNAL=Peněžní deník
|
||||||
ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
|
ACCOUNTING_MISCELLANEOUS_JOURNAL=Ostatní deník
|
||||||
ACCOUNTING_SOCIAL_JOURNAL=Social journal
|
ACCOUNTING_SOCIAL_JOURNAL=Sociální deník
|
||||||
|
|
||||||
ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account of transfer
|
ACCOUNTING_ACCOUNT_TRANSFER_CASH=Převodní účet
|
||||||
ACCOUNTING_ACCOUNT_SUSPENSE=Account of wait
|
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_BUY_ACCOUNT=Účetní účet ve výchozím nastavení pro zakoupené produkty (pokud není definován v listu produktu)
|
||||||
ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (if not defined in the product sheet)
|
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=Accounting account by default for the bought services (if not defined in the service sheet)
|
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=Accounting account by default for the sold services (if not defined in the service sheet)
|
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
|
Doctype=Typ dokumentu
|
||||||
Docdate=Date
|
Docdate=Datum
|
||||||
Docref=Reference
|
Docref=Reference
|
||||||
Numerocompte=Account
|
Numerocompte=Účet
|
||||||
Code_tiers=Thirdparty
|
Code_tiers=Třetí strana
|
||||||
Labelcompte=Label account
|
Labelcompte=Štítek účtu
|
||||||
Debit=Debit
|
Debit=Debet
|
||||||
Credit=Credit
|
Credit=Kredit
|
||||||
Amount=Amount
|
Amount=Částka
|
||||||
Sens=Sens
|
Sens=Sens
|
||||||
Codejournal=Journal
|
Codejournal=Deník
|
||||||
|
|
||||||
DelBookKeeping=Delete the records of the general ledger
|
DelBookKeeping=Odstranit záznamy hlavní knihy
|
||||||
|
|
||||||
SellsJournal=Sells journal
|
SellsJournal=Prodejní denák
|
||||||
PurchasesJournal=Purchases journal
|
PurchasesJournal=Nákupní deník
|
||||||
DescSellsJournal=Sells journal
|
DescSellsJournal=Prodejní deník
|
||||||
DescPurchasesJournal=Purchases journal
|
DescPurchasesJournal=Nákupní deník
|
||||||
BankJournal=Bank journal
|
BankJournal=Bankovní deník
|
||||||
DescBankJournal=Bank journal including all the types of payments other than cash
|
DescBankJournal=Bankovní deník včetně všech typů jiných než hotovostních plateb
|
||||||
CashJournal=Cash journal
|
CashJournal=Peněžní deník
|
||||||
DescCashJournal=Cash journal including the type of payment cash
|
DescCashJournal=Peněžní deník včetně typů platby v hotovosti
|
||||||
|
|
||||||
CashPayment=Cash Payment
|
CashPayment=Platba v hotovosti
|
||||||
|
|
||||||
SupplierInvoicePayment=Payment of invoice supplier
|
SupplierInvoicePayment=Platba dodavatelské faktury
|
||||||
CustomerInvoicePayment=Payment of invoice customer
|
CustomerInvoicePayment=Platba zákaznické faktury
|
||||||
|
|
||||||
ThirdPartyAccount=Thirdparty account
|
ThirdPartyAccount=Účet třetí strany
|
||||||
|
|
||||||
NewAccountingMvt=New movement
|
NewAccountingMvt=Nový pohyb
|
||||||
NumMvts=Number of movement
|
NumMvts=Číslo pohybu
|
||||||
ListeMvts=List of the movement
|
ListeMvts=Seznam pohybů
|
||||||
ErrorDebitCredit=Debit and Credit cannot have a value at the same time
|
ErrorDebitCredit=Debetní a kreditní nemůže mít hodnotu ve stejnou dobu
|
||||||
|
|
||||||
ReportThirdParty=List thirdparty account
|
ReportThirdParty=Seznam účtů třetí strany
|
||||||
DescThirdPartyReport=Consult here the list of the thirdparty customers and the suppliers and their accounting accounts
|
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
|
Pcgversion=Verze plánu
|
||||||
Pcgtype=Class of account
|
Pcgtype=Třída účtu
|
||||||
Pcgsubtype=Under class of account
|
Pcgsubtype=Podle třídy účtu
|
||||||
Accountparent=Root of the account
|
Accountparent=kořen účtu
|
||||||
Active=Statement
|
Active=Prohlášení
|
||||||
|
|
||||||
NewFiscalYear=New fiscal year
|
NewFiscalYear=Nový fiskální rok
|
||||||
|
|
||||||
DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers
|
DescVentilCustomer=Seznamte se zde s ročním rozdělením účetnictví faktur zákazníků
|
||||||
TotalVente=Total turnover HT
|
TotalVente=Celkový obrat HT
|
||||||
TotalMarge=Total sales margin
|
TotalMarge=Celkové tržby marže
|
||||||
DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account
|
DescVentilDoneCustomer=Seznamte se zde se seznamem linek faktur zákazníků a jejich účetních účtů
|
||||||
DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account
|
DescVentilTodoCustomer=Prověřte své řádky zákaznické faktury s účetním účtem.
|
||||||
ChangeAccount=Change the accounting account for lines selected by the account:
|
ChangeAccount=Změna účetních účtů pro řádky vybraných účtů:
|
||||||
Vide=-
|
Vide=-
|
||||||
DescVentilSupplier=Consult here the annual breakdown accounting of your invoices suppliers
|
DescVentilSupplier=Poraďte se zde s ročním rozdělením účetnictví faktur dodavatelů
|
||||||
DescVentilTodoSupplier=Ventilate your lines of invoice supplier with an accounting account
|
DescVentilTodoSupplier=Prověřte zde své řádky dodavatelských faktur s účetním účtem
|
||||||
DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
|
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
|
VersionDevelopment=Vývoj
|
||||||
VersionUnknown=Neznámý
|
VersionUnknown=Neznámý
|
||||||
VersionRecommanded=Doporučené
|
VersionRecommanded=Doporučené
|
||||||
FileCheck=Files Integrity
|
FileCheck=Soubory Integrity
|
||||||
FilesMissing=Missing Files
|
FilesMissing=Chybějící soubory
|
||||||
FilesUpdated=Updated Files
|
FilesUpdated=Aktualizované soubory
|
||||||
FileCheckDolibarr=Check Dolibarr Files Integrity
|
FileCheckDolibarr=Zkontrolujte Dolibarr soubory Integrity
|
||||||
XmlNotFound=Xml File of Dolibarr Integrity Not Found
|
XmlNotFound=Soubor XML ze Dolibarr integrity nebyly načteny
|
||||||
SessionId=ID relace
|
SessionId=ID relace
|
||||||
SessionSaveHandler=Manipulátor uložených relací
|
SessionSaveHandler=Manipulátor uložených relací
|
||||||
SessionSavePath=Místo uložení relace
|
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šší
|
ErrorModuleRequirePHPVersion=Chyba, tento modul vyžaduje PHP verze %s nebo vyšší
|
||||||
ErrorModuleRequireDolibarrVersion=Chyba, tento modul vyžaduje Dolibarr 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.
|
ErrorDecimalLargerThanAreForbidden=Chyba, přesnost vyšší než <b>%s</b> není podporována.
|
||||||
DictionarySetup=Dictionary setup
|
DictionarySetup=Nastavení slovníku
|
||||||
Dictionary=Dictionaries
|
Dictionary=Slovníky
|
||||||
Chartofaccounts=Chart of accounts
|
Chartofaccounts=Graf účtů
|
||||||
Fiscalyear=Fiscal years
|
Fiscalyear=Fiskální roky
|
||||||
ErrorReservedTypeSystemSystemAuto=Hodnota "system" a "systemauto" je vyhrazena. Můžete použít "user" k pŕidání vlastního záznamu
|
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
|
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
|
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.
|
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
|
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.
|
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)
|
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)
|
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í
|
SearchFilter=Nastavení vyhledávání
|
||||||
@ -113,9 +113,9 @@ OtherOptions=Další možnosti
|
|||||||
OtherSetup=Další nastavení
|
OtherSetup=Další nastavení
|
||||||
CurrentValueSeparatorDecimal=Desetinný oddělovač
|
CurrentValueSeparatorDecimal=Desetinný oddělovač
|
||||||
CurrentValueSeparatorThousand=Oddělovač tisíců
|
CurrentValueSeparatorThousand=Oddělovač tisíců
|
||||||
Destination=Destination
|
Destination=Destinace
|
||||||
IdModule=Module ID
|
IdModule=Modul ID
|
||||||
IdPermissions=Permissions ID
|
IdPermissions=Oprávnění ID
|
||||||
Modules=Moduly
|
Modules=Moduly
|
||||||
ModulesCommon=Hlavní moduly
|
ModulesCommon=Hlavní moduly
|
||||||
ModulesOther=Další moduly
|
ModulesOther=Další moduly
|
||||||
@ -127,7 +127,7 @@ LanguageBrowserParameter=Parametr %s
|
|||||||
LocalisationDolibarrParameters=Lokalizační parametry
|
LocalisationDolibarrParameters=Lokalizační parametry
|
||||||
ClientTZ=Časové pásmo klienta (uživatele)
|
ClientTZ=Časové pásmo klienta (uživatele)
|
||||||
ClientHour=Klientův čas (uživatelův)
|
ClientHour=Klientův čas (uživatelův)
|
||||||
OSTZ=Server OS Time Zone
|
OSTZ=Server OS Časové pásmo
|
||||||
PHPTZ=Časové pásmo PHP serveru
|
PHPTZ=Časové pásmo PHP serveru
|
||||||
PHPServerOffsetWithGreenwich=Vyrovnání PHP serveru se šířkou Greenwich (v sekundách)
|
PHPServerOffsetWithGreenwich=Vyrovnání PHP serveru se šířkou Greenwich (v sekundách)
|
||||||
ClientOffsetWithGreenwich=Vyrovnání prohlížeče 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
|
Boxes=Boxy
|
||||||
MaxNbOfLinesForBoxes=Maximální počet řádků pro boxy
|
MaxNbOfLinesForBoxes=Maximální počet řádků pro boxy
|
||||||
PositionByDefault=Výchozí pořadí
|
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í).
|
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.
|
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
|
MenuForUsers=Menu pro uživatele
|
||||||
@ -246,8 +246,8 @@ OfficialWebSiteFr=Oficiální francouzské internetové stránky
|
|||||||
OfficialWiki=Dolibarr dokumentace na Wiki
|
OfficialWiki=Dolibarr dokumentace na Wiki
|
||||||
OfficialDemo=Dolibarr on-line demo
|
OfficialDemo=Dolibarr on-line demo
|
||||||
OfficialMarketPlace=Oficiální trh pro externí moduly / addons
|
OfficialMarketPlace=Oficiální trh pro externí moduly / addons
|
||||||
OfficialWebHostingService=Referenced web hosting services (Cloud hosting)
|
OfficialWebHostingService=Odkazované webhostingové služby (Cloud hosting)
|
||||||
ReferencedPreferredPartners=Preferred Partners
|
ReferencedPreferredPartners=Preferovaní partneři
|
||||||
OtherResources=Autres ressources
|
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>
|
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>
|
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
|
MenuAdmin=Menu editor
|
||||||
DoNotUseInProduction=Nepoužívejte ve výrobě
|
DoNotUseInProduction=Nepoužívejte ve výrobě
|
||||||
ThisIsProcessToFollow=Nastaveno na proces:
|
ThisIsProcessToFollow=Nastaveno na proces:
|
||||||
ThisIsAlternativeProcessToFollow=This is an alternative setup to process:
|
ThisIsAlternativeProcessToFollow=To je alternativa k nastavení procesu:
|
||||||
StepNb=Krok %s
|
StepNb=Krok %s
|
||||||
FindPackageFromWebSite=Nalezni balíček, obsahující funkci jež chcete (např. na oficiálních stránkách %s).
|
FindPackageFromWebSite=Nalezni balíček, obsahující funkci jež chcete (např. na oficiálních stránkách %s).
|
||||||
DownloadPackageFromWebSite=Download package %s.
|
DownloadPackageFromWebSite=Download balíčku %s.
|
||||||
UnpackPackageInDolibarrRoot=Unpack package file into directory dedicated to external modules: <b>%s</b>
|
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í.
|
SetupIsReadyForUse=Instalace je dokončena a Dolibarr je připraven k použití.
|
||||||
NotExistsDirect=Alternativní kořenový adresář není definován. <br>
|
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>
|
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
|
CurrentVersion=Dolibarr aktuální verze
|
||||||
CallUpdatePage=Přejděte na stránku, která aktualizuje databázovou strukturu a údaje: %s.
|
CallUpdatePage=Přejděte na stránku, která aktualizuje databázovou strukturu a údaje: %s.
|
||||||
LastStableVersion=Poslední stabilní verze
|
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>
|
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>
|
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>
|
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
|
DoTestServerAvailability=Zkouška spojení se serverem
|
||||||
DoTestSend=Vyzkoušet odeslání
|
DoTestSend=Vyzkoušet odeslání
|
||||||
DoTestSendHTML=Vyzkoušet odesílání HTML
|
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.
|
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ů.
|
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.
|
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č
|
ExtrafieldSeparator=Oddělovač
|
||||||
ExtrafieldCheckBox=Zaškrtávací políčko
|
ExtrafieldCheckBox=Zaškrtávací políčko
|
||||||
ExtrafieldRadio=Přepínač
|
ExtrafieldRadio=Přepínač
|
||||||
ExtrafieldCheckBoxFromList= Checkbox from table
|
ExtrafieldCheckBoxFromList= Kontrolní pole z tabulky
|
||||||
ExtrafieldLink=Link to an object
|
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
|
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>...
|
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>...
|
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
|
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
|
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>
|
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
|
SMS=SMS
|
||||||
LinkToTestClickToDial=Zadejte telefonní číslo pro volání ukázat odkaz na test ClickToDial URL pro <strong>%s</strong>
|
LinkToTestClickToDial=Zadejte telefonní číslo pro volání ukázat odkaz na test ClickToDial URL pro <strong>%s</strong>
|
||||||
RefreshPhoneLink=Obnovit odkaz
|
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
|
KeepEmptyToUseDefault=Mějte prázdný použít výchozí hodnoty
|
||||||
DefaultLink=Výchozí odkaz
|
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)
|
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
|
ExternalModule=Externí modul - instalován do adresáře %s
|
||||||
BarcodeInitForThirdparties=Mass barcode init for thirdparties
|
BarcodeInitForThirdparties=Mass čárový kód init pro thirdparties
|
||||||
BarcodeInitForProductsOrServices=Mass barcode init or reset for products or services
|
BarcodeInitForProductsOrServices=Mass init čárový kód nebo reset pro výrobky nebo služby
|
||||||
CurrentlyNWithoutBarCode=Currently, you have <strong>%s</strong> records on <strong>%s</strong> %s without barcode defined.
|
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 value for next %s empty records
|
InitEmptyBarCode=Init hodnota pro příští %s prázdnými záznamů
|
||||||
EraseAllCurrentBarCode=Erase all current barcode values
|
EraseAllCurrentBarCode=Vymazat všechny aktuální hodnoty čárových kódů
|
||||||
ConfirmEraseAllCurrentBarCode=Are you sure you want to erase all current barcode values ?
|
ConfirmEraseAllCurrentBarCode=Jste si jisti, že chcete vymazat všechny aktuální hodnoty čárových kódů?
|
||||||
AllBarcodeReset=All barcode values have been removed
|
AllBarcodeReset=Byly odstraněny všechny hodnoty čárových kódů
|
||||||
NoBarcodeNumberingTemplateDefined=No numbering barcode template enabled into barcode module setup.
|
NoBarcodeNumberingTemplateDefined=Žádné šablony číslování čárových kódů aktivované v nastavení modulu čárových kódů.
|
||||||
NoRecordWithoutBarcodeDefined=No record with no barcode value defined.
|
NoRecordWithoutBarcodeDefined=Žádný záznam s žádnou hodnotou čárového kódu definována.
|
||||||
|
|
||||||
# Modules
|
# Modules
|
||||||
Module0Name=Uživatelé a skupiny
|
Module0Name=Uživatelé a skupiny
|
||||||
@ -450,14 +450,14 @@ Module52Name=Zásoby
|
|||||||
Module52Desc=Skladové hospodářství (výrobky)
|
Module52Desc=Skladové hospodářství (výrobky)
|
||||||
Module53Name=Služby
|
Module53Name=Služby
|
||||||
Module53Desc=Správa služeb
|
Module53Desc=Správa služeb
|
||||||
Module54Name=Contracts/Subscriptions
|
Module54Name=Smlouvy/Objednávky
|
||||||
Module54Desc=Management of contracts (services or reccuring subscriptions)
|
Module54Desc=Správa smluv (služeb nebo reccuring předplatné)
|
||||||
Module55Name=Čárové kódy
|
Module55Name=Čárové kódy
|
||||||
Module55Desc=Barcode řízení
|
Module55Desc=Barcode řízení
|
||||||
Module56Name=Telefonie
|
Module56Name=Telefonie
|
||||||
Module56Desc=Telefonie integrace
|
Module56Desc=Telefonie integrace
|
||||||
Module57Name=Trvalé příkazy
|
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
|
Module58Name=ClickToDial
|
||||||
Module58Desc=Integrace ClickToDial systému (Asterisk, ...)
|
Module58Desc=Integrace ClickToDial systému (Asterisk, ...)
|
||||||
Module59Name=Bookmark4u
|
Module59Name=Bookmark4u
|
||||||
@ -488,45 +488,45 @@ Module320Name=RSS Feed
|
|||||||
Module320Desc=Přidat RSS kanál uvnitř obrazovek Dolibarr
|
Module320Desc=Přidat RSS kanál uvnitř obrazovek Dolibarr
|
||||||
Module330Name=Záložky
|
Module330Name=Záložky
|
||||||
Module330Desc=Správa záložek
|
Module330Desc=Správa záložek
|
||||||
Module400Name=Projects/Opportunities/Leads
|
Module400Name=Projekty/Příležitosti/Vedení
|
||||||
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.
|
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
|
Module410Name=WebCalendar
|
||||||
Module410Desc=WebCalendar integrace
|
Module410Desc=WebCalendar integrace
|
||||||
Module500Name=Zvláštní náklady (daně, sociální příspěvky a dividendy)
|
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
|
Module500Desc=Řízení zvláštních výdajů, jako jsou daně, sociální příspěvky, divideny a platy
|
||||||
Module510Name=Salaries
|
Module510Name=Platy
|
||||||
Module510Desc=Management of employees salaries and payments
|
Module510Desc=Řízení výplat zaměstnanců a plateb
|
||||||
Module520Name=Loan
|
Module520Name=Půjčka
|
||||||
Module520Desc=Management of loans
|
Module520Desc=Správa úvěrů
|
||||||
Module600Name=Upozornění
|
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
|
Module700Name=Dary
|
||||||
Module700Desc=Darování řízení
|
Module700Desc=Darování řízení
|
||||||
Module770Name=Expense Report
|
Module770Name=Seznam rozšíření
|
||||||
Module770Desc=Management and claim expense reports (transportation, meal, ...)
|
Module770Desc=Management and claim expense reports (transportation, meal, ...)
|
||||||
Module1120Name=Supplier commercial proposal
|
Module1120Name=Dodavatel obchodní nabídky
|
||||||
Module1120Desc=Request supplier commercial proposal and prices
|
Module1120Desc=Request supplier commercial proposal and prices
|
||||||
Module1200Name=Mantis
|
Module1200Name=Mantis
|
||||||
Module1200Desc=Mantis integrace
|
Module1200Desc=Mantis integrace
|
||||||
Module1400Name=Účetnictví
|
Module1400Name=Účetnictví
|
||||||
Module1400Desc=Vedení účetnictví (dvojité strany)
|
Module1400Desc=Vedení účetnictví (dvojité strany)
|
||||||
Module1520Name=Document Generation
|
Module1520Name=Dokument Generation
|
||||||
Module1520Desc=Mass mail document generation
|
Module1520Desc=Mass mail document generation
|
||||||
Module1780Name=Tags/Categories
|
Module1780Name=Tagy/Kategorie
|
||||||
Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
|
Module1780Desc=Vytvořit tagy/kategorie (produkty, zákazníci, dodavatelé, kontakty nebo členi)
|
||||||
Module2000Name=WYSIWYG editor
|
Module2000Name=WYSIWYG editor
|
||||||
Module2000Desc=Nechte upravit některé textové pole pomocí pokročilého editoru
|
Module2000Desc=Nechte upravit některé textové pole pomocí pokročilého editoru
|
||||||
Module2200Name=Dynamic Prices
|
Module2200Name=Dynamické ceny
|
||||||
Module2200Desc=Enable the usage of math expressions for prices
|
Module2200Desc=Povolit použití matematických výrazů pro ceny
|
||||||
Module2300Name=Cron
|
Module2300Name=Cron
|
||||||
Module2300Desc=Scheduled job management
|
Module2300Desc=Plánovaná správa úloh
|
||||||
Module2400Name=Pořad jednání
|
Module2400Name=Pořad jednání
|
||||||
Module2400Desc=Události / úkoly a agendy vedení
|
Module2400Desc=Události / úkoly a agendy vedení
|
||||||
Module2500Name=Elektronický Redakční
|
Module2500Name=Elektronický Redakční
|
||||||
Module2500Desc=Uložit a sdílet dokumenty
|
Module2500Desc=Uložit a sdílet dokumenty
|
||||||
Module2600Name=WebServices
|
Module2600Name=WebServices
|
||||||
Module2600Desc=Povolit Dolibarr webových služeb serveru
|
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)
|
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
|
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
|
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
|
Module2900Name=GeoIPMaxmind
|
||||||
Module2900Desc=GeoIP Maxmind konverze možnosti
|
Module2900Desc=GeoIP Maxmind konverze možnosti
|
||||||
Module3100Name=Skype
|
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
|
Module5000Name=Multi-společnost
|
||||||
Module5000Desc=Umožňuje spravovat více společností
|
Module5000Desc=Umožňuje spravovat více společností
|
||||||
Module6000Name=Workflow
|
Module6000Name=Workflow
|
||||||
Module6000Desc=Workflow management
|
Module6000Desc=Workflow management
|
||||||
Module20000Name=Leave Requests management
|
Module20000Name=Nechte řízení požadavků
|
||||||
Module20000Desc=Declare and follow employees leaves requests
|
Module20000Desc=Deklarovat a dodržovat zaměstnanci opustí požadavky
|
||||||
Module39000Name=Product lot
|
Module39000Name=Množství produktu
|
||||||
Module39000Desc=Lot or serial number, eat-by and sell-by date management on products
|
Module39000Desc=Lot or serial number, eat-by and sell-by date management on products
|
||||||
Module50000Name=Paybox
|
Module50000Name=Paybox
|
||||||
Module50000Desc=Modul nabídnout on-line platby kreditní kartou stránku s 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
|
Module50100Desc=Místě prodeje modulu
|
||||||
Module50200Name=Paypal
|
Module50200Name=Paypal
|
||||||
Module50200Desc=Modul nabídnout on-line platby kreditní kartou stránku s Paypal
|
Module50200Desc=Modul nabídnout on-line platby kreditní kartou stránku s Paypal
|
||||||
Module50400Name=Accounting (advanced)
|
Module50400Name=Účetnictví (pokročilé)
|
||||||
Module50400Desc=Accounting management (double parties)
|
Module50400Desc=Manažerské účetnictví (dvojité strany)
|
||||||
Module54000Name=PrintIPP
|
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).
|
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=Open Poll
|
Module55000Name=Otevřít anketu
|
||||||
Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
|
Module55000Desc=Modul, tvorbu on-line průzkumů a anket (jako Doodle, šroub, Rdvz, ...)
|
||||||
Module59000Name=Okraje
|
Module59000Name=Okraje
|
||||||
Module59000Desc=Modul pro správu marže
|
Module59000Desc=Modul pro správu marže
|
||||||
Module60000Name=Provize
|
Module60000Name=Provize
|
||||||
@ -588,7 +588,7 @@ Permission67=Vývozní intervence
|
|||||||
Permission71=Přečtěte členů
|
Permission71=Přečtěte členů
|
||||||
Permission72=Vytvořit / upravit členů
|
Permission72=Vytvořit / upravit členů
|
||||||
Permission74=Smazat členů
|
Permission74=Smazat členů
|
||||||
Permission75=Setup types of membership
|
Permission75=Nastavení typu uživatele
|
||||||
Permission76=Export údaje
|
Permission76=Export údaje
|
||||||
Permission78=Přečtěte si předplatné
|
Permission78=Přečtěte si předplatné
|
||||||
Permission79=Vytvořit / upravit předplatné
|
Permission79=Vytvořit / upravit předplatné
|
||||||
@ -611,8 +611,8 @@ Permission106=Export sendings
|
|||||||
Permission109=Odstranit sendings
|
Permission109=Odstranit sendings
|
||||||
Permission111=Přečtěte finančních účtů
|
Permission111=Přečtěte finančních účtů
|
||||||
Permission112=Vytvořit / upravit / smazat a porovnat transakce
|
Permission112=Vytvořit / upravit / smazat a porovnat transakce
|
||||||
Permission113=Setup financial accounts (create, manage categories)
|
Permission113=Nastavení finančních účtů (vytváření, správa kategorií)
|
||||||
Permission114=Reconciliate transactions
|
Permission114=Konsolidace transakce
|
||||||
Permission115=Vývozních transakcí, a výpisy z účtů
|
Permission115=Vývozních transakcí, a výpisy z účtů
|
||||||
Permission116=Převody mezi účty
|
Permission116=Převody mezi účty
|
||||||
Permission117=Správa kontroly dispečinku
|
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
|
Permission152=Vytvořit / upravit trvalých příkazů žádost
|
||||||
Permission153=Převodovka trvalých příkazů příjmy
|
Permission153=Převodovka trvalých příkazů příjmy
|
||||||
Permission154=Kredit / odmítnout 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
|
Permission162=Create/modify contracts/subscriptions
|
||||||
Permission163=Activate a service/subscription of a contract
|
Permission163=Aktivace služby / předplatné smlouvy
|
||||||
Permission164=Disable a service/subscription of a contract
|
Permission164=Zakázat servisní / předplatné smlouvy
|
||||||
Permission165=Delete contracts/subscriptions
|
Permission165=Smazat zakázky / předplatné
|
||||||
Permission171=Read trips and expenses (own and his subordinates)
|
Permission171=Přečtěte si výlety a náklady (vlastní a jeho podřízené)
|
||||||
Permission172=Create/modify trips and expenses
|
Permission172=Vytvořit / upravit výlety a výdaje
|
||||||
Permission173=Delete trips and expenses
|
Permission173=Odstranění výlety a výdaje
|
||||||
Permission174=Read all trips and expenses
|
Permission174=Přečtěte si všechny výlety a výdaje
|
||||||
Permission178=Export trips and expenses
|
Permission178=Export výlety a výdaje
|
||||||
Permission180=Přečtěte si dodavatele
|
Permission180=Přečtěte si dodavatele
|
||||||
Permission181=Přečtěte si dodavatelských objednávek
|
Permission181=Přečtěte si dodavatelských objednávek
|
||||||
Permission182=Vytvořit / upravit dodavatelské objednávky
|
Permission182=Vytvořit / upravit dodavatelské objednávky
|
||||||
Permission183=Ověřit dodavatelských objednávek
|
Permission183=Ověřit dodavatelských objednávek
|
||||||
Permission184=Schválit 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
|
Permission186=Příjem objednávek s dodavately
|
||||||
Permission187=Zavřít dodavatelské objednávky
|
Permission187=Zavřít dodavatelské objednávky
|
||||||
Permission188=Zrušit dodavatelských objednávek
|
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ů
|
Permission301=Vytvořit / upravit čárových kódů
|
||||||
Permission302=Odstranit čárových kódů
|
Permission302=Odstranit čárových kódů
|
||||||
Permission311=Přečtěte služby
|
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
|
Permission331=Přečtěte si záložky
|
||||||
Permission332=Vytvořit / upravit záložky
|
Permission332=Vytvořit / upravit záložky
|
||||||
Permission333=Odstranění záložky
|
Permission333=Odstranění záložky
|
||||||
@ -712,15 +712,15 @@ Permission401=Přečtěte slevy
|
|||||||
Permission402=Vytvořit / upravit slevy
|
Permission402=Vytvořit / upravit slevy
|
||||||
Permission403=Ověřit slevy
|
Permission403=Ověřit slevy
|
||||||
Permission404=Odstranit slevy
|
Permission404=Odstranit slevy
|
||||||
Permission510=Read Salaries
|
Permission510=Číst platy
|
||||||
Permission512=Create/modify salaries
|
Permission512=Vytvořit/upravit platy
|
||||||
Permission514=Delete salaries
|
Permission514=Smazat platy
|
||||||
Permission517=Export salaries
|
Permission517=Export výplat
|
||||||
Permission520=Read Loans
|
Permission520=Přečtěte si Úvěry
|
||||||
Permission522=Create/modify loans
|
Permission522=Vytvořit/upravit úvěry
|
||||||
Permission524=Delete loans
|
Permission524=Smazat úvěry
|
||||||
Permission525=Access loan calculator
|
Permission525=Přístup na úvěrovou kalkulačku
|
||||||
Permission527=Export loans
|
Permission527=Export úvěrů
|
||||||
Permission531=Přečtěte služby
|
Permission531=Přečtěte služby
|
||||||
Permission532=Vytvořit / upravit služby
|
Permission532=Vytvořit / upravit služby
|
||||||
Permission534=Odstranit služby
|
Permission534=Odstranit služby
|
||||||
@ -729,16 +729,16 @@ Permission538=Export služeb
|
|||||||
Permission701=Přečtěte si dary
|
Permission701=Přečtěte si dary
|
||||||
Permission702=Vytvořit / upravit dary
|
Permission702=Vytvořit / upravit dary
|
||||||
Permission703=Odstranit dary
|
Permission703=Odstranit dary
|
||||||
Permission771=Read expense reports (own and his subordinates)
|
Permission771=Přečtěte si přehled výdajů (vlastní i jeho podřízení)
|
||||||
Permission772=Create/modify expense reports
|
Permission772=Vytvořit/upravit vyúčtování výdajů
|
||||||
Permission773=Delete expense reports
|
Permission773=Smazat zprávy o výdajích
|
||||||
Permission774=Read all expense reports (even for user not subordinates)
|
Permission774=Přečtěte si všechny zprávy o výdajích (a to i pro uživatele, ne podřízení)
|
||||||
Permission775=Approve expense reports
|
Permission775=Schválit vyúčtování výdajů
|
||||||
Permission776=Pay expense reports
|
Permission776=Zaplatit vyúčtování výdajů
|
||||||
Permission779=Export expense reports
|
Permission779=Export výkazů o výdajích
|
||||||
Permission1001=Přečtěte si zásoby
|
Permission1001=Přečtěte si zásoby
|
||||||
Permission1002=Create/modify warehouses
|
Permission1002=Vytvoření/úprava skladišť
|
||||||
Permission1003=Delete warehouses
|
Permission1003=Odstranění skladišť
|
||||||
Permission1004=Přečtěte skladové pohyby
|
Permission1004=Přečtěte skladové pohyby
|
||||||
Permission1005=Vytvořit / upravit skladové pohyby
|
Permission1005=Vytvořit / upravit skladové pohyby
|
||||||
Permission1101=Přečtěte si dodací
|
Permission1101=Přečtěte si dodací
|
||||||
@ -753,7 +753,7 @@ Permission1185=Schválit dodavatelských objednávek
|
|||||||
Permission1186=Objednávky Objednat dodavatel
|
Permission1186=Objednávky Objednat dodavatel
|
||||||
Permission1187=Potvrzení přijetí dodavatelských objednávek
|
Permission1187=Potvrzení přijetí dodavatelských objednávek
|
||||||
Permission1188=Odstranit 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
|
Permission1201=Získejte výsledek exportu
|
||||||
Permission1202=Vytvořit / Upravit vývoz
|
Permission1202=Vytvořit / Upravit vývoz
|
||||||
Permission1231=Přečtěte si dodavatelské faktury
|
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)
|
Permission1251=Spustit Hmotné dovozy externích dat do databáze (načítání dat)
|
||||||
Permission1321=Export zákazníků faktury, atributy a platby
|
Permission1321=Export zákazníků faktury, atributy a platby
|
||||||
Permission1421=Export objednávek zákazníků a atributy
|
Permission1421=Export objednávek zákazníků a atributy
|
||||||
Permission23001=Read Scheduled job
|
Permission23001=Čtení naplánovaných úloh
|
||||||
Permission23002=Create/update Scheduled job
|
Permission23002=Vytvoření/aktualizace naplánované úlohy
|
||||||
Permission23003=Delete Scheduled job
|
Permission23003=Smazat naplánovanou úlohu
|
||||||
Permission23004=Execute Scheduled job
|
Permission23004=Provést naplánovanou úlohu
|
||||||
Permission2401=Přečtěte akce (události nebo úkoly) které souvisí s jeho účet
|
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
|
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
|
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
|
Permission50201=Přečtěte transakce
|
||||||
Permission50202=Importní operace
|
Permission50202=Importní operace
|
||||||
Permission54001=Vytisknout
|
Permission54001=Vytisknout
|
||||||
Permission55001=Read polls
|
Permission55001=Přečtěte si průzkumy
|
||||||
Permission55002=Create/modify polls
|
Permission55002=Vytvořit/upravit ankety
|
||||||
Permission59001=Read commercial margins
|
Permission59001=Přečtěte si obchodní marže
|
||||||
Permission59002=Define commercial margins
|
Permission59002=Definovat obchodní marže
|
||||||
Permission59003=Read every user margin
|
Permission59003=Přečtěte si všechny marže uživatele
|
||||||
DictionaryCompanyType=Thirdparties type
|
DictionaryCompanyType=Typy třetích stran
|
||||||
DictionaryCompanyJuridicalType=Juridical kinds of thirdparties
|
DictionaryCompanyJuridicalType=Právní formy třetích stran
|
||||||
DictionaryProspectLevel=Prospect potential level
|
DictionaryProspectLevel=Potencionální úroveň cílů
|
||||||
DictionaryCanton=State/Cantons
|
DictionaryCanton=Stát/Kantony
|
||||||
DictionaryRegion=Regions
|
DictionaryRegion=Regiony
|
||||||
DictionaryCountry=Countries
|
DictionaryCountry=Země
|
||||||
DictionaryCurrency=Currencies
|
DictionaryCurrency=Měny
|
||||||
DictionaryCivility=Civility title
|
DictionaryCivility=Zdvořilostní oslovení
|
||||||
DictionaryActions=Type of agenda events
|
DictionaryActions=Typ agendy událostí
|
||||||
DictionarySocialContributions=Social contributions types
|
DictionarySocialContributions=Typy příspěvků na sociální zabezpečení
|
||||||
DictionaryVAT=VAT Rates or Sales Tax Rates
|
DictionaryVAT=Sazby DPH nebo daň z prodeje
|
||||||
DictionaryRevenueStamp=Amount of revenue stamps
|
DictionaryRevenueStamp=Výše příjmů známek
|
||||||
DictionaryPaymentConditions=Payment terms
|
DictionaryPaymentConditions=Platební podmínky
|
||||||
DictionaryPaymentModes=Payment modes
|
DictionaryPaymentModes=Platební režimy
|
||||||
DictionaryTypeContact=Contact/Address types
|
DictionaryTypeContact=Typy kontaktů/adres
|
||||||
DictionaryEcotaxe=Ecotax (WEEE)
|
DictionaryEcotaxe=Ecotax (WEEE)
|
||||||
DictionaryPaperFormat=Paper formats
|
DictionaryPaperFormat=Formáty papíru
|
||||||
DictionaryFees=Type of fees
|
DictionaryFees=Druh poplatků
|
||||||
DictionarySendingMethods=Shipping methods
|
DictionarySendingMethods=Metody dopravy
|
||||||
DictionaryStaff=Staff
|
DictionaryStaff=Zaměstnanci
|
||||||
DictionaryAvailability=Delivery delay
|
DictionaryAvailability=Zpoždění dodávky
|
||||||
DictionaryOrderMethods=Ordering methods
|
DictionaryOrderMethods=Metody objednávání
|
||||||
DictionarySource=Origin of proposals/orders
|
DictionarySource=Původ nabídky/objednávky
|
||||||
DictionaryAccountancyplan=Chart of accounts
|
DictionaryAccountancyplan=Graf účtů
|
||||||
DictionaryAccountancysystem=Models for chart of accounts
|
DictionaryAccountancysystem=Modely pro účetní osnovy
|
||||||
DictionaryEMailTemplates=Emails templates
|
DictionaryEMailTemplates=E-maily šablony
|
||||||
SetupSaved=Nastavení uloženo
|
SetupSaved=Nastavení uloženo
|
||||||
BackToModuleList=Zpět na seznam modulů
|
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
|
VATReceivedOnly=Zvláštní sazba není účtován
|
||||||
VATManagement=DPH řízení
|
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.
|
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.
|
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.
|
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 #####
|
##### Local Taxes #####
|
||||||
LTRate=Rate
|
LTRate=Rychlost
|
||||||
LocalTax1IsUsed=Použití druhé daně
|
LocalTax1IsUsed=Použití druhé daně
|
||||||
LocalTax1IsNotUsed=Nepoužívejte druhá daň
|
LocalTax1IsNotUsed=Nepoužívejte druhá daň
|
||||||
LocalTax1IsUsedDesc=Použijte druhý typ daně (kromě DPH)
|
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.
|
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ů.
|
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ů.
|
LocalTax2IsNotUsedExampleES= Ve Španělsku jsou bussines, které nejsou předmětem daňového systému modulů.
|
||||||
CalcLocaltax=Reports on local taxes
|
CalcLocaltax=Zprávy o místních daních
|
||||||
CalcLocaltax1=Sales - Purchases
|
CalcLocaltax1=Prodej - Nákupy
|
||||||
CalcLocaltax1Desc=Local Taxes reports are calculated with the difference between localtaxes sales and localtaxes purchases
|
CalcLocaltax1Desc=Local Taxes reports are calculated with the difference between localtaxes sales and localtaxes purchases
|
||||||
CalcLocaltax2=Purchases
|
CalcLocaltax2=Nákupy
|
||||||
CalcLocaltax2Desc=Local Taxes reports are the total of localtaxes purchases
|
CalcLocaltax2Desc=Místní zprávy Daně jsou celkem localtaxes nákupů
|
||||||
CalcLocaltax3=Sales
|
CalcLocaltax3=Odbyt
|
||||||
CalcLocaltax3Desc=Local Taxes reports are the total of localtaxes sales
|
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
|
LabelUsedByDefault=Label používá ve výchozím nastavení, pokud není překlad lze nalézt kód
|
||||||
LabelOnDocuments=Štítek na dokumenty
|
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)
|
DefaultLanguage=Výchozí jazyk používat (kód jazyka)
|
||||||
EnableMultilangInterface=Povolit vícejazyčné rozhraní
|
EnableMultilangInterface=Povolit vícejazyčné rozhraní
|
||||||
EnableShowLogo=Zobrazit logo na levém menu
|
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
|
SystemSuccessfulyUpdated=Systém byl úspěšně aktualizován
|
||||||
CompanyInfo=Společnosti / Nadace informace
|
CompanyInfo=Společnosti / Nadace informace
|
||||||
CompanyIds=Společnost / nadace identity
|
CompanyIds=Společnost / nadace identity
|
||||||
@ -971,14 +971,14 @@ EventsSetup=Nastavení pro akce kulatiny
|
|||||||
LogEvents=Události bezpečnostní audit
|
LogEvents=Události bezpečnostní audit
|
||||||
Audit=Audit
|
Audit=Audit
|
||||||
InfoDolibarr=Informace Dolibarr
|
InfoDolibarr=Informace Dolibarr
|
||||||
InfoBrowser=Infos Browser
|
InfoBrowser=Informace o prohlížeči
|
||||||
InfoOS=Informace OS
|
InfoOS=Informace OS
|
||||||
InfoWebServer=Informace webový server
|
InfoWebServer=Informace webový server
|
||||||
InfoDatabase=Informace databáze
|
InfoDatabase=Informace databáze
|
||||||
InfoPHP=Informace PHP
|
InfoPHP=Informace PHP
|
||||||
InfoPerf=Infos představení
|
InfoPerf=Infos představení
|
||||||
BrowserName=Browser name
|
BrowserName=Název prohlížeče
|
||||||
BrowserOS=Browser OS
|
BrowserOS=Prohlížeč OS
|
||||||
ListEvents=Audit událostí
|
ListEvents=Audit událostí
|
||||||
ListOfSecurityEvents=Seznam Dolibarr událostí zabezpečení
|
ListOfSecurityEvents=Seznam Dolibarr událostí zabezpečení
|
||||||
SecurityEventsPurged=Bezpečnostní akce očistil
|
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.
|
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.
|
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
|
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.
|
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.
|
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.
|
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.
|
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í
|
SeeLocalSendMailSetup=Podívejte se na místní sendmail nastavení
|
||||||
BackupDesc=Chcete-li provést kompletní zálohu Dolibarr, musíte:
|
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).
|
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=Save content of your database (<b>%s</b>) into a dump file. For this, you can use following assistant.
|
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ě.
|
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ě.
|
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í
|
BackupPHPWarning=Záloha nemůže být garantováno s touto metodou. Preferuji předchozí
|
||||||
RestoreDesc=Chcete-li obnovit zálohu Dolibarr, musíte:
|
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>).
|
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=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.
|
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
|
RestoreMySQL=MySQL import
|
||||||
ForcedToByAModule= Toto pravidlo je nucen <b>%s</b> aktivovaným modulem
|
ForcedToByAModule= Toto pravidlo je nucen <b>%s</b> aktivovaným modulem
|
||||||
PreviousDumpFiles=Dostupné databázové soubory zálohování výpisu
|
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.
|
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
|
ExtraFields=Doplňkové atributy
|
||||||
ExtraFieldsLines=Doplňkové atributy (linky)
|
ExtraFieldsLines=Doplňkové atributy (linky)
|
||||||
ExtraFieldsSupplierOrdersLines=Complementary attributes (order lines)
|
ExtraFieldsSupplierOrdersLines=Doplňkové atributy (objednávka linky)
|
||||||
ExtraFieldsSupplierInvoicesLines=Complementary attributes (invoice lines)
|
ExtraFieldsSupplierInvoicesLines=Doplňkové atributy (linky faktura)
|
||||||
ExtraFieldsThirdParties=Doplňkové atributy (thirdparty)
|
ExtraFieldsThirdParties=Doplňkové atributy (thirdparty)
|
||||||
ExtraFieldsContacts=Doplňkové atributy (kontakt / adresa)
|
ExtraFieldsContacts=Doplňkové atributy (kontakt / adresa)
|
||||||
ExtraFieldsMember=Doplňkové atributy (člen)
|
ExtraFieldsMember=Doplňkové atributy (člen)
|
||||||
ExtraFieldsMemberType=Doplňkové atributy (člen typ)
|
ExtraFieldsMemberType=Doplňkové atributy (člen typ)
|
||||||
ExtraFieldsCustomerOrders=Complementary attributes (orders)
|
ExtraFieldsCustomerOrders=Doplňkové atributy (objednávky)
|
||||||
ExtraFieldsCustomerInvoices=Complementary attributes (invoices)
|
ExtraFieldsCustomerInvoices=Doplňkové atributy (faktury)
|
||||||
ExtraFieldsSupplierOrders=Doplňkové atributy (objednávky)
|
ExtraFieldsSupplierOrders=Doplňkové atributy (objednávky)
|
||||||
ExtraFieldsSupplierInvoices=Doplňkové atributy (faktury)
|
ExtraFieldsSupplierInvoices=Doplňkové atributy (faktury)
|
||||||
ExtraFieldsProject=Doplňkové atributy (projekty)
|
ExtraFieldsProject=Doplňkové atributy (projekty)
|
||||||
ExtraFieldsProjectTask=Doplňkové atributy (úkoly)
|
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
|
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
|
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).
|
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
|
PathToDocuments=Cesta k dokumentům
|
||||||
PathDirectory=Adresář
|
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
|
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).
|
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>
|
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
|
SuhosinSessionEncrypt=Úložiště relace šifrována Suhosin
|
||||||
ConditionIsCurrently=Podmínkou je v současné době %s
|
ConditionIsCurrently=Podmínkou je v současné době %s
|
||||||
YouUseBestDriver=Pomocí ovladače %s, že je nejlepší řidič současné době k dispozici.
|
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.
|
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
|
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ěď.
|
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.
|
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.
|
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.
|
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".
|
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=Edition of field %s
|
FieldEdition=Editace položky %s
|
||||||
FixTZ=TimeZone fix
|
FixTZ=TimeZone fix
|
||||||
FillThisOnlyIfRequired=Example: +2 (fill only if timezone offset problems are experienced)
|
FillThisOnlyIfRequired=Example: +2 (fill only if timezone offset problems are experienced)
|
||||||
GetBarCode=Get barcode
|
GetBarCode=Získat čárový kód
|
||||||
EmptyNumRefModelDesc=The code is free. This code can be modified at any time.
|
EmptyNumRefModelDesc=Kód je volný. Tento kód můžete kdykoliv změnit.
|
||||||
##### Module password generation
|
##### 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.
|
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ě.
|
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
|
JSOnPaimentBill=Activate feature to autofill payment lines on payment form
|
||||||
CompanyIdProfChecker=Pravidla pro profesionální IDs
|
CompanyIdProfChecker=Pravidla pro profesionální IDs
|
||||||
MustBeUnique=Musí být jedinečný?
|
MustBeUnique=Musí být jedinečný?
|
||||||
MustBeMandatory=Mandatory to create third parties ?
|
MustBeMandatory=Musí být povinné pro třetí strany?
|
||||||
MustBeInvoiceMandatory=Mandatory to validate invoices ?
|
MustBeInvoiceMandatory=Povinné pro ověření faktur?
|
||||||
Miscellaneous=Smíšený
|
Miscellaneous=Smíšený
|
||||||
##### Webcal setup #####
|
##### Webcal setup #####
|
||||||
WebCalSetup=WebCalendar LINK
|
WebCalSetup=WebCalendar LINK
|
||||||
@ -1137,7 +1137,7 @@ WebCalServer=Server hosting kalendář databáze
|
|||||||
WebCalDatabaseName=Název databáze
|
WebCalDatabaseName=Název databáze
|
||||||
WebCalUser=Uživatel přístup k databázi
|
WebCalUser=Uživatel přístup k databázi
|
||||||
WebCalSetupSaved=WebCalendar nastavení bylo úspěšně uloženo.
|
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.
|
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.
|
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.
|
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
|
UseOptionLineIfNoQuantity=Řada výrobků / služeb s nulové hodnoty je považován za možnost
|
||||||
FreeLegalTextOnProposal=Volný text o obchodních návrhů
|
FreeLegalTextOnProposal=Volný text o obchodních návrhů
|
||||||
WatermarkOnDraftProposal=Vodoznak na předloh návrhů komerčních (none-li prázdný)
|
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 #####
|
##### AskPriceSupplier #####
|
||||||
AskPriceSupplierSetup=Price requests suppliers module setup
|
AskPriceSupplierSetup=Cena požaduje nastavení dodavatelé modul
|
||||||
AskPriceSupplierNumberingModules=Price requests suppliers numbering models
|
AskPriceSupplierNumberingModules=Price requests suppliers numbering models
|
||||||
AskPriceSupplierPDFModules=Price requests suppliers documents 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)
|
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 #####
|
##### Orders #####
|
||||||
OrdersSetup=Objednat řízení nastavení
|
OrdersSetup=Objednat řízení nastavení
|
||||||
OrdersNumberingModules=Objednávky číslování modelů
|
OrdersNumberingModules=Objednávky číslování modelů
|
||||||
OrdersModelModule=Objednat dokumenty modely
|
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í
|
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
|
FreeLegalTextOnOrders=Volný text o objednávkách
|
||||||
WatermarkOnDraftOrders=Vodoznak na konceptech objednávek (pokud žádný prázdný)
|
WatermarkOnDraftOrders=Vodoznak na konceptech objednávek (pokud žádný prázdný)
|
||||||
ShippableOrderIconInList=Add an icon in Orders list which indicate if order is shippable
|
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 #####
|
##### Clicktodial #####
|
||||||
ClickToDialSetup=Klikněte pro Dial Nastavení modulu
|
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).
|
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
|
TemplatePDFInterventions=Intervenční karet dokumenty modely
|
||||||
WatermarkOnDraftInterventionCards=Vodoznak na dokumentech intervenčních karty (pokud žádný prázdný)
|
WatermarkOnDraftInterventionCards=Vodoznak na dokumentech intervenčních karty (pokud žádný prázdný)
|
||||||
##### Contracts #####
|
##### Contracts #####
|
||||||
ContractsSetup=Contracts/Subscriptions module setup
|
ContractsSetup=Nastavení modulu Zakázky/předplatné
|
||||||
ContractsNumberingModules=Zakázky číslování moduly
|
ContractsNumberingModules=Zakázky číslování moduly
|
||||||
TemplatePDFContracts=Contracts documents models
|
TemplatePDFContracts=Kontrakty dokumenty modely
|
||||||
FreeLegalTextOnContracts=Free text on contracts
|
FreeLegalTextOnContracts=Volný text na smlouvách
|
||||||
WatermarkOnDraftContractCards=Watermark on draft contracts (none if empty)
|
WatermarkOnDraftContractCards=Vodoznak o návrzích smluv (none-li prázdný)
|
||||||
##### Members #####
|
##### Members #####
|
||||||
MembersSetup=Členové modul nastavení
|
MembersSetup=Členové modul nastavení
|
||||||
MemberMainOptions=Hlavní volby
|
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
|
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 =)
|
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)
|
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)
|
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
|
LDAPUnbindFailed=Odpojení se nezdařilo
|
||||||
LDAPConnectToDNSuccessfull=Připojení k DN (%s) úspěšná
|
LDAPConnectToDNSuccessfull=Připojení k DN (%s) úspěšná
|
||||||
LDAPConnectToDNFailed=Připojení k DN (%s) se nezdařila
|
LDAPConnectToDNFailed=Připojení k DN (%s) se nezdařila
|
||||||
@ -1336,8 +1336,8 @@ LDAPFieldCountry=Země
|
|||||||
LDAPFieldCountryExample=Příklad: c
|
LDAPFieldCountryExample=Příklad: c
|
||||||
LDAPFieldDescription=Popis
|
LDAPFieldDescription=Popis
|
||||||
LDAPFieldDescriptionExample=Příklad: popis
|
LDAPFieldDescriptionExample=Příklad: popis
|
||||||
LDAPFieldNotePublic=Public Note
|
LDAPFieldNotePublic=Veřejná poznámka
|
||||||
LDAPFieldNotePublicExample=Example : publicnote
|
LDAPFieldNotePublicExample=Příklad: publicnote
|
||||||
LDAPFieldGroupMembers= Členové skupiny
|
LDAPFieldGroupMembers= Členové skupiny
|
||||||
LDAPFieldGroupMembersExample= Příklad: uniqueMember
|
LDAPFieldGroupMembersExample= Příklad: uniqueMember
|
||||||
LDAPFieldBirthdate=Datum narození
|
LDAPFieldBirthdate=Datum narození
|
||||||
@ -1349,7 +1349,7 @@ LDAPFieldSidExample=Příklad: objectSID
|
|||||||
LDAPFieldEndLastSubscription=Datum ukončení předplatného
|
LDAPFieldEndLastSubscription=Datum ukončení předplatného
|
||||||
LDAPFieldTitle=Post / Funkce
|
LDAPFieldTitle=Post / Funkce
|
||||||
LDAPFieldTitleExample=Příklad: title
|
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í)
|
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í.
|
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.
|
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.
|
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.
|
NotInstalled=Ne, takľe není váš server zpomalit tím.
|
||||||
ApplicativeCache=Aplikačních mezipaměti
|
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.
|
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=Module memcached for applicative cache found but setup of module is not complete.
|
MemcachedModuleAvailableButNotSetup=Modul Memcached pro aplikační mezipaměť nalezen, ale nastavení modulu není kompletní.
|
||||||
MemcachedAvailableAndSetup=Module memcached dedicated to use memcached server is enabled.
|
MemcachedAvailableAndSetup=Modul Memcached určené k použití Memcached serveru je povoleno.
|
||||||
OPCodeCache=Opcode mezipaměti
|
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ě).
|
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)
|
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ě)
|
ViewProductDescInFormAbility=Vizualizace popisy produktů ve formách (jinak jako vyskakovací bublině)
|
||||||
ViewProductDescInThirdpartyLanguageAbility=Vizualizace Popisy výrobků v thirdparty jazyce
|
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.
|
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)
|
UseEcoTaxeAbility=Podpora Eco-taxe (WEEE)
|
||||||
SetDefaultBarcodeTypeProducts=Výchozí typ čárového kódu použít pro produkty
|
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
|
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
|
BarcodeDescISBN=Čárový kód typu ISBN
|
||||||
BarcodeDescC39=Čárový kód typu C39
|
BarcodeDescC39=Čárový kód typu C39
|
||||||
BarcodeDescC128=Čárový kód typu C128
|
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
|
BarcodeInternalEngine=Vnitřní motor
|
||||||
BarCodeNumberManager=Manager to auto define barcode numbers
|
BarCodeNumberManager=Manažer automatického definování čísel čárových kódů
|
||||||
##### Prelevements #####
|
##### Prelevements #####
|
||||||
WithdrawalsSetup=Odstoupení modul nastavení
|
WithdrawalsSetup=Odstoupení modul nastavení
|
||||||
##### ExternalRSS #####
|
##### ExternalRSS #####
|
||||||
@ -1434,19 +1434,19 @@ RSSUrlExample=Zajímavý RSS zdroj
|
|||||||
MailingSetup=E-mailem Nastavení modulu
|
MailingSetup=E-mailem Nastavení modulu
|
||||||
MailingEMailFrom=Odesílatele (From) pro emailů zasílaných e-mailem na modul
|
MailingEMailFrom=Odesílatele (From) pro emailů zasílaných e-mailem na modul
|
||||||
MailingEMailError=Zpět E-mail (chyby-do) e-maily s chybami
|
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 #####
|
##### Notification #####
|
||||||
NotificationSetup=EMail notification module setup
|
NotificationSetup=Nastavení modulu e-mailových oznámení
|
||||||
NotificationEMailFrom=Odesílatele (From) e-maily zaslané na 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)
|
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=Fixed email target
|
FixedEmailTarget=Pevná emailový cíl
|
||||||
##### Sendings #####
|
##### Sendings #####
|
||||||
SendingsSetup=Odeslání Nastavení modulu
|
SendingsSetup=Odeslání Nastavení modulu
|
||||||
SendingsReceiptModel=Odeslání stvrzenky modelu
|
SendingsReceiptModel=Odeslání stvrzenky modelu
|
||||||
SendingsNumberingModules=Sendings číslování moduly
|
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.
|
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 #####
|
##### Deliveries #####
|
||||||
DeliveryOrderNumberingModules=Produkty dodávky příjem číslování modul
|
DeliveryOrderNumberingModules=Produkty dodávky příjem číslování modul
|
||||||
DeliveryOrderModel=Produkty dodávky přijetí modelu
|
DeliveryOrderModel=Produkty dodávky přijetí modelu
|
||||||
@ -1457,7 +1457,7 @@ AdvancedEditor=Rozšířené editor
|
|||||||
ActivateFCKeditor=Aktivace pokročilé editor pro:
|
ActivateFCKeditor=Aktivace pokročilé editor pro:
|
||||||
FCKeditorForCompany=WYSIWIG vytvoření / edici prvky popisu a poznámka (s výjimkou výrobků / služeb)
|
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
|
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)
|
FCKeditorForMailing= WYSIWIG vytvoření / edice pro hromadné eMailings (Nástroje-> e-mailem)
|
||||||
FCKeditorForUserSignature=WYSIWIG vytvoření / edice uživatelského podpisu
|
FCKeditorForUserSignature=WYSIWIG vytvoření / edice uživatelského podpisu
|
||||||
FCKeditorForMail=WYSIWIG vytvoření / edice pro veškerou poštu (kromě outils-> e-mailem)
|
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.
|
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.
|
OSCommerceTestKo2=Připojení k serveru "%s" s uživatelem "%s 'se nezdařilo.
|
||||||
##### Stock #####
|
##### Stock #####
|
||||||
StockSetup=Warehouse module setup
|
StockSetup=Konfigurace modulu Sklady
|
||||||
UserWarehouse=Use user personal warehouses
|
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.
|
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 #####
|
##### Menu #####
|
||||||
MenuDeleted=Menu smazán
|
MenuDeleted=Menu smazán
|
||||||
@ -1504,11 +1504,11 @@ ConfirmDeleteLine=Jste si jisti, že chcete smazat tento řádek?
|
|||||||
##### Tax #####
|
##### Tax #####
|
||||||
TaxSetup=Daně, sociální příspěvky a dividendy modul nastavení
|
TaxSetup=Daně, sociální příspěvky a dividendy modul nastavení
|
||||||
OptionVatMode=DPH z důvodu
|
OptionVatMode=DPH z důvodu
|
||||||
OptionVATDefault=Cash basis
|
OptionVATDefault=Cash základ
|
||||||
OptionVATDebitOption=Accrual basis
|
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
|
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
|
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
|
OnDelivery=Na dobírku
|
||||||
OnPayment=Na zaplacení
|
OnPayment=Na zaplacení
|
||||||
OnInvoice=Na faktuře
|
OnInvoice=Na faktuře
|
||||||
@ -1526,20 +1526,20 @@ AgendaSetup=Akce a agenda Nastavení modulu
|
|||||||
PasswordTogetVCalExport=Klíč povolit export odkaz
|
PasswordTogetVCalExport=Klíč povolit export odkaz
|
||||||
PastDelayVCalExport=Neexportovat události starší než
|
PastDelayVCalExport=Neexportovat události starší než
|
||||||
AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events)
|
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_TYPE=Nastavit automaticky tento typ události do vyhledávacího filtru pohledu agendy
|
||||||
AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view
|
AGENDA_DEFAULT_FILTER_STATUS=Nastavit automaticky tento stav pro události do vyhledávacího filtru pohledu agendy
|
||||||
AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda
|
AGENDA_DEFAULT_VIEW=Karta, kterou chcete otevřít ve výchozím nastavení při výběru v menu Agenda
|
||||||
##### ClickToDial #####
|
##### 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.
|
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) #####
|
##### Point Of Sales (CashDesk) #####
|
||||||
CashDesk=Bod prodeje
|
CashDesk=Bod prodeje
|
||||||
CashDeskSetup=Místě prodeje modulu nastavení
|
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
|
CashDeskBankAccountForSell=Výchozí účet použít pro příjem plateb v hotovosti
|
||||||
CashDeskBankAccountForCheque= Výchozí účet použít pro příjem plateb šekem
|
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
|
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).
|
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
|
StockDecreaseForPointOfSaleDisabled=Stock decrease from Point Of Sale disabled
|
||||||
StockDecreaseForPointOfSaleDisabledbyBatch=Stock decrease in POS is not compatible with lot management
|
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.
|
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. ..)
|
SuppliersCommandModel=Kompletní šablona se s dodavately řádu (logo. ..)
|
||||||
SuppliersInvoiceModel=Kompletní šablona dodavatelské faktury (logo. ..)
|
SuppliersInvoiceModel=Kompletní šablona dodavatelské faktury (logo. ..)
|
||||||
SuppliersInvoiceNumberingModel=Dodavatelských faktur číslování modelů
|
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 #####
|
##### GeoIPMaxmind #####
|
||||||
GeoIPMaxmindSetup=GeoIP Maxmind modul nastavení
|
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
|
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
|
ECMSetup = GED Setup
|
||||||
ECMAutoTree = Automatické strom složek a dokumentů
|
ECMAutoTree = Automatické strom složek a dokumentů
|
||||||
##### Fiscal Year #####
|
##### Fiscal Year #####
|
||||||
FiscalYears=Fiscal years
|
FiscalYears=Fiskální roky
|
||||||
FiscalYear=Fiscal year
|
FiscalYear=Fiskální rok
|
||||||
FiscalYearCard=Fiscal year card
|
FiscalYearCard=Karta fiskálního roku
|
||||||
NewFiscalYear=New fiscal year
|
NewFiscalYear=Nový fiskální rok
|
||||||
EditFiscalYear=Edit fiscal year
|
EditFiscalYear=Upravit fiskální rok
|
||||||
OpenFiscalYear=Open fiscal year
|
OpenFiscalYear=Otevřeno fiskální rok
|
||||||
CloseFiscalYear=Close fiscal year
|
CloseFiscalYear=Zavřít fiskální rok
|
||||||
DeleteFiscalYear=Delete fiscal year
|
DeleteFiscalYear=Smazat fiskální rok
|
||||||
ConfirmDeleteFiscalYear=Are you sure to delete this fiscal year ?
|
ConfirmDeleteFiscalYear=Jste si jisti, že chcete tento fiskální rok smazat?
|
||||||
Opened=Opened
|
Opened=Otevřeno
|
||||||
Closed=Closed
|
Closed=Zavřeno
|
||||||
AlwaysEditable=Can always be edited
|
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)
|
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
|
NbMajMin=Minimální počet velkých písmen
|
||||||
NbNumMin=Minimum number of numeric characters
|
NbNumMin=Minimální počet číselných znaků
|
||||||
NbSpeMin=Minimum number of special characters
|
NbSpeMin=Minimální počet speciálních znaků
|
||||||
NbIteConsecutive=Maximum number of repeating same characters
|
NbIteConsecutive=Maximální počet opakování stejných znaků
|
||||||
NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","O") for automatic generation
|
NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","O") for automatic generation
|
||||||
SalariesSetup=Setup of module salaries
|
SalariesSetup=Nastavení modulu platů
|
||||||
SortOrder=Sort order
|
SortOrder=Řazení objedávek
|
||||||
Format=Format
|
Format=Formát
|
||||||
TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
|
TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
|
||||||
IncludePath=Include path (defined into variable %s)
|
IncludePath=Zahrnout cestu (definováno v proměnné% s)
|
||||||
ExpenseReportsSetup=Setup of module Expense Reports
|
ExpenseReportsSetup=Nastavení modulu Expense Reports
|
||||||
TemplatePDFExpenseReports=Document templates to generate expense report document
|
TemplatePDFExpenseReports=Šablon dokumentů ke generování dokumentu sestavy výdajů
|
||||||
NoModueToManageStockDecrease=No module able to manage automatic stock decrease has been activated. Stock decrease will be done on manual input only.
|
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.
|
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".
|
YouMayFindNotificationsFeaturesIntoModuleNotification=You may find options for EMail notifications by enabling and configuring the module "Notification".
|
||||||
ListOfNotificationsPerContact=List of notifications per contact*
|
ListOfNotificationsPerContact=Seznam oznámení na kontakt *
|
||||||
ListOfFixedNotifications=List of fixed notifications
|
ListOfFixedNotifications=Seznam pevných oznámení
|
||||||
GoOntoContactCardToAddMore=Go on the tab "Notifications" of a thirdparty contact to add or remove notifications for contacts/addresses
|
GoOntoContactCardToAddMore=Go on the tab "Notifications" of a thirdparty contact to add or remove notifications for contacts/addresses
|
||||||
Threshold=Threshold
|
Threshold=Práh
|
||||||
BackupDumpWizard=Wizard to build database backup dump file
|
BackupDumpWizard=Průvodce vybudovat záložní databázi soubor s výpisem
|
||||||
SomethingMakeInstallFromWebNotPossible=Installation of external module is not possible from the web interface for the following reason:
|
SomethingMakeInstallFromWebNotPossible=Instalace externího modulu není možné z webového rozhraní z tohoto důvodu:
|
||||||
SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade described here is only manual steps a privileged user can do.
|
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.
|
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>
|
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
|
# Dolibarr language file - Source file is en_US - agenda
|
||||||
IdAgenda=ID události
|
IdAgenda=ID události
|
||||||
Actions=Události
|
Actions=Události
|
||||||
ActionsArea=Akce plocha (Akce a úkoly)
|
ActionsArea=Plocha událostí (Akce a úkoly)
|
||||||
Agenda=Pořad jednání
|
Agenda=Agenda
|
||||||
Agendas=Pořad
|
Agendas=Agendy
|
||||||
Calendar=Kalendář
|
Calendar=Kalendář
|
||||||
Calendars=Kalendáře
|
Calendars=Kalendáře
|
||||||
LocalAgenda=Internal calendar
|
LocalAgenda=Interní kalendář
|
||||||
ActionsOwnedBy=Event owned by
|
ActionsOwnedBy=Vlastnictví události
|
||||||
AffectedTo=Přiřazeno
|
AffectedTo=Přiřazeno
|
||||||
DoneBy=Provedl
|
DoneBy=Provedl
|
||||||
Event=Event
|
Event=Událost
|
||||||
Events=Události
|
Events=Události
|
||||||
EventsNb=Počet událostí
|
EventsNb=Počet událostí
|
||||||
MyEvents=Moje události
|
MyEvents=Moje události
|
||||||
OtherEvents=Další akce
|
OtherEvents=Další události
|
||||||
ListOfActions=Seznam událostí
|
ListOfActions=Seznam událostí
|
||||||
Location=Umístění
|
Location=Umístění
|
||||||
EventOnFullDay=Akce po celý den (y)
|
EventOnFullDay=Událost pro celý den (y)
|
||||||
SearchAnAction= Hledat událost / úkol
|
SearchAnAction= Hledat událost/úkol
|
||||||
MenuToDoActions=Všechny neúplné události
|
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
|
MenuToDoMyActions=Moje neúplné události
|
||||||
MenuDoneMyActions=Moje ukončených akcí
|
MenuDoneMyActions=Moje ukončené události
|
||||||
ListOfEvents=List of events (internal calendar)
|
ListOfEvents=Výpis událostí (interní kalendář)
|
||||||
ActionsAskedBy=Akce hlášeny
|
ActionsAskedBy=Nahlášené události
|
||||||
ActionsToDoBy=Akce přiřazené
|
ActionsToDoBy=Přiřazené události
|
||||||
ActionsDoneBy=Akce provedené
|
ActionsDoneBy=Provedené události
|
||||||
ActionsForUser=Events for user
|
ActionsForUser=Události pro uživatele
|
||||||
ActionsForUsersGroup=Events for all users of group
|
ActionsForUsersGroup=Události pro všechny uživatelské skupiny
|
||||||
ActionAssignedTo=Event assigned to
|
ActionAssignedTo=Událost přiřazena
|
||||||
AllMyActions= Všechny mé akce / úkoly
|
AllMyActions= Všechny mé události/úkoly
|
||||||
AllActions= Všechny události / úkoly
|
AllActions= Všechny události / úkoly
|
||||||
ViewList=Zobrazení seznamu
|
ViewList=Zobrazení seznamu
|
||||||
ViewCal=Měsíční pohled
|
ViewCal=Měsíční zobrazení
|
||||||
ViewDay=Denní zobrazení
|
ViewDay=Denní zobrazení
|
||||||
ViewWeek=Zobrazit týden
|
ViewWeek=Týdenní zobrazení
|
||||||
ViewPerUser=Per user view
|
ViewPerUser=Zobrazení za uživatele
|
||||||
ViewWithPredefinedFilters= Zobrazit s předem definovanými filtry
|
ViewWithPredefinedFilters= Zobrazit s předem definovanými filtry
|
||||||
AutoActions= Automatické plnění
|
AutoActions= Automatické naplně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í.
|
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 dát export vašich akcí Dolibarr do externího kalendáře (thunderbird, Google kalendář, ...)
|
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ářů vidět své akce do programu Dolibarr.
|
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
|
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
|
InvoiceValidatedInDolibarr=Faktura %s ověřena
|
||||||
InvoiceValidatedInDolibarrFromPos=Invoice %s validated from POS
|
InvoiceValidatedInDolibarrFromPos=Faktura %s ověřena z POS
|
||||||
InvoiceBackToDraftInDolibarr=Faktura %s vrátit do stavu návrhu
|
InvoiceBackToDraftInDolibarr=Faktura %s vrácena do stavu návrhu
|
||||||
InvoiceDeleteDolibarr=Faktura %s smazána
|
InvoiceDeleteDolibarr=Faktura %s smazána
|
||||||
OrderValidatedInDolibarr=Objednat %s ověřena
|
OrderValidatedInDolibarr=Objednávka %s ověřena
|
||||||
OrderDeliveredInDolibarr=Order %s classified delivered
|
OrderDeliveredInDolibarr=Objednávka %s označena jako dodaná
|
||||||
OrderCanceledInDolibarr=Objednat %s zrušen
|
OrderCanceledInDolibarr=Objednávka %s zrušena
|
||||||
OrderBilledInDolibarr=Order %s classified billed
|
OrderBilledInDolibarr=Objednávka %s označena jako zaúčtovaná
|
||||||
OrderApprovedInDolibarr=Objednat %s schválen
|
OrderApprovedInDolibarr=Objednávka %s schválena
|
||||||
OrderRefusedInDolibarr=Order %s refused
|
OrderRefusedInDolibarr=Objednávka %s zamítnuta
|
||||||
OrderBackToDraftInDolibarr=Objednat %s vrátit do stavu návrhu
|
OrderBackToDraftInDolibarr=Objednávka %s vrácena do stavu návrhu
|
||||||
OrderCanceledInDolibarr=Objednat %s zrušen
|
OrderCanceledInDolibarr=Objednávka %s zrušena
|
||||||
ProposalSentByEMail=Komerční návrh %s zaslána e-mailem
|
ProposalSentByEMail=Komerční návrh %s zaslán e-mailem
|
||||||
OrderSentByEMail=%s zákazníků objednávka zaslána e-mailem
|
OrderSentByEMail=Zákaznická objednávka %s zaslána e-mailem
|
||||||
InvoiceSentByEMail=%s faktuře Zákazníka zaslána e-mailem
|
InvoiceSentByEMail=Zákaznická faktura %s zaslána e-mailem
|
||||||
SupplierOrderSentByEMail=%s Dodavatel objednávka zaslána e-mailem
|
SupplierOrderSentByEMail=Dodavatelská objednávka %s zaslána e-mailem
|
||||||
SupplierInvoiceSentByEMail=%s dodavatelské faktury zasílané e-mailem
|
SupplierInvoiceSentByEMail=Dodavatelská faktura %s zaslána e-mailem
|
||||||
ShippingSentByEMail=Shipment %s sent by EMail
|
ShippingSentByEMail=Zásilka %s zaslána na e-mail
|
||||||
ShippingValidated= Shipment %s validated
|
ShippingValidated= Zásilka %s ověřena
|
||||||
InterventionSentByEMail=Intervention %s sent by EMail
|
InterventionSentByEMail=Intervenceí %s zaslána e-mailem
|
||||||
NewCompanyToDolibarr= Třetí strana vytvořena
|
NewCompanyToDolibarr= Třetí strana vytvořena
|
||||||
DateActionPlannedStart= Plánované datum zahájení
|
DateActionPlannedStart= Plánované datum zahájení
|
||||||
DateActionPlannedEnd= Plánované datum ukončení
|
DateActionPlannedEnd= Plánované datum ukončení
|
||||||
@ -72,27 +72,27 @@ DateActionDoneEnd= Skutečné datum ukončení
|
|||||||
DateActionStart= Datum zahájení
|
DateActionStart= Datum zahájení
|
||||||
DateActionEnd= Datum ukončení
|
DateActionEnd= Datum ukončení
|
||||||
AgendaUrlOptions1=Můžete také přidat následující parametry filtrování výstupu:
|
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>.
|
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> to restrict output to actions owned by a user <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>
|
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ů
|
AgendaShowBirthdayEvents=Zobrazit narozeniny kontaktů
|
||||||
AgendaHideBirthdayEvents=Skrýt narozeniny kontaktů
|
AgendaHideBirthdayEvents=Skrýt narozeniny kontaktů
|
||||||
Busy=Zaneprázdněný
|
Busy=Zaneprázdněný
|
||||||
ExportDataset_event1=Seznam agendy událostí
|
ExportDataset_event1=Seznam agendy událostí
|
||||||
DefaultWorkingDays=Default working days range in week (Example: 1-5, 1-6)
|
DefaultWorkingDays=Výchozí pracovní dny se pohybují v týdnu. (Příklad: 1-5, 1-6)
|
||||||
DefaultWorkingHours=Default working hours in day (Example: 9-18)
|
DefaultWorkingHours=Výchozí pracovní hodiny dne. (Příklad: 9-18)
|
||||||
# External Sites ical
|
# External Sites ical
|
||||||
ExportCal=Export kalendář
|
ExportCal=Export kalendáře
|
||||||
ExtSites=Importovat externí 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ářů
|
ExtSitesNbOfAgenda=Počet kalendářů
|
||||||
AgendaExtNb=Kalendář nb %s
|
AgendaExtNb=Kalendář nb %s
|
||||||
ExtSiteUrlAgenda=URL pro přístup. Soubor iCal
|
ExtSiteUrlAgenda=URL pro přístup *.iCal souboru
|
||||||
ExtSiteNoLabel=Ne Popis
|
ExtSiteNoLabel=Nepodepsáno
|
||||||
WorkingTimeRange=Working time range
|
WorkingTimeRange=Rozsah pracovní doby
|
||||||
WorkingDaysRange=Working days range
|
WorkingDaysRange=Rozsah pracovních dnů
|
||||||
AddEvent=Create event
|
AddEvent=Vytvořit událost
|
||||||
MyAvailability=My availability
|
MyAvailability=Moje dostupnost
|
||||||
ActionType=Event type
|
ActionType=Typ události
|
||||||
DateActionBegin=Start event date
|
DateActionBegin=Datum zahájení události
|
||||||
|
|||||||
@ -1,204 +1,204 @@
|
|||||||
# Dolibarr language file - Source file is en_US - bills
|
# Dolibarr language file - Source file is en_US - bills
|
||||||
Bill=Faktura
|
Bill=Faktura
|
||||||
Bills=Faktury
|
Bills=Faktury
|
||||||
BillsCustomers=Customers invoices
|
BillsCustomers=Zákaznické faktury
|
||||||
BillsCustomer=Customers invoice
|
BillsCustomer=Zákaznická faktura
|
||||||
BillsSuppliers=Suppliers invoices
|
BillsSuppliers=Dodavatelské faktury
|
||||||
BillsCustomersUnpaid=Unpaid customers invoices
|
BillsCustomersUnpaid=Nezaplacené faktury zákazníků
|
||||||
BillsCustomersUnpaidForCompany=Nezaplacené faktury pro zákazníka %s
|
BillsCustomersUnpaidForCompany=Nezaplacené faktury pro zákazníka %s
|
||||||
BillsSuppliersUnpaid=Nezaplacené faktury dodavatele
|
BillsSuppliersUnpaid=Nezaplacené faktury dodavatele
|
||||||
BillsSuppliersUnpaidForCompany=Nezaplacené faktury dodavatele pro %s
|
BillsSuppliersUnpaidForCompany=Nezaplacené faktury dodavatele pro %s
|
||||||
BillsLate=Opožděné platby
|
BillsLate=Opožděné platby
|
||||||
BillsStatistics=Customers invoices statistics
|
BillsStatistics=Statistiky zákaznických faktur
|
||||||
BillsStatisticsSuppliers=Suppliers invoices statistics
|
BillsStatisticsSuppliers=Statistiky dodavatelských faktur
|
||||||
DisabledBecauseNotErasable=Zakázáno, protože nelze smazat
|
DisabledBecauseNotErasable=Zakázáno, protože nelze odstranit
|
||||||
InvoiceStandard=Standardní faktura
|
InvoiceStandard=Standardní faktura
|
||||||
InvoiceStandardAsk=Standardní faktura
|
InvoiceStandardAsk=Standardní faktura
|
||||||
InvoiceStandardDesc=Tento druh faktury je společná faktura.
|
InvoiceStandardDesc=Tento druh faktury je obyčejná faktura.
|
||||||
InvoiceDeposit=Zálohové faktury
|
InvoiceDeposit=Zálohová faktura
|
||||||
InvoiceDepositAsk=Zálohové faktury
|
InvoiceDepositAsk=Zálohová faktura
|
||||||
InvoiceDepositDesc=Tento druh faktury se děje, když je záloha byla přijata.
|
InvoiceDepositDesc=Tento druh faktury se vystaví, když je záloha přijata.
|
||||||
InvoiceProForma=Proforma faktura
|
InvoiceProForma=Proforma faktura
|
||||||
InvoiceProFormaAsk=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
|
InvoiceReplacement=Náhradní faktura
|
||||||
InvoiceReplacementAsk=Náhradní faktura faktury
|
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
|
InvoiceAvoir=Dobropis
|
||||||
InvoiceAvoirAsk=Dobropis opravit fakturu
|
InvoiceAvoirAsk=Opravit fakturu na dobropis
|
||||||
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).
|
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=Create Credit Note with lines from the origin invoice
|
invoiceAvoirWithLines=Vytvořit dobropis s linkami od počátku faktury
|
||||||
invoiceAvoirWithPaymentRestAmount=Create Credit Note with remaining unpaid of origin invoice
|
invoiceAvoirWithPaymentRestAmount=Vytvořit dobropis se zbývající neuhrazenou původní fakturou
|
||||||
invoiceAvoirLineWithPaymentRestAmount=Credit Note for remaining unpaid amount
|
invoiceAvoirLineWithPaymentRestAmount=Dobropis na zbývající nezaplacené částky
|
||||||
ReplaceInvoice=Vyměňte faktury %s
|
ReplaceInvoice=Nahradit faktury %s
|
||||||
ReplacementInvoice=Náhradní faktura
|
ReplacementInvoice=Náhradní faktura
|
||||||
ReplacedByInvoice=Nahrazeno faktuře %s
|
ReplacedByInvoice=Nahrazeno faktuře %s
|
||||||
ReplacementByInvoice=Nahrazeno faktuře
|
ReplacementByInvoice=Nahrazeno faktuře
|
||||||
CorrectInvoice=Správné faktura %s
|
CorrectInvoice=Správné faktura %s
|
||||||
CorrectionInvoice=Oprava faktury
|
CorrectionInvoice=Oprava faktury
|
||||||
UsedByInvoice=Použita na úhradu faktur %s
|
UsedByInvoice=Použito na úhradu faktur %s
|
||||||
ConsumedBy=Spotřebované
|
ConsumedBy=Spotřebované
|
||||||
NotConsumed=Která nebyla spotřebována,
|
NotConsumed=Nebylo spotřebováno
|
||||||
NoReplacableInvoice=Žádné výměnné faktury
|
NoReplacableInvoice=Žádné faktury k výměně
|
||||||
NoInvoiceToCorrect=Ne fakturu opravit
|
NoInvoiceToCorrect=Źádné faktury k opravě
|
||||||
InvoiceHasAvoir=Opraveno jedním nebo několika faktur
|
InvoiceHasAvoir=Opravena jedna nebo několik faktur
|
||||||
CardBill=Faktura karty
|
CardBill=Karta faktury
|
||||||
PredefinedInvoices=Předdefinované Faktury
|
PredefinedInvoices=Předdefinované faktury
|
||||||
Invoice=Faktura
|
Invoice=Faktura
|
||||||
Invoices=Faktury
|
Invoices=Faktury
|
||||||
InvoiceLine=Faktura linka
|
InvoiceLine=Faktura linka
|
||||||
InvoiceCustomer=Zákazník faktura
|
InvoiceCustomer=Faktura zákazníka
|
||||||
CustomerInvoice=Zákazník faktura
|
CustomerInvoice=Faktura zákazníka
|
||||||
CustomersInvoices=Zákazníci faktury
|
CustomersInvoices=Faktury zákazníků
|
||||||
SupplierInvoice=Dodavatel fakturu
|
SupplierInvoice=Faktura dodavatele
|
||||||
SuppliersInvoices=Dodavatelé faktury
|
SuppliersInvoices=Faktury dodavatelů
|
||||||
SupplierBill=Dodavatel fakturu
|
SupplierBill=Faktura dodavatele
|
||||||
SupplierBills=dodavatelé faktury
|
SupplierBills=Faktury dodavatelů
|
||||||
Payment=Platba
|
Payment=Platba
|
||||||
PaymentBack=Platba zpět
|
PaymentBack=Vrácení platby
|
||||||
Payments=Platby
|
Payments=Platby
|
||||||
PaymentsBack=Platby zpět
|
PaymentsBack=Vrácení plateb
|
||||||
PaidBack=Placené zpět
|
PaidBack=Navrácené
|
||||||
DatePayment=Datum platby
|
DatePayment=Datum platby
|
||||||
DeletePayment=Odstranit platby
|
DeletePayment=Odstranit platby
|
||||||
ConfirmDeletePayment=Jste si jisti, že chcete smazat tuto platbu?
|
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.
|
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=Dodavatelé platby
|
SupplierPayments=Platby dodavatelům
|
||||||
ReceivedPayments=Přijaté platby
|
ReceivedPayments=Přijaté platby
|
||||||
ReceivedCustomersPayments=Platby přijaté od zákazníků
|
ReceivedCustomersPayments=Platby přijaté od zákazníků
|
||||||
PayedSuppliersPayments=Payments payed to suppliers
|
PayedSuppliersPayments=Platby uhrazené dodavatelům
|
||||||
ReceivedCustomersPaymentsToValid=Přijaté platby zákazníci ověřují
|
ReceivedCustomersPaymentsToValid=Ověřené přijaté platby od zákazníků
|
||||||
PaymentsReportsForYear=Platby zprávy pro %s
|
PaymentsReportsForYear=Zprávy o platbách pro %s
|
||||||
PaymentsReports=Platby zprávy
|
PaymentsReports=Zprávy o platbách
|
||||||
PaymentsAlreadyDone=Platby neučinily
|
PaymentsAlreadyDone=Provedené platby
|
||||||
PaymentsBackAlreadyDone=Platby zpět neučinily
|
PaymentsBackAlreadyDone=Provedené platby zpět
|
||||||
PaymentRule=Platba pravidlo
|
PaymentRule=Pravidlo platby
|
||||||
PaymentMode=Typ platby
|
PaymentMode=Typ platby
|
||||||
PaymentTerm=Payment term
|
PaymentTerm=Termín platby
|
||||||
PaymentConditions=Payment terms
|
PaymentConditions=Platební podmínky
|
||||||
PaymentConditionsShort=Payment terms
|
PaymentConditionsShort=Platební podmínky
|
||||||
PaymentAmount=Částka platby
|
PaymentAmount=Částka platby
|
||||||
ValidatePayment=Ověření platby
|
ValidatePayment=Ověření platby
|
||||||
PaymentHigherThanReminderToPay=Platební vyšší než upomínce k zaplacení
|
PaymentHigherThanReminderToPay=Platba vyšší než upomínka 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.
|
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=Attention, the payment amount of one or more bills is higher than the rest to pay. <br> Edit your entry, otherwise confirm.
|
HelpPaymentHigherThanReminderToPaySupplier=Pozor, částka platby z jednoho nebo více účtů je vyšší, než ostatní úhrady. <br> Upravte položku, nebo potvrďte.
|
||||||
ClassifyPaid=Klasifikaci "Zaplaceno"
|
ClassifyPaid=Klasifikace 'Zaplaceno'
|
||||||
ClassifyPaidPartially=Klasifikovat "Placené částečně"
|
ClassifyPaidPartially=Klasifikace 'Částečně uhrazeno'
|
||||||
ClassifyCanceled=Klasifikovat "Opuštěné"
|
ClassifyCanceled=Klasifikace 'Opuštěné'
|
||||||
ClassifyClosed=Klasifikaci "uzavřeným"
|
ClassifyClosed=Klasifikace 'Uzavřeno'
|
||||||
ClassifyUnBilled=Classify 'Unbilled'
|
ClassifyUnBilled=Označit jako "Nevyfakturovaný"
|
||||||
CreateBill=Vytvořit fakturu
|
CreateBill=Vytvořit fakturu
|
||||||
AddBill=Create invoice or credit note
|
AddBill=Vytvořit fakturu nebo dobropis
|
||||||
AddToDraftInvoices=Přidat k návrhu fakturu
|
AddToDraftInvoices=Přidat k návrhu fakturu
|
||||||
DeleteBill=Odstranit fakturu
|
DeleteBill=Odstranit fakturu
|
||||||
SearchACustomerInvoice=Hledat zákaznické faktuře
|
SearchACustomerInvoice=Hledat zákaznickou fakturu
|
||||||
SearchASupplierInvoice=Hledat na dodavatelské faktury
|
SearchASupplierInvoice=Hledat dodavatelskou fakturu
|
||||||
CancelBill=Storno faktury
|
CancelBill=Storno faktury
|
||||||
SendRemindByMail=Poslat připomínku EMail
|
SendRemindByMail=Poslat upomínku e-mailem
|
||||||
DoPayment=Do platbu
|
DoPayment=Proveďte platbu
|
||||||
DoPaymentBack=Do platební záda
|
DoPaymentBack=Vraťte platbu
|
||||||
ConvertToReduc=Převod do budoucnosti slevou
|
ConvertToReduc=Převod do budoucí slevy
|
||||||
EnterPaymentReceivedFromCustomer=Zadejte platby, které obdržel od zákazníka
|
EnterPaymentReceivedFromCustomer=Zadejte platbu obdrženoou od zákazníka
|
||||||
EnterPaymentDueToCustomer=Provést platbu ze strany zákazníka
|
EnterPaymentDueToCustomer=Provést platbu pro zákazníka
|
||||||
DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero
|
DisabledBecauseRemainderToPayIsZero=Zakázáno, protože zbývající nezaplacená částka je nula
|
||||||
Amount=Množství
|
Amount=Množství
|
||||||
PriceBase=Cena základní
|
PriceBase=Základní cena
|
||||||
BillStatus=Stav faktury
|
BillStatus=Stav faktury
|
||||||
BillStatusDraft=Návrh (musí být ověřena)
|
BillStatusDraft=Návrh (musí být ověřeno)
|
||||||
BillStatusPaid=Placený
|
BillStatusPaid=Placeno
|
||||||
BillStatusPaidBackOrConverted=Placené nebo převedeny na slevu
|
BillStatusPaidBackOrConverted=Placeno nebo převedeno na slevu
|
||||||
BillStatusConverted=Placená (připravena pro závěrečné faktuře)
|
BillStatusConverted=Placeno (připraveno na závěrečné faktuře)
|
||||||
BillStatusCanceled=Opuštěný
|
BillStatusCanceled=Opuštěno
|
||||||
BillStatusValidated=Ověřené (třeba věnovat)
|
BillStatusValidated=Ověřeno (je třeba uhradit)
|
||||||
BillStatusStarted=Začínáme
|
BillStatusStarted=Začínáme
|
||||||
BillStatusNotPaid=Nezaplatil
|
BillStatusNotPaid=Nezaplaceno
|
||||||
BillStatusClosedUnpaid=Uzavřená (neplacené)
|
BillStatusClosedUnpaid=Uzavřeno (neuhrazené)
|
||||||
BillStatusClosedPaidPartially=Placené (částečně)
|
BillStatusClosedPaidPartially=Placeno (částečně)
|
||||||
BillShortStatusDraft=Návrh
|
BillShortStatusDraft=Návrh
|
||||||
BillShortStatusPaid=Placený
|
BillShortStatusPaid=Placeno
|
||||||
BillShortStatusPaidBackOrConverted=Zpracované
|
BillShortStatusPaidBackOrConverted=Zpracované
|
||||||
BillShortStatusConverted=Zpracované
|
BillShortStatusConverted=Zpracované
|
||||||
BillShortStatusCanceled=Opuštěný
|
BillShortStatusCanceled=Opuštěno
|
||||||
BillShortStatusValidated=Ověřené
|
BillShortStatusValidated=Ověřeno
|
||||||
BillShortStatusStarted=Začínáme
|
BillShortStatusStarted=Začínáme
|
||||||
BillShortStatusNotPaid=Nezaplatil
|
BillShortStatusNotPaid=Nezaplaceno
|
||||||
BillShortStatusClosedUnpaid=Zavřeno
|
BillShortStatusClosedUnpaid=Zavřeno
|
||||||
BillShortStatusClosedPaidPartially=Placené (částečně)
|
BillShortStatusClosedPaidPartially=Placeno (částečně)
|
||||||
PaymentStatusToValidShort=Chcete-li ověřit
|
PaymentStatusToValidShort=Chcete-li ověřit
|
||||||
ErrorVATIntraNotConfigured=Intracommunautary DIČ zatím není definován
|
ErrorVATIntraNotConfigured=Intracommunautary DIČ zatím není definováno
|
||||||
ErrorNoPaiementModeConfigured=Žádná výchozí platební režim definován. Přejít na faktury modulu nastavení to opravit.
|
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, pak přejděte na nastavení panelu faktur modulu definovat platebních režimů
|
ErrorCreateBankAccount=Vytvořte si bankovní účet a pak přejděte do modulu nastavení faktur a nadefinujte platební režimy
|
||||||
ErrorBillNotFound=Faktura %s neexistuje
|
ErrorBillNotFound=Faktura %s neexistuje
|
||||||
ErrorInvoiceAlreadyReplaced=Chyba pokusu o ověření fakturu nahradit faktury %s. Ale tenhle byl již nahrazen faktuře %s.
|
ErrorInvoiceAlreadyReplaced=Chyba při pokusu o ověření faktury a nahrazení fakturou %s. Ta byla již nahrazena fakturou %s.
|
||||||
ErrorDiscountAlreadyUsed=Chyba sleva již používá
|
ErrorDiscountAlreadyUsed=Chyba, sleva byla již použita
|
||||||
ErrorInvoiceAvoirMustBeNegative=Chyba musí být správná faktura mít zápornou částku
|
ErrorInvoiceAvoirMustBeNegative=Chyba, správná faktura musí mít zápornou částku
|
||||||
ErrorInvoiceOfThisTypeMustBePositive=Chyba musí být tento typ faktury mají kladné hodnoty
|
ErrorInvoiceOfThisTypeMustBePositive=Chyba, tento typ faktury musí mít kladnou částku
|
||||||
ErrorCantCancelIfReplacementInvoiceNotValidated=Chyba, nelze zrušit, pokud faktura, která byla nahrazena jinou fakturu, která je stále ve stavu návrhu
|
ErrorCantCancelIfReplacementInvoiceNotValidated=Chyba, nelze zrušit, pokud faktura, která byla nahrazena jinou fakturu je stále ve stavu návrhu
|
||||||
BillFrom=Z
|
BillFrom=Z
|
||||||
BillTo=Na
|
BillTo=Na
|
||||||
ActionsOnBill=Akce na faktuře
|
ActionsOnBill=Akce na faktuře
|
||||||
NewBill=Nová faktura
|
NewBill=Nová faktura
|
||||||
LastBills=Poslední %s faktury
|
LastBills=Poslední %s faktury
|
||||||
LastCustomersBills=Poslední %s zákazníkům faktury
|
LastCustomersBills=Poslední %s zákazníci faktury
|
||||||
LastSuppliersBills=Poslední %s dodavatelů faktury
|
LastSuppliersBills=Poslední %s dodavatelé faktury
|
||||||
AllBills=Všechny faktury
|
AllBills=Všechny faktury
|
||||||
OtherBills=Ostatní faktury
|
OtherBills=Ostatní faktury
|
||||||
DraftBills=Návrhy faktury
|
DraftBills=Návrhy faktury
|
||||||
CustomersDraftInvoices=Zákazníci návrh faktury
|
CustomersDraftInvoices=Návrh zákaznické faktury
|
||||||
SuppliersDraftInvoices=Dodavatelé návrh faktury
|
SuppliersDraftInvoices=Návrh dodavatelské faktury
|
||||||
Unpaid=Nezaplacený
|
Unpaid=Nezaplaceno
|
||||||
ConfirmDeleteBill=Jste si jisti, že chcete smazat tuto fakturu?
|
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>
|
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 fakturační <b>%s</b> do stavu návrhu?
|
ConfirmUnvalidateBill=Jste si jisti, že chcete změnit fakturu <b>%s</b> do stavu návrhu?
|
||||||
ConfirmClassifyPaidBill=Jste si jisti, že chcete změnit fakturační <b>%s</b> do stavu placené?
|
ConfirmClassifyPaidBill=Jste si jisti, že chcete změnit fakturu <b>%s</b> do stavu uhrazeno?
|
||||||
ConfirmCancelBill=Jste si jisti, že chcete zrušit faktury <b>%s?</b>
|
ConfirmCancelBill=Jste si jisti, že chcete zrušit fakturu <b>%s?</b>
|
||||||
ConfirmCancelBillQuestion=Proč chcete klasifikovat faktura "opuštěný"?
|
ConfirmCancelBillQuestion=Proč chcete klasifikovat fakturu jako 'opuštěnou' ?
|
||||||
ConfirmClassifyPaidPartially=Jste si jisti, že chcete změnit fakturační <b>%s</b> do stavu placené?
|
ConfirmClassifyPaidPartially=Jste si jisti, že chcete změnit fakturu <b>%s</b> do stavu placeno?
|
||||||
ConfirmClassifyPaidPartiallyQuestion=Tato faktura nebyla zaplacena úplně. Jaké jsou důvody pro vás zavřít tuto fakturu?
|
ConfirmClassifyPaidPartiallyQuestion=Tato faktura nebyla zaplacena úplně. Z jakých důvodů chcete uzavří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.
|
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=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.
|
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=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.
|
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=Bad zákazník
|
ConfirmClassifyPaidPartiallyReasonBadCustomer=Špatný zákazník
|
||||||
ConfirmClassifyPaidPartiallyReasonProductReturned=Produkty částečně vrátil
|
ConfirmClassifyPaidPartiallyReasonProductReturned=Produkty částečně vrácené
|
||||||
ConfirmClassifyPaidPartiallyReasonOther=Částka opuštěná jiného důvodu
|
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")
|
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 by tato volba být možné pouze tehdy, pokud faktura obsahuje správnou notu.
|
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í nesluší
|
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ítne zaplatit svůj dluh.
|
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
|
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.
|
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í
|
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.
|
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>
|
ConfirmCustomerPayment=Chcete potvrdit tento platební vstup pro %s <b>%s?</b>
|
||||||
ConfirmSupplierPayment=Do you confirm this payment input for <b>%s</b> %s ?
|
ConfirmSupplierPayment=Chcete potvrdit tento platební vstup pro <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.
|
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
|
ValidateBill=Ověřit fakturu
|
||||||
UnvalidateBill=Unvalidate fakturu
|
UnvalidateBill=Neověřit fakturu
|
||||||
NumberOfBills=Nb faktur
|
NumberOfBills=Nb faktur
|
||||||
NumberOfBillsByMonth=Nb faktur měsíce
|
NumberOfBillsByMonth=Nb faktury měsíce
|
||||||
AmountOfBills=Výše faktur
|
AmountOfBills=Částka faktur
|
||||||
AmountOfBillsByMonthHT=Výše faktur měsíčně (bez daně)
|
AmountOfBillsByMonthHT=Čýstka faktur měsíčně (bez daně)
|
||||||
ShowSocialContribution=Zobrazit sociální příspěvek
|
ShowSocialContribution=Zobrazit sociální příspěvek
|
||||||
ShowBill=Zobrazit fakturu
|
ShowBill=Zobrazit fakturu
|
||||||
ShowInvoice=Zobrazit fakturu
|
ShowInvoice=Zobrazit fakturu
|
||||||
ShowInvoiceReplace=Zobrazit výměně fakturu
|
ShowInvoiceReplace=Zobrazit opravenou fakturu
|
||||||
ShowInvoiceAvoir=Zobrazit dobropis
|
ShowInvoiceAvoir=Zobrazit dobropis
|
||||||
ShowInvoiceDeposit=Zobrazit zálohovou fakturu
|
ShowInvoiceDeposit=Zobrazit zálohovou fakturu
|
||||||
ShowPayment=Zobrazit platbu
|
ShowPayment=Zobrazit platbu
|
||||||
File=Soubor
|
File=Soubor
|
||||||
AlreadyPaid=Již zaplacené
|
AlreadyPaid=Již zaplacené
|
||||||
AlreadyPaidBack=Již vrátí
|
AlreadyPaidBack=Již vrácené platby
|
||||||
AlreadyPaidNoCreditNotesNoDeposits=Již zaplacena (bez dobropisů a vklady)
|
AlreadyPaidNoCreditNotesNoDeposits=Již zaplacené (bez dobropisů a vkladů)
|
||||||
Abandoned=Opuštěný
|
Abandoned=Opuštěné
|
||||||
RemainderToPay=Remaining unpaid
|
RemainderToPay=Zbývající nezaplacené
|
||||||
RemainderToTake=Remaining amount to take
|
RemainderToTake=Zbývající částku, která se
|
||||||
RemainderToPayBack=Remaining amount to pay back
|
RemainderToPayBack=Splatit zbývající částku
|
||||||
Rest=Až do
|
Rest=Čeká
|
||||||
AmountExpected=Nárokované částky
|
AmountExpected=Nárokovaná částka
|
||||||
ExcessReceived=Nadbytek obdržel
|
ExcessReceived=Přeplatek obdržel
|
||||||
EscompteOffered=Sleva nabídl (platba před semestru)
|
EscompteOffered=Nabídnutá sleva (platba před termínem)
|
||||||
SendBillRef=Submission of invoice %s
|
SendBillRef=Předložení faktury %s
|
||||||
SendReminderBillRef=Submission of invoice %s (reminder)
|
SendReminderBillRef=Předložení faktury %s (upomínka)
|
||||||
StandingOrders=Trvalé příkazy
|
StandingOrders=Trvalé příkazy
|
||||||
StandingOrder=Trvalý příkaz
|
StandingOrder=Trvalý příkaz
|
||||||
NoDraftBills=Žádné návrhy faktury
|
NoDraftBills=Žádné návrhy faktury
|
||||||
@ -206,44 +206,44 @@ NoOtherDraftBills=Žádné jiné návrhy faktury
|
|||||||
NoDraftInvoices=Žádné návrhy faktury
|
NoDraftInvoices=Žádné návrhy faktury
|
||||||
RefBill=Faktura ref
|
RefBill=Faktura ref
|
||||||
ToBill=K účtu
|
ToBill=K účtu
|
||||||
RemainderToBill=Zbývající část zákona
|
RemainderToBill=Zbývající část k placení
|
||||||
SendBillByMail=Poslat e-mailem fakturu
|
SendBillByMail=Poslat e-mailem fakturu
|
||||||
SendReminderBillByMail=Poslat upozornění e-mailem
|
SendReminderBillByMail=Poslat upozornění e-mailem
|
||||||
RelatedCommercialProposals=Související obchodní návrhy
|
RelatedCommercialProposals=Související obchodní návrhy
|
||||||
MenuToValid=Chcete-li platné
|
MenuToValid=Platné
|
||||||
DateMaxPayment=Platba musí proběhnout do
|
DateMaxPayment=Platba musí proběhnout do
|
||||||
DateEcheance=Datum splatnosti omezení
|
DateEcheance=Omezení data splatnosti
|
||||||
DateInvoice=Faktura Datum
|
DateInvoice=Fakturační datum
|
||||||
NoInvoice=No faktura
|
NoInvoice=Žádná faktura
|
||||||
ClassifyBill=Klasifikovat fakturu
|
ClassifyBill=Klasifikovat fakturu
|
||||||
SupplierBillsToPay=Dodavatelé faktury platit
|
SupplierBillsToPay=Platba dodavatelské faktury
|
||||||
CustomerBillsUnpaid=Nezaplacené faktury zákazníky
|
CustomerBillsUnpaid=Nezaplacené faktury zákazníků
|
||||||
DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters
|
DispenseMontantLettres=Písemné faktury až mecanographic postupy jsou vydávány podle pořadí objednávek v dopisech
|
||||||
NonPercuRecuperable=Nevratná
|
NonPercuRecuperable=Nevratná
|
||||||
SetConditions=Nastavit platební podmínky
|
SetConditions=Nastavení platebních podmínek
|
||||||
SetMode=Nastavit platební režim
|
SetMode=Nastavit platební režim
|
||||||
Billed=Účtováno
|
Billed=Účtováno
|
||||||
RepeatableInvoice=Template invoice
|
RepeatableInvoice=Šablona faktury
|
||||||
RepeatableInvoices=Template invoices
|
RepeatableInvoices=Šablony faktur
|
||||||
Repeatable=Template
|
Repeatable=Šablona
|
||||||
Repeatables=Templates
|
Repeatables=Šablony
|
||||||
ChangeIntoRepeatableInvoice=Convert into template invoice
|
ChangeIntoRepeatableInvoice=Převést do šablony faktury
|
||||||
CreateRepeatableInvoice=Create template invoice
|
CreateRepeatableInvoice=Vytvořit šablonu faktury
|
||||||
CreateFromRepeatableInvoice=Create from template invoice
|
CreateFromRepeatableInvoice=Vytvořit ze šablony faktury
|
||||||
CustomersInvoicesAndInvoiceLines=Zákazníků faktury a faktura je vedení
|
CustomersInvoicesAndInvoiceLines=Zákaznické faktury a linky faktur
|
||||||
CustomersInvoicesAndPayments=Zákazníků faktury a platby
|
CustomersInvoicesAndPayments=Zákaznické faktury a platby
|
||||||
ExportDataset_invoice_1=Zákazník faktury a faktura je seznam linek
|
ExportDataset_invoice_1=Zákaznické faktury a seznam linek faktur
|
||||||
ExportDataset_invoice_2=Zákazníků faktury a platby
|
ExportDataset_invoice_2=Zákaznické faktury a platby
|
||||||
ProformaBill=Proforma Bill:
|
ProformaBill=Proforma účet:
|
||||||
Reduction=Snížení
|
Reduction=Snížení
|
||||||
ReductionShort=Reduction.
|
ReductionShort=red.
|
||||||
Reductions=Slevy
|
Reductions=Slevy
|
||||||
ReductionsShort=Reduction.
|
ReductionsShort=sl.
|
||||||
Discount=Sleva
|
Discount=Sleva
|
||||||
Discounts=Slevy
|
Discounts=Slevy
|
||||||
AddDiscount=Vytvořte slevu
|
AddDiscount=Vytvořte slevu
|
||||||
AddRelativeDiscount=Vytvořte relativní slevu
|
AddRelativeDiscount=Vytvořte relativní slevu
|
||||||
EditRelativeDiscount=Úprava relativní slevu
|
EditRelativeDiscount=Úpravit relativní slevu
|
||||||
AddGlobalDiscount=Vytvořte absolutní slevu
|
AddGlobalDiscount=Vytvořte absolutní slevu
|
||||||
EditGlobalDiscounts=Upravit absolutní slevy
|
EditGlobalDiscounts=Upravit absolutní slevy
|
||||||
AddCreditNote=Vytvořte dobropis
|
AddCreditNote=Vytvořte dobropis
|
||||||
@ -253,51 +253,52 @@ RelativeDiscount=Relativní sleva
|
|||||||
GlobalDiscount=Globální sleva
|
GlobalDiscount=Globální sleva
|
||||||
CreditNote=Dobropis
|
CreditNote=Dobropis
|
||||||
CreditNotes=Dobropisy
|
CreditNotes=Dobropisy
|
||||||
Deposit=Záloha
|
Deposit=Vklad
|
||||||
Deposits=Vklady
|
Deposits=Vklady
|
||||||
DiscountFromCreditNote=Sleva z %s dobropisu
|
DiscountFromCreditNote=Sleva z %s dobropisu
|
||||||
DiscountFromDeposit=Platby z %s zálohovou fakturu
|
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í
|
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án pro použití tohoto krále kreditů
|
CreditNoteDepositUse=Faktura musí být validována pro použití tohoto druhu kreditu
|
||||||
NewGlobalDiscount=Nový absolutní sleva
|
NewGlobalDiscount=Nová absolutní sleva
|
||||||
NewRelativeDiscount=Nový relativní sleva
|
NewRelativeDiscount=Nová relativní sleva
|
||||||
NoteReason=Poznámka / příčina
|
NoteReason=Poznámka/důvod
|
||||||
ReasonDiscount=Důvod
|
ReasonDiscount=Důvod
|
||||||
DiscountOfferedBy=Poskytnuté
|
DiscountOfferedBy=Poskytnuté
|
||||||
DiscountStillRemaining=Slevy ještě zbývající
|
DiscountStillRemaining=Zbývající slevy
|
||||||
DiscountAlreadyCounted=Slevy již počítá
|
DiscountAlreadyCounted=Započítané slevy
|
||||||
BillAddress=Bill adresa
|
BillAddress=Účetní adresa
|
||||||
HelpEscompte=Tato sleva je sleva poskytnuta zákazníkovi, protože její platba byla provedena před horizontu.
|
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án za výjimečný volné.
|
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ě (chybný zákazník nebo faktura nahrazen jiný například)
|
HelpAbandonOther=Tato částka byla opuštěna, protože došlo k chybě (například špatný zákazník nebo faktura nahrazena jinou)
|
||||||
IdSocialContribution=Sociální příspěvek id
|
IdSocialContribution=ID sociálního příspěvku
|
||||||
PaymentId=Platba id
|
PaymentId=ID platby
|
||||||
InvoiceId=Faktura id
|
InvoiceId=ID faktury
|
||||||
InvoiceRef=Faktura čj.
|
InvoiceRef=Faktura čj.
|
||||||
InvoiceDateCreation=Faktura Datum vytvoření
|
InvoiceDateCreation=Datum vytvoření faktury
|
||||||
InvoiceStatus=Stav faktury
|
InvoiceStatus=Stav faktury
|
||||||
InvoiceNote=Faktura poznámka
|
InvoiceNote=Faktura poznámka
|
||||||
InvoicePaid=Faktura zaplacena
|
InvoicePaid=Faktura zaplacena
|
||||||
PaymentNumber=Platba číslo
|
PaymentNumber=Platba číslo
|
||||||
RemoveDiscount=Odebrat slevu
|
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
|
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>
|
ConfirmCloneInvoice=Jste si jisti, že chcete kopírovat tuto fakturu <b>%s?</b>
|
||||||
DisabledBecauseReplacedInvoice=Akce zakázáno, protože faktura byla nahrazena
|
DisabledBecauseReplacedInvoice=Akce zakázána, 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.
|
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=Nb plateb
|
NbOfPayments=Nějaké platby
|
||||||
SplitDiscount=Rozdělit slevu ve dvou
|
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?
|
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í:
|
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?
|
ConfirmRemoveDiscount=Jste si jisti, že chcete odstranit tuto slevu?
|
||||||
RelatedBill=Související faktura
|
RelatedBill=Související faktura
|
||||||
RelatedBills=Související faktury
|
RelatedBills=Související faktury
|
||||||
RelatedCustomerInvoices=Related customer invoices
|
RelatedCustomerInvoices=Související faktury zákazníka
|
||||||
RelatedSupplierInvoices=Related supplier invoices
|
RelatedSupplierInvoices=Související faktury dodavatele
|
||||||
LatestRelatedBill=Latest related invoice
|
LatestRelatedBill=Nejnovější související faktura
|
||||||
WarningBillExist=Warning, one or more invoice already exist
|
WarningBillExist=Varování, jedna nebo více faktur již existují
|
||||||
|
MergingPDFTool=Nástroj pro spojení PDF
|
||||||
|
|
||||||
# PaymentConditions
|
# PaymentConditions
|
||||||
PaymentConditionShortRECEP=Bezprostřední
|
PaymentConditionShortRECEP=Bezprostřední
|
||||||
@ -316,13 +317,13 @@ PaymentConditionShortPT_ORDER=Na objednávku
|
|||||||
PaymentConditionPT_ORDER=Na objednávku
|
PaymentConditionPT_ORDER=Na objednávku
|
||||||
PaymentConditionShortPT_5050=50-50
|
PaymentConditionShortPT_5050=50-50
|
||||||
PaymentConditionPT_5050=50%% předem, 50%% při dodání
|
PaymentConditionPT_5050=50%% předem, 50%% při dodání
|
||||||
FixAmount=Fix množství
|
FixAmount=Pevné množství
|
||||||
VarAmount=Variabilní částka (%% celk.)
|
VarAmount=Variabilní částka (%% celk.)
|
||||||
# PaymentType
|
# PaymentType
|
||||||
PaymentTypeVIR=Bankovní vklad
|
PaymentTypeVIR=Bankovní vklad
|
||||||
PaymentTypeShortVIR=Bankovní vklad
|
PaymentTypeShortVIR=Bankovní vklad
|
||||||
PaymentTypePRE=Banky, aby
|
PaymentTypePRE=Bankovní objednávka
|
||||||
PaymentTypeShortPRE=Banky, aby
|
PaymentTypeShortPRE=Bankovní objednávky
|
||||||
PaymentTypeLIQ=Hotovost
|
PaymentTypeLIQ=Hotovost
|
||||||
PaymentTypeShortLIQ=Hotovost
|
PaymentTypeShortLIQ=Hotovost
|
||||||
PaymentTypeCB=Kreditní karta
|
PaymentTypeCB=Kreditní karta
|
||||||
@ -331,103 +332,103 @@ PaymentTypeCHQ=Kontrola
|
|||||||
PaymentTypeShortCHQ=Kontrola
|
PaymentTypeShortCHQ=Kontrola
|
||||||
PaymentTypeTIP=TIP
|
PaymentTypeTIP=TIP
|
||||||
PaymentTypeShortTIP=TIP
|
PaymentTypeShortTIP=TIP
|
||||||
PaymentTypeVAD=On line platby
|
PaymentTypeVAD=On line platba
|
||||||
PaymentTypeShortVAD=On line platby
|
PaymentTypeShortVAD=On line platby
|
||||||
PaymentTypeTRA=Bill platba
|
PaymentTypeTRA=Účet platby
|
||||||
PaymentTypeShortTRA=Účet
|
PaymentTypeShortTRA=Účet
|
||||||
BankDetails=Bankovní spojení
|
BankDetails=Bankovní spojení
|
||||||
BankCode=Kód banky
|
BankCode=Kód banky
|
||||||
DeskCode=Stůl kód
|
DeskCode=Desk kód
|
||||||
BankAccountNumber=Číslo účtu
|
BankAccountNumber=Číslo účtu
|
||||||
BankAccountNumberKey=Klíč
|
BankAccountNumberKey=Klíč
|
||||||
Residence=Domicil
|
Residence=Domicil
|
||||||
IBANNumber=IBAN
|
IBANNumber=IBAN
|
||||||
IBAN=IBAN
|
IBAN=IBAN
|
||||||
BIC=BIC / SWIFT
|
BIC=BIC/SWIFT
|
||||||
BICNumber=BIC / SWIFT číslo
|
BICNumber=BIC/SWIFT číslo
|
||||||
ExtraInfos=Extra infos
|
ExtraInfos=Extra informace
|
||||||
RegulatedOn=Regulovány
|
RegulatedOn=Regulovány
|
||||||
ChequeNumber=Zkontrolujte N °
|
ChequeNumber=Zkontrolujte N °
|
||||||
ChequeOrTransferNumber=Zkontrolujte / Přenos č.
|
ChequeOrTransferNumber=Kontrola/převod č.
|
||||||
ChequeMaker=Zkontrolujte vysílač
|
ChequeMaker=Zkontrolujte převod
|
||||||
ChequeBank=Bank of Check
|
ChequeBank=Šek z banky
|
||||||
CheckBank=Check
|
CheckBank=Kontrola (šek)
|
||||||
NetToBePaid=Net má být zaplacena
|
NetToBePaid=Částka má být zaplacena
|
||||||
PhoneNumber=Tel
|
PhoneNumber=Tel.
|
||||||
FullPhoneNumber=Telefon
|
FullPhoneNumber=Telefon
|
||||||
TeleFax=Fax
|
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
|
IntracommunityVATNumber=Intrakomunitární číslo DPH
|
||||||
PaymentByChequeOrderedTo=Podívejte se platba (včetně daně) jsou splatné %s poslat
|
PaymentByChequeOrderedTo=Zkontrolujte platbu (včetně daně) splatnou %s odeslanou
|
||||||
PaymentByChequeOrderedToShort=Podívejte se platba (včetně daně) jsou splatné
|
PaymentByChequeOrderedToShort=Zkontrolujte splatnou platbu (včetně daně)
|
||||||
SendTo=odeslána
|
SendTo=odesláno
|
||||||
PaymentByTransferOnThisBankAccount=Platba převodem na bankovní účet
|
PaymentByTransferOnThisBankAccount=Platba převodem na bankovní účet
|
||||||
VATIsNotUsedForInvoice=* Nepoužije DPH art-293B CGI
|
VATIsNotUsedForInvoice=* Nepoužije DPH art-293B CGI
|
||||||
LawApplicationPart1=Návrhem zákona 80,335 z 12.05.80
|
LawApplicationPart1=Návrhem zákona 80,335 z 12.05.80
|
||||||
LawApplicationPart2=Zboží zůstává majetkem
|
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.
|
LawApplicationPart4=jejich cena.
|
||||||
LimitedLiabilityCompanyCapital=SARL s kapitálem
|
LimitedLiabilityCompanyCapital=SARL s kapitálem
|
||||||
UseLine=Platit
|
UseLine=Aplikovat
|
||||||
UseDiscount=Použití slevu
|
UseDiscount=Použití slevu
|
||||||
UseCredit=Použití úvěru
|
UseCredit=Pouřít úvěr
|
||||||
UseCreditNoteInInvoicePayment=Snížení částky platit tento úvěr
|
UseCreditNoteInInvoicePayment=Snížení částky platby pro tento úvěr
|
||||||
MenuChequeDeposits=Kontroly vklady
|
MenuChequeDeposits=Kontroly vkladů
|
||||||
MenuCheques=Kontroly
|
MenuCheques=Kontroly
|
||||||
MenuChequesReceipts=Kontroly příjmy
|
MenuChequesReceipts=Kontroly příjmů
|
||||||
NewChequeDeposit=Nový vklad
|
NewChequeDeposit=Nový vklad
|
||||||
ChequesReceipts=Kontroly příjmy
|
ChequesReceipts=Kontroly příjmů
|
||||||
ChequesArea=Kontroly oblasti depozit
|
ChequesArea=Kontroly oblasti depozit
|
||||||
ChequeDeposits=Kontroly vklady
|
ChequeDeposits=Kontroly vkladů
|
||||||
Cheques=Kontroly
|
Cheques=Kontroly
|
||||||
CreditNoteConvertedIntoDiscount=Tento dobropis nebo zálohové faktury byl přeměněn %s
|
CreditNoteConvertedIntoDiscount=Tento dobropis nebo zálohová faktura byla přecvedena do %s
|
||||||
UsBillingContactAsIncoiveRecipientIfExist=Použití zákazníků fakturační kontaktní adresu místo adresy třetích stran jako příjemce u faktur
|
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
|
ShowUnpaidAll=Zobrazit všechny neuhrazené faktury
|
||||||
ShowUnpaidLateOnly=Zobrazit pozdní neuhrazené faktury pouze
|
ShowUnpaidLateOnly=Zobrazit jen pozdní neuhrazené faktury
|
||||||
PaymentInvoiceRef=%s fakturu
|
PaymentInvoiceRef=Platba faktury %s
|
||||||
ValidateInvoice=Ověřit fakturu
|
ValidateInvoice=Ověřit fakturu
|
||||||
Cash=Hotovost
|
Cash=Hotovost
|
||||||
Reported=Zpožděný
|
Reported=Zpožděný
|
||||||
DisabledBecausePayments=Not possible since there are some payments
|
DisabledBecausePayments=Není možné, protože jsou zde některé platby
|
||||||
CantRemovePaymentWithOneInvoicePaid=Can't remove payment since there is at least one invoice classified paid
|
CantRemovePaymentWithOneInvoicePaid=Nelze odstranit platbu protože je k dispozici alespoň jedna faktura označená jako zaplacená
|
||||||
ExpectedToPay=Předpokládaný platba
|
ExpectedToPay=Očekávaná platba
|
||||||
PayedByThisPayment=Paid by this payment
|
PayedByThisPayment=Uhrazeno touto platbou
|
||||||
ClosePaidInvoicesAutomatically=Classify "Paid" all standard, situation or replacement invoices entirely paid.
|
ClosePaidInvoicesAutomatically=Označit jako "Placeno" všechny standardní situace nebo náhradní faktury v plné výši.
|
||||||
ClosePaidCreditNotesAutomatically=Classify "Paid" all credit notes entirely paid back.
|
ClosePaidCreditNotesAutomatically=Označit jako "Placeno" všechny dobropisy zcela splaceny.
|
||||||
AllCompletelyPayedInvoiceWillBeClosed=All invoice with no remain to pay will be automatically closed to status "Paid".
|
AllCompletelyPayedInvoiceWillBeClosed=Všechny faktury s žádnými dalšími platbami bude automaticky uzavřeny ve stavu "Placené".
|
||||||
ToMakePayment=Zaplatit
|
ToMakePayment=Zaplatit
|
||||||
ToMakePaymentBack=Oplatit
|
ToMakePaymentBack=Vrátit
|
||||||
ListOfYourUnpaidInvoices=Seznam nezaplacených faktur
|
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
|
RevenueStamp=Kolek
|
||||||
YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty
|
YouMustCreateInvoiceFromThird=Tato možnost je dostupná pouze při vytváření faktury ze záložky "zákazníka" z třetí strany
|
||||||
PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template)
|
PDFCrabeDescription= PDF šablona faktur Crabe. Kompletní šablona faktury (doporučená šablona)
|
||||||
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
|
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=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
|
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=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.
|
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 #####
|
##### Types de contacts #####
|
||||||
TypeContact_facture_internal_SALESREPFOLL=Zástupce následující-up zákazník fakturu
|
TypeContact_facture_internal_SALESREPFOLL=Zástupce následující zákaznické faktury
|
||||||
TypeContact_facture_external_BILLING=Zákazník faktura kontakt
|
TypeContact_facture_external_BILLING=Fakturační kontakt zákazníka
|
||||||
TypeContact_facture_external_SHIPPING=Zákazník doprava kontakt
|
TypeContact_facture_external_SHIPPING=Zasílací kontakt zákazníka
|
||||||
TypeContact_facture_external_SERVICE=Zákaznický servis kontakt
|
TypeContact_facture_external_SERVICE=Kontakt zákaznického servisu
|
||||||
TypeContact_invoice_supplier_internal_SALESREPFOLL=Zástupce následující-up dodavatelské faktury
|
TypeContact_invoice_supplier_internal_SALESREPFOLL=Zástupce následující dodavatelské faktury
|
||||||
TypeContact_invoice_supplier_external_BILLING=Dodavatel fakturu kontakt
|
TypeContact_invoice_supplier_external_BILLING=Fakturační kontakt dodavatele
|
||||||
TypeContact_invoice_supplier_external_SHIPPING=Dodavatel doprava kontakt
|
TypeContact_invoice_supplier_external_SHIPPING=Zasílací kontakt dodavatele
|
||||||
TypeContact_invoice_supplier_external_SERVICE=Dodavatel služby kontakt
|
TypeContact_invoice_supplier_external_SERVICE=Kontakt dodavatele služby
|
||||||
# Situation invoices
|
# Situation invoices
|
||||||
InvoiceFirstSituationAsk=First situation invoice
|
InvoiceFirstSituationAsk=Faktura první situace
|
||||||
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.
|
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=Situation invoice
|
InvoiceSituation=Situace faktury
|
||||||
InvoiceSituationAsk=Invoice following the situation
|
InvoiceSituationAsk=Faktura v návaznosti na situaci
|
||||||
InvoiceSituationDesc=Create a new situation following an already existing one
|
InvoiceSituationDesc=Vytvořit novou situaci v návaznosti na již existující
|
||||||
SituationAmount=Situation invoice amount(net)
|
SituationAmount=Částka situace faktury (netto)
|
||||||
SituationDeduction=Situation subtraction
|
SituationDeduction=Situace odčítání
|
||||||
Progress=Progress
|
Progress=Pokrok
|
||||||
ModifyAllLines=Modify all lines
|
ModifyAllLines=Změnit všechny řádky
|
||||||
CreateNextSituationInvoice=Create next situation
|
CreateNextSituationInvoice=Vytvořit další situaci
|
||||||
NotLastInCycle=This invoice in not the last in cycle and must not be modified.
|
NotLastInCycle=Tato faktura není poslední v cyklu, a nesmí být změněna.
|
||||||
DisabledBecauseNotLastInCycle=The next situation already exists.
|
DisabledBecauseNotLastInCycle=Další situace již existuje.
|
||||||
DisabledBecauseFinal=This situation is final.
|
DisabledBecauseFinal=Tato situace je konečné.
|
||||||
CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
|
CantBeLessThanMinPercent=Pokrok nemůže být menší, než je jeho hodnota v předchozí situaci.
|
||||||
NoSituations=No opened situations
|
NoSituations=Žádné otevřené situace
|
||||||
InvoiceSituationLast=Final and general invoice
|
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
|
BoxLastCustomers=Naposledy měnění zákazníci
|
||||||
BoxLastSuppliers=Naposledy měnění dodavatelé
|
BoxLastSuppliers=Naposledy měnění dodavatelé
|
||||||
BoxLastCustomerOrders=Poslední zákaznické objednávky
|
BoxLastCustomerOrders=Poslední zákaznické objednávky
|
||||||
BoxLastValidatedCustomerOrders=Last validated customer orders
|
BoxLastValidatedCustomerOrders=Poslední potvrzené objednávky zákazníků
|
||||||
BoxLastBooks=Poslední knihy
|
BoxLastBooks=Poslední knihy
|
||||||
BoxLastActions=Poslední akce
|
BoxLastActions=Poslední akce
|
||||||
BoxLastContracts=Poslední smlouvy
|
BoxLastContracts=Poslední smlouvy
|
||||||
BoxLastContacts=Poslední kontakty / adresy
|
BoxLastContacts=Poslední kontakty/adresy
|
||||||
BoxLastMembers=Poslední členové
|
BoxLastMembers=Poslední členové
|
||||||
BoxFicheInter=Poslední intervence
|
BoxFicheInter=Poslední intervence
|
||||||
BoxCurrentAccounts=Stavy otevřených účtů
|
BoxCurrentAccounts=Stavy otevřených účtů
|
||||||
@ -26,72 +26,72 @@ BoxTotalUnpaidSuppliersBills=Nezaplacené dodavatelské faktury celkem
|
|||||||
BoxTitleLastBooks=Poslední %s nahrané knihy
|
BoxTitleLastBooks=Poslední %s nahrané knihy
|
||||||
BoxTitleNbOfCustomers=Počet klientů
|
BoxTitleNbOfCustomers=Počet klientů
|
||||||
BoxTitleLastRssInfos=Poslední %s zprávy z %s
|
BoxTitleLastRssInfos=Poslední %s zprávy z %s
|
||||||
BoxTitleLastProducts=Poslední %s modifikované produkty / služby
|
BoxTitleLastProducts=Poslední %s upravené produkty/služby
|
||||||
BoxTitleProductsAlertStock=Produkty skladem pohotovosti
|
BoxTitleProductsAlertStock=Produkty skladem v pohotovosti
|
||||||
BoxTitleLastCustomerOrders=Last %s customer orders
|
BoxTitleLastCustomerOrders=Poslední %s objednávky zákazníka
|
||||||
BoxTitleLastModifiedCustomerOrders=Last %s modified customer orders
|
BoxTitleLastModifiedCustomerOrders=Poslední %s modifikované objednávky zákazníků
|
||||||
BoxTitleLastSuppliers=Poslední %s zaznamenán dodavatele
|
BoxTitleLastSuppliers=Poslední %s zaznamenaní dodavatelé
|
||||||
BoxTitleLastCustomers=Poslední %s nahrané zákazníky
|
BoxTitleLastCustomers=Poslední %s zaznamenaní zákazníci
|
||||||
BoxTitleLastModifiedSuppliers=Poslední %s upravené dodavatele
|
BoxTitleLastModifiedSuppliers=Poslední %s upravení dodavatelé
|
||||||
BoxTitleLastModifiedCustomers=Poslední %s modifikované zákazníky
|
BoxTitleLastModifiedCustomers=Poslední %s modifikovaní zákazníci
|
||||||
BoxTitleLastCustomersOrProspects=Last %s customers or prospects
|
BoxTitleLastCustomersOrProspects=Poslední %s zákazníci nebo cíle
|
||||||
BoxTitleLastPropals=Last %s proposals
|
BoxTitleLastPropals=Poslední %s nabídky
|
||||||
BoxTitleLastModifiedPropals=Last %s modified proposals
|
BoxTitleLastModifiedPropals=Poslední %s upravené nabídky
|
||||||
BoxTitleLastCustomerBills=Minulý %s zákazníka faktury
|
BoxTitleLastCustomerBills=Poslední %s zákaznické faktury
|
||||||
BoxTitleLastModifiedCustomerBills=Last %s modified customer invoices
|
BoxTitleLastModifiedCustomerBills=Poslední %s modifikované zákaznické faktury
|
||||||
BoxTitleLastSupplierBills=Minulý %s dodavatelských faktur
|
BoxTitleLastSupplierBills=Poslední %s dodavatelské faktury
|
||||||
BoxTitleLastModifiedSupplierBills=Last %s modified supplier invoices
|
BoxTitleLastModifiedSupplierBills=Poslední %s modifikované dodavatelské faktury
|
||||||
BoxTitleLastModifiedProspects=Poslední %s upravené vyhlídky
|
BoxTitleLastModifiedProspects=Poslední %s upravené cíle
|
||||||
BoxTitleLastProductsInContract=Poslední %s produkty / služby ve smlouvě
|
BoxTitleLastProductsInContract=Poslední %s produkty/služby ve smlouvě
|
||||||
BoxTitleLastModifiedMembers=Last %s members
|
BoxTitleLastModifiedMembers=Poslední %s uživatelé
|
||||||
BoxTitleLastFicheInter=Poslední %s upravený zásah
|
BoxTitleLastFicheInter=Poslední %s upravený zásah
|
||||||
BoxTitleOldestUnpaidCustomerBills=Oldest %s unpaid customer invoices
|
BoxTitleOldestUnpaidCustomerBills=Nejstarší %s nezaplacené faktury zákazníků
|
||||||
BoxTitleOldestUnpaidSupplierBills=Oldest %s unpaid supplier invoices
|
BoxTitleOldestUnpaidSupplierBills=Nejstarší %s nezaplacené faktury dodavatelů
|
||||||
BoxTitleCurrentAccounts=Opened account's balances
|
BoxTitleCurrentAccounts=Zůstatky otevřených účtů
|
||||||
BoxTitleSalesTurnover=Obrat
|
BoxTitleSalesTurnover=Prodejní obrat
|
||||||
BoxTitleTotalUnpaidCustomerBills=Unpaid customer invoices
|
BoxTitleTotalUnpaidCustomerBills=Nezaplacené faktury zákazníků
|
||||||
BoxTitleTotalUnpaidSuppliersBills=Unpaid supplier invoices
|
BoxTitleTotalUnpaidSuppliersBills=Nezaplacené faktury dodavatelů
|
||||||
BoxTitleLastModifiedContacts=Poslední %s upravené kontakty / adresy
|
BoxTitleLastModifiedContacts=Poslední %s upravené kontakty/adresy
|
||||||
BoxMyLastBookmarks=Moje poslední %s záložky
|
BoxMyLastBookmarks=Moje poslední %s záložky
|
||||||
BoxOldestExpiredServices=Nejstarší aktivní vypršela služby
|
BoxOldestExpiredServices=Nejstarší aktivní expirované služby
|
||||||
BoxLastExpiredServices=Poslední %s nejstarší kontakty s aktivními vypršela služeb
|
BoxLastExpiredServices=Poslední %s nejstarší kontakty s aktivními expiracemi služeb
|
||||||
BoxTitleLastActionsToDo=Poslední %s akce dělat
|
BoxTitleLastActionsToDo=Poslední %s vykonané akce
|
||||||
BoxTitleLastContracts=Poslední %s smlouvy
|
BoxTitleLastContracts=Poslední %s smlouvy
|
||||||
BoxTitleLastModifiedDonations=Poslední %s upravené dary
|
BoxTitleLastModifiedDonations=Poslední %s upravené dary
|
||||||
BoxTitleLastModifiedExpenses=Poslední %s upravené výdaje
|
BoxTitleLastModifiedExpenses=Poslední %s upravené výdaje
|
||||||
BoxGlobalActivity=Globální aktivita (faktury, návrhy, objednávky)
|
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
|
LastRefreshDate=Poslední obnovovací data
|
||||||
NoRecordedBookmarks=Žádné záložky definovány.
|
NoRecordedBookmarks=Nejsou definované žádné záložky.
|
||||||
ClickToAdd=Klikni pro přidání.
|
ClickToAdd=Klikni pro přidání.
|
||||||
NoRecordedCustomers=Žádné zaznamenané zákazníky
|
NoRecordedCustomers=Žádní zaznamenaní zákazníci
|
||||||
NoRecordedContacts=Zaznamenány žádné kontakty
|
NoRecordedContacts=Žádné zaznamenané kontakty
|
||||||
NoActionsToDo=Žádné akce dělat
|
NoActionsToDo=Žádné vykonané akce
|
||||||
NoRecordedOrders=Žádné zaznamenané zákazníkovy objednávky
|
NoRecordedOrders=Žádné zaznamenané zákaznické objednávky
|
||||||
NoRecordedProposals=Zaznamenány žádné návrhy
|
NoRecordedProposals=Žádné zaznamenané návrhy
|
||||||
NoRecordedInvoices=Žádné zaznamenané zákazníka faktury
|
NoRecordedInvoices=Žádné zaznamenané faktury zákazníků
|
||||||
NoUnpaidCustomerBills=Bez neplacených zákazníka faktury
|
NoUnpaidCustomerBills=Žádné nezaplacené faktury zákazníků
|
||||||
NoRecordedSupplierInvoices=Žádné zaznamenané dodavatelských faktur
|
NoRecordedSupplierInvoices=Žádné zaznamenané dodavatelské faktury
|
||||||
NoUnpaidSupplierBills=Bez neplacených dodavatelských faktur
|
NoUnpaidSupplierBills=Žádné nezaplacené dodavatelské faktury
|
||||||
NoModifiedSupplierBills=Žádné zaznamenané dodavatelských faktur
|
NoModifiedSupplierBills=Žádné zaznamenané dodavatelské faktury
|
||||||
NoRecordedProducts=Žádné zaznamenané produkty / služby
|
NoRecordedProducts=Žádné zaznamenané produkty/služby
|
||||||
NoRecordedProspects=Zaznamenány žádné vyhlídky
|
NoRecordedProspects=Žádné zaznamenané cíle
|
||||||
NoContractedProducts=Žádné produkty / služby smluvně
|
NoContractedProducts=Žádné nasmlouvané produkty/služby
|
||||||
NoRecordedContracts=Žádné zaznamenané smlouvy
|
NoRecordedContracts=Žádné zaznamenané smlouvy
|
||||||
NoRecordedInterventions=Žádné zaznamenané zásahy
|
NoRecordedInterventions=Žádné zaznamenané zásahy
|
||||||
BoxLatestSupplierOrders=Nejnovější dodavatelské objednávky
|
BoxLatestSupplierOrders=Nejnovější dodavatelské objednávky
|
||||||
BoxTitleLatestSupplierOrders=Last %s supplier orders
|
BoxTitleLatestSupplierOrders=Poslední %s dodavatelské objednávky
|
||||||
BoxTitleLatestModifiedSupplierOrders=Last %s modified supplier orders
|
BoxTitleLatestModifiedSupplierOrders=Poslední %s modifikované dodavatelské objednávky
|
||||||
NoSupplierOrder=Žádné zaznamenané dodavatele, aby
|
NoSupplierOrder=Žádné zaznamenané dodavatelské objednávky
|
||||||
BoxCustomersInvoicesPerMonth=Zákazníků faktury za měsíc
|
BoxCustomersInvoicesPerMonth=Faktury zákazníků za měsíc
|
||||||
BoxSuppliersInvoicesPerMonth=Dodavatelských faktur za měsíc
|
BoxSuppliersInvoicesPerMonth=Faktury dodavatelů za měsíc
|
||||||
BoxCustomersOrdersPerMonth=Objednávky zákazníků za měsíc
|
BoxCustomersOrdersPerMonth=Objednávky zákazníků za měsíc
|
||||||
BoxSuppliersOrdersPerMonth=Dodavatel objednávky za měsíc
|
BoxSuppliersOrdersPerMonth=Objednávky dodavatelů za měsíc
|
||||||
BoxProposalsPerMonth=Návrhy za měsíc
|
BoxProposalsPerMonth=Nabídky za měsíc
|
||||||
NoTooLowStockProducts=Žádný výrobek na základě nízkého limitu skladem
|
NoTooLowStockProducts=Žádný výrobek pod nízkým limitem skladem
|
||||||
BoxProductDistribution=Produkty / služby distribuce
|
BoxProductDistribution=Produkty/služby distribuce
|
||||||
BoxProductDistributionFor=Distribuce %s pro %s
|
BoxProductDistributionFor=Distribuce %s pro %s
|
||||||
ForCustomersInvoices=Zákazníci faktury
|
ForCustomersInvoices=Zákaznické faktury
|
||||||
ForCustomersOrders=Zákazníci objednávky
|
ForCustomersOrders=Zákaznické objednávky
|
||||||
ForProposals=Návrhy
|
ForProposals=Nabídky
|
||||||
LastXMonthRolling=The last %s month rolling
|
LastXMonthRolling=Poslední %s měsíc válcování
|
||||||
|
|||||||
@ -1,40 +1,40 @@
|
|||||||
# Language file - Source file is en_US - cashdesk
|
# Language file - Source file is en_US - cashdesk
|
||||||
CashDeskMenu=Prodejní místo
|
CashDeskMenu=Prodejní místo
|
||||||
CashDesk=Prodejní místo
|
CashDesk=Prodejní místo
|
||||||
CashDesks=Bod prodeje
|
CashDesks=Prodejní místa
|
||||||
CashDeskBank=Bankovní účet
|
CashDeskBank=Bankovní účet
|
||||||
CashDeskBankCash=Bankovní účet (cash)
|
CashDeskBankCash=Bankovní účet (hotovost)
|
||||||
CashDeskBankCB=Bankovní účet (karta)
|
CashDeskBankCB=Bankovní účet (karta)
|
||||||
CashDeskBankCheque=Bankovní účet (kontrola)
|
CashDeskBankCheque=Bankovní účet (šek)
|
||||||
CashDeskWarehouse=Sklad
|
CashDeskWarehouse=Skladiště
|
||||||
CashdeskShowServices=Prodej služeb
|
CashdeskShowServices=Prodej služeb
|
||||||
CashDeskProducts=Produkty
|
CashDeskProducts=Produkty
|
||||||
CashDeskStock=Sklad
|
CashDeskStock=Sklad
|
||||||
CashDeskOn=na
|
CashDeskOn=na
|
||||||
CashDeskThirdParty=Třetí stranou
|
CashDeskThirdParty=Třetí strana
|
||||||
CashdeskDashboard=V místě prodeje přístupu
|
CashdeskDashboard=Přístupový bod prodeje
|
||||||
ShoppingCart=Nákupní vozík
|
ShoppingCart=Nákupní vozík
|
||||||
NewSell=Nový prodat
|
NewSell=Nový prodej
|
||||||
BackOffice=Back office
|
BackOffice=Back office
|
||||||
AddThisArticle=Přidat tento článek
|
AddThisArticle=Přidat tento článek
|
||||||
RestartSelling=Vraťte se na prodej
|
RestartSelling=Vraťte se na prodej
|
||||||
SellFinished=Prodej skončil
|
SellFinished=Prodej skončen
|
||||||
PrintTicket=Tisk vstupenek
|
PrintTicket=Tisk dokladu
|
||||||
NoProductFound=Žádný článek nalezeno
|
NoProductFound=Žádný článek nalezen
|
||||||
ProductFound=výrobky, které se
|
ProductFound=vyhledané výrobky
|
||||||
ProductsFound=Nalezeno výrobků
|
ProductsFound=Nalezeno výrobků
|
||||||
NoArticle=Žádný článek
|
NoArticle=Žádný článek
|
||||||
Identification=Identifikace
|
Identification=Identifikace
|
||||||
Article=Článek
|
Article=Článek
|
||||||
Difference=Rozdíl
|
Difference=Rozdíl
|
||||||
TotalTicket=Celkem vstupenek
|
TotalTicket=Celkem účtenka
|
||||||
NoVAT=Bez DPH pro tento prodej
|
NoVAT=Bez DPH pro tento prodej
|
||||||
Change=Nadbytek obdržel
|
Change=Nadbytek obdržel
|
||||||
CalTip=Klikněte pro zobrazení kalendáře
|
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
|
BankToPay=Úvěrové konto
|
||||||
ShowCompany=Zobrazit společnost
|
ShowCompany=Zobrazit společnost
|
||||||
ShowStock=Zobrazit skladu
|
ShowStock=Zobrazit skladiště
|
||||||
DeleteArticle=Klepnutím odeberete tento článek
|
DeleteArticle=Klepnutím odeberete tento článek
|
||||||
FilterRefOrLabelOrBC=Vyhledávání (Ref / Label)
|
FilterRefOrLabelOrBC=Vyhledávání (Ref./Štítekl)
|
||||||
# UserNeedPermissionToEditStockToUsePos=You ask to decrease stock on invoice creation, so user that use POS need to have permission to edit stock.
|
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
|
# Dolibarr language file - Source file is en_US - categories
|
||||||
Rubrique=Tag/Category
|
Rubrique=Tag/Kategorie
|
||||||
Rubriques=Tags/Categories
|
Rubriques=Tagy/Kategorie
|
||||||
categories=tags/categories
|
categories=tagy/kategorie
|
||||||
TheCategorie=The tag/category
|
TheCategorie=Tag/Kategorie
|
||||||
NoCategoryYet=No tag/category of this type created
|
NoCategoryYet=Žádný tag/kategorie tohoto typu nebyla vytvořena
|
||||||
In=V
|
In=V
|
||||||
AddIn=Přidejte
|
AddIn=Přidejte
|
||||||
modify=upravit
|
modify=upravit
|
||||||
Classify=Klasifikovat
|
Classify=Třídit
|
||||||
CategoriesArea=Tags/Categories area
|
CategoriesArea=Oblast tagy/kategorie
|
||||||
ProductsCategoriesArea=Products/Services tags/categories area
|
ProductsCategoriesArea=Oblast Produkty/Služby tagy/kategorie
|
||||||
SuppliersCategoriesArea=Suppliers tags/categories area
|
SuppliersCategoriesArea=Oblast dodavatelské tagy/kategorie
|
||||||
CustomersCategoriesArea=Customers tags/categories area
|
CustomersCategoriesArea=Oblast zákaznické tagy/kategorie
|
||||||
ThirdPartyCategoriesArea=Third parties tags/categories area
|
ThirdPartyCategoriesArea=Oblast třetí strany tagy/kategorie
|
||||||
MembersCategoriesArea=Members tags/categories area
|
MembersCategoriesArea=Oblast uživatelské tagy/kategorie
|
||||||
ContactsCategoriesArea=Contacts tags/categories area
|
ContactsCategoriesArea=Oblast tagy/kategorie kontakty
|
||||||
MainCats=Main tags/categories
|
MainCats=Hlavní tagy/kategorie
|
||||||
SubCats=Podkategorie
|
SubCats=Podkategorie
|
||||||
CatStatistics=Statistika
|
CatStatistics=Statistika
|
||||||
CatList=List of tags/categories
|
CatList=Výpis tagů/kategorií
|
||||||
AllCats=All tags/categories
|
AllCats=Všechny tagy/kategorie
|
||||||
ViewCat=View tag/category
|
ViewCat=Zobrazit tag/kategorii
|
||||||
NewCat=Add tag/category
|
NewCat=Přidat tag/kategorii
|
||||||
NewCategory=New tag/category
|
NewCategory=Nový tag/kategorie
|
||||||
ModifCat=Modify tag/category
|
ModifCat=Upravit tag/kategorii
|
||||||
CatCreated=Tag/category created
|
CatCreated=Tag/kategorie byla vytvořená
|
||||||
CreateCat=Create tag/category
|
CreateCat=Vytvořit tag/kategorii
|
||||||
CreateThisCat=Create this tag/category
|
CreateThisCat=Vytvořit tento tag/kategorii
|
||||||
ValidateFields=Ověření pole
|
ValidateFields=Ověření pole
|
||||||
NoSubCat=Podkategorie.
|
NoSubCat=Chybí podkategorie.
|
||||||
SubCatOf=Podkategorie
|
SubCatOf=Podkategorie
|
||||||
FoundCats=Found tags/categories
|
FoundCats=Nalezené tagy/kategorie
|
||||||
FoundCatsForName=Tags/categories found for the name :
|
FoundCatsForName=Nalezené tagy/kategorie pro název:
|
||||||
FoundSubCatsIn=Subcategories found in the tag/category
|
FoundSubCatsIn=Podkategorie nalezené v tagu/kategorii
|
||||||
ErrSameCatSelected=You selected the same tag/category several times
|
ErrSameCatSelected=Vybrali jste stejný tag/kategorii několikrát
|
||||||
ErrForgotCat=You forgot to choose the tag/category
|
ErrForgotCat=Zapomněli jste zvolit tag/kategorii
|
||||||
ErrForgotField=Zapomněli jste informovat pole
|
ErrForgotField=Zapomněli jste informaci o tomto poli
|
||||||
ErrCatAlreadyExists=Tento název je již používán
|
ErrCatAlreadyExists=Tento název je již používán
|
||||||
AddProductToCat=Add this product to a tag/category?
|
AddProductToCat=Přidat tento produkt do tagu/kategorie?
|
||||||
ImpossibleAddCat=Impossible to add the tag/category
|
ImpossibleAddCat=Nelze přidat do tagu/kategorie
|
||||||
ImpossibleAssociateCategory=Impossible to associate the tag/category to
|
ImpossibleAssociateCategory=Nelze spojit tag/kategorii s
|
||||||
WasAddedSuccessfully=<b>%s</b> bylo úspěšně přidáno.
|
WasAddedSuccessfully=<b>%s</b> bylo úspěšně přidáno.
|
||||||
ObjectAlreadyLinkedToCategory=Element is already linked to this tag/category.
|
ObjectAlreadyLinkedToCategory=Element je již propojen s tímto tagem/kategorií.
|
||||||
CategorySuccessfullyCreated=This tag/category %s has been added with success.
|
CategorySuccessfullyCreated=Tag/kategorie %s byla úspěšně přidána.
|
||||||
ProductIsInCategories=Product/service owns to following tags/categories
|
ProductIsInCategories=Produkt/služba vlastní následjící tagy/kategorie
|
||||||
SupplierIsInCategories=Third party owns to following suppliers tags/categories
|
SupplierIsInCategories=Třetí strany vlastní následující dodavatelské tagy/kategorie
|
||||||
CompanyIsInCustomersCategories=This third party owns to following customers/prospects tags/categories
|
CompanyIsInCustomersCategories=Tato třetí strana vlastní následující zákazníci/cíle tagy/kategorie
|
||||||
CompanyIsInSuppliersCategories=This third party owns to following suppliers tags/categories
|
CompanyIsInSuppliersCategories=Tato třetí strana vlastní dodavatelské tagy/kategorie
|
||||||
MemberIsInCategories=This member owns to following members tags/categories
|
MemberIsInCategories=Tento uživatel vlastní následující uživatelské tagy/kategorie
|
||||||
ContactIsInCategories=This contact owns to following contacts tags/categories
|
ContactIsInCategories=Tento kontakt je vlastníkem z následujících kontaktů tagy/kategorií
|
||||||
ProductHasNoCategory=This product/service is not in any tags/categories
|
ProductHasNoCategory=Tento produkt/služba není v žádném tagu/kategoriích
|
||||||
SupplierHasNoCategory=This supplier is not in any tags/categories
|
SupplierHasNoCategory=Tento dodavatel není v žádném tagu/kategoriích
|
||||||
CompanyHasNoCategory=This company is not in any tags/categories
|
CompanyHasNoCategory=Tato společnost není v žádném tagu/kategoriích
|
||||||
MemberHasNoCategory=This member is not in any tags/categories
|
MemberHasNoCategory=Tento uživatel není v žádném tagu/kategoriích
|
||||||
ContactHasNoCategory=This contact is not in any tags/categories
|
ContactHasNoCategory=Tento kontakt není v žádném tagu/kategorii
|
||||||
ClassifyInCategory=Classify in tag/category
|
ClassifyInCategory=Zařadit do tagu/kategorie
|
||||||
NoneCategory=Nikdo
|
NoneCategory=Nikdo
|
||||||
NotCategorized=Without tag/category
|
NotCategorized=Bez tagu/kategorie
|
||||||
CategoryExistsAtSameLevel=Tato kategorie již existuje s tímto čj
|
CategoryExistsAtSameLevel=Tato kategorie již existuje s tímto čj
|
||||||
ReturnInProduct=Zpět na produkt / službu kartu
|
ReturnInProduct=Zpět na kartu služby/produktu
|
||||||
ReturnInSupplier=Zpět na dodavatele karty
|
ReturnInSupplier=Zpět na kartu dodavatele
|
||||||
ReturnInCompany=Zpět na zákazníka / Vyhlídka karty
|
ReturnInCompany=Zpět na kartu zákazníka/cíle
|
||||||
ContentsVisibleByAll=Obsah bude vidět všichni
|
ContentsVisibleByAll=Obsah bude viditelný pro všechny
|
||||||
ContentsVisibleByAllShort=Obsah viditelné všemi
|
ContentsVisibleByAllShort=Obsah viditelný všemi
|
||||||
ContentsNotVisibleByAllShort=Obsah není vidět všichni
|
ContentsNotVisibleByAllShort=Obsah není viditelný pro všechny
|
||||||
CategoriesTree=Tags/categories tree
|
CategoriesTree=Strom tagů/kategorií
|
||||||
DeleteCategory=Delete tag/category
|
DeleteCategory=Smazat tag/kategorii
|
||||||
ConfirmDeleteCategory=Are you sure you want to delete this tag/category ?
|
ConfirmDeleteCategory=Jste si opravdu jistý, že chcete odstranit tento tag/kategorii?
|
||||||
RemoveFromCategory=Remove link with tag/categorie
|
RemoveFromCategory=Odstranit spojení s tagem/kategorií
|
||||||
RemoveFromCategoryConfirm=Are you sure you want to remove link between the transaction and the tag/category ?
|
RemoveFromCategoryConfirm=Jste si opravdu jistý, že chcete odstranit toto spojení mezi transakcí a tagem/kategorií?
|
||||||
NoCategoriesDefined=No tag/category defined
|
NoCategoriesDefined=Není definován žádný tag/kategorie
|
||||||
SuppliersCategoryShort=Suppliers tags/category
|
SuppliersCategoryShort=Tagy/kategorie dodavatelé
|
||||||
CustomersCategoryShort=Customers tags/category
|
CustomersCategoryShort=Tagy/kategorie zákazníci
|
||||||
ProductsCategoryShort=Products tags/category
|
ProductsCategoryShort=Tagy/kategorie produkty
|
||||||
MembersCategoryShort=Members tags/category
|
MembersCategoryShort=Tagy/kategorie uživatelé
|
||||||
SuppliersCategoriesShort=Suppliers tags/categories
|
SuppliersCategoriesShort=Dodavatelé tagy/kategorie
|
||||||
CustomersCategoriesShort=Customers tags/categories
|
CustomersCategoriesShort=Zákazníci tagy/kategorie
|
||||||
CustomersProspectsCategoriesShort=Custo. / Prosp. kategorie
|
CustomersProspectsCategoriesShort=Zák./Cíl. kategorie
|
||||||
ProductsCategoriesShort=Products tags/categories
|
ProductsCategoriesShort=Produkty tagy/kategorie
|
||||||
MembersCategoriesShort=Members tags/categories
|
MembersCategoriesShort=Uživatelé tagy/kategorie
|
||||||
ContactCategoriesShort=Contacts tags/categories
|
ContactCategoriesShort=Tagy/kategorie kontakty
|
||||||
ThisCategoryHasNoProduct=Tato kategorie neobsahuje žádný produkt.
|
ThisCategoryHasNoProduct=Tato kategorie neobsahuje žádný produkt.
|
||||||
ThisCategoryHasNoSupplier=Tato kategorie neobsahuje žádné dodavatele.
|
ThisCategoryHasNoSupplier=Tato kategorie neobsahuje žádné dodavatele.
|
||||||
ThisCategoryHasNoCustomer=Tato kategorie neobsahuje žádné zákazníka.
|
ThisCategoryHasNoCustomer=Tato kategorie neobsahuje žádné zákazníky.
|
||||||
ThisCategoryHasNoMember=Tato kategorie neobsahuje žádné člena.
|
ThisCategoryHasNoMember=Tato kategorie neobsahuje žádné uživatele.
|
||||||
ThisCategoryHasNoContact=Tato kategorie neobsahuje žádný kontakt.
|
ThisCategoryHasNoContact=Tato kategorie neobsahuje žádný kontakt.
|
||||||
AssignedToCustomer=Účelově vázané k zákazníkovi
|
AssignedToCustomer=Účelově vázané k zákazníkovi
|
||||||
AssignedToTheCustomer=Přiřazené zákazníkovi
|
AssignedToTheCustomer=Přiřazené zákazníkovi
|
||||||
InternalCategory=Vnitřní kategorie
|
InternalCategory=Vnitřní kategorie
|
||||||
CategoryContents=Tag/category contents
|
CategoryContents=Obsah tagu/kategorie
|
||||||
CategId=Tag/category id
|
CategId=ID tagu/kategorie
|
||||||
CatSupList=List of supplier tags/categories
|
CatSupList=Seznam tagů/kategorií dodavatelů
|
||||||
CatCusList=List of customer/prospect tags/categories
|
CatCusList=Seznam tagů/kategorií zákazníků/cílů
|
||||||
CatProdList=List of products tags/categories
|
CatProdList=Seznam tagů/kategorií produktů
|
||||||
CatMemberList=List of members tags/categories
|
CatMemberList=Seznam tagů/kategorií uživatelů
|
||||||
CatContactList=List of contact tags/categories and contact
|
CatContactList=Seznam kontaktních tagů/kategorií a kontaktů
|
||||||
CatSupLinks=Links between suppliers and tags/categories
|
CatSupLinks=Spojení mezi dodavateli a tagy/kategoriemi
|
||||||
CatCusLinks=Links between customers/prospects and tags/categories
|
CatCusLinks=Spojení mezi zákazníky/cíly a tagy/kategoriemi
|
||||||
CatProdLinks=Links between products/services and tags/categories
|
CatProdLinks=Spojení mezi produkty/službami a tagy/kategoriemi
|
||||||
CatMemberLinks=Links between members and tags/categories
|
CatMemberLinks=Spojení mezi uživateli a tagy/kategoriemi
|
||||||
DeleteFromCat=Remove from tags/category
|
DeleteFromCat=Odebrat z tagů/kategorií
|
||||||
DeletePicture=Picture delete
|
DeletePicture=Odstranit obrázek
|
||||||
ConfirmDeletePicture=Confirm picture deletion?
|
ConfirmDeletePicture=Potvrdit odstranění obrázku?
|
||||||
ExtraFieldsCategories=Complementary attributes
|
ExtraFieldsCategories=Doplňkové atributy
|
||||||
CategoriesSetup=Tags/categories setup
|
CategoriesSetup=Nastavení tagů/kategorií
|
||||||
CategorieRecursiv=Link with parent tag/category automatically
|
CategorieRecursiv=Odkaz na nadřazený tag/kategorii automaticky
|
||||||
CategorieRecursivHelp=If activated, product will also linked to parent category when adding into a subcategory
|
CategorieRecursivHelp=Je-li aktivován, bude produkt spojen s nadřazenou kategorií při přidávání do podkategorie
|
||||||
AddProductServiceIntoCategory=Add the following product/service
|
AddProductServiceIntoCategory=Přidejte následující produkt/službu
|
||||||
ShowCategory=Show tag/category
|
ShowCategory=Zobrazit tag/kategorii
|
||||||
|
|||||||
@ -1,20 +1,20 @@
|
|||||||
# Dolibarr language file - Source file is en_US - commercial
|
# Dolibarr language file - Source file is en_US - commercial
|
||||||
Commercial=Obchodní
|
Commercial=Obchodní
|
||||||
CommercialArea=Komerční prostory
|
CommercialArea=Obchodní oblast
|
||||||
CommercialCard=Obchodní karty
|
CommercialCard=Obchodní karta
|
||||||
CustomerArea=Zákazníci oblast
|
CustomerArea=Zákaznícká oblast
|
||||||
Customer=Zákazník
|
Customer=Zákazník
|
||||||
Customers=Zákazníci
|
Customers=Zákazníci
|
||||||
Prospect=Vyhlídka
|
Prospect=Cíl
|
||||||
Prospects=Vyhlídky
|
Prospects=Cíle
|
||||||
DeleteAction=Odstranit událost / úkol
|
DeleteAction=Odstranit událost/úkol
|
||||||
NewAction=Nová událost / úkol
|
NewAction=Nová událost/úkol
|
||||||
AddAction=Create event/task
|
AddAction=Vytvořit událost/úkol
|
||||||
AddAnAction=Create an event/task
|
AddAnAction=Vytvořit další událost/úkol
|
||||||
AddActionRendezVous=Create a Rendez-vous event
|
AddActionRendezVous=Vytvořit schůzku
|
||||||
Rendez-Vous=Schůzka
|
Rendez-Vous=Schůzka
|
||||||
ConfirmDeleteAction=Jste si jisti, že chcete smazat tuto událost / úkol?
|
ConfirmDeleteAction=Jste si jisti, že chcete smazat tuto událost/úkol?
|
||||||
CardAction=Událost karty
|
CardAction=Karta události
|
||||||
PercentDone=Procento dokončení
|
PercentDone=Procento dokončení
|
||||||
ActionOnCompany=Úkol o společnosti
|
ActionOnCompany=Úkol o společnosti
|
||||||
ActionOnContact=Úkol o kontaktu
|
ActionOnContact=Úkol o kontaktu
|
||||||
@ -22,47 +22,47 @@ TaskRDV=Schůze
|
|||||||
TaskRDVWith=Setkání s %s
|
TaskRDVWith=Setkání s %s
|
||||||
ShowTask=Zobrazit úkol
|
ShowTask=Zobrazit úkol
|
||||||
ShowAction=Zobrazit akce
|
ShowAction=Zobrazit akce
|
||||||
ActionsReport=Události zprávu
|
ActionsReport=Zpráva událostí
|
||||||
ThirdPartiesOfSaleRepresentative=Thirdparties s obchodním zástupcem
|
ThirdPartiesOfSaleRepresentative=Třetí strany s obchodním zástupcem
|
||||||
SalesRepresentative=Obchodní zástupce
|
SalesRepresentative=Obchodní zástupce
|
||||||
SalesRepresentatives=Obchodní zástupci
|
SalesRepresentatives=Obchodní zástupci
|
||||||
SalesRepresentativeFollowUp=Obchodní zástupce (pokračování)
|
SalesRepresentativeFollowUp=Obchodní zástupce (pokračování)
|
||||||
SalesRepresentativeSignature=Obchodní zástupce (podpis)
|
SalesRepresentativeSignature=Obchodní zástupce (podpis)
|
||||||
CommercialInterlocutor=Obchodní partner
|
CommercialInterlocutor=Obchodní partner
|
||||||
ErrorWrongCode=Chybný kód
|
ErrorWrongCode=Chybný kód
|
||||||
NoSalesRepresentativeAffected=Žádná konkrétní obchodní Stanovený zástupce
|
NoSalesRepresentativeAffected=Nepřidělen žádný konkrétní obchodní zástupce
|
||||||
ShowCustomer=Zobrazit zákazníkovi
|
ShowCustomer=Zobrazit zákazníka
|
||||||
ShowProspect=Zobrazit vyhlídky
|
ShowProspect=Zobrazit cíl
|
||||||
ListOfProspects=Seznam vyhlídky
|
ListOfProspects=Seznam cílů
|
||||||
ListOfCustomers=Seznam zákazníků
|
ListOfCustomers=Seznam zákazníků
|
||||||
LastDoneTasks=Poslední %s dokončení úkolů
|
LastDoneTasks=Poslednch %s dokončených úkolů
|
||||||
LastRecordedTasks=Poslední zaznamenané úkoly
|
LastRecordedTasks=Poslední zaznamenané úkoly
|
||||||
LastActionsToDo=Poslední %s nejstarší akce nebyly dokončeny
|
LastActionsToDo=Poslední %s nejstarší akce, které nebyly dokončeny
|
||||||
DoneAndToDoActionsFor=Dokončeno a to akcí pro %s
|
DoneAndToDoActionsFor=Dokončeno a doděláno akcí pro %s
|
||||||
DoneAndToDoActions=Dokončeno a Chcete-li události
|
DoneAndToDoActions=Dokončeno a doděláno událostí
|
||||||
DoneActions=Dokončené akce
|
DoneActions=Dokončené akce
|
||||||
DoneActionsFor=Dokončené akce pro %s
|
DoneActionsFor=Dokončené akce pro %s
|
||||||
ToDoActions=Neúplné události
|
ToDoActions=Neúplné události
|
||||||
ToDoActionsFor=Neúplné akce pro %s
|
ToDoActionsFor=Neúplné akce pro %s
|
||||||
SendPropalRef=Submission of commercial proposal %s
|
SendPropalRef=Předložení obchodního návrhu %s
|
||||||
SendOrderRef=Submission of order %s
|
SendOrderRef=Podání objednávky %s
|
||||||
StatusNotApplicable=Nevztahuje se
|
StatusNotApplicable=Nevztahuje se
|
||||||
StatusActionToDo=Chcete-li
|
StatusActionToDo=Chcete-li
|
||||||
StatusActionDone=Dokončit
|
StatusActionDone=Dokončit
|
||||||
MyActionsAsked=Události jsem nahrané
|
MyActionsAsked=Události jsou uložené
|
||||||
MyActionsToDo=Události, které musím udělat,
|
MyActionsToDo=Události, které musím udělat,
|
||||||
MyActionsDone=Události přiřazené ke mně
|
MyActionsDone=Události přiřazené ke mně
|
||||||
StatusActionInProcess=V procesu
|
StatusActionInProcess=V procesu
|
||||||
TasksHistoryForThisContact=Akce pro tento kontakt
|
TasksHistoryForThisContact=Akce pro tento kontakt
|
||||||
LastProspectDoNotContact=Nedotýkejte se
|
LastProspectDoNotContact=Nekontaktovat
|
||||||
LastProspectNeverContacted=Nikdy nekontaktoval
|
LastProspectNeverContacted=Nikdy nekontaktovat
|
||||||
LastProspectToContact=Chcete-li kontaktovat
|
LastProspectToContact=Chcete-li kontaktovat
|
||||||
LastProspectContactInProcess=Kontakt v procesu
|
LastProspectContactInProcess=Kontakt v procesu
|
||||||
LastProspectContactDone=Spojit se provádí
|
LastProspectContactDone=Kontakt hotový
|
||||||
DateActionPlanned=Datum Akce plánované na
|
DateActionPlanned=Datum akce plánované na
|
||||||
DateActionDone=Datum Akce provedeno
|
DateActionDone=Datum akce provedeno
|
||||||
ActionAskedBy=Akce hlášeny
|
ActionAskedBy=Akce hlášeny
|
||||||
ActionAffectedTo=Event assigned to
|
ActionAffectedTo=Akce přiřazeny k
|
||||||
ActionDoneBy=Událost provádí
|
ActionDoneBy=Událost provádí
|
||||||
ActionUserAsk=Zpracoval
|
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%%.
|
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_PROP=Poslat e-mailem návrh
|
||||||
ActionAC_EMAIL=Odeslat e-mail
|
ActionAC_EMAIL=Odeslat e-mail
|
||||||
ActionAC_RDV=Schůze
|
ActionAC_RDV=Schůze
|
||||||
ActionAC_INT=Intervention on site
|
ActionAC_INT=Intervence na místě
|
||||||
ActionAC_FAC=Poslat zákazníka fakturu poštou
|
ActionAC_FAC=Poslat zákazníkovi fakturu poštou
|
||||||
ActionAC_REL=Poslat zákazníka fakturu poštou (připomínka)
|
ActionAC_REL=Poslat zákazníkovi fakturu poštou (upomínka)
|
||||||
ActionAC_CLO=Zavřít
|
ActionAC_CLO=Zavřít
|
||||||
ActionAC_EMAILING=Poslat hromadný email
|
ActionAC_EMAILING=Poslat hromadný email
|
||||||
ActionAC_COM=Poslat objednávky zákazníka e-mailem
|
ActionAC_COM=Poslat objednávky zákazníka e-mailem
|
||||||
ActionAC_SHIP=Poslat přepravu poštou
|
ActionAC_SHIP=Poslat přepravu na mail
|
||||||
ActionAC_SUP_ORD=Poslat e-mailem objednávku s dodavately
|
ActionAC_SUP_ORD=Poslat objednávku dodavatele e-mailem
|
||||||
ActionAC_SUP_INV=Poslat dodavatelské faktury poštou
|
ActionAC_SUP_INV=Poslat dodavatelské faktury e-mailem
|
||||||
ActionAC_OTH=Ostatní
|
ActionAC_OTH=Ostatní
|
||||||
ActionAC_OTH_AUTO=Ostatní (automaticky vkládané události)
|
ActionAC_OTH_AUTO=Ostatní (automaticky vkládané události)
|
||||||
ActionAC_MANUAL=Ručně vložené 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)
|
MargeOrder=Okraje (ověřené objednávky)
|
||||||
RecapAnnee=Shrnutí roku
|
RecapAnnee=Shrnutí roku
|
||||||
NoData=Nejsou k dispozici žádné údaje
|
NoData=Nejsou k dispozici žádné údaje
|
||||||
StatusProsp=Prospect stav
|
StatusProsp=Stav cíle
|
||||||
DraftPropals=Navrhnout obchodní návrhy
|
DraftPropals=Navrhnout obchodní návrhy
|
||||||
SearchPropal=Hledat obchodní návrh
|
SearchPropal=Hledat obchodní návrh
|
||||||
CommercialDashboard=Obchodní shrnutí
|
CommercialDashboard=Obchodní shrnutí
|
||||||
|
|||||||
@ -43,13 +43,13 @@ ThirdPartyCustomersStats=Zákazníci
|
|||||||
ThirdPartyCustomersWithIdProf12=Zákazníci s %s nebo %s
|
ThirdPartyCustomersWithIdProf12=Zákazníci s %s nebo %s
|
||||||
ThirdPartySuppliers=Dodavatelé
|
ThirdPartySuppliers=Dodavatelé
|
||||||
ThirdPartyType=Typ třetí strany
|
ThirdPartyType=Typ třetí strany
|
||||||
Company/Fundation=Společnosti / Nadace
|
Company/Fundation=Společnosti/Nadace
|
||||||
Individual=Soukromá osoba
|
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
|
ParentCompany=Mateřská společnost
|
||||||
Subsidiary=Dceřiná
|
Subsidiary=Dceřiná společnost
|
||||||
Subsidiaries=Dceřiné společnosti
|
Subsidiaries=Dceřiné společnosti
|
||||||
NoSubsidiary=Žádná dceřiná
|
NoSubsidiary=Žádná dceřiná společnost
|
||||||
ReportByCustomers=Reporty dle zákazníků
|
ReportByCustomers=Reporty dle zákazníků
|
||||||
ReportByQuarter=Reporty dle sazby
|
ReportByQuarter=Reporty dle sazby
|
||||||
CivilityCode=Etický kodex
|
CivilityCode=Etický kodex
|
||||||
@ -57,11 +57,11 @@ RegisteredOffice=Sídlo společnosti
|
|||||||
Name=Název
|
Name=Název
|
||||||
Lastname=Příjmení
|
Lastname=Příjmení
|
||||||
Firstname=Křestní jméno
|
Firstname=Křestní jméno
|
||||||
PostOrFunction=Post / Funkce
|
PostOrFunction=Post/Funkce
|
||||||
UserTitle=Titul
|
UserTitle=Titul
|
||||||
Surname=Příjmení / Pseudo
|
Surname=Příjmení/Přezdívka
|
||||||
Address=Adresa
|
Address=Adresa
|
||||||
State=Stát / Provincie
|
State=Stát/Okres
|
||||||
Region=Kraj
|
Region=Kraj
|
||||||
Country=Země
|
Country=Země
|
||||||
CountryCode=Kód země
|
CountryCode=Kód země
|
||||||
@ -71,7 +71,7 @@ Skype=Skype
|
|||||||
Call=Hovor
|
Call=Hovor
|
||||||
Chat=Chat
|
Chat=Chat
|
||||||
PhonePro=Telefon [práce]
|
PhonePro=Telefon [práce]
|
||||||
PhonePerso=Telefon [osob.]
|
PhonePerso=Telefon osobní
|
||||||
PhoneMobile=Mobil
|
PhoneMobile=Mobil
|
||||||
No_Email=Nezasílat hromadné e-maily
|
No_Email=Nezasílat hromadné e-maily
|
||||||
Fax=Fax
|
Fax=Fax
|
||||||
@ -91,14 +91,14 @@ LocalTax2IsUsedES= IRPF se používá
|
|||||||
LocalTax2IsNotUsedES= IRPF se nepoužívá
|
LocalTax2IsNotUsedES= IRPF se nepoužívá
|
||||||
LocalTax1ES=RE
|
LocalTax1ES=RE
|
||||||
LocalTax2ES=IRPF
|
LocalTax2ES=IRPF
|
||||||
TypeLocaltax1ES=RE Type
|
TypeLocaltax1ES=RE Typ
|
||||||
TypeLocaltax2ES=IRPF Type
|
TypeLocaltax2ES=IRPF Typ
|
||||||
TypeES=Type
|
TypeES=Typ
|
||||||
ThirdPartyEMail=%s
|
ThirdPartyEMail=%s
|
||||||
WrongCustomerCode=Neplatný kód zákazníka
|
WrongCustomerCode=Neplatný kód zákazníka
|
||||||
WrongSupplierCode=Neplatný kód dodavatele
|
WrongSupplierCode=Neplatný kód dodavatele
|
||||||
CustomerCodeModel=Model kódu zákazníka
|
CustomerCodeModel=Vzorový kód zákazníka
|
||||||
SupplierCodeModel=Model kódu dodavatele
|
SupplierCodeModel=Vzorový kód dodavatele
|
||||||
Gencod=Čárový kód
|
Gencod=Čárový kód
|
||||||
##### Professional ID #####
|
##### Professional ID #####
|
||||||
ProfId1Short=Prof id 1
|
ProfId1Short=Prof id 1
|
||||||
@ -164,7 +164,7 @@ ProfId6DE=-
|
|||||||
ProfId1ES=Prof Id 1 (CIF/NIF)
|
ProfId1ES=Prof Id 1 (CIF/NIF)
|
||||||
ProfId2ES=Prof Id 2 (Číslo sociálního pojištění)
|
ProfId2ES=Prof Id 2 (Číslo sociálního pojištění)
|
||||||
ProfId3ES=Prof Id 3 (CNAE)
|
ProfId3ES=Prof Id 3 (CNAE)
|
||||||
ProfId4ES=Prof Id 4 (Collegiate number)
|
ProfId4ES=Prof Id 4 (Collegiate číslo)
|
||||||
ProfId5ES=-
|
ProfId5ES=-
|
||||||
ProfId6ES=-
|
ProfId6ES=-
|
||||||
ProfId1FR=Prof Id 1 (SIREN)
|
ProfId1FR=Prof Id 1 (SIREN)
|
||||||
@ -259,17 +259,17 @@ AvailableGlobalDiscounts=Možné absolutní slevy
|
|||||||
DiscountNone=Nikdo
|
DiscountNone=Nikdo
|
||||||
Supplier=Dodavatel
|
Supplier=Dodavatel
|
||||||
CompanyList=Seznam společností
|
CompanyList=Seznam společností
|
||||||
AddContact=Přidat kontakt
|
AddContact=Vytvořit kontakt
|
||||||
AddContactAddress=Přidat kontakt / adresu
|
AddContactAddress=Vytvořit kontakt/adresu
|
||||||
EditContact=Upravit kontakt
|
EditContact=Upravit kontakt
|
||||||
EditContactAddress=Upravit kontakt / adresu
|
EditContactAddress=Upravit kontakt/adresu
|
||||||
Contact=Kontakt
|
Contact=Kontakt
|
||||||
ContactsAddresses=Kontakty / adresy
|
ContactsAddresses=Kontakty/adresy
|
||||||
NoContactDefinedForThirdParty=Žádný kontakt není definován této třetí straně
|
NoContactDefinedForThirdParty=Žádný kontakt není definován této třetí straně
|
||||||
NoContactDefined=Žádný kontakt není definován
|
NoContactDefined=Žádný kontakt není definován
|
||||||
DefaultContact=Výchozí kontakty / adresy
|
DefaultContact=Výchozí kontakty / adresy
|
||||||
AddCompany=Přidat společnost
|
AddCompany=Vytvořit společnost
|
||||||
AddThirdParty=Přidat třetí stranu
|
AddThirdParty=Vytvořit třetí stranu
|
||||||
DeleteACompany=Odstranit společnost
|
DeleteACompany=Odstranit společnost
|
||||||
PersonalInformations=Osobní údaje
|
PersonalInformations=Osobní údaje
|
||||||
AccountancyCode=Účetní kód
|
AccountancyCode=Účetní kód
|
||||||
@ -286,7 +286,7 @@ ThisIsModuleRules=Toto jsou pravidla pro tento modul
|
|||||||
LastProspect=Poslední
|
LastProspect=Poslední
|
||||||
ProspectToContact=Cíl ke kontaktování
|
ProspectToContact=Cíl ke kontaktování
|
||||||
CompanyDeleted=Společnost %s odstraněna z databáze.
|
CompanyDeleted=Společnost %s odstraněna z databáze.
|
||||||
ListOfContacts=Seznam kontaktů / adres
|
ListOfContacts=Seznam kontaktů/adres
|
||||||
ListOfContactsAddresses=Seznam kontaktů / adres
|
ListOfContactsAddresses=Seznam kontaktů / adres
|
||||||
ListOfProspectsContacts=Seznam kontaktů cíle
|
ListOfProspectsContacts=Seznam kontaktů cíle
|
||||||
ListOfCustomersContacts=Seznam kontaktů zákazníka
|
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ě
|
NoContactForAnyContract=Tento kontakt není přiřazen k žádné smlouvě
|
||||||
NoContactForAnyInvoice=Tento kontakt není přiřazen k žádné faktuře
|
NoContactForAnyInvoice=Tento kontakt není přiřazen k žádné faktuře
|
||||||
NewContact=Nový kontakt
|
NewContact=Nový kontakt
|
||||||
NewContactAddress=Nový kontakt / adresa
|
NewContactAddress=Nový kontakt/adresa
|
||||||
LastContacts=Poslední kontakty
|
LastContacts=Poslední kontakty
|
||||||
MyContacts=Moje kontakty
|
MyContacts=Moje kontakty
|
||||||
Phones=Telefony
|
Phones=Telefony
|
||||||
@ -316,7 +316,7 @@ EditCompany=Upravit společnost
|
|||||||
EditDeliveryAddress=Upravit dodací adresu
|
EditDeliveryAddress=Upravit dodací adresu
|
||||||
ThisUserIsNot=Tento uživatel není cíl, zákazník ani dodavatel
|
ThisUserIsNot=Tento uživatel není cíl, zákazník ani dodavatel
|
||||||
VATIntraCheck=Kontrola
|
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
|
VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
|
||||||
VATIntraCheckableOnEUSite=Kontrola VAT na stránkách Evropské Komise
|
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>
|
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
|
ExportImport=Import-Export
|
||||||
ExportCardToFormat=Exportovat kartu do formátu
|
ExportCardToFormat=Exportovat kartu do formátu
|
||||||
ContactNotLinkedToCompany=Kontakt není spojen s žádnou třetí stranou
|
ContactNotLinkedToCompany=Kontakt není spojen s žádnou třetí stranou
|
||||||
DolibarrLogin=Dolibarr login
|
DolibarrLogin=Přihlášení do Dolibarru
|
||||||
NoDolibarrAccess=Žádný přístup k Dolibarr
|
NoDolibarrAccess=Žádný přístup k Dolibarr
|
||||||
ExportDataset_company_1=Třetí strany (Společnosti/nadace/osoby) a vlastnosti
|
ExportDataset_company_1=Třetí strany (Společnosti/nadace/osoby) a vlastnosti
|
||||||
ExportDataset_company_2=Kontakty a vlastnosti
|
ExportDataset_company_2=Kontakty a vlastnosti
|
||||||
@ -379,8 +379,8 @@ DeliveryAddressLabel=Štítek dodací adresy
|
|||||||
DeleteDeliveryAddress=Smazat dodací adresu
|
DeleteDeliveryAddress=Smazat dodací adresu
|
||||||
ConfirmDeleteDeliveryAddress=Jste si jisti, že chcete smazat tuto dodací adresu?
|
ConfirmDeleteDeliveryAddress=Jste si jisti, že chcete smazat tuto dodací adresu?
|
||||||
NewDeliveryAddress=Nová doručovací adresa
|
NewDeliveryAddress=Nová doručovací adresa
|
||||||
AddDeliveryAddress=Přidat adresu
|
AddDeliveryAddress=Přidat adresy
|
||||||
AddAddress=Přidat adresu
|
AddAddress=Přidat adresy
|
||||||
NoOtherDeliveryAddress=Žádná náhradní doručení adresa
|
NoOtherDeliveryAddress=Žádná náhradní doručení adresa
|
||||||
SupplierCategory=Kategorie dodavatele
|
SupplierCategory=Kategorie dodavatele
|
||||||
JuridicalStatus200=Nezávislý
|
JuridicalStatus200=Nezávislý
|
||||||
@ -393,22 +393,22 @@ Organization=Organizace
|
|||||||
AutomaticallyGenerated=Automaticky generováno
|
AutomaticallyGenerated=Automaticky generováno
|
||||||
FiscalYearInformation=Informace o fiskálním roce
|
FiscalYearInformation=Informace o fiskálním roce
|
||||||
FiscalMonthStart=Počáteční měsíc fiskálního roku
|
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ů
|
ListSuppliersShort=Seznam dodavatelů
|
||||||
ListProspectsShort=Seznam cílů
|
ListProspectsShort=Seznam cílů
|
||||||
ListCustomersShort=Seznam zákazníků
|
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
|
LastModifiedThirdParties=Posledních %s editovaných třetích stran
|
||||||
UniqueThirdParties=Celkem unikátních třetích stran
|
UniqueThirdParties=Celkem unikátních třetích stran
|
||||||
InActivity=Otevřeno
|
InActivity=Otevřeno
|
||||||
ActivityCeased=Uzavřeno
|
ActivityCeased=Uzavřeno
|
||||||
ActivityStateFilter=Stav činnosti
|
ActivityStateFilter=Stav činnosti
|
||||||
ProductsIntoElements=List of products into %s
|
ProductsIntoElements=Seznam produktů do %s
|
||||||
CurrentOutstandingBill=Momentální nezaplacený účet
|
CurrentOutstandingBill=Momentální nezaplacený účet
|
||||||
OutstandingBill=Max. za nezaplacený účet
|
OutstandingBill=Max. za nezaplacený účet
|
||||||
OutstandingBillReached=Dosaženo max. pro 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.
|
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 zdarma. Tento kód lze kdykoli změnit.
|
LeopardNumRefModelDesc=Kód je volný. Tento kód lze kdykoli změnit.
|
||||||
ManagingDirectors=Jméno vedoucího (CEO, ředitel, předseda ...)
|
ManagingDirectors=Jméno vedoucího (CEO, ředitel, předseda ...)
|
||||||
SearchThirdparty=Search thirdparty
|
SearchThirdparty=Hledat třetí stranu
|
||||||
SearchContact=Search contact
|
SearchContact=Hledat kontakt
|
||||||
|
|||||||
@ -1,20 +1,20 @@
|
|||||||
# Dolibarr language file - Source file is en_US - compta
|
# Dolibarr language file - Source file is en_US - compta
|
||||||
Accountancy=Účetnictví
|
Accountancy=Účetnictví
|
||||||
AccountancyCard=Účetnictví karty
|
AccountancyCard=Karta účetnictví
|
||||||
Treasury=Pokladna
|
Treasury=Pokladna
|
||||||
MenuFinancial=Finanční
|
MenuFinancial=Finanční
|
||||||
TaxModuleSetupToModifyRules=Přejít na <a href="%s">Nastavení daní</a> pro změnu výpočtu daní
|
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í
|
OptionMode=Volba pro účetnictví
|
||||||
OptionModeTrue=Možnost Příjmy-Výdaje
|
OptionModeTrue=Možnost Příjmy-Výdaje
|
||||||
OptionModeVirtual=Možnost deklaracemi Pohledávky
|
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í zkoumal přes vstup / výstup na účty prostřednictvím faktur.
|
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 faktur (datum schválení). Jsou-li tyto faktury jsou splatné, zda byly zaplaceny či nikoliv, jsou uvedeny v obratu výstupu.
|
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í)
|
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.
|
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í
|
Param=Nastavení
|
||||||
RemainingAmountPayment=Částka platby svátku:
|
RemainingAmountPayment=Zbývající částka platby:
|
||||||
AmountToBeCharged=Celková částka k zaplacení:
|
AmountToBeCharged=Celková částka k zaplacení:
|
||||||
AccountsGeneral=Účty
|
AccountsGeneral=Účty
|
||||||
Account=Účet
|
Account=Účet
|
||||||
@ -24,184 +24,184 @@ Accountsparent=Účty rodič
|
|||||||
BillsForSuppliers=Účty pro dodavatele
|
BillsForSuppliers=Účty pro dodavatele
|
||||||
Income=Příjem
|
Income=Příjem
|
||||||
Outcome=Výdaj
|
Outcome=Výdaj
|
||||||
ReportInOut=Výnosy / náklady
|
ReportInOut=Výnosy/náklady
|
||||||
ReportTurnover=Obrat
|
ReportTurnover=Obrat
|
||||||
PaymentsNotLinkedToInvoice=Platby nesouvisející s jakoukoli fakturu, takže nejsou spojeny žádné třetí straně
|
PaymentsNotLinkedToInvoice=Platby nepropojené s jakoukoli fakturu, takže nejsou spojeny k žádné třetí straně
|
||||||
PaymentsNotLinkedToUser=Platby nesouvisející všechny uživatele
|
PaymentsNotLinkedToUser=Platby nepropojené s libovolným uživatelem
|
||||||
Profit=Zisk
|
Profit=Zisk
|
||||||
AccountingResult=Accounting result
|
AccountingResult=Účetní výsledek
|
||||||
Balance=Zůstatek
|
Balance=Zůstatek
|
||||||
Debit=Debet
|
Debit=Debet
|
||||||
Credit=Úvěr
|
Credit=Kredit
|
||||||
Piece=Accounting Doc.
|
Piece=Účetnictví Doc.
|
||||||
Withdrawal=Odnětí
|
Withdrawal=Výběr
|
||||||
Withdrawals=Výběry
|
Withdrawals=Výběry
|
||||||
AmountHTVATRealReceived=Net shromážděný
|
AmountHTVATRealReceived=Net shromážděné
|
||||||
AmountHTVATRealPaid=Čisté placené
|
AmountHTVATRealPaid=Net placené
|
||||||
VATToPay=DPH prodává
|
VATToPay=DPH prodejní
|
||||||
VATReceived=DPH zaplacená
|
VATReceived=DPH zaplacená
|
||||||
VATToCollect=DPH nákupy
|
VATToCollect=DPH nákupní
|
||||||
VATSummary=DPH Balance
|
VATSummary=DPH zůstatek
|
||||||
LT2SummaryES=IRPF Balance
|
LT2SummaryES=IRPF zůstatek
|
||||||
LT1SummaryES=RE Balance
|
LT1SummaryES=RE Zůstatek
|
||||||
VATPaid=DPH zaplacená
|
VATPaid=DPH zaplacená
|
||||||
SalaryPaid=Salary paid
|
SalaryPaid=Platba mzdy
|
||||||
LT2PaidES=IRPF Placené
|
LT2PaidES=IRPF zaplacená
|
||||||
LT1PaidES=RE Paid
|
LT1PaidES=RE Placeno
|
||||||
LT2CustomerES=IRPF prodej
|
LT2CustomerES=IRPF prodej
|
||||||
LT2SupplierES=IRPF nákupy
|
LT2SupplierES=IRPF nákupy
|
||||||
LT1CustomerES=RE sales
|
LT1CustomerES=RE odbyt
|
||||||
LT1SupplierES=RE purchases
|
LT1SupplierES=RE nákupy
|
||||||
VATCollected=Vybrané DPH
|
VATCollected=Vybraná DPH
|
||||||
ToPay=Zaplatit
|
ToPay=Zaplatit
|
||||||
ToGet=Chcete-li získat zpět
|
ToGet=Chcete-li získat zpět
|
||||||
SpecialExpensesArea=Area for all special payments
|
SpecialExpensesArea=Oblast pro všechny speciální platby
|
||||||
TaxAndDividendsArea=Daňové, sociální příspěvky a dividendy oblasti
|
TaxAndDividendsArea=Oblast pro daně, sociální příspěvky a dividendy
|
||||||
SocialContribution=Sociální příspěvek
|
SocialContribution=Sociální příspěvek
|
||||||
SocialContributions=Sociální příspěvky
|
SocialContributions=Sociální příspěvky
|
||||||
MenuSpecialExpenses=Special expenses
|
MenuSpecialExpenses=Zvláštní výdaje
|
||||||
MenuTaxAndDividends=Daně a dividendy
|
MenuTaxAndDividends=Daně a dividendy
|
||||||
MenuSalaries=Salaries
|
MenuSalaries=Mzdy
|
||||||
MenuSocialContributions=Sociální příspěvky
|
MenuSocialContributions=Sociální příspěvky
|
||||||
MenuNewSocialContribution=Nový příspěvek
|
MenuNewSocialContribution=Nový příspěvek
|
||||||
NewSocialContribution=Nový příspěvek na sociální zabezpečení
|
NewSocialContribution=Nový příspěvek na sociální zabezpečení
|
||||||
ContributionsToPay=Příspěvky platit
|
ContributionsToPay=Platba příspěvků
|
||||||
AccountancyTreasuryArea=Účetnictví / Treasury oblast
|
AccountancyTreasuryArea=Oblast Účetnictví/Pokladna
|
||||||
AccountancySetup=Nastavení účetnictví
|
AccountancySetup=Nastavení účetnictví
|
||||||
NewPayment=Nový platební
|
NewPayment=Nová platba
|
||||||
Payments=Platby
|
Payments=Platby
|
||||||
PaymentCustomerInvoice=Zákazník fakturu
|
PaymentCustomerInvoice=Platba zákaznické faktury
|
||||||
PaymentSupplierInvoice=Dodavatel fakturu
|
PaymentSupplierInvoice=Platba dodavatelské faktury
|
||||||
PaymentSocialContribution=Sociální příspěvek platba
|
PaymentSocialContribution=Platba sociálního příspěvku
|
||||||
PaymentVat=DPH platba
|
PaymentVat=Platba DPH
|
||||||
PaymentSalary=Salary payment
|
PaymentSalary=Výplaty
|
||||||
ListPayment=Seznam plateb
|
ListPayment=Seznam plateb
|
||||||
ListOfPayments=Seznam plateb
|
ListOfPayments=Seznam plateb
|
||||||
ListOfCustomerPayments=Seznam zákaznických plateb
|
ListOfCustomerPayments=Seznam zákaznických plateb
|
||||||
ListOfSupplierPayments=Seznam plateb dodavatelům
|
ListOfSupplierPayments=Seznam plateb dodavatelům
|
||||||
DatePayment=Datum platby
|
DatePayment=Datum platby
|
||||||
DateStartPeriod=Date start period
|
DateStartPeriod=Datum zahájení období
|
||||||
DateEndPeriod=Date end period
|
DateEndPeriod=Datum konce období
|
||||||
NewVATPayment=New DPH platba
|
NewVATPayment=Nová platba DPH
|
||||||
newLT2PaymentES=Nový IRPF platba
|
newLT2PaymentES=Nová platba IRPF
|
||||||
newLT1PaymentES=New RE payment
|
newLT1PaymentES=Nová RE platba
|
||||||
LT2PaymentES=IRPF platby
|
LT2PaymentES=IRPF platba
|
||||||
LT2PaymentsES=IRPF Platby
|
LT2PaymentsES=IRPF Platby
|
||||||
LT1PaymentES=RE Payment
|
LT1PaymentES=RE Platba
|
||||||
LT1PaymentsES=RE Payments
|
LT1PaymentsES=RE Platby
|
||||||
VATPayment=Platba DPH
|
VATPayment=Platba DPH
|
||||||
VATPayments=Platby DPH
|
VATPayments=Platby DPH
|
||||||
SocialContributionsPayments=Sociální příspěvky platby
|
SocialContributionsPayments=Platby sociálních příspěvků
|
||||||
ShowVatPayment=Zobrazit DPH platbu
|
ShowVatPayment=Zobrazit platbu DPH
|
||||||
TotalToPay=Celkem k zaplacení
|
TotalToPay=Celkem k zaplacení
|
||||||
TotalVATReceived=Celkem bez DPH obdržel
|
TotalVATReceived=Obdržené DPH celkem
|
||||||
CustomerAccountancyCode=Zákazník účetnictví kód
|
CustomerAccountancyCode=Kód účetnictví zákazník
|
||||||
SupplierAccountancyCode=Dodavatel účetnictví kód
|
SupplierAccountancyCode=Kód účetnictví dodavatel
|
||||||
AccountNumberShort=Číslo účtu
|
AccountNumberShort=Číslo účtu
|
||||||
AccountNumber=Číslo účtu
|
AccountNumber=Číslo účtu
|
||||||
NewAccount=Nový účet
|
NewAccount=Nový účet
|
||||||
SalesTurnover=Obrat
|
SalesTurnover=Obrat
|
||||||
SalesTurnoverMinimum=Minimální obrat z prodeje
|
SalesTurnoverMinimum=Minimální obrat z prodeje
|
||||||
ByThirdParties=Třetími stranami
|
ByThirdParties=Třetími stranami
|
||||||
ByUserAuthorOfInvoice=Fakturou autorovi
|
ByUserAuthorOfInvoice=Fakturu vystavil
|
||||||
AccountancyExport=Účetnictví export
|
AccountancyExport=Export účetnictví
|
||||||
ErrorWrongAccountancyCodeForCompany=Bad zákazník účetní kód pro %s
|
ErrorWrongAccountancyCodeForCompany=Špatný zákaznický účetní kód pro %s
|
||||||
SuppliersProductsSellSalesTurnover=Celkový obrat z prodeje výrobků dodavatele.
|
SuppliersProductsSellSalesTurnover=Celkový obrat z prodeje výrobků dodavatele.
|
||||||
CheckReceipt=Podívejte se vklad
|
CheckReceipt=Zkontrolujte vklad
|
||||||
CheckReceiptShort=Podívejte se vklad
|
CheckReceiptShort=Zkontrolujte vklad
|
||||||
LastCheckReceiptShort=Last %s check receipts
|
LastCheckReceiptShort=Poslední %s kontrola příjmu
|
||||||
NewCheckReceipt=Nová sleva
|
NewCheckReceipt=Nová sleva
|
||||||
NewCheckDeposit=Nová kontrola záloha
|
NewCheckDeposit=Nová kontrola zálohy
|
||||||
NewCheckDepositOn=Vytvořte potvrzení o vkladu na účet: %s
|
NewCheckDepositOn=Vytvořte potvrzení o vkladu na účet: %s
|
||||||
NoWaitingChecks=Žádné kontroly čekání na vklad.
|
NoWaitingChecks=Žádné kontroly čekání na vklad.
|
||||||
DateChequeReceived=Zkontrolujte datum příjmu
|
DateChequeReceived=Zkontrolujte datum příjmu
|
||||||
NbOfCheques=Nb kontrol
|
NbOfCheques=Nb kontroly
|
||||||
PaySocialContribution=Platit sociální příspěvek
|
PaySocialContribution=Platba sociálního příspěvku
|
||||||
ConfirmPaySocialContribution=Jste si jisti, že chcete klasifikovat jako sociální příspěvek vyplácí?
|
ConfirmPaySocialContribution=Jste si jisti, že chcete klasifikovat tento sociální příspěvek jako vyplacený?
|
||||||
DeleteSocialContribution=Odstranění sociální příspěvek
|
DeleteSocialContribution=Odstranit sociální příspěvek
|
||||||
ConfirmDeleteSocialContribution=Jste si jisti, že chcete smazat tento příspěvek na sociální zabezpečení?
|
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
|
ExportDataset_tax_1=Sociální příspěvky a platby
|
||||||
CalcModeVATDebt=Režim <b>%sVAT na závazky accounting%s.</b>
|
CalcModeVATDebt=Režim <b>%sDPH zápočtu na závazky%s.</b>
|
||||||
CalcModeVATEngagement=Režim <b>%sVAT z příjmů-expense%sS.</b>
|
CalcModeVATEngagement=Režim <b>%sDPH z rozšířených příjmů%s.</b>
|
||||||
CalcModeDebt=Režim <b>%sClaims-Debt%sS</b> řekl <b>Závazek účetnictví.</b>
|
CalcModeDebt=Režim <b>%sPohledávky-závazky%s</b> zobrazí <b>Závazky účetnictví.</b>
|
||||||
CalcModeEngagement=Režim <b>%sIncomes-Expense%sS</b> řekl <b>hotovostní účetnictví</b>
|
CalcModeEngagement=Režim <b>%sPříjmy-Výdaje%s</b> zobrazí <b>hotovostní účetnictví</b>
|
||||||
CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
|
CalcModeLT1= Mod <b>%sRE na zákaznické faktury - dodavatelské faktury%s</b>
|
||||||
CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
|
CalcModeLT1Debt=Mod <b>%sRE na zákaznické faktury%s</b>
|
||||||
CalcModeLT1Rec= Mode <b>%sRE on suppliers invoices%s</b>
|
CalcModeLT1Rec= Mod <b>%sRE na dodavatelské faktury%s</b>
|
||||||
CalcModeLT2= Mode <b>%sIRPF on customer invoices - suppliers invoices%s</b>
|
CalcModeLT2= Mod <b>%sIRPF na zákaznické faktury - dodavatelské faktury%s</b>
|
||||||
CalcModeLT2Debt=Mode <b>%sIRPF on customer invoices%s</b>
|
CalcModeLT2Debt=Mod <b>%sIRPF na zákaznické faktury%s</b>
|
||||||
CalcModeLT2Rec= Mode <b>%sIRPF on suppliers invoices%s</b>
|
CalcModeLT2Rec= Mod <b>%sIRPF dodavatelské faktury%s</b>
|
||||||
AnnualSummaryDueDebtMode=Bilance příjmů a výdajů, roční shrnutí
|
AnnualSummaryDueDebtMode=Bilance příjmů a výdajů, roční shrnutí
|
||||||
AnnualSummaryInputOutputMode=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>
|
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>%sIncomes-Expense%sS</b> řekla <b>pokladní účetnictví.</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>%sIncomes-Expense%sS</b> řekl <b>hotovostního účetnictví</b> pro výpočet na skutečných platbách
|
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>%sClaims-Debt%sS</b> řekl <b>účtování závazků</b> pro výpočet na vystavených faktur
|
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
|
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.
|
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=- 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.
|
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í data těchto faktur. <br>
|
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>
|
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
|
DepositsAreNotIncluded=- Zálohové faktury nejsou zahrnuty
|
||||||
DepositsAreIncluded=- Kauce faktury jsou zahrnuty
|
DepositsAreIncluded=- Zálohové faktury jsou zahrnuty
|
||||||
LT2ReportByCustomersInInputOutputModeES=Zpráva o třetí stranou IRPF
|
LT2ReportByCustomersInInputOutputModeES=Zpráva o třetí straně IRPF
|
||||||
LT1ReportByCustomersInInputOutputModeES=Report by third party RE
|
LT1ReportByCustomersInInputOutputModeES=Zpráva třetí strany RE
|
||||||
VATReportByCustomersInInputOutputMode=Zpráva zákazníka DPH vyzvednout a zaplatit
|
VATReportByCustomersInInputOutputMode=Zpráva o vybrané a zaplacené DPH zákazníka
|
||||||
VATReportByCustomersInDueDebtMode=Zpráva zákazníka DPH vyzvednout a zaplatit
|
VATReportByCustomersInDueDebtMode=Zpráva o vybrané a zaplacené DPH zákazníka
|
||||||
VATReportByQuartersInInputOutputMode=Zpráva sazby daně z přidané hodnoty vybrané a odvedené
|
VATReportByQuartersInInputOutputMode=Zpráva o sazbách DPH vybrané a odvedené
|
||||||
LT1ReportByQuartersInInputOutputMode=Report by RE rate
|
LT1ReportByQuartersInInputOutputMode=Zpráva RE hodnocení
|
||||||
LT2ReportByQuartersInInputOutputMode=Report by IRPF rate
|
LT2ReportByQuartersInInputOutputMode=Zpráva IRPF hodnocení
|
||||||
VATReportByQuartersInDueDebtMode=Zpráva sazby daně z přidané hodnoty vybrané a odvedené
|
VATReportByQuartersInDueDebtMode=Zpráva o sazbách DPH vybrané a odvedené
|
||||||
LT1ReportByQuartersInDueDebtMode=Report by RE rate
|
LT1ReportByQuartersInDueDebtMode=Zpráva RE hodnocení
|
||||||
LT2ReportByQuartersInDueDebtMode=Report by IRPF rate
|
LT2ReportByQuartersInDueDebtMode=Zpráva IRPF hodnocení
|
||||||
SeeVATReportInInputOutputMode=Viz zprávu <b>%sVAT encasement%s</b> pro standardní výpočet
|
SeeVATReportInInputOutputMode=Viz zprávu <b>%s uzavřená DPH %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
|
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.
|
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.
|
RulesVATInProducts=- U hmotného majetku zde 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.
|
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, ale zahrnuje faktur s DPH, 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, měl by používat termín dodání bude spravedlivější.
|
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
|
PercentOfInvoice=%% /Faktura
|
||||||
NotUsedForGoods=Nepoužívá se na zboží
|
NotUsedForGoods=Nepoužívá se pro zboží
|
||||||
ProposalStats=Statistiky o návrzích
|
ProposalStats=Statistiky o nabídkách
|
||||||
OrderStats=Statistika objednávek
|
OrderStats=Statistiky objednávek
|
||||||
InvoiceStats=Statistika účty
|
InvoiceStats=Statistika účty
|
||||||
Dispatch=Dispečink
|
Dispatch=Odesílání
|
||||||
Dispatched=Odešle se,
|
Dispatched=Odesláno
|
||||||
ToDispatch=K odeslání
|
ToDispatch=K odeslání
|
||||||
ThirdPartyMustBeEditAsCustomer=Třetí strana musí být definován jako zákazník
|
ThirdPartyMustBeEditAsCustomer=Třetí strana musí být definována jako zákazník
|
||||||
SellsJournal=Prodej Journal
|
SellsJournal=Prodejní deník
|
||||||
PurchasesJournal=Nákupy Journal
|
PurchasesJournal=Nákupní deník
|
||||||
DescSellsJournal=Prodej Journal
|
DescSellsJournal=Prodejní deník
|
||||||
DescPurchasesJournal=Nákupy Journal
|
DescPurchasesJournal=Nákupní deník
|
||||||
InvoiceRef=Faktura čj.
|
InvoiceRef=Faktura čj.
|
||||||
CodeNotDef=Není definováno
|
CodeNotDef=Není definováno
|
||||||
AddRemind=Expedice k dispozici množství
|
AddRemind=Množství k expedici
|
||||||
RemainToDivide= Zbývá k odeslání:
|
RemainToDivide= Zbývá k odeslání:
|
||||||
WarningDepositsNotIncluded=Vklady faktury nejsou zahrnuty v této verzi tohoto modulu účetnictví.
|
WarningDepositsNotIncluded=Zálohové faktury nejsou zahrnuty v této verzi tohoto modulu účetnictví.
|
||||||
DatePaymentTermCantBeLowerThanObjectDate=Termín vyplacení datum nemůže být nižší než objektu data.
|
DatePaymentTermCantBeLowerThanObjectDate=Datum termínu platby nemůže být nižší než datum objektu.
|
||||||
Pcg_version=PCG verze
|
Pcg_version=Pcg verze
|
||||||
Pcg_type=PCG typ
|
Pcg_type=Pcg typ
|
||||||
Pcg_subtype=PCG podtyp
|
Pcg_subtype=Pcg podtyp
|
||||||
InvoiceLinesToDispatch=Faktura linky na expedici
|
InvoiceLinesToDispatch=Řádky faktury pro odeslání
|
||||||
InvoiceDispatched=Je vyslána, faktury
|
InvoiceDispatched=Odeslané faktury
|
||||||
AccountancyDashboard=Účetnictví shrnutí
|
AccountancyDashboard=Shrnutí účetnictví
|
||||||
ByProductsAndServices=Výrobky a službami
|
ByProductsAndServices=Výrobky a služby
|
||||||
RefExt=Externí ref
|
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".
|
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=Link to order
|
LinkedOrder=Odkaz na objednávku
|
||||||
ReCalculate=Přepočítat
|
ReCalculate=Přepočítat
|
||||||
Mode1=Method 1
|
Mode1=Metoda 1
|
||||||
Mode2=Metoda 2
|
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>
|
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 zvolit vhodnou metodu použít stejné pravidlo pro výpočet a dostat stejný výsledek očekává od svého dodavatele.
|
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=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).
|
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čet režim
|
CalculationMode=Výpočetní režim
|
||||||
AccountancyJournal=Accountancy code journal
|
AccountancyJournal=Deník účetnických kódů
|
||||||
ACCOUNTING_VAT_ACCOUNT=Default accountancy code for collecting VAT
|
ACCOUNTING_VAT_ACCOUNT=Výchozí účetnické kódy pro vybírání DPH
|
||||||
ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for paying VAT
|
ACCOUNTING_VAT_BUY_ACCOUNT=Výchozí účetnické kódy pro placení DPH
|
||||||
ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties
|
ACCOUNTING_ACCOUNT_CUSTOMER=Účetnické kódy ve výchozím nastavení pro zákazníka třetích stran
|
||||||
ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties
|
ACCOUNTING_ACCOUNT_SUPPLIER=Výchozí účetnické kódy pro dodavatele třetích stran
|
||||||
CloneTax=Clone a social contribution
|
CloneTax=Kopírovat sociální příspěvek
|
||||||
ConfirmCloneTax=Confirm the clone of a social contribution
|
ConfirmCloneTax=Potvrďte kopírování sociálního příspěvku
|
||||||
CloneTaxForNextMonth=Clone it for next month
|
CloneTaxForNextMonth=Kopírovat pro příští měsíc
|
||||||
|
|||||||
@ -1,63 +1,63 @@
|
|||||||
# Dolibarr language file - Source file is en_US - contracts
|
# Dolibarr language file - Source file is en_US - contracts
|
||||||
ContractsArea=Zakázky oblast
|
ContractsArea=Oblast smluv
|
||||||
ListOfContracts=Přehled smluv
|
ListOfContracts=Přehled smluv
|
||||||
LastModifiedContracts=Last %s modified contracts
|
LastModifiedContracts=Poslední %s upravené smlouvy
|
||||||
AllContracts=Všechny smlouvy
|
AllContracts=Všechny smlouvy
|
||||||
ContractCard=Smlouva karty
|
ContractCard=Karta smlouvy
|
||||||
ContractStatus=Stav smlouvy
|
ContractStatus=Stav smlouvy
|
||||||
ContractStatusNotRunning=Neběží
|
ContractStatusNotRunning=Neběží
|
||||||
ContractStatusRunning=Běh
|
ContractStatusRunning=Probíhá
|
||||||
ContractStatusDraft=Návrh
|
ContractStatusDraft=Návrh
|
||||||
ContractStatusValidated=Ověřené
|
ContractStatusValidated=Ověřené
|
||||||
ContractStatusClosed=Zavřeno
|
ContractStatusClosed=Uzavřené
|
||||||
ServiceStatusInitial=Neběží
|
ServiceStatusInitial=Neběží
|
||||||
ServiceStatusRunning=Běh
|
ServiceStatusRunning=Běží
|
||||||
ServiceStatusNotLate=Běh, neuplynula
|
ServiceStatusNotLate=Probíhá, neuplynula
|
||||||
ServiceStatusNotLateShort=Neuplynula
|
ServiceStatusNotLateShort=Neuplynula
|
||||||
ServiceStatusLate=Běh, uplynula
|
ServiceStatusLate=Probíhá, uplynula
|
||||||
ServiceStatusLateShort=Vypršela
|
ServiceStatusLateShort=Vypršela
|
||||||
ServiceStatusClosed=Zavřeno
|
ServiceStatusClosed=Zavřeno
|
||||||
ServicesLegend=Služby legenda
|
ServicesLegend=Legenda služeb
|
||||||
Contracts=Smlouvy
|
Contracts=Smlouvy
|
||||||
ContractsAndLine=Contracts and line of contracts
|
ContractsAndLine=Smlouvy a řádky smluv
|
||||||
Contract=Smlouva
|
Contract=Smlouva
|
||||||
NoContracts=Žádné smlouvy
|
NoContracts=Žádné smlouvy
|
||||||
MenuServices=Služby
|
MenuServices=Služby
|
||||||
MenuInactiveServices=Služby, které nejsou aktivní
|
MenuInactiveServices=Služby, které nejsou aktivní
|
||||||
MenuRunningServices=Spuštěné služby
|
MenuRunningServices=Spuštěné služby
|
||||||
MenuExpiredServices=Propadlé služby
|
MenuExpiredServices=Expirované služby
|
||||||
MenuClosedServices=Uzavřené služby
|
MenuClosedServices=Uzavřené služby
|
||||||
NewContract=Nová smlouva
|
NewContract=Nová smlouva
|
||||||
AddContract=Create contract
|
AddContract=Vytvoření smlouvy
|
||||||
SearchAContract=Hledat smlouvu
|
SearchAContract=Hledat smlouvu
|
||||||
DeleteAContract=Odstranění smlouvu
|
DeleteAContract=Odstranit smlouvu
|
||||||
CloseAContract=Zavřít smlouvu
|
CloseAContract=Zavřít smlouvu
|
||||||
ConfirmDeleteAContract=Jste si jisti, že chcete smazat tuto smlouvu a všechny jeho služby?
|
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>
|
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?
|
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>
|
ConfirmCloseService=Jste si jisti, že chcete ukončit tuto službu s datem <b>%s</b> ?
|
||||||
ValidateAContract=Ověření smlouvu
|
ValidateAContract=Ověření smlouvy
|
||||||
ActivateService=Aktivace služby
|
ActivateService=Aktivace služby
|
||||||
ConfirmActivateService=Jste si jisti, že chcete aktivovat tuto službu s datem <b>%s?</b>
|
ConfirmActivateService=Jste si jisti, že chcete aktivovat tuto službu s datem <b>%s</b> ?
|
||||||
RefContract=Smlouva reference
|
RefContract=Reference smlouvy
|
||||||
DateContract=Datum smlouvy
|
DateContract=Datum smlouvy
|
||||||
DateServiceActivate=Aktivace služby Datum
|
DateServiceActivate=Datum aktivace služby
|
||||||
DateServiceUnactivate=Servis deaktivace datum
|
DateServiceUnactivate=Datum deaktivace služby
|
||||||
DateServiceStart=Termín zahájení služby
|
DateServiceStart=Termín zahájení služby
|
||||||
DateServiceEnd=Termín ukončení služby
|
DateServiceEnd=Termín ukončení služby
|
||||||
ShowContract=Zobrazit smlouvy
|
ShowContract=Zobrazit smlouvu
|
||||||
ListOfServices=Seznam služeb
|
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
|
ListOfExpiredServices=Seznam prošlých aktivních služeb
|
||||||
ListOfClosedServices=Seznam uzavřený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
|
ListOfRunningServices=Seznam spuštěných služeb
|
||||||
NotActivatedServices=Neaktivní služby (u ověřených smluv)
|
NotActivatedServices=Neaktivní služby (u ověřených smluv)
|
||||||
BoardNotActivatedServices=Služby pro aktivaci u ověřených smluv
|
BoardNotActivatedServices=Služby pro aktivaci u ověřených smluv
|
||||||
LastContracts=Last %s contracts
|
LastContracts=Poslední %s smlouvy
|
||||||
LastActivatedServices=Poslední %s aktivaci služby
|
LastActivatedServices=Poslední %s aktivované služby
|
||||||
LastModifiedServices=Poslední %s upravené služby
|
LastModifiedServices=Poslední %s upravené služby
|
||||||
EditServiceLine=Upravit linka
|
EditServiceLine=Upravit řádek služby
|
||||||
ContractStartDate=Datum zahájení
|
ContractStartDate=Datum zahájení
|
||||||
ContractEndDate=Datum ukončení
|
ContractEndDate=Datum ukončení
|
||||||
DateStartPlanned=Plánované datum zahájení
|
DateStartPlanned=Plánované datum zahájení
|
||||||
@ -75,29 +75,29 @@ RunningServices=Spuštěné služby
|
|||||||
BoardRunningServices=Prošlé spuštěné služby
|
BoardRunningServices=Prošlé spuštěné služby
|
||||||
ServiceStatus=Stav služby
|
ServiceStatus=Stav služby
|
||||||
DraftContracts=Koncepty smlouvy
|
DraftContracts=Koncepty smlouvy
|
||||||
CloseRefusedBecauseOneServiceActive=Smlouva nemůže být uzavřen Tam je alespoň jedna otevřená služba na něj
|
CloseRefusedBecauseOneServiceActive=Smlouva nemůže být uzavřena Je zde na ní alespoň jedna otevřená služba
|
||||||
CloseAllContracts=Zavřete všechny smluvní linky
|
CloseAllContracts=Zavřete všechny smluvní řádky
|
||||||
DeleteContractLine=Odstranění řádku smlouvy
|
DeleteContractLine=Odstranění řádku smlouvy
|
||||||
ConfirmDeleteContractLine=Jste si jisti, že chcete smazat tuto řádku smlouvy?
|
ConfirmDeleteContractLine=Jste si jisti, že chcete smazat tento řádek smlouvy?
|
||||||
MoveToAnotherContract=Přesuňte službu do jiné smlouvě.
|
MoveToAnotherContract=Přesuňte službu do jiné smlouvy.
|
||||||
ConfirmMoveToAnotherContract=Vybral jsem novou cílovou smlouvy, a potvrzuji, že chcete přesunout tuto službu do tohoto smluvního vztahu.
|
ConfirmMoveToAnotherContract=Vybral jste novou cílovou smlouvu, a potvrzujete vlastní krví, ž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?
|
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 linie (číslo %s)
|
PaymentRenewContractId=Obnovit smlouvu na řádku (číslo %s)
|
||||||
ExpiredSince=Datum spotřeby
|
ExpiredSince=Datum expirace
|
||||||
RelatedContracts=Související smlouvy
|
RelatedContracts=Související smlouvy
|
||||||
NoExpiredServices=Žádné skončila aktivní služby
|
NoExpiredServices=Žádné expirované aktivní služby
|
||||||
ListOfServicesToExpireWithDuration=Seznam služeb, které vyprší v %s dnů
|
ListOfServicesToExpireWithDuration=Seznam služeb, které expirují v %s dnů
|
||||||
ListOfServicesToExpireWithDurationNeg=Seznam služeb uplynula od více než %s dnů
|
ListOfServicesToExpireWithDurationNeg=Seznam služeb expirovaných od více než %s dnů
|
||||||
ListOfServicesToExpire=Seznam služeb vyprší
|
ListOfServicesToExpire=Seznam expirujících služeb
|
||||||
NoteListOfYourExpiredServices=Tento seznam obsahuje pouze služby smluv pro třetí strany si jsou propojeny jako obchodního zástupce.
|
NoteListOfYourExpiredServices=Tento seznam obsahuje pouze služby smluv pro třetí strany, které jsou propojeny na obchodního zástupce.
|
||||||
StandardContractsTemplate=Standard contracts template
|
StandardContractsTemplate=Šablony standardních smluv
|
||||||
ContactNameAndSignature=For %s, name and signature:
|
ContactNameAndSignature=Pro %s, jméno a podpis:
|
||||||
OnlyLinesWithTypeServiceAreUsed=Only lines with type "Service" will be cloned.
|
OnlyLinesWithTypeServiceAreUsed=Pouze řádky s typem "Služby" budou zkopírovány.
|
||||||
|
|
||||||
##### Types de contacts #####
|
##### 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_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_CUSTOMER=Navazující kontakt se zákazníkem
|
||||||
TypeContact_contrat_external_SALESREPSIGN=Podepsání kontraktu kontakt se zákazníkem
|
TypeContact_contrat_external_SALESREPSIGN=Podepsání smlouvy kontakt se zákazníkem
|
||||||
Error_CONTRACT_ADDON_NotDefined=Konstantní CONTRACT_ADDON není definováno
|
Error_CONTRACT_ADDON_NotDefined=Konstanta CONTRACT_ADDON není definována
|
||||||
|
|||||||
@ -1,81 +1,81 @@
|
|||||||
# Dolibarr language file - Source file is en_US - cron
|
# Dolibarr language file - Source file is en_US - cron
|
||||||
# About page
|
# About page
|
||||||
About = O
|
About = O aplikaci
|
||||||
CronAbout = O Cron
|
CronAbout = O cronu
|
||||||
CronAboutPage = Cron o stránce
|
CronAboutPage = Cron o stránce
|
||||||
# Right
|
# Right
|
||||||
Permission23101 = Přečtěte si naplánovaná úloha
|
Permission23101 = Číst naplánovanou úlohu
|
||||||
Permission23102 = Vytvořit / aktualizovat naplánovanou úlohu
|
Permission23102 = Vytvořit/aktualizovat naplánovanou úlohu
|
||||||
Permission23103 = Odstranit naplánovaná úloha
|
Permission23103 = Odstranit naplánovanou úlohu
|
||||||
Permission23104 = Provést naplánované úlohy,
|
Permission23104 = Provést naplánované úlohy
|
||||||
# Admin
|
# Admin
|
||||||
CronSetup= Nastavení naplánovaných úloh
|
CronSetup= Nastavení naplánovaných úloh
|
||||||
URLToLaunchCronJobs=URL to check and launch cron jobs if required
|
URLToLaunchCronJobs=URL ke kontrole a spuštění úlohy v případě potřeby
|
||||||
OrToLaunchASpecificJob=Or to check and launch a specific job
|
OrToLaunchASpecificJob=Nebo zkontrolovat a zahájit konkrétní práci
|
||||||
KeyForCronAccess=Bezpečnostní klíč pro URL spustit cron
|
KeyForCronAccess=Bezpečnostní klíč URL spuštění úlohy
|
||||||
FileToLaunchCronJobs=Příkazový řádek spustit cron
|
FileToLaunchCronJobs=Příkazový řádek pro spuštění úlohy
|
||||||
CronExplainHowToRunUnix=On Unix environment you should use the following crontab entry to run the command line each 5 minutes
|
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=On Microsoft(tm) Windows environement you can use Scheduled task tools to run the command line each 5 minutes
|
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
|
# Menu
|
||||||
CronJobs=Naplánované úlohy
|
CronJobs=Naplánované úlohy
|
||||||
CronListActive=List of active/scheduled jobs
|
CronListActive=Výpis aktivních/naplánovaných úloh
|
||||||
CronListInactive=Seznam postižených míst
|
CronListInactive=Seznam vypnutých úloh
|
||||||
# Page list
|
# Page list
|
||||||
CronDateLastRun=Poslední běh
|
CronDateLastRun=Poslední úloha
|
||||||
CronLastOutput=Poslední běh výstup
|
CronLastOutput=Výstup poslední úlohy
|
||||||
CronLastResult=Poslední kód výsledku
|
CronLastResult=Výstup posledního kódu
|
||||||
CronListOfCronJobs=Seznam naplánovaných úloh
|
CronListOfCronJobs=Seznam naplánovaných úloh
|
||||||
CronCommand=Příkaz
|
CronCommand=Příkaz
|
||||||
CronList=Scheduled job
|
CronList=Naplánovaná úloha
|
||||||
CronDelete=Delete scheduled jobs
|
CronDelete=Smazat naplánované úlohy
|
||||||
CronConfirmDelete=Are you sure you want to delete this scheduled jobs ?
|
CronConfirmDelete=Jste si jisti, že chcete smazat tyto naplánované úlohy?
|
||||||
CronExecute=Launch scheduled jobs
|
CronExecute=Spuštění naplánovaných úloh
|
||||||
CronConfirmExecute=Are you sure to execute this scheduled jobs now ?
|
CronConfirmExecute=Opravdu chcete provést tyto naplánované úlohy nyní?
|
||||||
CronInfo=Scheduled job module allow to execute job that have been planned
|
CronInfo=Plánovací modul úloh umožňují provádět úlohy, které byly plánované
|
||||||
CronWaitingJobs=Waiting jobs
|
CronWaitingJobs=Čekající úlohy
|
||||||
CronTask=Práce
|
CronTask=Práce
|
||||||
CronNone=Nikdo
|
CronNone=Nikdo
|
||||||
CronDtStart=Datum zahájení
|
CronDtStart=Datum zahájení
|
||||||
CronDtEnd=Datum ukončení
|
CronDtEnd=Datum ukončení
|
||||||
CronDtNextLaunch=Další provedení
|
CronDtNextLaunch=Další provedení
|
||||||
CronDtLastLaunch=Poslední poprava
|
CronDtLastLaunch=Poslední provedení
|
||||||
CronFrequency=Frekvenční
|
CronFrequency=Frekvenční
|
||||||
CronClass=Classe
|
CronClass=Třída
|
||||||
CronMethod=Metoda
|
CronMethod=Metoda
|
||||||
CronModule=Modul
|
CronModule=Modul
|
||||||
CronAction=Akce
|
CronAction=Akce
|
||||||
CronStatus=Postavení
|
CronStatus=Status
|
||||||
CronStatusActive=Povoleno
|
CronStatusActive=Povoleno
|
||||||
CronStatusInactive=Invalidní
|
CronStatusInactive=Vypnuto
|
||||||
CronNoJobs=Žádní registrovaní práce
|
CronNoJobs=Žádné registrované úkoly
|
||||||
CronPriority=Priorita
|
CronPriority=Priorita
|
||||||
CronLabel=Popis
|
CronLabel=Popis
|
||||||
CronNbRun=Nb. zahájit
|
CronNbRun=Nb. zahájit
|
||||||
CronEach=Každý
|
CronEach=Každý
|
||||||
JobFinished=Práce zahájena a dokončena
|
JobFinished=Práce zahájena a dokončena
|
||||||
#Page card
|
#Page card
|
||||||
CronAdd= Přidat pracovních míst
|
CronAdd= Přidat práci
|
||||||
CronHourStart= Začněte hodinu a datum úkolu
|
CronHourStart= Hodina a datum startu úkolu
|
||||||
CronEvery= A úkol provést každý
|
CronEvery= A úkol provést každý
|
||||||
CronObject= Instance / objekt vytvořit
|
CronObject= Vytvoření Instance/objektu
|
||||||
CronArgs=Parametry
|
CronArgs=Parametry
|
||||||
CronSaveSucess=Uložit úspěšně
|
CronSaveSucess=Úspěšně uloženo
|
||||||
CronNote=Komentář
|
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í
|
CronErrEndDateStartDt=Datum ukončení nemůže být před datem zahájení
|
||||||
CronStatusActiveBtn=Umožnit
|
CronStatusActiveBtn=Umožnit
|
||||||
CronStatusInactiveBtn=Zakázat
|
CronStatusInactiveBtn=Zakázat
|
||||||
CronTaskInactive=Tato úloha je zakázán
|
CronTaskInactive=Tato úloha je zakázána
|
||||||
CronDtLastResult=Poslední výsledek Datum
|
CronDtLastResult=Datum posledního výsledku
|
||||||
CronId=Id
|
CronId=Id
|
||||||
CronClassFile=Třídy (filename.class.php)
|
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>
|
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=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>
|
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=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>
|
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 výrobku Dolibarr / htdocs / produktu / třída / product.class.php, hodnota metody je <i>fecth</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 Dolibarr / htdocs / produktu / třída / product.class.php, může být hodnota paramters být <i>0, ProductRef</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=Systém příkazového řádku spustit.
|
CronCommandHelp=Spustit příkazový řádek.
|
||||||
CronCreateJob=Create new Scheduled Job
|
CronCreateJob=Vytvořit novou naplánovanou úlohu
|
||||||
# Info
|
# Info
|
||||||
CronInfoPage=Informace
|
CronInfoPage=Informace
|
||||||
# Common
|
# Common
|
||||||
@ -84,5 +84,5 @@ CronType_method=Volání metody třídy Dolibarr
|
|||||||
CronType_command=Shell příkaz
|
CronType_command=Shell příkaz
|
||||||
CronMenu=Cron
|
CronMenu=Cron
|
||||||
CronCannotLoadClass=Nelze načíst třídu nebo objekt %s %s
|
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.
|
UseMenuModuleToolsToAddCronJobs=Jděte do menu "Home- Moduly nářadí- Seznam úloh" kde vidíte a upravujete naplánované úlohy.
|
||||||
TaskDisabled=Task disabled
|
TaskDisabled=Task vypnut
|
||||||
|
|||||||
@ -1,12 +1,12 @@
|
|||||||
# Dolibarr language file - Source file is en_US - deliveries
|
# Dolibarr language file - Source file is en_US - deliveries
|
||||||
Delivery=Dodání
|
Delivery=Dodávka
|
||||||
Deliveries=Dodávky
|
Deliveries=Dodávky
|
||||||
DeliveryCard=Dodávka karet
|
DeliveryCard=Karta dodávky
|
||||||
DeliveryOrder=Dodávka, aby
|
DeliveryOrder=Dodací objednávka
|
||||||
DeliveryOrders=Dodací objednávky
|
DeliveryOrders=Dodací objednávky
|
||||||
DeliveryDate=Termín dodání
|
DeliveryDate=Termín dodání
|
||||||
DeliveryDateShort=Deliv. datum
|
DeliveryDateShort=Term. dodání
|
||||||
CreateDeliveryOrder=Generovat příkaz k dodání
|
CreateDeliveryOrder=Generovat objednávku k dodání
|
||||||
QtyDelivered=Množství dodáno
|
QtyDelivered=Množství dodáno
|
||||||
SetDeliveryDate=Nastavit datem odeslání
|
SetDeliveryDate=Nastavit datem odeslání
|
||||||
ValidateDeliveryReceipt=Potvrzení o doručení
|
ValidateDeliveryReceipt=Potvrzení o doručení
|
||||||
@ -19,8 +19,10 @@ DeliveryNotValidated=Dodávka není ověřena
|
|||||||
# merou PDF model
|
# merou PDF model
|
||||||
NameAndSignature=Jméno a podpis:
|
NameAndSignature=Jméno a podpis:
|
||||||
ToAndDate=To___________________________________ na ____ / _____ / __________
|
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:
|
Deliverer=Doručovatel:
|
||||||
Sender=Odesílatel
|
Sender=Odesílatel
|
||||||
Recipient=Příjemce
|
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.
|
DonationRef=Darování čj.
|
||||||
Donor=Dárce
|
Donor=Dárce
|
||||||
Donors=Dárci
|
Donors=Dárci
|
||||||
AddDonation=Create a donation
|
AddDonation=Vytvořit dar
|
||||||
NewDonation=Nový dárcovství
|
NewDonation=Nový dar
|
||||||
DeleteADonation=Delete a donation
|
DeleteADonation=Odstranit dar
|
||||||
ConfirmDeleteADonation=Are you sure you want to delete this donation ?
|
ConfirmDeleteADonation=Jste si jisti, že chcete smazat tento dar?
|
||||||
ShowDonation=Zobrazit dar
|
ShowDonation=Zobrazit dar
|
||||||
DonationPromise=Dárkové slib
|
DonationPromise=Příslib dárku
|
||||||
PromisesNotValid=Nevaliduje sliby
|
PromisesNotValid=Neověřené přísliby
|
||||||
PromisesValid=Ověřené sliby
|
PromisesValid=Ověřené přísliby
|
||||||
DonationsPaid=Dary věnována
|
DonationsPaid=Zaplacené dary
|
||||||
DonationsReceived=Dary přijaté
|
DonationsReceived=Přijaté dary
|
||||||
PublicDonation=Veřejné dar
|
PublicDonation=Veřejný dar
|
||||||
DonationsNumber=Darování číslo
|
DonationsNumber=Číslo daru
|
||||||
DonationsArea=Dary oblast
|
DonationsArea=Oblast darů
|
||||||
DonationStatusPromiseNotValidated=Návrh slib
|
DonationStatusPromiseNotValidated=Návrh příslibu
|
||||||
DonationStatusPromiseValidated=Ověřené slib
|
DonationStatusPromiseValidated=Ověření příslibu
|
||||||
DonationStatusPaid=Dotace přijaté
|
DonationStatusPaid=Obdržený dar
|
||||||
DonationStatusPromiseNotValidatedShort=Návrh
|
DonationStatusPromiseNotValidatedShort=Návrh
|
||||||
DonationStatusPromiseValidatedShort=Ověřené
|
DonationStatusPromiseValidatedShort=Ověřené
|
||||||
DonationStatusPaidShort=Přijaté
|
DonationStatusPaidShort=Přijaté
|
||||||
DonationTitle=Donation receipt
|
DonationTitle=Příjem daru
|
||||||
DonationDatePayment=Payment date
|
DonationDatePayment=Datum platby
|
||||||
ValidPromess=Ověřit slib
|
ValidPromess=Ověřit příslib
|
||||||
DonationReceipt=Darování příjem
|
DonationReceipt=Příjem daru
|
||||||
BuildDonationReceipt=Build přijetí
|
BuildDonationReceipt=Příprava příjmu
|
||||||
DonationsModels=Dokumenty modely pro darování příjmů
|
DonationsModels=Modelové dokumenty pro darování příjmů
|
||||||
LastModifiedDonations=Poslední %s upravené dary
|
LastModifiedDonations=Poslední %s upravené dary
|
||||||
SearchADonation=Hledat daru
|
SearchADonation=Hledat dar
|
||||||
DonationRecipient=Darování příjemce
|
DonationRecipient=Příjemce daru
|
||||||
ThankYou=Děkuji
|
ThankYou=Děkuji
|
||||||
IConfirmDonationReception=Příjemce deklarovat příjem, jako dar, následující částky
|
IConfirmDonationReception=Příjemce deklaruje příjem jako dar v hodnotě následující částky
|
||||||
MinimumAmount=Minimum amount is %s
|
MinimumAmount=Minimální částka je %s
|
||||||
FreeTextOnDonations=Free text to show in footer
|
FreeTextOnDonations=Volný text zobrazený v zápatí
|
||||||
FrenchOptions=Options for France
|
FrenchOptions=Možnosti pro Francii
|
||||||
DONATION_ART200=Show article 200 from CGI if you are concerned
|
DONATION_ART200=Zobrazit článek 200 od CGI, pokud máte obavy
|
||||||
DONATION_ART238=Show article 238 from CGI if you are concerned
|
DONATION_ART238=Zobrazit článek 238 od CGI, pokud máte obavy
|
||||||
DONATION_ART885=Show article 885 from CGI if you are concerned
|
DONATION_ART885=Zobrazit článek 885 od CGI, pokud máte obavy
|
||||||
DonationPayment=Donation payment
|
DonationPayment=Platba daru
|
||||||
|
|||||||
@ -4,17 +4,17 @@ DocsMine=Moje dokumenty
|
|||||||
DocsGenerated=Generované dokumenty
|
DocsGenerated=Generované dokumenty
|
||||||
DocsElements=Prvky dokumenty
|
DocsElements=Prvky dokumenty
|
||||||
DocsThirdParties=Dokumenty třetích stran
|
DocsThirdParties=Dokumenty třetích stran
|
||||||
DocsContracts=Dokumenty smlouvy
|
DocsContracts=Dokumenty smluv
|
||||||
DocsProposals=Dokumenty návrhy
|
DocsProposals=Dokumenty nabídek
|
||||||
DocsOrders=Dokumenty objednávky
|
DocsOrders=Dokumenty objednávek
|
||||||
DocsInvoices=Dokumenty faktury
|
DocsInvoices=Dokumenty faktur
|
||||||
ECMNbOfDocs=Nb dokumentů v adresáři
|
ECMNbOfDocs=Množství dokumentů v adresáři
|
||||||
ECMNbOfDocsSmall=Nb doc.
|
ECMNbOfDocsSmall=Nb doc.
|
||||||
ECMSection=Adresář
|
ECMSection=Adresář
|
||||||
ECMSectionManual=Ruční Directory
|
ECMSectionManual=Manuální adresář
|
||||||
ECMSectionAuto=Automatické adresář
|
ECMSectionAuto=Automatický adresář
|
||||||
ECMSectionsManual=Ruční strom
|
ECMSectionsManual=Ruční strom
|
||||||
ECMSectionsAuto=Automatické strom
|
ECMSectionsAuto=Automatický strom
|
||||||
ECMSections=Adresáře
|
ECMSections=Adresáře
|
||||||
ECMRoot=Kořen
|
ECMRoot=Kořen
|
||||||
ECMNewSection=Nový adresář
|
ECMNewSection=Nový adresář
|
||||||
@ -27,31 +27,31 @@ ECMNbOfFilesInSubDir=Počet souborů v podadresářích
|
|||||||
ECMCreationUser=Tvůrce
|
ECMCreationUser=Tvůrce
|
||||||
ECMArea=EDM oblast
|
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.
|
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.
|
ECMSectionWasRemoved=Rejstřík <b>%s</b> byl vymazán.
|
||||||
ECMDocumentsSection=Dokument z adresáře
|
ECMDocumentsSection=Dokument z adresáře
|
||||||
ECMSearchByKeywords=Vyhledávání podle klíčových slov
|
ECMSearchByKeywords=Vyhledávání podle klíčových slov
|
||||||
ECMSearchByEntity=Hledat podle objektu
|
ECMSearchByEntity=Hledat podle objektu
|
||||||
ECMSectionOfDocuments=Adresáře dokumentů
|
ECMSectionOfDocuments=Adresáře dokumentů
|
||||||
ECMTypeManual=Manuál
|
ECMTypeManual=Manuální
|
||||||
ECMTypeAuto=Automatický
|
ECMTypeAuto=Automatický
|
||||||
ECMDocsBySocialContributions=Dokumenty související odvody na sociální zabezpečení
|
ECMDocsBySocialContributions=Dokumenty související odvody na sociální zabezpečení
|
||||||
ECMDocsByThirdParties=Dokumenty související se třetími stranami
|
ECMDocsByThirdParties=Dokumenty související se třetími stranami
|
||||||
ECMDocsByProposals=Dokumenty související s návrhy
|
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
|
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
|
ECMDocsByProducts=Dokumenty související s produkty
|
||||||
ECMDocsByProjects=Dokumenty související s projekty
|
ECMDocsByProjects=Dokumenty související s projekty
|
||||||
ECMDocsByUsers=Documents linked to users
|
ECMDocsByUsers=Dokumenty spojené s uživateli
|
||||||
ECMDocsByInterventions=Documents linked to interventions
|
ECMDocsByInterventions=Dokumenty spojené s intervencemi
|
||||||
ECMNoDirectoryYet=No vytvořil adresář
|
ECMNoDirectoryYet=Nevytvořený adresář
|
||||||
ShowECMSection=Zobrazit adresář
|
ShowECMSection=Zobrazit adresář
|
||||||
DeleteSection=Odstraňte 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
|
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ů
|
ECMFileManager=Správce souborů
|
||||||
ECMSelectASection=Vyberte adresář na levé straně stromu ...
|
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
|
# Dolibarr language file - Source file is en_US - externalsite
|
||||||
ExternalSiteSetup=Nastavení odkaz na externí webové stránky
|
ExternalSiteSetup=Nastavení odkazu na externí webové stránky
|
||||||
ExternalSiteURL=Externí URL stránek
|
ExternalSiteURL=URL externích stránek
|
||||||
ExternalSiteModuleNotComplete=Modul ExternalSite nebyl správně nakonfigurován.
|
ExternalSiteModuleNotComplete=Modul Externí stránky nebyl správně nakonfigurován.
|
||||||
ExampleMyMenuEntry=My menu entry
|
ExampleMyMenuEntry=Moje menu vstup
|
||||||
|
|||||||
@ -1,13 +1,13 @@
|
|||||||
# Dolibarr language file - Source file is en_US - holiday
|
# Dolibarr language file - Source file is en_US - holiday
|
||||||
HRM=HRM
|
HRM=HRM
|
||||||
Holidays=Leaves
|
Holidays=Dovolená
|
||||||
CPTitreMenu=Leaves
|
CPTitreMenu=Dovolená
|
||||||
MenuReportMonth=Měsíční výkaz
|
MenuReportMonth=Měsíční výkaz
|
||||||
MenuAddCP=Make a leave request
|
MenuAddCP=Požádejte o dovolenou
|
||||||
NotActiveModCP=You must enable the module Leaves to view this page.
|
NotActiveModCP=Musíte povolit modul dovolená pro zobrazení této stránky.
|
||||||
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>.
|
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=You don't have any available day.
|
NoCPforUser=Nemáte k dispozici žádné volné dny.
|
||||||
AddCP=Make a leave request
|
AddCP=Požádejte o dovolenou
|
||||||
Employe=Zaměstnanec
|
Employe=Zaměstnanec
|
||||||
DateDebCP=Datum zahájení
|
DateDebCP=Datum zahájení
|
||||||
DateFinCP=Datum ukončení
|
DateFinCP=Datum ukončení
|
||||||
@ -16,133 +16,133 @@ DraftCP=Návrh
|
|||||||
ToReviewCP=Čeká na schválení
|
ToReviewCP=Čeká na schválení
|
||||||
ApprovedCP=Schválený
|
ApprovedCP=Schválený
|
||||||
CancelCP=Zrušený
|
CancelCP=Zrušený
|
||||||
RefuseCP=Odmítl
|
RefuseCP=Odmínutý
|
||||||
ValidatorCP=Approbator
|
ValidatorCP=Schválil
|
||||||
ListeCP=List of leaves
|
ListeCP=Seznam dovolených
|
||||||
ReviewedByCP=Bude přezkoumána
|
ReviewedByCP=Bude přezkoumána
|
||||||
DescCP=Popis
|
DescCP=Popis
|
||||||
SendRequestCP=Create leave request
|
SendRequestCP=Vytvořit požadavek na dovolenou
|
||||||
DelayToRequestCP=Leave requests must be made at least <b>%s day(s)</b> before them.
|
DelayToRequestCP=Požadavek na dovolenou musí být zadán nejméně <b>%s den(y)</b> před termínem.
|
||||||
MenuConfCP=Edit balance of leaves
|
MenuConfCP=Úprava rozvrhu dovolené
|
||||||
UpdateAllCP=Update the leaves
|
UpdateAllCP=Aktualizace dovolené
|
||||||
SoldeCPUser=Leaves balance is <b>%s</b> days.
|
SoldeCPUser=Zbývající dovolená je <b>%s</b> dnů.
|
||||||
ErrorEndDateCP=Musíte vybrat koncové datum je větší než datum zahájení.
|
ErrorEndDateCP=Musíte vybrat koncové datum větší než datum zahájení.
|
||||||
ErrorSQLCreateCP=SQL chyba při tvorbě:
|
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
|
ReturnCP=Zpět na předchozí stránku
|
||||||
ErrorUserViewCP=You are not authorized to read this leave request.
|
ErrorUserViewCP=Nemáte oprávnění číst tuto žádost o dovolenou
|
||||||
InfosCP=Information of the leave request
|
InfosCP=Informace o žádosti o dovolenou
|
||||||
InfosWorkflowCP=Informace Workflow
|
InfosWorkflowCP=Průběh informací
|
||||||
RequestByCP=Žádost
|
RequestByCP=Požádané
|
||||||
TitreRequestCP=Leave request
|
TitreRequestCP=Nechat žádost
|
||||||
NbUseDaysCP=Number of days of vacation consumed
|
NbUseDaysCP=Počet dní vyčerpané dovolené
|
||||||
EditCP=Upravit
|
EditCP=Upravit
|
||||||
DeleteCP=Vymazat
|
DeleteCP=Vymazat
|
||||||
ActionValidCP=Potvrdit
|
ActionValidCP=Potvrdit
|
||||||
ActionRefuseCP=Odmítnout
|
ActionRefuseCP=Odmítnout
|
||||||
ActionCancelCP=Zrušit
|
ActionCancelCP=Zrušit
|
||||||
StatutCP=Postavení
|
StatutCP=Status
|
||||||
SendToValidationCP=Poslat na potvrzení
|
SendToValidationCP=Poslat pro potvrzení
|
||||||
TitleDeleteCP=Delete the leave request
|
TitleDeleteCP=Smazat požadavek na dovolenou
|
||||||
ConfirmDeleteCP=Confirm the deletion of this leave request?
|
ConfirmDeleteCP=Potvrďit odstranění této žádosti o dovolenou?
|
||||||
ErrorCantDeleteCP=Error you don't have the right to delete this leave request.
|
ErrorCantDeleteCP=Chyba: Nemáte oprávnění smazat tuto žádost o dovolenou.
|
||||||
CantCreateCP=You don't have the right to make leave requests.
|
CantCreateCP=Nemáte právo podávat žádosti o dovolenou.
|
||||||
InvalidValidatorCP=You must choose an approbator to your leave request.
|
InvalidValidatorCP=Musíte vybrat schvalujícího pro vaši žádost o dovolenou.
|
||||||
CantUpdate=You cannot update this leave request.
|
CantUpdate=Nelze aktualizovat tento požadavek na dovolenou.
|
||||||
NoDateDebut=Musíte vybrat počáteční datum.
|
NoDateDebut=Musíte vybrat počáteční datum.
|
||||||
NoDateFin=Musíte vybrat datum ukončení.
|
NoDateFin=Musíte vybrat datum ukončení.
|
||||||
ErrorDureeCP=Your leave request does not contain working day.
|
ErrorDureeCP=Vaše žádost o dovolenou neobsahuje pracovní den.
|
||||||
TitleValidCP=Approve the leave request
|
TitleValidCP=Schválit žádost o dovolenou
|
||||||
ConfirmValidCP=Are you sure you want to approve the leave request?
|
ConfirmValidCP=Jste si jisti, že chcete schválit tuto žádost o dovolenou?
|
||||||
DateValidCP=Datum schválení
|
DateValidCP=Datum schválení
|
||||||
TitleToValidCP=Send leave request
|
TitleToValidCP=Odeslat žádost o dovolenou
|
||||||
ConfirmToValidCP=Are you sure you want to send the leave request?
|
ConfirmToValidCP=Jste si jisti, že chcete odeslat tuto žádost o dovolenou?
|
||||||
TitleRefuseCP=Refuse the leave request
|
TitleRefuseCP=Odmítnout žádost o dovolenou
|
||||||
ConfirmRefuseCP=Are you sure you want to refuse the leave request?
|
ConfirmRefuseCP=Jste si jisti, že chcete odmítnout tuto žádost o dovolenou?
|
||||||
NoMotifRefuseCP=Musíte si vybrat důvod pro odmítnutí žádosti.
|
NoMotifRefuseCP=Musíte si vybrat důvod pro odmítnutí žádosti.
|
||||||
TitleCancelCP=Cancel the leave request
|
TitleCancelCP=Zrušit požadavek na dovolenou
|
||||||
ConfirmCancelCP=Are you sure you want to cancel the leave request?
|
ConfirmCancelCP=Jste si jisti, že chcete zrušit požadavek na dovolenou?
|
||||||
DetailRefusCP=Důvod odmítnutí
|
DetailRefusCP=Důvod odmítnutí
|
||||||
DateRefusCP=Datum odmítnutí
|
DateRefusCP=Datum odmítnutí
|
||||||
DateCancelCP=Datum zrušení
|
DateCancelCP=Datum zrušení
|
||||||
DefineEventUserCP=Přiřazení výjimečnou dovolenou pro uživatele
|
DefineEventUserCP=Přiřadit výjimečnou dovolenou pro uživatele
|
||||||
addEventToUserCP=Přiřazení opustit
|
addEventToUserCP=Přiřadit dovolenou
|
||||||
MotifCP=Důvod
|
MotifCP=Důvod
|
||||||
UserCP=Uživatel
|
UserCP=Uživatel
|
||||||
ErrorAddEventToUserCP=Došlo k chybě při přidávání výjimečnou dovolenou.
|
ErrorAddEventToUserCP=Došlo k chybě při přidávání požadavku na výjimečnou dovolenou.
|
||||||
AddEventToUserOkCP=Přidání mimořádné dovolené byla dokončena.
|
AddEventToUserOkCP=Přidání výjimečné dovolené bylo dokončeno.
|
||||||
MenuLogCP=View logs of leave requests
|
MenuLogCP=Zobrazit logy žádostí o dovolenou
|
||||||
LogCP=Log of updates of available vacation days
|
LogCP=Log aktualizací dostupných prázdninových dnů
|
||||||
ActionByCP=Účinkují
|
ActionByCP=Účinkují
|
||||||
UserUpdateCP=Pro uživatele
|
UserUpdateCP=Pro uživatele
|
||||||
PrevSoldeCP=Předchozí Balance
|
PrevSoldeCP=Předchozí zůstatek
|
||||||
NewSoldeCP=New Balance
|
NewSoldeCP=Nový zůstatek
|
||||||
alreadyCPexist=A leave request has already been done on this period.
|
alreadyCPexist=Žádost o dovolenou pro toto období již byla provedena.
|
||||||
UserName=Název
|
UserName=Název
|
||||||
Employee=Zaměstnanec
|
Employee=Zaměstnanec
|
||||||
FirstDayOfHoliday=First day of vacation
|
FirstDayOfHoliday=První den dovolené
|
||||||
LastDayOfHoliday=Last day of vacation
|
LastDayOfHoliday=Poslední den dovolené
|
||||||
HolidaysMonthlyUpdate=Měsíční aktualizace
|
HolidaysMonthlyUpdate=Měsíční aktualizace
|
||||||
ManualUpdate=Ruční aktualizace
|
ManualUpdate=Ruční aktualizace
|
||||||
HolidaysCancelation=Leave request cancelation
|
HolidaysCancelation=Stornovat dovolenou
|
||||||
|
|
||||||
## Configuration du Module ##
|
## Configuration du Module ##
|
||||||
ConfCP=Configuration of leave request module
|
ConfCP=Konfigurace modulu žádosti o dovolené
|
||||||
DescOptionCP=Popis možnosti
|
DescOptionCP=Popis možnosti
|
||||||
ValueOptionCP=Hodnota
|
ValueOptionCP=Hodnota
|
||||||
GroupToValidateCP=Group with the ability to approve leave requests
|
GroupToValidateCP=Skupina se schopností schvalovat žádosti o dovolenou
|
||||||
ConfirmConfigCP=Ověření konfigurace
|
ConfirmConfigCP=Ověření konfigurace
|
||||||
LastUpdateCP=Last automatic update of leaves allocation
|
LastUpdateCP=Poslední automatická aktualizace alokace dovolených
|
||||||
UpdateConfCPOK=Aktualizováno úspěšně.
|
UpdateConfCPOK=Aktualizováno úspěšně.
|
||||||
ErrorUpdateConfCP=Došlo k chybě při aktualizaci, zkuste to prosím znovu.
|
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>.
|
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=Deadline to make a leave requests
|
DelayForSubmitCP=Uzávěrka žádosti o dovolenou
|
||||||
AlertapprobatortorDelayCP=Prevent the approbator if the leave request does not match the deadline
|
AlertapprobatortorDelayCP=Zabraňte žádosti pokud žádost o dovolenou neodpovídá lhůtě.
|
||||||
AlertValidatorDelayCP=Préevent the approbator if the leave request exceed delay
|
AlertValidatorDelayCP=Zabránit schválení pokud žádost volno přesáhla zpoždění
|
||||||
AlertValidorSoldeCP=Prevent the approbator if the leave request exceed the balance
|
AlertValidorSoldeCP=Zabraňte schválení pokud žádost o dovolenou překročila zůstatek
|
||||||
nbUserCP=Number of users supported in the module Leaves
|
nbUserCP=Počet uživatelů podporovaných v modulu dovolené
|
||||||
nbHolidayDeductedCP=Number of leave days to be deducted per day of vacation taken
|
nbHolidayDeductedCP=Počet dní dovolené, které mají být za den dovolené přijatých odečteny
|
||||||
nbHolidayEveryMonthCP=Number of leave days added every month
|
nbHolidayEveryMonthCP=Počet dní dovolené přidávaných každý měsíc
|
||||||
Module27130Name= Management of leave requests
|
Module27130Name= Správa žádostí o dovolenou
|
||||||
Module27130Desc= Management of leave requests
|
Module27130Desc= Správa požadavků dovolené
|
||||||
TitleOptionMainCP=Main settings of leave request
|
TitleOptionMainCP=Hlavní nastavení požadavku na dovolenou
|
||||||
TitleOptionEventCP=Settings of leave requets for events
|
TitleOptionEventCP=Nastavení dovolené týkající se událostí
|
||||||
ValidEventCP=Potvrdit
|
ValidEventCP=Potvrdit
|
||||||
UpdateEventCP=Aktualizace akce
|
UpdateEventCP=Aktualizace akce
|
||||||
CreateEventCP=Vytvořit
|
CreateEventCP=Vytvořit
|
||||||
NameEventCP=Název akce
|
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.
|
ErrorCreateEventCP=Chyba při vytváření události.
|
||||||
UpdateEventOkCP=Aktualizace akce dopadla dobře.
|
UpdateEventOkCP=Aktualizace akce dopadla dobře.
|
||||||
ErrorUpdateEventCP=Chyba při aktualizaci události.
|
ErrorUpdateEventCP=Chyba při aktualizaci události.
|
||||||
DeleteEventCP=Odstranit událost
|
DeleteEventCP=Odstranit událost
|
||||||
DeleteEventOkCP=Událost byla odstraněna.
|
DeleteEventOkCP=Událost byla odstraněna.
|
||||||
ErrorDeleteEventCP=Chyba při mazání události.
|
ErrorDeleteEventCP=Chyba při mazání události.
|
||||||
TitleDeleteEventCP=Odstranění výjimečnou dovolenou
|
TitleDeleteEventCP=Odstranění výjimečné dovolené
|
||||||
TitleCreateEventCP=Vytvořte si výjimečnou dovolenou
|
TitleCreateEventCP=Vytvořte výjimečnou dovolenou
|
||||||
TitleUpdateEventCP=Upravit nebo smazat výjimečnou dovolenou
|
TitleUpdateEventCP=Upravit nebo smazat výjimečnou dovolenou
|
||||||
DeleteEventOptionCP=Vymazat
|
DeleteEventOptionCP=Vymazat
|
||||||
UpdateEventOptionCP=Aktualizovat
|
UpdateEventOptionCP=Aktualizovat
|
||||||
ErrorMailNotSend=Došlo k chybě při odesílání e-mail:
|
ErrorMailNotSend=Došlo k chybě při odesílání na e-mail:
|
||||||
NoCPforMonth=Ne opustit tento měsíc.
|
NoCPforMonth=Nelze opustit tento měsíc.
|
||||||
nbJours=Počet dní
|
nbJours=Počet dní
|
||||||
TitleAdminCP=Configuration of Leaves
|
TitleAdminCP=Konfigurace dovolené
|
||||||
#Messages
|
#Messages
|
||||||
Hello=Ahoj
|
Hello=Ahoj
|
||||||
HolidaysToValidate=Validate leave requests
|
HolidaysToValidate=Ověření žádosti o dovolenou
|
||||||
HolidaysToValidateBody=Below is a leave request to validate
|
HolidaysToValidateBody=Níže je požadavek na ověření dovolené
|
||||||
HolidaysToValidateDelay=This leave request will take place within a period of less than %s days.
|
HolidaysToValidateDelay=Tento požadavek dovolené proběhne ve lhůtě kratší než %s dní.
|
||||||
HolidaysToValidateAlertSolde=The user who made this leave reques do not have enough available days.
|
HolidaysToValidateAlertSolde=Uživatel, který vytvořil tento požadavek na dovolenou nemá k dispozici dostatek dní.
|
||||||
HolidaysValidated=Validated leave requests
|
HolidaysValidated=Ověřené žádosti dovolené
|
||||||
HolidaysValidatedBody=Your leave request for %s to %s has been validated.
|
HolidaysValidatedBody=Vaše žádost o dovolenou %s do %s byla ověřena.
|
||||||
HolidaysRefused=Request denied
|
HolidaysRefused=Požadavek zamítnut
|
||||||
HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason :
|
HolidaysRefusedBody=Vaše žádost o dovolenou pro %s do %s byla zamítnuta z těchto důvodů:
|
||||||
HolidaysCanceled=Canceled leaved request
|
HolidaysCanceled=Zrušené požadavky na dovolenou
|
||||||
HolidaysCanceledBody=Your leave request for %s to %s has been canceled.
|
HolidaysCanceledBody=Vaše žádost o dovolenou pro %s na %s byla zrušena.
|
||||||
Permission20000=Read you own leave requests
|
Permission20000=Přečtěte si vlastní žádosti o dovolenou
|
||||||
Permission20001=Create/modify your leave requests
|
Permission20001=Vytvořit/upravit vaše požadavky na dovolenou
|
||||||
Permission20002=Create/modify leave requests for everybody
|
Permission20002=Vytvořit/upravit žádosti o dovolenou pro každého
|
||||||
Permission20003=Delete leave requests
|
Permission20003=Smazat žádosti o dovolenou
|
||||||
Permission20004=Setup users available vacation days
|
Permission20004=Uživatelské nastavení dostupné pro dovolenouy
|
||||||
Permission20005=Review log of modified leave requests
|
Permission20005=Přezkum logu žádostí modifikovaných dovolených
|
||||||
Permission20006=Read leaves monthly report
|
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.
|
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
|
ActivateModule=Aktivace modulu %s
|
||||||
ShowEditTechnicalParameters=Klikněte zde pro zobrazení / editaci pokročilých parametrů (pro experty)
|
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...
|
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=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)
|
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
|
# upgrade
|
||||||
@ -208,7 +208,7 @@ MigrationProjectTaskTime=Čas aktualizace v sekundách
|
|||||||
MigrationActioncommElement=Aktualizovat údaje na činnostech
|
MigrationActioncommElement=Aktualizovat údaje na činnostech
|
||||||
MigrationPaymentMode=Migrace dat platebního režimu
|
MigrationPaymentMode=Migrace dat platebního režimu
|
||||||
MigrationCategorieAssociation=Migrace kategorií
|
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
|
ShowNotAvailableOptions=Ukázat nedostupné možnosti
|
||||||
HideNotAvailableOptions=Hide not available options
|
HideNotAvailableOptions=Skrýt nedostupné možnosti
|
||||||
|
|||||||
@ -1,53 +1,53 @@
|
|||||||
# Dolibarr language file - Source file is en_US - interventions
|
# Dolibarr language file - Source file is en_US - interventions
|
||||||
Intervention=Intervence
|
Intervention=Intervence
|
||||||
Interventions=Intervence
|
Interventions=Intervence
|
||||||
InterventionCard=Intervence karty
|
InterventionCard=Karta intervence
|
||||||
NewIntervention=Nový zásah
|
NewIntervention=Nová intervence
|
||||||
AddIntervention=Create intervention
|
AddIntervention=Vytvořit intervenci
|
||||||
ListOfInterventions=Seznam zásahů
|
ListOfInterventions=Seznam intervencí
|
||||||
EditIntervention=Upravit zásah
|
EditIntervention=Upravit intervenci
|
||||||
ActionsOnFicheInter=Akce zaměřené na intervenci
|
ActionsOnFicheInter=Akce zaměřené na intervenci
|
||||||
LastInterventions=Poslední %s zásahy
|
LastInterventions=Poslední %s intervence
|
||||||
AllInterventions=Všechny zásahy
|
AllInterventions=Všechny intervence
|
||||||
CreateDraftIntervention=Vytvořte návrh
|
CreateDraftIntervention=Vytvořte návrh
|
||||||
CustomerDoesNotHavePrefix=Zákazník nemá předponu
|
CustomerDoesNotHavePrefix=Zákazník nemá předponu
|
||||||
InterventionContact=Intervence kontakt
|
InterventionContact=Kontakt intervence
|
||||||
DeleteIntervention=Odstranit zásah
|
DeleteIntervention=Odstranit intervenci
|
||||||
ValidateIntervention=Ověřit zásah
|
ValidateIntervention=Ověřit intervenci
|
||||||
ModifyIntervention=Upravit zásah
|
ModifyIntervention=Upravit intervenci
|
||||||
DeleteInterventionLine=Odstranit intervenční linku
|
DeleteInterventionLine=Odstranit intervenční linku
|
||||||
ConfirmDeleteIntervention=Jste si jisti, že chcete smazat tento zásah?
|
ConfirmDeleteIntervention=Jste si jisti, že chcete smazat tuto intervenci?
|
||||||
ConfirmValidateIntervention=Jste si jisti, že chcete ověřit tento zásah pod názvem <b>%s?</b>
|
ConfirmValidateIntervention=Jste si jisti, že chcete ověřit tuto intervenci pod názvem <b>%s?</b>
|
||||||
ConfirmModifyIntervention=Jste si jisti, že chcete změnit tento zásah?
|
ConfirmModifyIntervention=Jste si jisti, že chcete změnit tuto intervenci?
|
||||||
ConfirmDeleteInterventionLine=Jste si jisti, že chcete smazat tento řádek intervence?
|
ConfirmDeleteInterventionLine=Jste si jisti, že chcete smazat tento řádek intervence?
|
||||||
NameAndSignatureOfInternalContact=Jméno a podpis intervence:
|
NameAndSignatureOfInternalContact=Jméno a podpis intervence:
|
||||||
NameAndSignatureOfExternalContact=Jméno a podpis objednavatele:
|
NameAndSignatureOfExternalContact=Jméno a podpis objednavatele:
|
||||||
DocumentModelStandard=Standardní dokument model pro zásahy
|
DocumentModelStandard=Standardní model dokumentů pro intervence
|
||||||
InterventionCardsAndInterventionLines=Intervence a linky intervencí
|
InterventionCardsAndInterventionLines=Intervence a řádky intervencí
|
||||||
InterventionClassifyBilled=Classify "Billed"
|
InterventionClassifyBilled=Klasifikovat jako "účtované"
|
||||||
InterventionClassifyUnBilled=Classify "Unbilled"
|
InterventionClassifyUnBilled=Klasifikovat jako "Neúčtované"
|
||||||
StatusInterInvoiced=Účtováno
|
StatusInterInvoiced=Účtováno
|
||||||
RelatedInterventions=Související zákroky
|
RelatedInterventions=Související intervence
|
||||||
ShowIntervention=Zobrazit zásah
|
ShowIntervention=Zobrazit intervenci
|
||||||
SendInterventionRef=Submission of intervention %s
|
SendInterventionRef=Předložení intervenčního %s
|
||||||
SendInterventionByMail=Send intervention by Email
|
SendInterventionByMail=Poslat intervenci e-mailem
|
||||||
InterventionCreatedInDolibarr=Intervention %s created
|
InterventionCreatedInDolibarr=Intervence %s vytvořena
|
||||||
InterventionValidatedInDolibarr=Intervention %s validated
|
InterventionValidatedInDolibarr=Intervence %s ověřena
|
||||||
InterventionModifiedInDolibarr=Intervention %s modified
|
InterventionModifiedInDolibarr=Intervence %s upravena
|
||||||
InterventionClassifiedBilledInDolibarr=Intervention %s set as billed
|
InterventionClassifiedBilledInDolibarr=Intervenční %s nastavena jako zaúčtovaná
|
||||||
InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled
|
InterventionClassifiedUnbilledInDolibarr=Intervence %s nastavená jako nezaúčtovaná
|
||||||
InterventionSentByEMail=Intervention %s sent by EMail
|
InterventionSentByEMail=Intervence %s odeslána e-mailem
|
||||||
InterventionDeletedInDolibarr=Intervention %s deleted
|
InterventionDeletedInDolibarr=Intervence %s odstraněna
|
||||||
SearchAnIntervention=Search an intervention
|
SearchAnIntervention=Hledat intervenci
|
||||||
##### Types de contacts #####
|
##### 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_internal_INTERVENING=Zásah
|
||||||
TypeContact_fichinter_external_BILLING=Fakturační kontakt se zákazníkem
|
TypeContact_fichinter_external_BILLING=Fakturační kontakt se zákazníkem
|
||||||
TypeContact_fichinter_external_CUSTOMER=V návaznosti kontakt se zákazníkem
|
TypeContact_fichinter_external_CUSTOMER=V návaznosti kontakt se zákazníkem
|
||||||
# Modele numérotation
|
# Modele numérotation
|
||||||
ArcticNumRefModelDesc1=Generic číslo modelu
|
ArcticNumRefModelDesc1=Generické číslo modelu
|
||||||
ArcticNumRefModelError=Nepodařilo se aktivovat
|
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.
|
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á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.
|
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=Vytisknout produktů na intervenční karty
|
PrintProductsOnFichinter=Výpis produktů na intervenční kartě
|
||||||
PrintProductsOnFichinterDetails=interventions generated from orders
|
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