Exemple #1
0
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 Logement($db);
print $object->ref;
print $ref;
$result = $object->fetch($id, $ref);
//  print $id;
// print $result;
if (!empty($conf->gestimmo->enabled)) {
    $upload_dir = $conf->gestimmo->multidir_output[$object->entity] . '/' . dol_sanitizeFileName($object->ref);
}
// elseif (! empty($conf->service->enabled)) $upload_dir = $conf->service->multidir_output[$object->entity].'/'.dol_sanitizeFileName($object->ref);
$modulepart = 'gestimmo';
/*
 * Action envoie fichier
 */
if (GETPOST('sendit') && !empty($conf->global->MAIN_UPLOAD_DOC)) {
    dol_add_file_process($upload_dir, 0, 1, 'userfile');
}
// Delete
if ($action == 'delete') {
Exemple #2
0
    print '</div>';
    print '<table style=noborder align="right">';
    print '<tr><td align="center" colspan=2>';
    print '<input type="submit" name="importadress" class="butAction" value="' . $langs->trans("Save") . '"> &nbsp; ';
    print '<input type="submit" name="cancel" class="butActionDelete" value="' . $langs->trans("Cancel") . '">';
    print '</td></tr>';
    print '</table>';
    print '</form>';
} else {
    // Affichage de la fiche des biens gere
    if ($id) {
        // $title = ($action == 'create' ? $langs->trans("Creation bail") : $langs->trans("Visu bail"));
        llxHeader('', $title);
        print_barre_liste($langs->trans("Gestion des Bien Immobilier"), "", "", "", "", "", '', 0);
        $agf = new Logement($db);
        $result = $agf->fetch($id);
        if ($result) {
            $head = biens_prepare_head($agf);
            dol_fiche_head($head, 'card', $langs->trans("Gestion des biens"), 0, 'address');
            // Affichage en mode "édition"
            if ($action == 'edit') {
                // $formcompany = new FormCompany($db);
                $formimmo = new Formgestimmo($db);
                print_barre_liste($langs->trans("Modification biens"), "", "", "", "", "", '', 0);
                print '<form name="update" action="' . $_SERVER['PHP_SELF'] . '" method="post">' . "\n";
                print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">' . "\n";
                print '<input type="hidden" name="action" value="update">' . "\n";
                print '<input type="hidden" name="id" value="' . $id . '">' . "\n";
                print '<table class="border" width="100%">' . "\n";
                print '<tr><td width="30%">' . $langs->trans("Id") . '</td>';
                print '<td>' . $agf->id . '</td></tr>';
Exemple #3
0
 if ($num) {
     while ($i < $num) {
         $obj = $db->fetch_object($resql);
         if ($obj) {
             $titre = "";
             // You can use here results
             print '<tr><td>';
             print "<a href=\"fiche.php?id={$obj->rowid}\">{$obj->rowid}</a>";
             // print $obj->rowid;
             //print $product_static->getNomUrl(1,'',24);
             print '<td>' . $obj->ref_interne . '</td>';
             // print '<td>'.$obj->fk_biens.'</td>';
             //print '<td>'.$obj->getNomUrl(1,'fk_societe').'</td>';
             // ref du biens
             $biens = new Logement($db);
             $biens->fetch($obj->fk_biens);
             // $titre=$biens->ref;
             $titre = $biens->getbiensUrl(1) . $titre;
             print '<td>' . $titre . '</td>';
             print '<td> type: ' . $biens->nb_piece . '</td>';
             print '<td>' . dol_print_date($obj->date_contrat) . '</td>';
             print '<td>' . dol_print_date($obj->fin_validite) . '</td>';
             // print '<td>'.$obj->fk_societe.'</td>';
             //print '<td><a href="../comm/fiche.php?socid='.$obj->fk_soc.'">'.img_object($langs->trans("ShowCompany"),"company").'prop '.$obj->nom.'</a></td>';
             //print '<td>'.$obj->fk_user_mod.'</td>';
             //print '<td><a href="../comm/fiche.php?socid='.$obj->fk_user_mod.'">'.img_object($langs->trans("ShowCompany"),"company").' loc'.$obj->nom.'</a></td>';
             //print '<td>'.$obj->fk_societe.'</td>';
             //print '</td></tr>';
         }
         $i++;
     }
 /**
  *	Load an object from its id and create a new one in database
  *
  *	@param	int		$fromid     Id of object to clone
  * 	@return	int					New id of clone
  */
 function createFromClone($fromid)
 {
     global $user, $langs;
     $error = 0;
     $object = new Logement($this->db);
     $this->db->begin();
     // Load source object
     $object->fetch($fromid);
     $object->id = 0;
     $object->statut = 0;
     // Clear fields
     // ...
     // Create clone
     $result = $object->create($user);
     // Other options
     if ($result < 0) {
         $this->error = $object->error;
         $error++;
     }
     if (!$error) {
     }
     // End
     if (!$error) {
         $this->db->commit();
         return $object->id;
     } else {
         $this->db->rollback();
         return -1;
     }
 }