Example #1
0
 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">&nbsp;</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">&nbsp;</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")) . '">';
Example #2
0
			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.'">';
Example #3
0
			print '<td width="80">&nbsp;</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>';
Example #4
0
			// 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">';
Example #5
0
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">';
Example #6
0
			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">';
Example #7
0
	$_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>';
Example #8
0
    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>&nbsp;</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"> &nbsp; ';
    print '<input type="submit" class="button" value="'.$langs->trans("Cancel").'" name="cancel">';
    print '</td></tr>';

    print '</table>';

    print '</form>';
Example #9
0
	}
	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)
	{
Example #10
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");
Example #11
0
                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 ' &nbsp; ';
                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>';
Example #12
0
     $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") . ')' : '';
Example #13
0
$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>';
Example #14
0
 //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 ' &nbsp; <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>';
Example #17
0
 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">';
Example #18
0
			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">&nbsp;</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, '');
Example #20
0
         	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" />';
Example #21
0
        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";
            }
Example #22
0
     }
     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') . '">';