2012-03-16 09:39:32 +01:00
< ? php
2012-12-30 15:13:49 +01:00
/* Copyright ( C ) 2012 Regis Houssin < regis . houssin @ capnetworks . com >
2013-04-09 17:18:07 +02:00
* Copyright ( C ) 2013 Florian Henry < florian . henry @ open - concept . pro >
2012-03-16 09:39:32 +01:00
*
* 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
2013-01-16 15:36:08 +01:00
* the Free Software Foundation ; either version 3 of the License , or
2012-03-16 09:39:32 +01:00
* ( 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 ;
2012-03-16 16:01:45 +01:00
$note_public = 'note_public' ;
2013-04-09 17:18:07 +02:00
$note_private = 'note_private' ;
2012-03-18 02:01:23 +01:00
$colwidth = ( isset ( $colwidth ) ? $colwidth : 25 );
2012-09-19 16:03:17 +02:00
$permission = ( isset ( $permission ) ? $permission : ( isset ( $user -> rights -> $module -> creer ) ? $user -> rights -> $module -> creer : 0 )); // If already defined by caller page
2012-03-18 02:01:23 +01:00
$moreparam = ( isset ( $moreparam ) ? $moreparam : '' );
2012-03-18 00:59:24 +01:00
// Special cases
2013-05-29 15:41:59 +02:00
if ( $module == 'propal' ) { $permission = $user -> rights -> propale -> creer ;}
2013-04-09 17:18:07 +02:00
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 ;}
2013-05-29 15:41:59 +02:00
elseif ( $module == 'contact' ) { $permission = $user -> rights -> societe -> creer ;}
2013-04-09 17:18:07 +02:00
elseif ( $module == 'shipping' ) { $permission = $user -> rights -> expedition -> creer ;}
2013-05-29 15:41:59 +02:00
//else dol_print_error('','Bad value '.$module.' for param module');
2012-03-16 09:39:32 +01:00
2012-03-18 14:10:04 +01:00
if ( ! empty ( $conf -> global -> FCKEDITOR_ENABLE_SOCIETE )) $typeofdata = 'ckeditor:dolibarr_notes:100%:200::1:12:100' ;
2012-03-17 23:27:53 +01:00
else $typeofdata = 'textarea:12:100' ;
2012-03-16 09:39:32 +01:00
?>
2012-03-16 22:02:14 +01:00
<!-- BEGIN PHP TEMPLATE NOTES -->
2013-07-27 18:21:35 +02:00
< div class = " border table-border centpercent " >
2012-03-17 17:37:15 +01:00
< div class = " table-border-row " >
2012-03-18 02:01:23 +01:00
< 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>
2012-03-17 17:37:15 +01:00
</ div >
2012-03-17 18:10:59 +01:00
< ? php if ( ! $user -> societe_id ) { ?>
2012-03-17 17:37:15 +01:00
< div class = " table-border-row " >
2012-03-18 02:01:23 +01:00
< 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>
2012-03-17 17:37:15 +01:00
</ div >
2012-03-17 18:10:59 +01:00
< ? php } ?>
2012-03-17 17:37:15 +01:00
</ div >
2012-03-17 23:32:28 +01:00
<!-- END PHP TEMPLATE NOTES -->