print '<td class="liste_titre" align="left">'; print '<input class="flat" size="15" type="text" name="search_ref" value="' . $search_ref . '">'; // Date start print '<td class="liste_titre" align="center">'; print '<input class="flat" type="text" size="1" maxlength="2" name="month_start" value="' . $month_start . '">'; $formother->select_year($year_start, 'year_start', 1, $min_year, $max_year); print '</td>'; // Date end print '<td class="liste_titre" align="center">'; print '<input class="flat" type="text" size="1" maxlength="2" name="month_end" value="' . $month_end . '">'; $formother->select_year($year_end, 'year_end', 1, $min_year, $max_year); print '</td>'; // User if ($user->rights->expensereport->readall || $user->rights->expensereport->lire_tous) { print '<td class="liste_titre" align="left">'; $html->select_users($search_user, "search_user", 1, "", 0, ''); print '</td>'; } else { print '<td class="liste_titre"> </td>'; } // Amount with no tax print '<td class="liste_titre" align="right"><input class="flat" type="text" size="6" name="search_amount_ht" value="' . $search_amount_ht . '"></td>'; print '<td class="liste_titre"> </td>'; // Amount with all taxes print '<td class="liste_titre" align="right"><input class="flat" type="text" size="6" name="search_amount_ttc" value="' . $search_amount_ttc . '"></td>'; // Status print '<td class="liste_titre" align="right">'; select_expensereport_statut($search_status, 'search_status'); print '</td>'; print '<td class="liste_titre" align="right">'; print '<input type="image" class="liste_titre" name="button_search" src="' . img_picto($langs->trans("Search"), 'search.png', '', '', 1) . '" value="' . dol_escape_htmltag($langs->trans("Search")) . '" title="' . dol_escape_htmltag($langs->trans("Search")) . '">';
print '<input type="hidden" name="id" value="'.$id.'">'; // Ligne ajout pour contact interne print "<tr $bc[$var]>"; print '<td nowrap="nowrap">'; print img_object('','user').' '.$langs->trans("Users"); print '</td>'; print '<td colspan="1">'; print $mysoc->name; print '</td>'; print '<td colspan="1">'; //$userAlreadySelected = $facture->getListContactId('internal'); // On ne doit pas desactiver un contact deja selectionner car on doit pouvoir le seclectionner une deuxieme fois pour un autre type $html->select_users($user->id,'contactid',0,$userAlreadySelected); print '</td>'; print '<td>'; $formcompany->selectTypeContact($facture, '', 'type','internal'); print '</td>'; print '<td align="right" colspan="3" ><input type="submit" class="button" value="'.$langs->trans("Add").'"></td>'; print '</tr>'; print '</form>'; print '<form action="contact.php?facid='.$id.'" method="post">'; print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; print '<input type="hidden" name="action" value="addcontact">'; print '<input type="hidden" name="source" value="external">'; print '<input type="hidden" name="id" value="'.$id.'">';
print '<td width="80"> </td>'; print "</tr>\n"; print '<tr '.$bc[false].'>'; // Date print '<td nowrap="nowrap">'; $newdate=dol_mktime(12,0,0,$_POST["timemonth"],$_POST["timeday"],$_POST["timeyear"]); print $form->select_date($newdate,'time','','','',"timespent_date"); print '</td>'; // Contributor print '<td nowrap="nowrap">'; $contactoftask=$object->getListContactId('internal'); print img_object('','user'); print $form->select_users($_POST["userid"]?$_POST["userid"]:$user->id,'userid',0,'',0,'',$contactoftask); print '</td>'; // Note print '<td nowrap="nowrap">'; print '<textarea name="timespent_note" cols="80" rows="'.ROWS_3.'">'.($_POST['timespent_note']?$_POST['timespent_note']:'').'</textarea>'; print '</td>'; // Duration print '<td nowrap="nowrap" align="right">'; print $form->select_duration('timespent_duration',($_POST['timespent_duration']?$_POST['timespent_duration']:'')); print '</td>'; print '<td align="center">'; print '<input type="submit" class="button" value="'.$langs->trans("Add").'">'; print '</td></tr>';
// Ligne ajout pour contact interne print "<tr $bc[$var]>"; print '<td nowrap="nowrap">'; print img_object('','user').' '.$langs->trans("Users"); print '</td>'; print '<td colspan="1">'; print $conf->global->MAIN_INFO_SOCIETE_NOM; print '</td>'; print '<td colspan="1">'; // On recupere les id des users deja selectionnes $contactsofproject=$project->getListContactId('internal'); $html->select_users($user->id,'contactid',0,'',0,'',$contactsofproject); print '</td>'; print '<td>'; $formcompany->selectTypeContact($task, '', 'type','internal','rowid'); print '</td>'; print '<td align="right" colspan="3" ><input type="submit" class="button" value="'.$langs->trans("Add").'"></td>'; print '</tr>'; print '</form>'; // Line to add an external contact. Only if project linked to a third party. if ($project->socid) { print '<form action="'.$_SERVER["PHP_SELF"].'?id='.$id.'" method="POST">'; print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; print '<input type="hidden" name="action" value="addcontact">';
dol_fiche_head($head, 'byyear', $langs->trans("Statistics")); print '<table class="notopnoleftnopadd" width="100%"><tr>'; print '<td align="center" valign="top">'; // Show filter box print '<form name="stats" method="POST" action="' . $_SERVER["PHP_SELF"] . '">'; print '<input type="hidden" name="mode" value="' . $mode . '">'; print '<table class="border" width="100%">'; print '<tr><td class="liste_titre" colspan="2">' . $langs->trans("Filter") . '</td></tr>'; // Company print '<tr><td>' . $langs->trans("ThirdParty") . '</td><td>'; $filter = ''; print $form->select_company($socid, 'socid', $filter, 1, 1); print '</td></tr>'; // User print '<tr><td>' . $langs->trans("User") . '/' . $langs->trans("SalesRepresentative") . '</td><td>'; print $form->select_users($userid, 'userid', 1); print '</td></tr>'; // Year print '<tr><td>' . $langs->trans("Year") . '</td><td>'; if (!in_array($year, $arrayyears)) { $arrayyears[$year] = $year; } arsort($arrayyears); print $form->selectarray('year', $arrayyears, $year, 0); print '</td></tr>'; print '<tr><td align="center" colspan="2"><input type="submit" name="submit" class="button" value="' . $langs->trans("Refresh") . '"></td></tr>'; print '</table>'; print '</form>'; print '<br><br>'; print '<table class="border" width="100%">'; print '<tr height="24">';
print '<input type="hidden" name="id" value="'.$id.'">'; // Ligne ajout pour contact interne print "<tr $bc[$var]>"; print '<td nowrap="nowrap">'; print img_object('','user').' '.$langs->trans("Users"); print '</td>'; print '<td colspan="1">'; print $conf->global->MAIN_INFO_SOCIETE_NOM; print '</td>'; print '<td colspan="1">'; // On recupere les id des users deja selectionnes $html->select_users($user->id,'contactid',0); print '</td>'; print '<td>'; $formcompany->selectTypeContact($project, '', 'type','internal','rowid'); print '</td>'; print '<td align="right" colspan="3" ><input type="submit" class="button" value="'.$langs->trans("Add").'"></td>'; print '</tr>'; print '</form>'; // Line to add external contact. Only if project is linked to a third party. if ($project->societe->id) { print '<form action="'.$_SERVER["PHP_SELF"].'?id='.$id.'" method="POST">'; print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; print '<input type="hidden" name="action" value="addcontact">';
$_POST["reyear"]); print "<form name='add' action=\"fiche.php\" method=\"post\">\n"; print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; print '<input type="hidden" name="action" value="add">'; print '<table class="border" width="100%">'; print "<tr>"; print '<td width="25%" class="fieldrequired">'.$langs->trans("Type").'</td><td>'; print $html->select_type_fees($_POST["type"]?$_POST["type"]:$_GET["type"],'type',1); print '</td></tr>'; print "<tr>"; print '<td class="fieldrequired">'.$langs->trans("Person").'</td><td>'; print $html->select_users($_POST["fk_user"]?$_POST["fk_user"]:$_GET["fk_user"],'fk_user',1); print '</td></tr>'; print "<tr>"; print '<td class="fieldrequired">'.$langs->trans("Date").'</td><td>'; print $html->select_date($datec?$datec:-1,'','','','','add',1,1); print '</td></tr>'; // Km print '<tr><td class="fieldrequired">'.$langs->trans("FeesKilometersOrAmout").'</td><td><input name="km" size="10" value="'.($_POST["km"]?$_POST["km"]:'').'"></td></tr>'; // Company print "<tr>"; print '<td>'.$langs->trans("CompanyVisited").'</td><td>'; print $html->select_societes($_POST["socid"]?$_POST["socid"]:$_GET["socid"],'socid','',1); print '</td></tr>';
if ($mesg) print "$mesg<br>"; print '<table class="border" width="100%">'; print '<tr><td width="25%" class="fieldrequired">'.$langs->trans("BookmarkTitle").'</td><td><input class="flat" name="title" size="30" value="'.$title.'"></td><td>'.$langs->trans("SetHereATitleForLink").'</td></tr>'; print '<tr><td class="fieldrequired">'.$langs->trans("UrlOrLink").'</td><td><input class="flat" name="url" size="50" value="'.$url.'"></td><td>'.$langs->trans("UseAnExternalHttpLinkOrRelativeDolibarrLink").'</td></tr>'; print '<tr><td>'.$langs->trans("BehaviourOnClick").'</td><td>'; $liste=array(0=>$langs->trans("ReplaceWindow"),1=>$langs->trans("OpenANewWindow")); print $html->selectarray('target',$liste,1); print '</td><td>'.$langs->trans("ChooseIfANewWindowMustBeOpenedOnClickOnBookmark").'</td></tr>'; print '<tr><td>'.$langs->trans("Owner").'</td><td>'; $html->select_users(isset($_POST['userid'])?$_POST['userid']:$user->id,'userid',1); print '</td><td> </td></tr>'; // Position print '<tr><td>'.$langs->trans("Position").'</td><td>'; print '<input class="flat" name="position" size="5" value="'.(isset($_POST["position"])?$_POST["position"]:$bookmark->position).'">'; print '</td></tr>'; print '<tr><td colspan="3" align="center">'; print '<input type="submit" class="button" value="'.$langs->trans("CreateBookmark").'" name="create"> '; print '<input type="submit" class="button" value="'.$langs->trans("Cancel").'" name="cancel">'; print '</td></tr>'; print '</table>'; print '</form>';
} print $htmlactions->form_select_status_action('formaction',$percent,1,'complete'); print '</td></tr>'; // Location print '<tr><td>'.$langs->trans("Location").'</td><td colspan="3"><input type="text" name="location" size="50" value="'.$act->location.'"></td></tr>'; print '</table>'; print '<br>'; print '<table class="border" width="100%">'; // Affected by print '<tr><td width="30%" nowrap="nowrap">'.$langs->trans("ActionAffectedTo").'</td><td>'; $html->select_users(GETPOST("affectedto")?GETPOST("affectedto"):($actioncomm->usertodo->id > 0 ? $actioncomm->usertodo : $user),'affectedto',1); print '</td></tr>'; // Realised by print '<tr><td nowrap>'.$langs->trans("ActionDoneBy").'</td><td>'; $html->select_users(GETPOST("doneby")?GETPOST("doneby"):($percent==100?$actioncomm->userdone:0),'doneby',1); print '</td></tr>'; print '</table>'; print '<br>'; print '<table class="border" width="100%">'; // Societe, contact print '<tr><td width="30%" nowrap="nowrap">'.$langs->trans("ActionOnCompany").'</td><td>'; if (GETPOST("socid") > 0) {
print '<tr><td>'.$langs->trans("Customer").'</td><td>'.$soc->getNomUrl(1).'</td></tr>'; // Ligne info remises tiers print '<tr><td>'.$langs->trans('Discount').'</td><td>'; if ($soc->remise_client) print $langs->trans("CompanyHasRelativeDiscount",$soc->remise_client); else print $langs->trans("CompanyHasNoRelativeDiscount"); $absolute_discount=$soc->getAvailableDiscounts(); print '. '; if ($absolute_discount) print $langs->trans("CompanyHasAbsoluteDiscount",price($absolute_discount),$langs->trans("Currency".$conf->monnaie)); else print $langs->trans("CompanyHasNoAbsoluteDiscount"); print '.'; print '</td></tr>'; // Commercial suivi print '<tr><td width="20%" nowrap><span class="fieldrequired">'.$langs->trans("TypeContact_contrat_internal_SALESREPFOLL").'</span></td><td>'; print $form->select_users(GETPOST("commercial_suivi_id")?GETPOST("commercial_suivi_id"):$user->id,'commercial_suivi_id',1,''); print '</td></tr>'; // Commercial signature print '<tr><td width="20%" nowrap><span class="fieldrequired">'.$langs->trans("TypeContact_contrat_internal_SALESREPSIGN").'</span></td><td>'; print $form->select_users(GETPOST("commercial_signature_id")?GETPOST("commercial_signature_id"):$user->id,'commercial_signature_id',1,''); print '</td></tr>'; print '<tr><td><span class="fieldrequired">'.$langs->trans("Date").'</span></td><td>'; $form->select_date($datecontrat,'',0,0,'',"contrat"); print "</td></tr>"; if ($conf->projet->enabled) { print '<tr><td>'.$langs->trans("Project").'</td><td>'; select_projects($soc->id,GETPOST("projectid"),"projectid");
foreach($userslist as $useringroup) { $exclude[]=$useringroup->id; } } if ($caneditperms) { print '<form action="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'" method="POST">'."\n"; print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; print '<input type="hidden" name="action" value="adduser">'; print '<input type="hidden" name="entity" value="'.$conf->entity.'">'; print '<table class="noborder" width="100%">'."\n"; print '<tr class="liste_titre"><td class="liste_titre" width="25%">'.$langs->trans("NonAffectedUsers").'</td>'."\n"; print '<td>'; print $form->select_users('','user',1,$exclude); print ' '; print '<input type="submit" class="button" value="'.$langs->trans("Add").'">'; print '</td></tr>'."\n"; print '</table></form>'."\n"; print '<br>'; } /* * Group members */ print '<table class="noborder" width="100%">'; print '<tr class="liste_titre">'; print '<td class="liste_titre" width="25%">'.$langs->trans("Login").'</td>'; print '<td class="liste_titre" width="25%">'.$langs->trans("Lastname").'</td>'; print '<td class="liste_titre" width="25%">'.$langs->trans("Firstname").'</td>';
$nb_holiday += $nb_type; $out .= ' - ' . $val['label'] . ': <strong>' . ($nb_type ? price2num($nb_type) : 0) . '</strong><br>'; } print $langs->trans('SoldeCPUser', round($nb_holiday, 5)) . '<br>'; print $out; dol_fiche_end(); dol_fiche_head(); //print '<span>'.$langs->trans('DelayToRequestCP',$cp->getConfCP('delayForRequest')).'</span><br /><br />'; print '<table class="border" width="100%">'; print '<tbody>'; // User print '<tr>'; print '<td class="fieldrequired">' . $langs->trans("User") . '</td>'; print '<td>'; if (empty($user->rights->holiday->write_all)) { print $form->select_users($userid, 'useridbis', 0, '', 1); print '<input type="hidden" name="userid" value="' . $userid . '">'; } else { print $form->select_users(GETPOST('userid') ? GETPOST('userid') : $user->id, 'userid', 0, '', 0); } print '</td>'; print '</tr>'; // Type print '<tr>'; print '<td class="fieldrequired">' . $langs->trans("Type") . '</td>'; print '<td>'; $typeleaves = $cp->getTypes(1, 1); $arraytypeleaves = array(); foreach ($typeleaves as $key => $val) { $labeltoshow = $val['label']; $labeltoshow .= $val['delay'] > 0 ? ' (' . $langs->trans("NoticePeriod") . ': ' . $val['delay'] . ' ' . $langs->trans("days") . ')' : '';
$form = new Form($db); llxHeader('', $langs->trans("WithdrawalsSetup")); $linkback = '<a href="' . DOL_URL_ROOT . '/admin/modules.php">' . $langs->trans("BackToModuleList") . '</a>'; print_fiche_titre($langs->trans("WithdrawalsSetup"), $linkback, 'setup'); print '<form method="post" action="prelevement.php?action=set">'; print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">'; print '<table class="noborder" width="100%">'; print '<tr class="liste_titre">'; print '<td width="30%">' . $langs->trans("Parameter") . '</td>'; print '<td width="40%">' . $langs->trans("Value") . '</td>'; print "</tr>"; //User print '<tr class="impair"><td>' . $langs->trans("ResponsibleUser") . '</td>'; print '<td align="left">'; print '<input type="hidden" name="nom0" value="PRELEVEMENT_USER">'; print $form->select_users($conf->global->PRELEVEMENT_USER, 'value0', 1); print '</td>'; print '</tr>'; //Profid1 of Transmitter print '<tr class="pair"><td>' . $langs->trans("NumeroNationalEmetter") . ' - ' . $langs->transcountry('ProfId1', $mysoc->country_code) . '</td>'; print '<td align="left">'; print '<input type="hidden" name="nom1" value="PRELEVEMENT_NUMERO_NATIONAL_EMETTEUR">'; print '<input type="text" name="value1" value="' . $conf->global->PRELEVEMENT_NUMERO_NATIONAL_EMETTEUR . '" size="9" ></td>'; print '</tr>'; // Bank account (from Banks module) print '<tr class="impair"><td>' . $langs->trans("BankToReceiveWithdraw") . '</td>'; print '<td align="left">'; print $form->select_comptes($conf->global->PRELEVEMENT_ID_BANKACCOUNT, 'PRELEVEMENT_ID_BANKACCOUNT', 0, "courant=1", 1); print '</td></tr>'; print '</table>'; print '<br>';
//WYSIWYG Editor require_once DOL_DOCUMENT_ROOT . "/core/class/doleditor.class.php"; print_fiche_titre($langs->trans("NewTrip")); dol_htmloutput_errors($mesg); $datec = dol_mktime(12, 0, 0, GETPOST('remonth', 'int'), GETPOST('reday', 'int'), GETPOST('reyear', 'int')); print '<form name="add" action="' . $_SERVER["PHP_SELF"] . '" method="POST">' . "\n"; print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">'; print '<input type="hidden" name="action" value="add">'; print '<table class="border" width="100%">'; print "<tr>"; print '<td width="25%" class="fieldrequired">' . $langs->trans("Type") . '</td><td>'; print $form->select_type_fees(GETPOST('type', 'int'), 'type', 1); print '</td></tr>'; print "<tr>"; print '<td class="fieldrequired">' . $langs->trans("Person") . '</td><td>'; print $form->select_users(GETPOST('fk_user', 'int'), 'fk_user', 1); print '</td></tr>'; print "<tr>"; print '<td class="fieldrequired">' . $langs->trans("Date") . '</td><td>'; print $form->select_date($datec ? $datec : -1, '', '', '', '', 'add', 1, 1); print '</td></tr>'; // Km print '<tr><td class="fieldrequired">' . $langs->trans("FeesKilometersOrAmout") . '</td><td><input name="km" size="10" value="' . GETPOST("km") . '"></td></tr>'; // Company print "<tr>"; print '<td>' . $langs->trans("CompanyVisited") . '</td><td>'; print $form->select_company(GETPOST('socid', 'int'), 'socid', '', 1); print '</td></tr>'; // Public note print '<tr>'; print '<td class="border" valign="top">' . $langs->trans('NotePublic') . '</td>';
} } </script>' . "\n"; // Formulaire de demande print '<form method="POST" action="' . $_SERVER['PHP_SELF'] . '" onsubmit="return valider()" name="demandeCP">' . "\n"; print '<input type="hidden" name="action" value="create" />' . "\n"; print '<input type="hidden" name="userID" value="' . $userid . '" />' . "\n"; print '<div class="tabBar">'; print '<span>' . $langs->trans('DelayToRequestCP', $cp->getConfCP('delayForRequest')) . '</span><br /><br />'; print '<table class="border" width="100%">'; print '<tbody>'; print '<tr>'; print '<td class="fieldrequired">' . $langs->trans("User") . '</td>'; print '<td>'; if (empty($user->rights->holiday->write_all)) { print $form->select_users($userid, 'useridbis', 0, '', 1); print '<input type="hidden" name="userid" value="' . $userid . '">'; } else { print $form->select_users(GETPOST('userid') ? GETPOST('userid') : $user->id, 'userid', 0, '', 0); } $nb_holiday = $cp->getCPforUser($user->id) / $cp->getConfCP('nbHolidayDeducted'); print ' <span>' . $langs->trans('SoldeCPUser', round($nb_holiday, 0)) . '</span>'; print '</td>'; print '</tr>'; print '<tr>'; print '<td class="fieldrequired">' . $langs->trans("DateDebCP") . ' (' . $langs->trans("FirstDayOfHoliday") . ')</td>'; print '<td>'; // Si la demande ne vient pas de l'agenda if (!isset($_GET['datep'])) { $form->select_date(-1, 'date_debut_'); } else {
$percent = 0; } else { if (GETPOST("afaire") == 2) { $percent = 100; } } } } $htmlactions->form_select_status_action('formaction', $percent, 1, 'complete'); print '</td></tr>'; // Location print '<tr><td>' . $langs->trans("Location") . '</td><td colspan="3"><input type="text" name="location" size="50" value="' . $object->location . '"></td></tr>'; // Assigned to $var = false; print '<tr><td class="nowrap">' . $langs->trans("ActionAffectedTo") . '</td><td>'; $form->select_users(GETPOST("affectedto") ? GETPOST("affectedto") : (!empty($object->usertodo->id) && $object->usertodo->id > 0 ? $object->usertodo->id : $user->id), 'affectedto', 1); print '</td></tr>'; print '</table>'; print '<br><br>'; print '<table class="border" width="100%">'; // Busy print '<tr><td width="30%" class="nowrap">' . $langs->trans("Busy") . '</td><td>'; print '<input id="transparency" type="checkbox" name="transparency"' . ($actioncomm->transparency ? ' checked="checked"' : '') . '>'; print '</td></tr>'; // Realised by if ($conf->global->AGENDA_ENABLE_DONEBY) { print '<tr><td class="nowrap">' . $langs->trans("ActionDoneBy") . '</td><td>'; $form->select_users(GETPOST("doneby") ? GETPOST("doneby") : (!empty($object->userdone->id) && $percent == 100 ? $object->userdone->id : 0), 'doneby', 1); print '</td></tr>'; } print '</table>';
if (is_numeric($defaultref) && $defaultref <= 0) { $defaultref = ''; } // Ref print '<input type="hidden" name="ref" value="' . ($_POST["ref"] ? $_POST["ref"] : $defaultref) . '">'; print '<tr><td><span class="fieldrequired">' . $langs->trans("Ref") . '</span></td><td>' . ($_POST["ref"] ? $_POST["ref"] : $defaultref) . '</td></tr>'; print '<tr><td class="fieldrequired">' . $langs->trans("Label") . '</td><td>'; print '<input type="text" size="25" name="label" class="flat" value="' . $label . '">'; print '</td></tr>'; // List of projects print '<tr><td class="fieldrequired">' . $langs->trans("ChildOfTask") . '</td><td>'; print $formother->selectProjectTasks(GETPOST('task_parent'), $projectid ? $projectid : $object->id, 'task_parent', 0, 0, 1, 1); print '</td></tr>'; print '<tr><td>' . $langs->trans("AffectedTo") . '</td><td>'; $contactsofproject = !empty($object->id) ? $object->getListContactId('internal') : ''; $form->select_users($user->id, 'userid', 0, '', 0, '', $contactsofproject); print '</td></tr>'; // Date start print '<tr><td>' . $langs->trans("DateStart") . '</td><td>'; print $form->select_date($date_start ? $date_start : '', 'dateo', 1, 1, 0, '', 1, 1); print '</td></tr>'; // Date end print '<tr><td>' . $langs->trans("DateEnd") . '</td><td>'; print $form->select_date($date_end ? $date_end : -1, 'datee', 1, 1, 0, '', 1, 1); print '</td></tr>'; // planned workload print '<tr><td>' . $langs->trans("PlannedWorkload") . '</td><td>'; print $form->select_duration('planned_workload', $planned_workload ? $planned_workload : $object->planned_workload, 0, 'text'); print '</td></tr>'; // Progress print '<tr><td>' . $langs->trans("ProgressDeclared") . '</td><td colspan="3">';
print '<input type="hidden" name="id" value="'.$project->id.'">'; // Ligne ajout pour contact interne print "<tr ".$bc[$var].">"; print '<td nowrap="nowrap">'; print img_object('','user').' '.$langs->trans("Users"); print '</td>'; print '<td colspan="1">'; print $conf->global->MAIN_INFO_SOCIETE_NOM; print '</td>'; print '<td colspan="1">'; // On recupere les id des users deja selectionnes $form->select_users($user->id,'contactid',0); print '</td>'; print '<td>'; $formcompany->selectTypeContact($project, '', 'type','internal','rowid'); print '</td>'; print '<td align="right" colspan="3" >'; if ($userWrite > 0 || $user->admin) { print '<input type="submit" class="button" value="'.$langs->trans("Add").'"'; if (! ($userWrite > 0 || $user->admin)) print ' disabled="disabled"'; print '>'; } print '</td>'; print '</tr>'; print '</form>';
print '<td></td>'; print "</tr>\n"; // FILTRES print '<tr class="liste_titre">'; print '<td class="liste_titre" align="left" width="50">'; print '<input class="flat" size="4" type="text" name="search_ref" value="' . $search_ref . '">'; print '</td>'; // DATE CREATE print '<td class="liste_titre" colspan="1" align="center">'; print '<input class="flat" type="text" size="1" maxlength="2" name="month_create" value="' . $month_create . '">'; $formother->select_year($year_create, 'year_create', 1, $min_year, 0); print '</td>'; // UTILISATEUR if ($user->rights->holiday->write_all) { print '<td class="liste_titre" align="left">'; $form->select_users($search_employe, "search_employe", 1, "", 0, ''); print '</td>'; } else { print '<td class="liste_titre"> </td>'; } // VALIDEUR if ($user->rights->holiday->write_all) { print '<td class="liste_titre" align="left">'; $validator = new UserGroup($db); $excludefilter = $user->admin ? '' : 'u.rowid <> ' . $user->id; $valideurobjects = $validator->listUsersForGroup($excludefilter); $valideurarray = array(); foreach ($valideurobjects as $val) { $valideurarray[$val->id] = $val->id; } $form->select_users($search_valideur, "search_valideur", 1, "", 0, $valideurarray, '');
print $form->selectyesno('localtax2assuj_value',0,1); print '</td><tr>'; } */ if (!empty($conf->global->MAIN_MULTILANGS)) { print '<tr><td><label for="default_lang">' . $langs->trans("DefaultLang") . '</label></td><td colspan="3" class="maxwidthonsmartphone">' . "\n"; print $formadmin->select_language($object->default_lang ? $object->default_lang : $conf->global->MAIN_LANG_DEFAULT, 'default_lang', 0, 0, 1); print '</td>'; print '</tr>'; } if ($user->rights->societe->client->voir) { // Assign a Name print '<tr>'; print '<td><label for="commercial_id">' . $langs->trans("AllocateCommercial") . '</label></td>'; print '<td colspan="3" class="maxwidthonsmartphone">'; $form->select_users(!empty($object->commercial_id) ? $object->commercial_id : $user->id, 'commercial_id', 1); // Add current user by default print '</td></tr>'; } // Other attributes $parameters = array('colspan' => ' colspan="3"', 'colspanvalue' => '3'); $reshook = $hookmanager->executeHooks('formObjectOptions', $parameters, $object, $action); // Note that $action and $object may have been modified by hook if (empty($reshook) && !empty($extrafields->attribute_label)) { print $object->showOptionals($extrafields, 'edit'); } // Ajout du logo print '<tr class="hideonsmartphone">'; print '<td><label for="photoinput">' . $langs->trans("Logo") . '</label></td>'; print '<td colspan="3">'; print '<input class="flat" type="file" name="photo" id="photoinput" />';
if ($conf->global->MAIN_MULTILANGS) { print '<tr><td>'.$langs->trans("DefaultLang").'</td><td colspan="3">'."\n"; print $formadmin->select_language(($object->default_lang?$object->default_lang:$conf->global->MAIN_LANG_DEFAULT),'default_lang',0,0,1); print '</td>'; print '</tr>'; } if ($user->rights->societe->client->voir) { // Assign a Name print '<tr>'; print '<td>'.$langs->trans("AllocateCommercial").'</td>'; print '<td colspan="3">'; $form->select_users($object->commercial_id,'commercial_id',1); print '</td></tr>'; } // Other attributes $parameters=array('colspan' => ' colspan="3"'); $reshook=$hookmanager->executeHooks('formObjectOptions',$parameters,$object,$action); // Note that $action and $object may have been modified by hook if (empty($reshook) && ! empty($extrafields->attribute_label)) { foreach($extrafields->attribute_label as $key=>$label) { $value=(isset($_POST["options_".$key])?$_POST["options_".$key]:$object->array_options["options_".$key]); print '<tr><td>'.$label.'</td><td colspan="3">'; print $extrafields->showInputField($key,$value); print '</td></tr>'."\n"; }
} if (GETPOST("afaire") == 2) { $percent = 100; } } print $htmlactions->form_select_status_action('formaction', $percent, 1, 'complete'); print '</td></tr>'; // Location print '<tr id="jqloc"><td>' . $langs->trans("Location") . '</td><td colspan="3"><input type="text" name="location" size="50" value="' . $actioncomm->location . '"></td></tr>'; print '</table>'; print '<br><br>'; print '<table class="border" width="100%">'; // Affected by $var = false; print '<tr><td width="30%" nowrap="nowrap">' . $langs->trans("ActionAffectedTo") . '</td><td>'; $form->select_users(GETPOST("affectedto") ? GETPOST("affectedto") : ($actioncomm->usertodo->id > 0 ? $actioncomm->usertodo : $user), 'affectedto', 1); print '</td></tr>'; // Realised by print '<tr><td nowrap>' . $langs->trans("ActionDoneBy") . '</td><td>'; $form->select_users(GETPOST("doneby") ? GETPOST("doneby") : (!empty($actioncomm->userdone->id) && $percent == 100 ? $actioncomm->userdone->id : 0), 'doneby', 1); print '</td></tr>'; print '</table>'; print '<br><br>'; print '<table class="border" width="100%">'; // Societe, contact print '<tr><td width="30%" nowrap="nowrap">' . $langs->trans("ActionOnCompany") . '</td><td>'; if (GETPOST('socid', 'int') > 0) { $societe = new Societe($db); $societe->fetch(GETPOST('socid', 'int')); print $societe->getNomUrl(1); print '<input type="hidden" name="socid" value="' . GETPOST('socid', 'int') . '">';