diff --git a/include/standort.class.php b/include/standort.class.php index 20771d24d..052d91d1f 100644 --- a/include/standort.class.php +++ b/include/standort.class.php @@ -242,7 +242,7 @@ class standort extends basis_db if(mb_strlen($this->kurzbz)>16) { - $this->errormsg = 'Plz darf nicht länger als 10 Zeichen sein'; + $this->errormsg = 'Kurzbz darf nicht länger als 16 Zeichen sein'; return false; } if(mb_strlen($this->bezeichnung)>255) diff --git a/vilesci/stammdaten/firma_details.php b/vilesci/stammdaten/firma_details.php index ed0164e90..abd08c944 100644 --- a/vilesci/stammdaten/firma_details.php +++ b/vilesci/stammdaten/firma_details.php @@ -349,12 +349,18 @@ function getFirmadetail($firma_id, $adresstyp_arr, $user, $neu) // Finanzamt anzeige und suche $firma_finanzamt = new firma(); $firmentyp_finanzamt='Finanzamt'; - $firma_finanzamt->searchFirma('',$firmentyp_finanzamt); + $firma_finanzamt->searchFirma('',$firmentyp_finanzamt, true); #var_dump($firma_finanzamt); $htmlstr.="
| Kurzbez | +Kurzbz | Nation | Gemeinde | Plz | Ort | Strasse | Typ | -Heimatadr. | Zustelladr. | -Ext.Id | +'.$adresse_obj->ort.' | '; $htmlstr.= ''.$adresse_obj->strasse.' | '; $htmlstr.= ''.$adresstyp_arr[$adresse_obj->typ].' | '; - $htmlstr.= ''.($adresse_obj->heimatadresse?'Ja':'Nein').' | '; + //$htmlstr.= ''.($adresse_obj->heimatadresse?'Ja':'Nein').' | '; $htmlstr.= ''.($adresse_obj->zustelladresse?'Ja':'Nein').' | '; - $htmlstr.= ''.$row->ext_id.' | '; + //$htmlstr.= ''.$row->ext_id.' | '; $htmlstr.= '![]() | ';
$htmlstr.= "standort_id&adresse_id=$adresse_obj->adresse_id&firma_id=$firma_id' onclick='return confdel()'>![]() | ";
}
diff --git a/vilesci/stammdaten/firma_detailwork.php b/vilesci/stammdaten/firma_detailwork.php
index bdcaa3598..a755faf85 100644
--- a/vilesci/stammdaten/firma_detailwork.php
+++ b/vilesci/stammdaten/firma_detailwork.php
@@ -19,24 +19,16 @@
* Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at >
* Rudolf Hangl < rudolf.hangl@technikum-wien.at >
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
- */
-$firma_id = (isset($_REQUEST["firma_id"])?$_REQUEST['firma_id']:'');
-
+ */
require_once('../../config/vilesci.config.inc.php');
require_once('../../include/functions.inc.php');
-
require_once('../../include/firma.class.php');
-
require_once('../../include/funktion.class.php');
-
require_once('../../include/standort.class.php');
require_once('../../include/adresse.class.php');
-
require_once('../../include/kontakt.class.php');
require_once('../../include/person.class.php');
-
require_once('../../include/organisationseinheit.class.php');
-
require_once('../../include/nation.class.php');
require_once('../../include/benutzerberechtigung.class.php');
@@ -48,14 +40,14 @@ $user = get_uid();
//Zugriffsrechte pruefen
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($user);
-if(!$rechte->isBerechtigt('admin') && !$rechte->isBerechtigt('basis/firma'))
+if(!$rechte->isBerechtigt('basis/firma:begrenzt'))
die('Sie haben keine Berechtigung für diese Seite');
-
// Parameter einlesen
$errorstr='';
$tabselect=0;
+$firma_id = (isset($_REQUEST["firma_id"])?$_REQUEST['firma_id']:'');
$standort_id = (isset($_REQUEST['standort_id'])?$_REQUEST['standort_id']:'');
$adresse_id = (isset($_REQUEST['adresse_id'])?$_REQUEST['adresse_id']:'');
$kontakt_id = (isset($_REQUEST['kontakt_id'])?$_REQUEST['kontakt_id']:'');
@@ -164,7 +156,7 @@ if(isset($_GET['type']) && $_GET['type']=='getortcontent' && isset($_GET['plz'])
if(isset($_GET['deleteadresse']))
{
$showmenue=1;
- if( !$rechte->isBerechtigt('admin',null,'suid') && !$rechte->isBerechtigt('basis/firma',null, 'suid'))
+ if( !$rechte->isBerechtigt('admin',null,'suid') && !$rechte->isBerechtigt('basis/firma:begrenzt',null, 'suid'))
die('Sie haben keine Berechtigung fuer diese Aktion');
if(is_numeric($standort_id))
@@ -194,7 +186,7 @@ if(isset($_GET['type']) && $_GET['type']=='getortcontent' && isset($_GET['plz'])
if(isset($_GET['deletekontakt']))
{
$showmenue=1;
- if( !$rechte->isBerechtigt('admin',null,'suid') && !$rechte->isBerechtigt('basis/firma',null, 'suid'))
+ if(!$rechte->isBerechtigt('basis/firma:begrenzt',null, 'suid'))
die('Sie haben keine Berechtigung fuer diese Aktion');
if(is_numeric($kontakt_id))
@@ -210,7 +202,7 @@ if(isset($_GET['type']) && $_GET['type']=='getortcontent' && isset($_GET['plz'])
if(isset($_GET['deletepersonfunktionstandort']))
{
$showmenue=1;
- if( !$rechte->isBerechtigt('admin',null,'suid') && !$rechte->isBerechtigt('basis/firma',null, 'suid'))
+ if(!$rechte->isBerechtigt('basis/firma:begrenzt',null, 'suid'))
die('Sie haben keine Berechtigung fuer diese Aktion');
if(is_numeric($personfunktionstandort_id))
@@ -246,197 +238,185 @@ if(isset($_GET['type']) && $_GET['type']=='getortcontent' && isset($_GET['plz'])
-
-
-
-
|---|---|---|---|---|---|---|---|---|---|---|---|---|