[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fmsystem-commits] [7042]
From: |
lars.nestas |
Subject: |
[Fmsystem-commits] [7042] |
Date: |
Wed, 23 Feb 2011 14:37:44 +0000 |
Revision: 7042
http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=7042
Author: "lars.nestas"
Date: 2011-02-23 14:37:43 +0000 (Wed, 23 Feb 2011)
Log Message:
-----------
Modified Paths:
--------------
trunk/rental/inc/class.uicontract.inc.php
trunk/rental/inc/class.uimakepdf.inc.php
trunk/rental/templates/base/pdf/css/contract.css
trunk/rental/templates/base/pdf/rental_contract_form_hybler.php
trunk/rental/templates/base/pdf/rental_contract_form_personalbolig.php
Removed Paths:
-------------
trunk/rental/templates/base/pdf/rental_contract_hybler.php
trunk/rental/templates/base/pdf/rental_contract_personalbolig.php
Modified: trunk/rental/inc/class.uicontract.inc.php
===================================================================
--- trunk/rental/inc/class.uicontract.inc.php 2011-02-23 13:49:55 UTC (rev
7041)
+++ trunk/rental/inc/class.uicontract.inc.php 2011-02-23 14:37:43 UTC (rev
7042)
@@ -18,6 +18,8 @@
class rental_uicontract extends rental_uicommon
{
+ private $pdf_templates = array();
+
public $public_functions = array
(
'add' => true,
@@ -41,6 +43,7 @@
public function __construct()
{
+ $this->get_pdf_templates();
parent::__construct();
self::set_active_menu('rental::contracts');
$GLOBALS['phpgw_info']['flags']['app_header'] .=
'::'.lang('contracts');
@@ -48,6 +51,7 @@
public function query()
{
+
if($GLOBALS['phpgw_info']['user']['preferences']['common']['maxmatchs'] > 0)
{
$user_rows_per_page =
$GLOBALS['phpgw_info']['user']['preferences']['common']['maxmatchs'];
@@ -180,6 +184,8 @@
//var_dump("Usage " .memory_get_usage() . "
bytes after serializing");
}
+
+
if(!$export){
//Add context menu columns (actions and labels)
array_walk($rows, array($this, 'add_actions'),
array($type,$ids,$adjustment_id));
@@ -266,9 +272,14 @@
$value['ajax'][] = false;
$value['actions'][] =
html_entity_decode(self::link(array('menuaction' => 'rental.uicontract.view',
'id' => $value['id'], 'initial_load' => 'no')));
$value['labels'][] = lang('show');
- $value['ajax'][] = false;
- $value['actions'][] =
html_entity_decode(self::link(array('menuaction' => 'rental.uimakepdf.view',
'id' => $value['id'])));
- $value['labels'][] = lang('make_pdf');
+ $temlate_counter = 0;
+ foreach ($this->pdf_templates as
$pdf_template){
+
+ $value['ajax'][] = false;
+ $value['actions'][] =
html_entity_decode(self::link(array('menuaction' => 'rental.uimakepdf.view',
'id' => $value['id'], 'pdf_template' => $temlate_counter )));
+ $value['labels'][] =
lang('make_pdf').": ". $pdf_template[0];
+ $temlate_counter++;
+ }
}
}
@@ -277,6 +288,7 @@
*/
public function index()
{
+
$search_for = phpgw::get_var('search_for');
if($search_for)
{
@@ -298,6 +310,7 @@
public function viewedit($editable, $contract_id, $contract =
null, $location_id = null, $notification = null, string $message = null, string
$error = null)
{
+
$cancel_link = self::link(array('menuaction' =>
'rental.uicontract.index', 'populate_form' => 'yes'));
$adjustment_id = (int)phpgw::get_var('adjustment_id');
if($adjustment_id){
@@ -829,5 +842,23 @@
$result_data = array('results' => $result_array,
'total_records' => 1);
return $this->yui_results($result_data,
'total_records', 'results');
}
+
+
+ /**
+ *
+ * Public function scans the contract template directory for
pdf contract templates
+ */
+ public function get_pdf_templates(){
+ $get_template_config= true;
+ $files = scandir('rental/templates/base/pdf/');
+ foreach ($files as $file){
+ $ending = substr($file, -3, 3);
+ if($ending=='php'){
+ include
'rental/templates/base/pdf/'.$file;
+ $template_files =
array($template_name,$file);
+ $this->pdf_templates[] =
$template_files;
+ }
+ }
+ }
}
?>
Modified: trunk/rental/inc/class.uimakepdf.inc.php
===================================================================
--- trunk/rental/inc/class.uimakepdf.inc.php 2011-02-23 13:49:55 UTC (rev
7041)
+++ trunk/rental/inc/class.uimakepdf.inc.php 2011-02-23 14:37:43 UTC (rev
7042)
@@ -22,6 +22,7 @@
class rental_uimakepdf extends rental_uicommon
{
+ private $pdf_templates = array();
public $public_functions = array
(
'add' => true,
@@ -340,7 +341,6 @@
$composite = reset($composites);
$units = $composite->get_units();
- $unit = reset($units);
$price_items =
rental_socontract_price_item::get_instance()->get(null, null, null, null, null,
null, array('contract_id' => $contract->get_id()));
@@ -351,7 +351,7 @@
'contract_party' => $party,
'contract_dates' =>
$contract_dates,
'composite' => $composite,
- 'unit' => $unit,
+ 'units' => $units,
'price_items' =>$price_items,
'notification' => $notification,
'editable' => $editable,
@@ -363,9 +363,10 @@
);
$contract->check_consistency();
-
- //
$this->render('pdf/rental_contract_form_hybler.php', $data);
-
$this->render('pdf/rental_contract_form_personalbolig.php', $data);
+ $this->get_pdf_templates();
+ $template_file =
'pdf/'.$this->pdf_templates[$_GET[pdf_template]][1];
+ $this->render($template_file, $data);
+
}
}
else
@@ -410,11 +411,12 @@
}
/**
- * Save a contract as PDF
+ * Make PDF of a contract
*/
public function makePDF()
- {
- $myFile = "/opt/portico/pe/rental/tmp/testFile.html";
+ {
+
+ $myFile =
"/tmp/temp_contract_".strtotime(date('Y-m-d')).".html";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML
4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">';
fwrite($fh, $stringData);
@@ -426,15 +428,16 @@
fwrite($fh, $stringData);
fclose($fh);
//echo $_SESSION['contract_html'];
- $_SESSION['contract_html'] = "";
+ $_SESSION['contract_html'] = "";
+ $pdf_file_name =
"/tmp/temp_contract_".strtotime(date('Y-m-d')).".pdf";
$snappy = new SnappyPdf;
$snappy->setExecutable('/opt/portico/pe/rental/wkhtmltopdf-i386'); // or
whatever else
-
$snappy->save('/opt/portico/pe/rental/tmp/testFile.html',
'/opt/portico/pe/rental/tmp/testFile.pdf');
+ $snappy->save($myFile, $pdf_file_name);
$contract_id = phpgw::get_var('id');
//var_dump("contr: " . phpgw::get_var('id'));
- $pdf_file_name =
"/opt/portico/pe/rental/tmp/testFile.pdf";
+
//$pdf_file = fopen($pdf_file_name, 'r') or die("cannot
open file $pdf_file_name");
$this->savePDFToContract($pdf_file_name, $contract_id,
'Kontrakt');
}
@@ -966,5 +969,22 @@
$result_data = array('results' => $result_array,
'total_records' => 1);
return $this->yui_results($result_data,
'total_records', 'results');
}
+
+ /**
+ *
+ * Public function scans the contract template directory for
pdf contract templates
+ */
+ public function get_pdf_templates(){
+ $get_template_config= true;
+ $files = scandir('rental/templates/base/pdf/');
+ foreach ($files as $file){
+ $ending = substr($file, -3, 3);
+ if($ending=='php'){
+ include
'rental/templates/base/pdf/'.$file;
+ $template_files =
array($template_name,$file);
+ $this->pdf_templates[] =
$template_files;
+ }
+ }
+ }
}
?>
Modified: trunk/rental/templates/base/pdf/css/contract.css
===================================================================
--- trunk/rental/templates/base/pdf/css/contract.css 2011-02-23 13:49:55 UTC
(rev 7041)
+++ trunk/rental/templates/base/pdf/css/contract.css 2011-02-23 14:37:43 UTC
(rev 7042)
@@ -149,3 +149,9 @@
width: 30px;
background-color: #ddffcc;
}
+
+input[type=submit] {
+ float: left;
+ margin: 30px 10px 10px 0 ;
+
+}
Modified: trunk/rental/templates/base/pdf/rental_contract_form_hybler.php
===================================================================
--- trunk/rental/templates/base/pdf/rental_contract_form_hybler.php
2011-02-23 13:49:55 UTC (rev 7041)
+++ trunk/rental/templates/base/pdf/rental_contract_form_hybler.php
2011-02-23 14:37:43 UTC (rev 7042)
@@ -1,4 +1,9 @@
<?php
+
+$template_name = "Korttidskontrakt";
+
+
+if(!$get_template_config){
if (isset($_POST['preview']))
{
ob_start();
@@ -111,12 +116,12 @@
{
?>
<p><?php echo $_POST['notes']?></p>
-<input type="hidden" name="notes" value="<?php echo
(htmlspecialchars($_POST['notes'],ENT_QUOTES, UTF-8,true));?>" />
+<input type="hidden" name="notes" value="<?php echo
(htmlspecialchars($_POST['notes'],ENT_QUOTES, UTF-8,false));?>" />
<?php
}
else
{
- ?> <textarea rows="3" cols="" name="notes">blabla<?php echo
(htmlspecialchars($_POST['notes'],ENT_QUOTES, UTF-8));?></textarea> <?php
+ ?> <textarea rows="3" cols="" name="notes"><?php echo
(htmlspecialchars($_POST['notes'],ENT_QUOTES, UTF-8,false));?></textarea> <?php
}
?> <br />
</div>
@@ -139,8 +144,8 @@
<p>Kopi:</p>
<p><input type="checkbox" name="checkb_HR" <?php echo $disabled;
if(isset($_POST['checkb_HR']) || isset($_POST['checkb_HR_hidden'])) {echo
'checked="checked"';}?> />Personalkontoret</p>
<p><input type="checkbox" name="checkb_payroll_office"<?php echo $disabled;
if(isset($_POST['checkb_payroll_office']) ||
isset($_POST['checkb_payroll_office_hidden'])) {echo 'checked="checked"';}?>
/>Lønningskontoret</p>
-<br />
+
<?php if (isset($_POST['preview']) ){
$HtmlCode= ob_get_contents();
ob_end_flush();
@@ -165,4 +170,4 @@
</div>
-
+<?php }
\ No newline at end of file
Modified: trunk/rental/templates/base/pdf/rental_contract_form_personalbolig.php
===================================================================
--- trunk/rental/templates/base/pdf/rental_contract_form_personalbolig.php
2011-02-23 13:49:55 UTC (rev 7041)
+++ trunk/rental/templates/base/pdf/rental_contract_form_personalbolig.php
2011-02-23 14:37:43 UTC (rev 7042)
@@ -1,4 +1,7 @@
<?php
+
+$template_name = "Langtidskontrakt";
+if(!$get_template_config){
if (isset($_POST['preview']))
{
ob_start();
@@ -79,20 +82,25 @@
<dt>3.</dt>
<dd>Eiendom</dd>
</dl>
+
+
<dl class="checkbox_list">
<dt><input type="checkbox" name="checkb_gab" <?php echo $disabled;
if(isset($_POST['checkb_gab']) || isset($_POST['checkb_gab_hidden'])) {echo
'checked="checked"';}?> /></dt>
+
<?php
-
- $gab = preg_split('/ /', $unit->get_location()->get_gab_id(), -1);
-
- ?>
- <dd>G.nr. <?php echo $gab[0];?> B.nr. <?php echo $gab[2];?> i Bodø
kommune.</dd>
-
+
+ foreach ($units as $unit){
+
+ $gb = preg_split('/ /', $unit->get_location()->get_gab_id(), -1);
+ if(!($gb[0]=="")){
+ ?><dt></dt>
+ <dd>G.nr. <?php echo $gb[0];?> B.nr. <?php echo $gb[2];?> i Bodø
kommune.</dd>
+<?php }}?>
</dl>
<dl class="section_header">
<dt>4.</dt>
- <dd>Leieobjekt</dd>
+ <dd>Leieobjekt: <?php echo $composite->get_name();?></dd>
</dl>
<dl class="checkbox_list">
<dt><input type="checkbox" name="checkb_unit" <?php echo $disabled;
if(isset($_POST['checkb_unit']) || isset($_POST['checkb_unit_hidden'])) {echo
'checked="checked"';}?> /></dt>
@@ -121,7 +129,9 @@
<dd>Ytre rom:
<?php if (isset($_POST['preview']) || isset($_POST['make_PDF']))
{
- ?> <?php echo $_POST['outer_space']?> <input type="hidden"
name="outer_space" value="<?php echo $_POST['outer_space']?>" /> <?php
+ ?>
+ <?php echo $_POST['outer_space']?>
+ <input type="hidden" name="outer_space" value="<?php echo
$_POST['outer_space']?>" /> <?php
}
else
{
@@ -209,7 +219,7 @@
$on_account = true;
?>
<dt><input type="checkbox" disabled="disabled" checked="checked" /></dt>
- <dd><?php echo $item->get_title();?>, kr <?php echo $valuta_prefix;
?> <?php echo number_format($item->get_total_price()/12,2,',',' '); ?>
<?php echo $valuta_suffix; ?> pr. måned.</dd>
+ <dd><?php echo $item->get_title();?>: kr <?php echo $valuta_prefix;
?> <?php echo number_format($item->get_total_price()/12,2,',',' '); ?>
<?php echo $valuta_suffix; ?> pr. måned.</dd>
<?php
}
}
@@ -503,6 +513,7 @@
$_SESSION['contract_html'] = $HtmlCode;
?>
+
<input type="submit" value="Rediger" name="edit">
</form>
@@ -510,6 +521,7 @@
<input type="submit" value="Lagre som PDF" name="make_PDF" />
</form>
+
<?php
@@ -521,3 +533,4 @@
</div>
+<?php }
\ No newline at end of file
Deleted: trunk/rental/templates/base/pdf/rental_contract_hybler.php
===================================================================
--- trunk/rental/templates/base/pdf/rental_contract_hybler.php 2011-02-23
13:49:55 UTC (rev 7041)
+++ trunk/rental/templates/base/pdf/rental_contract_hybler.php 2011-02-23
14:37:43 UTC (rev 7042)
@@ -1,122 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Melding om inn/utflytting - Hybler</title>
-<link rel="stylesheet" type="text/css" href="css/contract.css" />
-</head>
-<body>
-<img
src="http://www.nordlandssykehuset.no/getfile.php/NLSH_bilde%20og%20filarkiv/Internett/NLSH_logo_siste.jpg%20%28352x58%29.jpg"
alt="Nordlanssykehuset logo" />
-<h1>Melding om inn/utflytting - Hybler</h1>
-
-
-<div class="two_column">
-
-<dl class="left_column">
- <dt><input type="checkbox" disabled="disabled" />  Innflytting</dt>
- <dd> </dd>
- <dt>Navn:</dt>
- <dd>....</dd>
- <dt>Fnr.:</dt>
- <dd>...</dd>
- <dt>Adresse:</dt>
- <dd>...</dd>
- <dt>Tildelt bolig:</dt>
- <dd>...</dd>
-</dl>
-
-
-<dl class="right_column">
- <dt><input type="checkbox" disabled="disabled" />  Utflytting</dt>
- <dd> </dd>
- <dt>Stilling:</dt>
- <dd>....</dd>
- <dt>Avd.:</dt>
- <dd>...</dd>
- <dt>Innflytting-dato:</dt>
- <dd>...</dd>
- <dt>Utflytting-dato:</dt>
- <dd>...</dd>
-</dl>
-</div>
-
-
-<div class="one_column">
-<dl class="checkbox_list">
- <dt><input type="checkbox" disabled="disabled" /></dt>
- <dd>Lever nøkler etter utflytting til vaktmesters postkasse i
postkasserommet</dd>
- <dt><input type="checkbox" disabled="disabled" /></dt>
- <dd>Underrett vaktmester vedr. eventuelle mangler/skader</dd>
- <dt><input type="checkbox" disabled="disabled" /></dt>
- <dd>Har du tjenestetelefon – meld fra til personalkontoret (ikke
Telenor)</dd>
-</dl>
-</div>
-
-<div class="one_column">
-
-<table>
- <tr>
- <td>Husleie uten møbler</td>
- <td>Kr.:</td>
- <td>....</td>
- <td>Pr.mnd.</td>
- </tr>
- <tr>
- <td>Husleie med møbler</td>
- <td>Kr.:</td>
- <td>....</td>
- <td>Pr.mnd.</td>
- </tr>
- <tr>
- <td>Utstyr</td>
- <td>Kr.:</td>
- <td>....</td>
- <td>Pr.mnd.</td>
- </tr>
- <tr>
- <td>Sengetøy/Håndduker</td>
- <td>Kr.:</td>
- <td>....</td>
- <td>Pr.mnd.</td>
- </tr>
- <tr>
- <td>Husleie</td>
- <td>Kr.:</td>
- <td>....</td>
- <td>Pr.mnd.</td>
- </tr>
- <tr>
- <td>1 mnd forskudd</td>
- <td>Kr.:</td>
- <td>....</td>
- <td>Pr.mnd.</td>
- </tr>
-</table>
-</div>
-
-
-<div class="one_column">
-<p>Merknader: <strong>Boligen (hybelen) skal ved flytting være ryddet og
rengjort.</strong></p>
-</div>
-<p></p>
-
-<div class="one_column">
-<p>Dato:</p>
-<table>
- <tr>
- <td align="center">
- <p class="sign">Underskrift leietaker</p>
- </td>
- <td align="center">
- <p class="sign">Underskrift vaktmester</p>
- </td>
- </tr>
-</table>
-</div>
-
-
-<p>Kopi:</p>
-<p><input type="checkbox" disabled="disabled" />Personalkontoret</p>
-<p><input type="checkbox" disabled="disabled" />Lønningskontoret</p>
-</body>
-</html>
\ No newline at end of file
Deleted: trunk/rental/templates/base/pdf/rental_contract_personalbolig.php
===================================================================
--- trunk/rental/templates/base/pdf/rental_contract_personalbolig.php
2011-02-23 13:49:55 UTC (rev 7041)
+++ trunk/rental/templates/base/pdf/rental_contract_personalbolig.php
2011-02-23 14:37:43 UTC (rev 7042)
@@ -1,342 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Leiekontrakt for pesonalbolig</title>
-<link rel="stylesheet" type="text/css" href="css/contract.css" />
-</head>
-<body>
-<img
src="http://www.nordlandssykehuset.no/getfile.php/NLSH_bilde%20og%20filarkiv/Internett/NLSH_logo_siste.jpg%20%28352x58%29.jpg"
alt="Nordlanssykehuset logo" />
-<h1>LEIEKONTRAKT</h1>
-<h2>FOR PERSONALBOLIG</h2>
-
-
-
-<table class="header">
- <tr>
- <th>1. Utleier</th>
- <th colspan="2">2. Leier</th>
- </tr>
- <tr>
- <td>Nordlandssykehuset</td>
- <td bgcolor="#C0C0C0" width="120px">Navn:</td>
- <td>Navn på leietaker</td>
- </tr>
- <tr>
- <td>Boligseksjonen</td>
- <td bgcolor="#C0C0C0" >Fødselsnummer:</td>
- <td>Fødselsnr. på leietaker:</td>
- </tr>
- <tr>
- <td><strong>Kløveråsv. 1 8002 Bodø</strong></td>
- <td bgcolor="#C0C0C0" >Arbeidssted:</td>
- <td>Arbeidssted for leietarker:</td>
- </tr>
-</table>
-
-
-<dl class="section_header">
- <dt>3.</dt>
- <dd>Eiendom</dd>
-</dl>
-<dl class="checkbox_list">
- <dt><input type="checkbox" disabled="disabled" checked="checked" /></dt>
- <dd>Gnr. .... Bnr. ... i Bodø kommune.</dd>
-
-</dl>
-
-<dl class="section_header">
- <dt>4.</dt>
- <dd>Leieobjekt</dd>
-</dl>
-<dl class="checkbox_list">
- <dt><input type="checkbox" disabled="disabled" checked="checked" /></dt>
- <dd>X rom + <input type="checkbox" disabled="disabled"
checked="checked" /> kjøkken, <input type="checkbox" disabled="disabled"
checked="checked" /> bad</dd>
- <dt><input type="checkbox" disabled="disabled" checked="checked" /></dt>
- <dd>Annet:</dd>
- <dt><input type="checkbox" disabled="disabled" checked="checked" /></dt>
- <dd>Ytre rom:</dd>
-</dl>
-<dl class="section_header">
- <dt>5.</dt>
- <dd>Begrensning</dd>
-</dl>
-<dl class="checkbox_list">
- <dt><input type="checkbox" disabled="disabled" /></dt>
- <dd>Leier har ikke rett til å bruke:</dd>
-
-</dl>
-
-<dl class="section_header">
- <dt>6.</dt>
- <dd>Kontrakten art og varighet</dd>
-</dl>
-
-<dl class="checkbox_list">
- <dt><input type="checkbox" disabled="disabled" checked="checked" /></dt>
- <dd>Leiekontrakten gjelder en <i>PERSONALBOLIG</i>s, bolig som leier
har leid i egenskap av arbeidstaker, og er knyttet opp mot leiers tilsetting i
Nordlandssykehuset.<br />
- <i>OBS: Utleieformen gir leier færre rettigheter enn ved leie av annen
bolig.</i></dd>
- <dt><input type="checkbox" disabled="disabled" checked="checked" /></dt>
- <dd>Leieforholdet er tidsbestemt og starter den ......... kl1200<br />
- og opphører uten oppsigelse den ......... kl 1200<br />
- <i>Minstetiden er i utgangspunktet tre år for tidsbestemte leieavtaler.
Dersom kortere tid enn minstetiden er valgt i denne kontrakt, er det likevel
lovlig fordi utleier har en annen saklig grunn
- for tidsavgrensningen, jfr punkt 25.</i></dd>
- <dt><input type="checkbox" disabled="disabled" checked="checked" /></dt>
- <dd>Leier kan si opp leieavtalen med 2 - to - måneders frist til
fraflytting ved utløpet av den kalendermåned fristen utløper i. Oppsigelsen
skal være skriftlig.</dd>
-</dl>
-<div class="one_column">
-<dl class="checkbox_list">
- <dt><input type="checkbox" disabled="disabled" checked="checked" /></dt>
- <dd>Oppsigelse av leiers tilsettingsforhold i Nordlandssykehuset gir
saklig grunnlag for oppsigelse av leieavtalen, jfr pkt 19.</dd>
-
-</dl>
-</div>
-
-
-<dl class="section_header">
- <dt>7.</dt>
- <dd>Leiesum</dd>
-</dl>
-<p>Leien er ved kontraktsinngåelse fastsatt til <br />
-Kr ...... pr. måned.</p>
-
-<dl class="section_header">
- <dt>8.</dt>
- <dd>Strøm og brensel</dd>
-</dl>
-
-<dl class="checkbox_list">
- <dt><input type="checkbox" disabled="disabled" checked="checked" /></dt>
- <dd>Leier tegner eget strømabonnement</dd>
- <dt><input type="checkbox" disabled="disabled" checked="checked" /></dt>
- <dd>A konto i tillegg til leien, for tiden kr pr. mnd.</dd>
-</dl>
-
-<dl class="section_header">
- <dt>9.</dt>
- <dd>Andre tillegg</dd>
-</dl>
-
-<dl class="checkbox_list">
- <dt><input type="checkbox" disabled="disabled" checked="checked" /></dt>
- <dd>kabel-tv, .... pr måned / kroner</dd>
- <dt><input type="checkbox" disabled="disabled" checked="checked" /></dt>
- <dd>miljøtillegg, .... pr måned / kroner</dd>
- <dt><input type="checkbox" disabled="disabled" checked="checked" /></dt>
- <dd>garasje, .... pr måned / kroner</dd>
-</dl>
-
-<dl class="section_header">
- <dt>10.</dt>
- <dd>Leiebetaling</dd>
-</dl>
-<p>Husleien betales forskuddsvis og forfallsdato er sammenfallende med
lønningsdato. Ved første forfall betales for 2 - to - måneders husleie.</p>
-<div class="one_column">
-<p align="center">Leier/arbeidstaker samtykker i at utleier/arbeidsgiver
trekker husleie, og <br />
-eventuelt misligholdt husleie, direkte av lønningen, jfr Arbeidsmiljølovens §
55 nr 3 c.</p>
-</div>
-<p>Manglende dekning, eller for lite trekkgrunnlag, på lønningen er å anse som
et vesentlig mislighold av leieavtalen, jfr avtalens pkt 21 a).</p>
-<dl class="section_header">
- <dt>11 a)</dt>
- <dd>Regulering av leie i takt med endringene i konsumprisindeksen</dd>
-</dl>
-<p>Partene kan, med en måneds skriftlig varsel, kreve leien regulert i takt
med endringene i konsumprisindeksen i tiden etter siste leiefastsetting.
Regulering kan tidligst settes i verk et år
-etter at siste leiefastsetting ble satt i verk. Utgangspunktet for
reguleringen er den konsumprisindeks som forelå ved kontraktsinngåelse.</p>
-<dl class="section_header">
- <dt>11 b)</dt>
- <dd>Regulering av leie til gjengs leie</dd>
-</dl>
-<p>Dersom leieforholdet har vart i minst to år og seks måneder uten annen
leieregulering enn etter konsumprisindeksen, kan begge parter, uten oppsigelse,
men med seks måneders skriftlig varsel,
-kreve at leien blir satt til gjengs leie ved utleie av liknende bolig på
liknende avtalevilkår.</p>
-
-<dl class="section_header">
- <dt>12</dt>
- <dd>Sikkerhet</dd>
-</dl>
-<p>Innbetalt forskuddsleie for èn måned tilbakeføres til leieren når
leieforholdet er opphørt, og boligen er besiktet og godtatt av utleier, jfr pkt
23.</p>
-
-<dl class="section_header">
- <dt>13</dt>
- <dd>Utleiers plikter</dd>
-</dl>
-<p>Utleier plikter i leietiden å stille boligen til leiers disposisjon i
samsvar med denne avtalen. Utleier plikter å stille boligen til rådighet for
leier til avtalt tid, rengjort, med hele ruter
-og brukelige låser med nøkler til alle utvendige dører. I leietiden plikter
utleier å holde boligen og eiendommen for øvrig i den stand som følger av
avtalen og husleielovens bestemmelser.</p>
-<p>Misligholder utleier sine plikter, kan leier gjøre beføyelsene i
husleielovens kap. 2 gjeldende. Erstatning for indirekte tap som nevnt i § 2-14
annet ledd kan ikke kreves.</p>
-<p>Melding om at boligen ikke er i den stand som følger av avtalen eller
husleieloven, må leier gi til utleier innen rimelig tid etter at leier burde
oppdaget forholdet. I motsatt fall mister
-leier retten til å påberope manglene. Dette gjelder likevel ikke dersom
utleier har opptrådt grovt uaktsomt eller i strid med redelighet og god tro.</p>
-
-<dl class="section_header">
- <dt>14</dt>
- <dd>Utleier og leiers vedlikeholdsplikt</dd>
-</dl>
-<p>Utleier forestår alt vedlikehold. Til dette hører vedlikehold og fornying
av gulvbelegg, maling og tapet på og innenfor de vegger som omgir boligen. Det
samme gjelder innvendige dører samt dør
-til og den innvendige del av balkong, terrasse og veranda. Leier skal
vedlikeholde og om nødvendig skifte ut låser med nøkler, sikringer, ruter,
kraner, brytere, kontakter, lyspærer og lignende
-forbruksmateriell. Ved innbrudd i boligen har leier plikt til å
reparere/skifte ut ødelagte dører/vinduer, så langt utgiften er dekket av
vanlig hjemforsikring (se pkt. 16). Leier dekker mulig
-egenandel.</p>
-<p>Leier skal vedlikeholde alle installasjoner, utstyr og gjenstander som
boligen er utleid med. Dersom vedlikehold ikke er regnings svarende, påhviler
utskifting utleier.</p>
-<p>Leier kan ikke uten utleiers samtykke foreta forandringer i husrommet eller
på eiendommen for øvrig, jfr husleielovens § 5-4 annet ledd.</p>
-
-
-<dl class="section_header">
- <dt>15</dt>
- <dd>Leiers øvrige plikter</dd>
-</dl>
-<p>Leier plikter å behandle boligen med tilbørlig aktsomhet, og for øvrig i
samsvar med denne avtalen. Boligen kan ikke brukes til annet formål enn
beboelse. Leier plikter å følge vanlige
-ordensregler, og rimelig påbud som utleier har fastsatt til sikring av god
husorden. Leieobjektet skal holdes oppvarmet når det er fare for frost. Leier
plikter å erstatte all selvforskyldt skade, og
-all skade som skyldes medlemmer av husstanden, framleiere eller andre leier
har gitt adgang til boligen, innen de rammer husleieloven § 5-8 setter. Leier
plikter straks å sende melding til utleier om
-skade på boligen som må utbedres uten opphold.</p>
-<p>Leier plikter foreta renhold av felles trapper og trappeganger.</p>
-
-<p>Andre skader på boligen plikter leier å sende melding om innen rimelig tid.
Leier plikter for øvrig å gjøre det som med rimelighet kan forventes for å
avverge økonomisk tap for utleier som
-følge av skade som nevnt over. Er leier selv ikke skyld i skaden, kan
forsvarlige utgifter ved tiltaket kreves erstattet, sammen med en rimelig
godtgjørelse for utført arbeid.</p>
-
-<p>Leier plikter å gi utleier eller dennes representant adgang til boligen for
tilsyn. Videre plikter leier å gi utleier eller andre adgang til boligen i den
utstrekning det er nødvendig for å
-utføre pliktig vedlikehold, lovlige forandringer eller andre arbeider for å
forhindre skade på boligen eller eiendommen for øvrig. Utleier disponerer egen
nøkkel som om nødvendig kan brukes i slike
-tilfeller. Leier skal varsles i rimelig tid før de foretas tilsyn eller
vedlikeholdsarbeider.</p>
-
-<dl class="section_header">
- <dt>16</dt>
- <dd>Forsikring av innbo m.v.</dd>
-</dl>
-<p>Leier plikter til enhver tid å ha innboforsikring. Utleier kan kreve at
leier framlegger forsikringsbevis med vilkår, og kvittering for betalt
forsikring. Ved skade på boligen skal leiers
-forsikring benyttes så langt den dekker, inkludert mulig egenandel, før
utleiers forsikring benyttes.</p>
-<p>Utleier har ikke ansvar for skader eller tap som måtte som måtte oppstå ved
innbrudd, brann, vannskade mv. utover det som dekkes av de forsikringer utleier
har som huseier. Dette gjelder
-likevel ikke skader eller tap som skyldes utleiers mislighold.</p>
-
-<dl class="section_header">
- <dt>17</dt>
- <dd>Framleie</dd>
-</dl>
-<dl class="checkbox_list">
- <dt><input type="checkbox" disabled="disabled" checked="checked" /></dt>
- <dd>Framleie er ikke tillatt, med mindre det er skriftlig avtalt.</dd>
- <dt><input type="checkbox" disabled="disabled" checked="checked" /></dt>
- <dd>Framleie er tillatt til .......................</dd>
- <dt></dt>
- <dd><i>Vilkår for avtalt framleie / husstandsfellesskap, skal påføres
kontraktens pkt 25.</i></dd>
-</dl>
-
-<dl class="section_header">
- <dt>18</dt>
- <dd>Dyrehold</dd>
-</dl>
-<dl class="checkbox_list">
- <dt><input type="checkbox" disabled="disabled" checked="checked" /></dt>
- <dd>Dyrehold er ikke tillatt, med mindre det er skriftlig avtalt.</dd>
- <dt><input type="checkbox" disabled="disabled" checked="checked" /></dt>
- <dd>Dyrehold er tillatt, ved at leier kan ha
.......................</dd>
- <dt></dt>
- <dd><i>Leier kan holde dyr dersom gode grunner taler for det, og
dyreholdet ikke er til ulempe for utleier eller andre brukere av eiendommen.
Utleiers skriftlige samtykke, og eventuelle
- vilkår for avtalt dyrehold, skal påføres denne kontrakten, jfr pkt
25.</i></dd>
-</dl>
-
-<dl class="section_header">
- <dt>19</dt>
- <dd>Oppsigelse</dd>
-</dl>
-<p>Dersom kontrakten er tidsubestemt, og utleier vil si denne opp, skal
oppsigelsen være skriftlig og begrunnet. Oppsigelsen skal opplyse om at leier
kan protestere skriftlig til utleier innen en
-måned etter at oppsigelsen er mottatt. Oppsigelsen skal dessuten opplyse om at
dersom leier ikke protesterer innen fristen, taper leier sin rett til å
påberope seg at oppsigelsen er i strid med
-husleieloven, jfr dens § 9-8 første ledd annet punktum, og at utleier i så
fall kan begjære tvangsfravikelse etter tvangsfullbyrdelsesloven § 13-2 tredje
ledd bokstav c.</p>
-<p>En leieavtale som er inngått for bestemt tid, opphører uten oppsigelse ved
utløpet av den avtalte leietid. Det kan avtales at en tidsbestemt leieavtale
skal kunne sies opp i leietiden, jfr
-husleielovens § 9-2 første og annet ledd.</p>
-
-<dl class="section_header">
- <dt>20</dt>
- <dd>Flyttingsoppfordring</dd>
-</dl>
-<p>Dersom kontrakten er inngått for en bestemt tid (tidsbestemt), må utleier
innen tre måneder <strong>etter</strong> kontraktens utløpsdato sende skriftlig
oppfordring om at leier må fraflytte
-leieobjektet. I motsatt fall vil kontrakten gå over til å være
tidsubestemt.</p>
-
-<dl class="section_header">
- <dt>21</dt>
- <dd>Leiers avtalebrudd, utkastelsesklausul</dd>
-</dl>
-<p></p>
-
-<dl class="section_header">
- <dt>22</dt>
- <dd>Fraflytting</dd>
-</dl>
-<dl class="checkbox_list">
- <dt>a)</dt>
- <dd>Leier vedtar at tvangsfravikelse kan kreves hvis leie etter avtalt
tilleggsytelse ikke er betalt, og leier ikke innen 14 dager etter skriftlig
varsel etter tvangsfullbyrdelsesloven § 4-18 er
- sendt, har fraflyttet leiligheten, jfr samme lov § 13-2 tredje ledd a).
I varselet skal det stå at utkastelse vil bli begjært dersom fraflytting ikke
skjer, samt at utkastelse kan unngås dersom leien
- med renter og kostnader blir betalt før utkastelsen gjennomføres.</dd>
- <dt>b)</dt>
- <dd>Leier vedtar at tvangsfravikelse kan kreves når leietiden er løpt
ut, jfr § 13-2 tredje ledd b) i tvangsfullbyrdelsesloven.</dd>
- <dt>c)</dt>
- <dd>Ved vesentlig brudd på leieavtalen, kan utleier heve leieavtalen,
jfr husleieloven § 9-9. Leier plikter da å fraflytte boligen.</dd>
-</dl>
-
-<dl class="section_header">
- <dt>23</dt>
- <dd>Leieforholdets opphør</dd>
-</dl>
-<p>Den dagen leieforholdet opphører, skal leier stille boligen med tilbehør
til utleiers disposisjon. Tilbakelevering anses for skjedd når utleier har fått
nøkler og ellers uhindret adkomst til
-boligen. Forlater leier boligen på en slik måte at leieforholdet klart må
ansees oppgitt, kan utleier straks disponere over den.</p>
-<p>Boligen med tilbehør skal være ryddet, rengjort og for øvrig i kontrakts-
og håndverksmessig godt vedlikeholdt stand. Utleier aksepterer normal slit og
elde fram til fraflytting.</p>
-<p>Er boligen i dårligere stand enn hva som er avtalt eller fastsatt i pkt.
14, kan utleier kreve dekket nødvendige utgifter til utbedring. Kravet skal
være framsatt innen rimelig tid etter at
-utleier burde ha oppdaget mangelen. Denne fristen gjelder ikke hvis leier har
opptrådt grovt uaktsomt eller i strid med redelighet og god tro.</p>
-<p>Fast inventar, ledninger og lignende som leier har anbrakt eller latt
anbringe i leieobjektet, tilfaller utleier hvis utskilling ville medføre
uforholdsmessige omkostninger eller urimelig
-verditap. Ved en eventuell utskilling må leier utbedre de skader som oppstår
på boligen med tilbehør.</p>
-<p>Stilles ikke boligen til utleiers disposisjon den dagen leieforholdet skal
opphøre, kan utleier kreve vederlag tilsvarende avtalt leie inntil leiers bruk
opphører.</p>
-
-<div class="one_column">
-<p align="center">Leier/arbeidstaker samtykker i at utleier/arbeidsgiver
trekker skyldig beløp som her<br />
-er nevnt direkte av leierens lønn og feriepenger, jfr Arbeidsmiljølovens § 55
nr 3 c.</p>
-</div>
-<p>Etterlatt løsøre som tilhører leier eller noen i leiers husstand skal tas
hånd om av utleier for leiers regning. Rent skrot kan kastes umiddelbart.
Medfører omsorgsplikten arbeid, kan utleier
-kreve en rimelig godtgjørelse for dette. Utleier skal så vidt mulig skriftlig
oppfordre leier til å hente løsøre. Utleier kan holde løsøret tilbake inntil
kostnadene med oppbevaringen dekkes eller
-betryggende sikkerhet stilles. Utleier kan selge løsøre for leiers regning
dersom kostnadene eller ulempene med oppbevaringen blir urimelige, eller dersom
leier venter urimelig lenge med å betale
-kostnadene eller med å overta løsøre. Er det grunn til å tro at salgssummen
ikke vil dekke salgskostnadene, kan utleier i stedet rå over tingen på annen
hensiktsmessig måte.</p>
-<dl class="section_header">
- <dt>24</dt>
- <dd>Tinglysing</dd>
-</dl>
-<p>Kontrakten kan ikke tinglyses uten utleiers samtykke.</p>
-
-<dl class="section_header">
- <dt>25</dt>
- <dd>Særlige bestemmelser</dd>
-</dl>
-<dl class="checkbox_list">
- <dt><input type="checkbox" disabled="disabled" checked="checked" /></dt>
- <dd>Boligen er øremerket til andre tilsatte.</dd>
- <dt><input type="checkbox" disabled="disabled" checked="checked" /></dt>
- <dd>Boligen er allerede utleid til tilsatte som skal flytte inn dag.
måned år</dd>
- <dt><input type="checkbox" disabled="disabled" checked="checked" /></dt>
- <dd>Boligen skal selges.</dd>
- <dt><input type="checkbox" disabled="disabled" checked="checked" /></dt>
- <dd>Ettersom Nordlandssykehuset står foran salg av personalboliger må
det presiseres at sykehuset ikke står ansvarlig for å skaffe deg ny bolig
dersom salg skulle skje innen botidens utløp.</dd>
-</dl>
-
-<dl class="section_header">
- <dt>26</dt>
- <dd>Boligens stand</dd>
-</dl>
-<p>Leier er oppfordret til på forhånd å undersøke boligen. Boligen leies ut i
den stand den er ved overtakelsen.</p>
-
-
-<table>
- <tr>
- <td colspan="2" align="center"><i>Bodø den [dato]</i></td>
- </tr>
- <tr>
- <th>Utleier</th>
- <th>Leier</th>
- </tr>
- <tr>
- <td align="center">
- <p class="sign">Ragnar Mjelle<br />
- Boligforvalter</p>
- </td>
- <td align="center">
- <p class="sign">[Navn på leietaker]<br />
-  </p>
- </td>
- </tr>
-</table>
-
-
-</body>
-</html>
\ No newline at end of file
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fmsystem-commits] [7042],
lars.nestas <=