forked from Wavyzz/dolibarr
57 lines
3.2 KiB
PHP
57 lines
3.2 KiB
PHP
<?php
|
|
/* Copyright (C) 2012 Regis Houssin <regis.houssin@capnetworks.com>
|
|
* Copyright (C) 2013 Florian Henry <florian.henry@open-concept.pro>
|
|
*
|
|
* 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/>.
|
|
*/
|
|
|
|
$module = $object->element;
|
|
$note_public = 'note_public';
|
|
$note_private = 'note_private';
|
|
|
|
$colwidth=(isset($colwidth)?$colwidth:25);
|
|
$permission=(isset($permission)?$permission:(isset($user->rights->$module->creer)?$user->rights->$module->creer:0)); // If already defined by caller page
|
|
$moreparam=(isset($moreparam)?$moreparam:'');
|
|
|
|
// Special cases
|
|
if ($module == 'propal') { $permission=$user->rights->propale->creer;}
|
|
elseif ($module == 'fichinter') { $permission=$user->rights->ficheinter->creer;}
|
|
elseif ($module == 'project') { $permission=$user->rights->projet->creer;}
|
|
elseif ($module == 'project_task') { $permission=$user->rights->projet->creer;}
|
|
elseif ($module == 'invoice_supplier') { $permission=$user->rights->fournisseur->facture->creer;}
|
|
elseif ($module == 'order_supplier') { $permission=$user->rights->fournisseur->commande->creer;}
|
|
elseif ($module == 'societe') { $permission=$user->rights->societe->creer;}
|
|
elseif ($module == 'contact') { $permission=$user->rights->societe->creer;}
|
|
elseif ($module == 'shipping') { $permission=$user->rights->expedition->creer;}
|
|
//else dol_print_error('','Bad value '.$module.' for param module');
|
|
|
|
if (! empty($conf->global->FCKEDITOR_ENABLE_SOCIETE)) $typeofdata='ckeditor:dolibarr_notes:100%:200::1:12:100';
|
|
else $typeofdata='textarea:12:100';
|
|
?>
|
|
|
|
<!-- BEGIN PHP TEMPLATE NOTES -->
|
|
<div class="border table-border centpercent">
|
|
<div class="table-border-row">
|
|
<div class="table-key-border-col"<?php echo ' style="width: '.$colwidth.'%"'; ?>><?php echo $form->editfieldkey("NotePublic", $note_public, $object->note_public, $object, $permission, $typeofdata, $moreparam); ?></div>
|
|
<div class="table-val-border-col"><?php echo $form->editfieldval("NotePublic", $note_public, $object->note_public, $object, $permission, $typeofdata, '', null, null, $moreparam); ?></div>
|
|
</div>
|
|
<?php if (! $user->societe_id) { ?>
|
|
<div class="table-border-row">
|
|
<div class="table-key-border-col"<?php echo ' style="width: '.$colwidth.'%"'; ?>><?php echo $form->editfieldkey("NotePrivate", $note_private, $object->note_private, $object, $permission, $typeofdata, $moreparam); ?></div>
|
|
<div class="table-val-border-col"><?php echo $form->editfieldval("NotePrivate", $note_private, $object->note_private, $object, $permission, $typeofdata, '', null, null, $moreparam); ?></div>
|
|
</div>
|
|
<?php } ?>
|
|
</div>
|
|
<!-- END PHP TEMPLATE NOTES-->
|