diff --git a/include/betriebsmittel.class.php b/include/betriebsmittel.class.php index d409a76bc..8bfdee7d7 100644 --- a/include/betriebsmittel.class.php +++ b/include/betriebsmittel.class.php @@ -818,7 +818,7 @@ class betriebsmittel extends basis_db * @return Daten Objekt wenn ok, false im Fehlerfall */ - function betriebsmittel_inventar($order=null,$inventarnummer=null,$ort_kurzbz=null,$betriebsmittelstatus_kurzbz=null,$betriebsmitteltyp=null,$bestellung_id=null,$bestelldetail_id=null,$bestellnr=null,$hersteller=null,$afa=null,$jahr_monat=null,$firma_id=null,$inventur_jahr=null,$beschreibung=null,$oe_kurzbz=null,$seriennummer=null,$person_id=null,$betriebsmittel_id=null) + function betriebsmittel_inventar($order=null,$inventarnummer=null,$ort_kurzbz=null,$betriebsmittelstatus_kurzbz=null,$betriebsmitteltyp=null,$bestellung_id=null,$bestelldetail_id=null,$bestellnr=null,$hersteller=null,$afa=null,$jahr_monat=null,$firma_id=null,$inventur_jahr=null,$beschreibung=null,$oe_kurzbz=null,$seriennummer=null,$person_id=null,$betriebsmittel_id=null,$anlage_jahr_monat=null) { // Init $this->errormsg=''; @@ -853,7 +853,7 @@ class betriebsmittel extends basis_db LEFT JOIN public.tbl_firma ON(tbl_firma.firma_id=tbl_bestellung.firma_id )'; $qry.=" WHERE not tbl_betriebsmittel.betriebsmittel_id is null "; - $where=$this->betriebsmittel_inventar_get_where($inventarnummer,$ort_kurzbz,$betriebsmittelstatus_kurzbz,$betriebsmitteltyp,$bestellung_id,$bestelldetail_id,$bestellnr,$hersteller,$afa,$jahr_monat,$firma_id,$inventur_jahr,$beschreibung,$oe_kurzbz,$seriennummer,$person_id,$betriebsmittel_id); + $where=$this->betriebsmittel_inventar_get_where($inventarnummer,$ort_kurzbz,$betriebsmittelstatus_kurzbz,$betriebsmitteltyp,$bestellung_id,$bestelldetail_id,$bestellnr,$hersteller,$afa,$jahr_monat,$firma_id,$inventur_jahr,$beschreibung,$oe_kurzbz,$seriennummer,$person_id,$betriebsmittel_id,$anlage_jahr_monat); if ($where!='' && !$where) return $this->result; @@ -957,7 +957,7 @@ class betriebsmittel extends basis_db * @param $betriebsmittel_id * @return unknown */ - public function betriebsmittel_inventar_get_where($inventarnummer=null,$ort_kurzbz=null,$betriebsmittelstatus_kurzbz=null,$betriebsmitteltyp=null,$bestellung_id=null,$bestelldetail_id=null,$bestellnr=null,$hersteller=null,$afa=null,$jahr_monat=null,$firma_id=null,$inventur_jahr=null,$beschreibung=null,$oe_kurzbz=null,$seriennummer=null,$person_id=null,$betriebsmittel_id=null) + public function betriebsmittel_inventar_get_where($inventarnummer=null,$ort_kurzbz=null,$betriebsmittelstatus_kurzbz=null,$betriebsmitteltyp=null,$bestellung_id=null,$bestelldetail_id=null,$bestellnr=null,$hersteller=null,$afa=null,$jahr_monat=null,$firma_id=null,$inventur_jahr=null,$beschreibung=null,$oe_kurzbz=null,$seriennummer=null,$person_id=null,$betriebsmittel_id=null,$anlage_jahr_monat=null) { $where=''; // Inventarnummer oder Betriebsmittelnummer @@ -1115,11 +1115,24 @@ class betriebsmittel extends basis_db $jahr_monat=mb_strtoupper(trim(str_replace(array('-','.','/','*','%',"'",'"'),'',trim($jahr_monat)))); $jm=''; if (!empty($jahr_monat) && is_numeric($jahr_monat) && strlen($jahr_monat)>6) - $jm=" and to_char(tbl_betriebsmittel.insertamum, 'YYYYMMDD') = ".$this->db_add_param($jahr_monat)." "; + $jm=" and to_char(tbl_betriebsmittel_betriebsmittelstatus.datum, 'YYYYMMDD') = ".$this->db_add_param($jahr_monat)." "; elseif (!empty($jahr_monat) && is_numeric($jahr_monat) && strlen($jahr_monat)>4) - $jm=" and to_char(tbl_betriebsmittel.insertamum, 'YYYYMM') = ".$this->db_add_param($jahr_monat)." "; + $jm=" and to_char(tbl_betriebsmittel_betriebsmittelstatus.datum, 'YYYYMM') = ".$this->db_add_param($jahr_monat)." "; elseif (!is_null($jahr_monat) && !empty($jahr_monat)) - $jm=" and to_char(tbl_betriebsmittel.insertamum, 'YYYY') = ".$this->db_add_param($jahr_monat)." "; + $jm=" and to_char(tbl_betriebsmittel_betriebsmittelstatus.datum, 'YYYY') = ".$this->db_add_param($jahr_monat)." "; + $where.=$jm; + $where.=" and tbl_betriebsmittel_betriebsmittelstatus.betriebsmittelbetriebsmittelstatus_id in ( select max(betriebsmittelbetriebsmittelstatus_id) from wawi.tbl_betriebsmittel_betriebsmittelstatus where not betriebsmittelbetriebsmittelstatus_id is null ". $jm ." group by betriebsmittel_id) "; + } + elseif (!is_null($anlage_jahr_monat) && $anlage_jahr_monat!='') + { + $anlage_jahr_monat=mb_strtoupper(trim(str_replace(array('-','.','/','*','%',"'",'"'),'',trim($anlage_jahr_monat)))); + $jm=''; + if (!empty($anlage_jahr_monat) && is_numeric($anlage_jahr_monat) && strlen($anlage_jahr_monat)>6) + $jm=" and to_char(tbl_betriebsmittel.insertamum, 'YYYYMMDD') = ".$this->db_add_param($anlage_jahr_monat)." "; + elseif (!empty($anlage_jahr_monat) && is_numeric($anlage_jahr_monat) && strlen($anlage_jahr_monat)>4) + $jm=" and to_char(tbl_betriebsmittel.insertamum, 'YYYYMM') = ".$this->db_add_param($anlage_jahr_monat)." "; + elseif (!is_null($anlage_jahr_monat) && !empty($anlage_jahr_monat)) + $jm=" and to_char(tbl_betriebsmittel.insertamum, 'YYYY') = ".$this->db_add_param($anlage_jahr_monat)." "; $where.=$jm; $where.=" and tbl_betriebsmittel_betriebsmittelstatus.betriebsmittelbetriebsmittelstatus_id in ( select max(betriebsmittelbetriebsmittelstatus_id) from wawi.tbl_betriebsmittel_betriebsmittelstatus where not betriebsmittelbetriebsmittelstatus_id is null ". $jm ." group by betriebsmittel_id) "; } diff --git a/include/statistik.class.php b/include/statistik.class.php index 46fcef12f..744a6b121 100644 --- a/include/statistik.class.php +++ b/include/statistik.class.php @@ -32,8 +32,6 @@ class statistik extends basis_db public $bezeichnung; public $url; public $sql; - public $php; - public $r; public $gruppe; public $publish; public $insertamum; @@ -92,8 +90,6 @@ class statistik extends basis_db $this->bezeichnung = $row->bezeichnung; $this->url = $row->url; $this->sql = $row->sql; - $this->php = $row->php; - $this->r = $row->r; $this->gruppe = $row->gruppe; $this->publish = $this->db_parse_bool($row->publish); $this->insertamum = $row->insertamum; @@ -141,8 +137,6 @@ class statistik extends basis_db $obj->bezeichnung = $row->bezeichnung; $obj->url = $row->url; $obj->sql = $row->sql; - $obj->php = $row->php; - $obj->r = $row->r; $obj->gruppe = $row->gruppe; $obj->publish = $this->db_parse_bool($row->publish); $obj->insertamum = $row->insertamum; @@ -187,8 +181,6 @@ class statistik extends basis_db $obj->bezeichnung = $row->bezeichnung; $obj->url = $row->url; $obj->sql = $row->sql; - $obj->php = $row->php; - $obj->r = $row->r; $obj->gruppe = $row->gruppe; $obj->publish = $this->db_parse_bool($row->publish); $obj->insertamum = $row->insertamum; @@ -267,14 +259,12 @@ class statistik extends basis_db if($new) { $qry = 'INSERT INTO public.tbl_statistik(statistik_kurzbz, content_id, bezeichnung, url, sql, - php, r, gruppe, publish, insertamum, insertvon, updateamum, updatevon, preferences, berechtigung_kurzbz) VALUES('. + gruppe, publish, insertamum, insertvon, updateamum, updatevon, preferences, berechtigung_kurzbz) VALUES('. $this->db_add_param($this->statistik_kurzbz).','. $this->db_add_param($this->content_id,FHC_INTEGER).','. $this->db_add_param($this->bezeichnung).','. $this->db_add_param($this->url).','. $this->db_add_param($this->sql).','. - $this->db_add_param($this->php).','. - $this->db_add_param($this->r).','. $this->db_add_param($this->gruppe).','. $this->db_add_param($this->publish, FHC_BOOLEAN).','. $this->db_add_param($this->insertamum).','. @@ -294,8 +284,6 @@ class statistik extends basis_db ' statistik_kurzbz='.$this->db_add_param($this->statistik_kurzbz).','. ' url='.$this->db_add_param($this->url).','. ' sql='.$this->db_add_param($this->sql).','. - ' php='.$this->db_add_param($this->php).','. - ' r='.$this->db_add_param($this->r).','. ' gruppe='.$this->db_add_param($this->gruppe).','. ' publish='.$this->db_add_param($this->publish, FHC_BOOLEAN).','. ' insertamum='.$this->db_add_param($this->insertamum).','. diff --git a/include/vendor_custom/easyui/easyui.css b/include/vendor_custom/easyui/easyui.css index 586eb7cb7..36c786139 100644 --- a/include/vendor_custom/easyui/easyui.css +++ b/include/vendor_custom/easyui/easyui.css @@ -6,12 +6,17 @@ .panel-body-noheader { border-top-width: 1px; } -.panel-header, -.panel-body { + +.panel { + background-color: #EEE; + color: #333; border-color: #888; + border: 1px solid #888; } + .panel-body { background-color: #EEE; color: #333; font-size: 12px; + border: none; } diff --git a/system/dbupdate_3.2.php b/system/dbupdate_3.2.php index be5a92cc7..cc9612dde 100755 --- a/system/dbupdate_3.2.php +++ b/system/dbupdate_3.2.php @@ -1431,6 +1431,33 @@ if($result = @$db->db_query("SELECT 1 FROM kommune.tbl_match")) echo 'kommune schema is dropped
'; } + + +// Removing column "r" from tbl_statistik +if ($result = @$db->db_query("SELECT r FROM public.tbl_statistik LIMIT 1;")) +{ + $qry = "ALTER TABLE public.tbl_statistik DROP COLUMN r;"; + + if (!$db->db_query($qry)) + echo 'public.tbl_statistik: ' . $db->db_last_error() . '
'; + else + echo ' public.tbl_statistik: Spalte r entfernt.
'; +} + + +// Removing column "php" from tbl_statistik +if ($result = @$db->db_query("SELECT php FROM public.tbl_statistik LIMIT 1;")) +{ + $qry = "ALTER TABLE public.tbl_statistik DROP COLUMN php;"; + + if (!$db->db_query($qry)) + echo 'public.tbl_statistik: ' . $db->db_last_error() . '
'; + else + echo ' public.tbl_statistik: Spalte php entfernt.
'; +} + + + // *** Pruefung und hinzufuegen der neuen Attribute und Tabellen echo '

Pruefe Tabellen und Attribute!

'; @@ -1643,7 +1670,7 @@ $tabellen=array( "public.tbl_service" => array("service_id", "bezeichnung","beschreibung","ext_id","oe_kurzbz","content_id"), "public.tbl_sprache" => array("sprache","locale","flagge","index","content","bezeichnung"), "public.tbl_standort" => array("standort_id","adresse_id","kurzbz","bezeichnung","insertvon","insertamum","updatevon","updateamum","ext_id", "firma_id","code"), - "public.tbl_statistik" => array("statistik_kurzbz","bezeichnung","url","r","gruppe","sql","php","content_id","insertamum","insertvon","updateamum","updatevon","berechtigung_kurzbz","publish","preferences"), + "public.tbl_statistik" => array("statistik_kurzbz","bezeichnung","url","gruppe","sql","content_id","insertamum","insertvon","updateamum","updatevon","berechtigung_kurzbz","publish","preferences"), "public.tbl_student" => array("student_uid","matrikelnr","prestudent_id","studiengang_kz","semester","verband","gruppe","updateamum","updatevon","insertamum","insertvon","ext_id"), "public.tbl_studentlehrverband" => array("student_uid","studiensemester_kurzbz","studiengang_kz","semester","verband","gruppe","updateamum","updatevon","insertamum","insertvon","ext_id"), "public.tbl_studiengang" => array("studiengang_kz","kurzbz","kurzbzlang","typ","bezeichnung","english","farbe","email","telefon","max_semester","max_verband","max_gruppe","erhalter_kz","bescheid","bescheidbgbl1","bescheidbgbl2","bescheidgz","bescheidvom","orgform_kurzbz","titelbescheidvom","aktiv","ext_id","zusatzinfo_html","moodle","sprache","testtool_sprachwahl","studienplaetze","oe_kurzbz","lgartcode","mischform","projektarbeit_note_anzeige", "onlinebewerbung"), diff --git a/vilesci/inventar/inventar.php b/vilesci/inventar/inventar.php index c984e51fb..2dbec17e2 100644 --- a/vilesci/inventar/inventar.php +++ b/vilesci/inventar/inventar.php @@ -72,6 +72,7 @@ if (!$uid = get_uid()) $jahr_monat=trim(isset($_REQUEST['jahr_monat']) ? $_REQUEST['jahr_monat']:''); $afa=trim(isset($_REQUEST['afa']) ? $_REQUEST['afa']:''); $inventur_jahr=trim(isset($_REQUEST['inventur_jahr']) ? $_REQUEST['inventur_jahr']:''); + $anlage_jahr_monat=trim(isset($_REQUEST['anlage_jahr_monat']) ? $_REQUEST['anlage_jahr_monat']:''); $person_id=trim(isset($_REQUEST['person_id']) ? $_REQUEST['person_id']:''); if (!empty($person_id) && !is_numeric($person_id)) @@ -503,6 +504,28 @@ if (!$uid = get_uid())   +   +   +  suchen suchen  @@ -824,12 +847,12 @@ if (!$uid = get_uid()) if (empty($bestellung_id) && empty($bestellnr) ) $bestelldetail_id=''; - $check=$inventarnummer.$ort_kurzbz.$betriebsmittelstatus_kurzbz.$betriebsmitteltyp.$bestellung_id.$bestelldetail_id.$bestellnr.$hersteller.$afa.$jahr_monat.$firma_id.$inventur_jahr.$beschreibung.$oe_kurzbz.$seriennummer.$person_id.$betriebsmittel_id; + $check=$inventarnummer.$ort_kurzbz.$betriebsmittelstatus_kurzbz.$betriebsmitteltyp.$bestellung_id.$bestelldetail_id.$bestellnr.$hersteller.$afa.$jahr_monat.$firma_id.$inventur_jahr.$beschreibung.$oe_kurzbz.$seriennummer.$person_id.$betriebsmittel_id.$anlage_jahr_monat; $order=null; // Sortierung $oBetriebsmittel->result=array(); $oBetriebsmittel->errormsg=''; - if ($check!='' && !$oBetriebsmittel->betriebsmittel_inventar($order,$inventarnummer,$ort_kurzbz,$betriebsmittelstatus_kurzbz,$betriebsmitteltyp,$bestellung_id,$bestelldetail_id,$bestellnr,$hersteller,$afa,$jahr_monat,$firma_id,$inventur_jahr,$beschreibung,$oe_kurzbz,$seriennummer,$person_id,$betriebsmittel_id)) + if ($check!='' && !$oBetriebsmittel->betriebsmittel_inventar($order,$inventarnummer,$ort_kurzbz,$betriebsmittelstatus_kurzbz,$betriebsmitteltyp,$bestellung_id,$bestelldetail_id,$bestellnr,$hersteller,$afa,$jahr_monat,$firma_id,$inventur_jahr,$beschreibung,$oe_kurzbz,$seriennummer,$person_id,$betriebsmittel_id, $anlage_jahr_monat)) $errormsg[]=$oBetriebsmittel->errormsg; echo '
@@ -851,6 +874,7 @@ if (!$uid = get_uid()) +
'; diff --git a/vilesci/inventar/inventarliste.php b/vilesci/inventar/inventarliste.php index f6562c9aa..d330165ae 100644 --- a/vilesci/inventar/inventarliste.php +++ b/vilesci/inventar/inventarliste.php @@ -57,6 +57,7 @@ $afa=trim(isset($_REQUEST['afa']) ? $_REQUEST['afa']:''); $inventur_jahr=trim(isset($_REQUEST['inventur_jahr']) ? $_REQUEST['inventur_jahr']:''); $order = trim(isset($_REQUEST['order']) ? $_REQUEST['order']:''); $person_id = trim(isset($_REQUEST['person_id']) ? $_REQUEST['person_id']:''); +$anlage_jahr_monat=trim(isset($_REQUEST['anlage_jahr_monat']) ? $_REQUEST['anlage_jahr_monat']:''); $debug = false; $schreib_recht_administration=false; @@ -70,7 +71,7 @@ $oBetriebsmittelstatus->result=array(); $resultBetriebsmittelstatus=$oBetriebsmittelstatus->result; $oBetriebsmittel = new betriebsmittel(); -if (!$oBetriebsmittel->betriebsmittel_inventar($order,$inventarnummer,$ort_kurzbz,$betriebsmittelstatus_kurzbz,$betriebsmitteltyp,$bestellung_id,$bestelldetail_id,$bestellnr,$hersteller,$afa,$jahr_monat,$firma_id,$inventur_jahr,$beschreibung,$oe_kurzbz,$seriennummer,$person_id,$betriebsmittel_id)) +if (!$oBetriebsmittel->betriebsmittel_inventar($order,$inventarnummer,$ort_kurzbz,$betriebsmittelstatus_kurzbz,$betriebsmitteltyp,$bestellung_id,$bestelldetail_id,$bestellnr,$hersteller,$afa,$jahr_monat,$firma_id,$inventur_jahr,$beschreibung,$oe_kurzbz,$seriennummer,$person_id,$betriebsmittel_id,$anlage_jahr_monat)) $errormsg[]=$oBetriebsmittel->errormsg; $resultBetriebsmittel = $oBetriebsmittel->result; diff --git a/vilesci/stammdaten/statistik_details.php b/vilesci/stammdaten/statistik_details.php index ee89633dd..4e5af8f5e 100644 --- a/vilesci/stammdaten/statistik_details.php +++ b/vilesci/stammdaten/statistik_details.php @@ -71,8 +71,6 @@ if(!$rechte->isBerechtigt('basis/statistik')) $sql = (isset($_POST['sql']) ? $_POST['sql'] : die('SQL fehlt')); $gruppe = (isset($_POST['gruppe']) ? $_POST['gruppe'] : die('Gruppe fehlt')); $content_id = (isset($_POST['content_id']) ? $_POST['content_id'] : die('ContentID fehlt')); - $php = (isset($_POST['php']) ? $_POST['php'] : die('PHP fehlt')); - $r = (isset($_POST['r']) ? $_POST['r'] : die('R fehlt')); $publish = (isset($_POST['publish']) ? true : false); $berechtigung_kurzbz = (isset($_POST['berechtigung_kurzbz']) ? $_POST['berechtigung_kurzbz'] : die('Berechtigungkurzbz fehlt')); $preferences = (isset($_POST['preferences']) ? $_POST['preferences'] : die('preferences fehlt')); @@ -91,8 +89,6 @@ if(!$rechte->isBerechtigt('basis/statistik')) $statistik->sql = $sql; $statistik->gruppe = $gruppe; $statistik->content_id = $content_id; - $statistik->php = $php; - $statistik->r = $r; $statistik->publish = $publish; $statistik->updateamum = date('Y-m-d H:i:s'); $statistik->updatevon = $user; @@ -177,14 +173,6 @@ EOT; SQL - R - - - - - PHP - - Publish @@ -192,14 +180,18 @@ EOT; + Preferences - + +
+ +
diff --git a/vilesci/statistik/filter_details.php b/vilesci/statistik/filter_details.php index b26fba89f..f70877a8e 100644 --- a/vilesci/statistik/filter_details.php +++ b/vilesci/statistik/filter_details.php @@ -15,7 +15,8 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. * - * Authors: Christian Paminger < christian.paminger@technikum-wien.at > + * Authors: Christian Paminger < christian.paminger@technikum-wien.at > and + * Andreas Moik < moik@technikum-wien.at >. */ require_once('../../config/vilesci.config.inc.php'); require_once('../../include/globals.inc.php'); @@ -50,41 +51,37 @@ $filter->htmlattr = ''; $filter->insertvon = $user; $filter->updatevon = $user; - - if(isset($_POST["action"]) && isset($_REQUEST["filter_id"])) + + if(isset($_POST["save"]) && isset($_REQUEST["filter_id"])) { if(!$rechte->isBerechtigt('basis/statistik', null, 'suid')) die('Sie haben keine Berechtigung fuer diese Aktion'); - - if ($_POST["action"]=='save') + + if ($_REQUEST["filter_id"]!='') { - if ($_REQUEST["filter_id"]!='') + if($filter->load($_REQUEST["filter_id"])) { - if($filter->load($_REQUEST["filter_id"])) - { - $filter->updatevon=$user; - } - else - die('Fehlgeschlagen:'.$filter->errormsg); + $filter->updatevon=$user; } - - $filter->kurzbz = $_POST["kurzbz"]; - $filter->valuename = $_POST["valuename"]; - $filter->sql = $_POST["sql"]; - $filter->showvalue = isset($_POST["showvalue"]); - $filter->type = $_POST["type"]; - $filter->htmlattr = $_POST["htmlattr"]; - - if(!$filter->save()) - { - $errorstr .= $filter->errormsg; - } - - $reloadstr .= "\n"; - //echo '
'.var_dump($filter).'
'; + else + die('Fehlgeschlagen:'.$filter->errormsg); } + + $filter->kurzbz = $_POST["kurzbz"]; + $filter->valuename = $_POST["valuename"]; + $filter->sql = $_POST["sql"]; + $filter->showvalue = isset($_POST["showvalue"]); + $filter->type = $_POST["type"]; + $filter->htmlattr = $_POST["htmlattr"]; + + if(!$filter->save()) + { + $errorstr .= $filter->errormsg; + } + + $reloadstr .= "\n"; } if ((isset($_REQUEST['filter_id'])) && ((!isset($_REQUEST['neu'])) || ($_REQUEST['neu']!= "true")) && is_numeric($_REQUEST['filter_id'])) @@ -94,12 +91,12 @@ die($filter->errormsg); } - if($filter->filter_id > 0) - $htmlstr .= "
Filter ".$filter->filter_id."
\n"; - else - $htmlstr .="
Neuer Filter
\n"; - - if($filter->showvalue) + if($filter->filter_id > 0) + $htmlstr .= "
Filter ".$filter->filter_id."
\n"; + else + $htmlstr .="
Neuer Filter
\n"; + + if($filter->showvalue) $chk = "checked"; else $chk = ''; @@ -126,8 +123,7 @@ $htmlstr .= "
\n"; $htmlstr .= " \n"; $htmlstr .= " "; - $htmlstr .= " \n"; - $htmlstr .= " \n"; + $htmlstr .= " \n"; $htmlstr .= "
"; $htmlstr .= ""; $htmlstr .= "
".$errorstr."
" @@ -139,13 +135,6 @@ - - + Statistik - Details + + -

Report - bezeichnung ?>

content_id): ?> - - Beschreibung anzeigen -

- url) -{ - $action = $statistik->url; - $variablenstring = $statistik->url; -} -elseif($statistik->sql!='') -{ - $action = 'statistik_sql.php?statistik_kurzbz='.$statistik_kurzbz; - $variablenstring = $statistik->sql; -} + $statistik_kurzbz = filter_input(INPUT_GET, 'statistik_kurzbz'); + $statistik = new statistik(); -$vars = $statistik->parseVars($variablenstring); ?> - -
- + $statistik->statistik_kurzbz = $statistik_kurzbz; + $statistik->statistik_kurzbz_orig = $statistik_kurzbz_orig; + $statistik->bezeichnung = $bezeichnung; + $statistik->url = $url; + $statistik->sql = $sql; + $statistik->gruppe = $gruppe; + $statistik->content_id = $content_id; + $statistik->publish = $publish; + $statistik->updateamum = date('Y-m-d H:i:s'); + $statistik->updatevon = $user; + $statistik->berechtigung_kurzbz = $berechtigung_kurzbz; + $statistik->preferences = $preferences; + + $success = $statistik->save(); + + if($success): + ?> + Daten erfolgreich gespeichert + + + errormsg ?>loadAll(); ?> + endif; + } - - isFilter($var)): ?> - - - - - - - - - -
getHtmlWidget($var) ?>
+ $preferences = trim($statistik->preferences); + + if(empty($preferences)) + { + $statistik->preferences = << + +
+ new === false): ?> + Bearbeiten - + + Neu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KurzbzGruppe
BezeichnungContentID
URLBerechtigung + getBerechtigungen(); + ?> + +
SQL
Publishpublish ? 'checked="checked"' : '' ?>>
Preferences
+