- Anpassung WaWi an db_add_param

- WaWi Edit und Delete Symbole vereinheitlicht
- Boolean in WaWi Klassen auf Boolean statt t und f geändert
- Bugfix für Statische Variable in Sprache Klasse
This commit is contained in:
Andreas Österreicher
2012-08-14 11:51:09 +00:00
parent 2bf6a7e2de
commit 22c3f93f17
18 changed files with 672 additions and 663 deletions
+1 -1
View File
@@ -274,7 +274,7 @@ function draw_konto_table($konto_array, $kst_konto, $table_id, $gj)
{
$konto = new wawi_konto();
$konto->load($konten);
echo '<th>',$konto->beschreibung[1],'</th>';
echo '<th>',$konto->kurzbz,'</th>';
}
echo '
<th>Summe</th>
+13 -13
View File
@@ -141,7 +141,7 @@ if(isset($_POST['getSearchKonto']))
echo "<option value=''>-- auswählen --</option>\n";
foreach($konto->result as $ko)
{
echo '<option value='.$ko->konto_id.' >'.$ko->beschreibung[1]."</option>\n";
echo '<option value='.$ko->konto_id.' >'.$ko->kurzbz."</option>\n";
}
}
else
@@ -500,7 +500,7 @@ if($aktion == 'suche')
echo "</tr>";
echo "<tr>\n";
echo "<td>Erstelldatum</td>\n";
echo "<td>von <input type ='text' id='datepicker_evon' size ='12' name ='evon' value=$suchdatum> bis <input type ='text' id='datepicker_ebis' size ='12' name = 'ebis'></td>\n";
echo "<td>von <input type ='text' id='datepicker_evon' size ='12' name ='evon' value='$suchdatum'> bis <input type ='text' id='datepicker_ebis' size ='12' name = 'ebis'></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td>Bestelldatum</td>\n";
@@ -702,7 +702,7 @@ if($aktion == 'suche')
echo '<td>'.$row->bestellung_id."</td>\n";
echo '<td>'.$firmenname."</td>\n";
echo '<td>'.$date->formatDatum($row->insertamum, 'd.m.Y')."</td>\n";
echo '<td>'.$freigegeben=($row->freigegeben=='t')?'ja':'nein'."</td>\n";
echo '<td>'.($row->freigegeben?'ja':'nein')."</td>\n";
echo '<td>'.$geliefert.'</td>';
echo '<td class="number">'.number_format($brutto, 2, ",",".")."</td>\n";
echo '<td>'.$row->titel."</td>\n";
@@ -1439,7 +1439,7 @@ if($_GET['method']=='update')
$disabled = '';
if($status->isStatiVorhanden($bestellung->bestellung_id, 'Bestellung') || $status->isStatiVorhanden($bestellung->bestellung_id, 'Storno') || $status->isStatiVorhanden($bestellung->bestellung_id, 'Abgeschickt'))
$disabled = 'disabled';
if($rechte->isberechtigt('wawi/bestellung_advanced',null, 'suid', $bestellung->kostenstelle_id) || ($rechte->isBerechtigt('wawi/freigabe', null, 'suid',$bestellung->kostenstelle_id) && $bestellung->freigegeben =='f'))
if($rechte->isberechtigt('wawi/bestellung_advanced',null, 'suid', $bestellung->kostenstelle_id) || ($rechte->isBerechtigt('wawi/freigabe', null, 'suid',$bestellung->kostenstelle_id) && $bestellung->freigegeben))
$disabled = '';
echo "<td>Kostenstelle:</td><td><SELECT name='filter_kst' onchange='loadKonto(this.value)' $disabled id='filter_kst'>\n";
@@ -1595,7 +1595,7 @@ if($_GET['method']=='update')
echo "<td>Freigabe:</td>\n";
echo "<td colspan =2>";
if(!$status->isStatiVorhanden($bestellung->bestellung_id, 'Abgeschickt') && $bestellung->freigegeben != 't')
if(!$status->isStatiVorhanden($bestellung->bestellung_id, 'Abgeschickt') && !$bestellung->freigegeben)
{
echo "<span>Bitte Abschicken zur Freigabe.</span>";
}
@@ -2215,7 +2215,7 @@ if($_GET['method']=='update')
</script>';
$disabled='';
if($status->isStatiVorhanden($bestellung->bestellung_id, 'Storno') || $status->isStatiVorhanden($bestellung->bestellung_id, 'Abgeschickt') || ($bestellung->freigegeben == 't'))
if($status->isStatiVorhanden($bestellung->bestellung_id, 'Storno') || $status->isStatiVorhanden($bestellung->bestellung_id, 'Abgeschickt') || ($bestellung->freigegeben))
$disabled='disabled';
$aktBrutto = $bestellung->getBrutto($bestellung->bestellung_id);
@@ -2224,7 +2224,7 @@ if($_GET['method']=='update')
echo '<table border ="0" style="width: auto"> <tr>';
echo "<td><div style='float:right;'><input type='submit' value='Speichern' id='btn_submit' name='btn_submit' onclick='return conf_del_budget($aktBrutto);' class='cursor'></td>";
echo "<td><input type='submit' value='Abschicken' id='btn_abschicken' name='btn_abschicken' $disabled class='cursor'></td>";
if($status->isStatiVorhanden($bestellung->bestellung_id, 'Abgeschickt') && $bestellung->freigegeben == 'f')
if($status->isStatiVorhanden($bestellung->bestellung_id, 'Abgeschickt') && !$bestellung->freigegeben)
echo "<td><input type='submit' value='Erneut Abschicken' id='btn_erneut_abschicken' name='btn_erneut_abschicken' class='cursor'></td>";
echo"<td style='width:100%' align='right'>";
echo "<div ><a href ='pdfExport.php?xml=bestelldetail.rdf.php&xsl_oe_kurzbz=$kostenstelle->oe_kurzbz&xsl=Bestellung&id=$bestellung->bestellung_id'>Bestellschein generieren <img src='../skin/images/pdf.ico'></a></div>";
@@ -2233,7 +2233,7 @@ if($_GET['method']=='update')
{
//Wenn die Advanced Berechtigung vorhanden ist, werden die Felder nicht gesperrt oder derjenige hat berechtigungen auf die kst oder oe und die bestellung ist noch nicht freigegeben
if(!($rechte->isBerechtigt('wawi/bestellung_advanced',null, 'suid')
|| ($rechte->isBerechtigt('wawi/freigabe',null,'suid',$bestellung->kostenstelle_id)) && $bestellung->freigegeben == 'f'))
|| ($rechte->isBerechtigt('wawi/freigabe',null,'suid',$bestellung->kostenstelle_id)) && !$bestellung->freigegeben))
{
// Felder Sperren
echo '<script type="text/javascript">
@@ -2363,7 +2363,7 @@ function getDetailRow($i, $bestelldetail_id='', $sort='', $menge='', $ve='', $be
$checkRow = "setTimeout(\"checkNewRow(".$i.",".$bestell_id.")\",100);";
}
if($status->isStatiVorhanden($bestell_id,'Abgeschickt') && ($rechte->isBerechtigt('wawi/bestellung_advanced') || ($rechte->isBerechtigt('wawi/freigabe', null,'suid',$bestellung->kostenstelle_id) && $bestellung->freigegeben == 'f')))
if($status->isStatiVorhanden($bestell_id,'Abgeschickt') && ($rechte->isBerechtigt('wawi/bestellung_advanced') || ($rechte->isBerechtigt('wawi/freigabe', null,'suid',$bestellung->kostenstelle_id) && !$bestellung->freigegeben)))
$removeDetail = "removeDetail(".$i.");";
}
@@ -2449,7 +2449,7 @@ function sendFreigabeMails($uids, $bestellung, $user)
$email.="Kostenstelle: ".$kst_mail->bezeichnung."<br>Konto: ".$konto_mail->kurzbz."<br>";
$email.="Tags: ".$tagsAusgabe."<br>";
$email.="Link: <a href='".APP_ROOT."/index.php?content=bestellung.php&method=update&id=$bestellung->bestellung_id'>zur Bestellung </a>";
$email.="Link: <a href='".APP_ROOT."index.php?content=bestellung.php&method=update&id=$bestellung->bestellung_id'>zur Bestellung </a>";
foreach($uids as $uid)
{
@@ -2501,10 +2501,10 @@ function sendZentraleinkaufFreigegeben($bestellung)
$email.="Firma: ".$firma_mail->name."<br>";
$email.="Kontaktperson: ".$besteller->titelpre.' '.$besteller->vorname.' '.$besteller->nachname.' '.$besteller->titelpost."<br>";
$email.="Erstellt am: ".$date->formatDatum($bestellung->insertamum,'d.m.Y')."<br>";
$email.="Kostenstelle: ".$kst_mail->bezeichnung."<br>Konto: ".$konto_mail->kurzbz."<br>";
$email.="Konto: ".$konto_mail->kurzbz."<br>";
$email.="Tags: ".$tagsAusgabe."<br>";
$email.="Link: <a href='".APP_ROOT."/index.php?content=bestellung.php&method=update&id=$bestellung->bestellung_id'>zur Bestellung </a>";
$email.="Link: <a href='".APP_ROOT."index.php?content=bestellung.php&method=update&id=$bestellung->bestellung_id'>zur Bestellung </a>";
$mail = new mail(MAIL_ZENTRALEINKAUF, 'no-reply', 'Freigabe Bestellung', 'Bitte sehen Sie sich die Nachricht in HTML Sicht an, um den Link vollständig darzustellen.');
$mail->setHTMLContent($email);
@@ -2564,7 +2564,7 @@ function sendBestellerMail($bestellung, $status)
$email.="Kostenstelle: ".$kst_mail->bezeichnung."<br>Konto: ".$konto_mail->kurzbz."<br>";
$email.="Tags: ".$tagsAusgabe."<br>";
$email.="Link: <a href='".APP_ROOT."/index.php?content=bestellung.php&method=update&id=$bestellung->bestellung_id'>zur Bestellung </a>";
$email.="Link: <a href='".APP_ROOT."index.php?content=bestellung.php&method=update&id=$bestellung->bestellung_id'>zur Bestellung </a>";
$mail = new mail($bestellung->besteller_uid.'@'.DOMAIN, 'no-reply', 'Bestellung '.$bestellung->bestell_nr, 'Bitte sehen Sie sich die Nachricht in HTML Sicht an, um den Link vollständig darzustellen.');
$mail->setHTMLContent($email);
+1 -1
View File
@@ -616,7 +616,7 @@ if($method=='search')
foreach($firma->result as $row)
{
echo '<tr>';
echo '<td><a href="firma.php?method=update&amp;id='.$row->firma_id.'" title="Bearbeiten"> <img src="../skin/images/edit.gif"> </a></td>';
echo '<td><a href="firma.php?method=update&amp;id='.$row->firma_id.'" title="Bearbeiten"> <img src="../skin/images/edit_wawi.gif"> </a></td>';
echo '<td>',$row->firma_id,'</td>';
echo '<td>',$row->name,'</td>';
echo '<td>',$row->strasse,' ',$row->plz,' ',$row->ort,'</td>';
+24 -49
View File
@@ -100,18 +100,16 @@ if(isset($_GET['method']))
echo '<td>Kontonummer</td>';
echo "<td><input type=\"text\" size=\"32\" name=\"kontonummer\" value=\"$konto->kontonr\"></td>\n";
echo '</tr>';
$i = 1;
foreach($sprache->result as $s) // Mehrsprachigkeit
{
if($s->content == true)
{
$headline = $sprache->getSpracheFromIndex($i);
echo '<tr>';
echo "<td>$headline</td>\n";
echo "<td><input type=\"text\" size=\"32\" name=\"beschreibung$i\" value=\"".$konto->beschreibung[$i]."\"></td>\n";
echo "<td>$s->sprache</td>\n";
echo "<td><input type=\"text\" size=\"32\" name=\"beschreibung$s->sprache\" value=\"".$konto->beschreibung[$s->sprache]."\"></td>\n";
echo "</tr>\n";
}
$i++;
}
echo "<tr>\n";
echo "<td>Kurzbezeichnung</td>\n";
@@ -148,18 +146,15 @@ if(isset($_GET['method']))
echo "<td>Kontonummer</td>\n";
echo "<td><input type=\"text\" size=\"32\" maxlength =\"32\" name=\"kontonummer\" value=\"\"></td>\n";
echo "</tr>\n";
$i = 1;
foreach($sprache->result as $s)
{
if($s->content == true)
{
$headline = $sprache->getSpracheFromIndex($i);
echo "<tr>\n";
echo "<td>$headline</td>\n";
echo "<td><input type=\"text\" size=\"32\" name=\"beschreibung$i\" value=\"\"></td>\n";
echo "<td>$s->sprache</td>\n";
echo "<td><input type=\"text\" size=\"32\" name=\"beschreibung$s->sprache\" value=\"\"></td>\n";
echo "</tr>\n";
}
$i++;
}
echo "<tr><td>Kurzbezeichnung</td>\n";
echo "<td><input type=\"text\" size=\"32\" maxlength =\"32\" name=\"kurzbezeichnung\" value=\"\"></td>\n";
@@ -201,15 +196,11 @@ if(isset($_GET['method']))
}
$konto->kontonr = $_POST['kontonummer'];
$i = 1;
foreach($sprache->result as $s)
{
if($s->content == true)
{
$konto->beschreibung[$i] = $_POST['beschreibung'.$i];
}
$i++;
}
$konto->beschreibung[$s->sprache] = $_POST['beschreibung'.$s->sprache];
$konto->kurzbz = $_POST['kurzbezeichnung'];
$konto->updateamum = date('Y-m-d H:i:s');
$konto->updatevon = $user;
@@ -303,14 +294,9 @@ if(isset($_GET['method']))
echo "<th>Kurzbezeichnung</th>\n";
$i = 1;
foreach($sprache->result as $s)
{
if($s->content == true)
{
$headline = $sprache->getSpracheFromIndex($i);
echo "<th>$headline</th>\n";
}
$i++;
}
echo "<th>$s->sprache</th>\n";
echo "<th>Aktiv</th>\n";
echo "<th>&nbsp;</th></tr></thead><tbody>\n";
@@ -324,15 +310,10 @@ if(isset($_GET['method']))
echo '<td>'.$row->konto_id."</td>\n";
echo '<td>'.$row->kontonr."</td>\n";
echo '<td>'.$row->kurzbz."</td>\n";
$i = 1;
foreach($sprache->result as $s)
{
if($s->content == true)
{
echo '<td>'.$row->beschreibung[$i]."</td>\n";
}
$i++;
}
echo '<td>'.$row->beschreibung[$s->sprache]."</td>\n";
echo '<td>'.$aktiv=($row->aktiv)?'ja':'nein'."</td>\n";
echo "<td><input type='radio' name='radio_1' value='$row->konto_id' </td>\n";
echo "</tr>\n";
@@ -349,16 +330,11 @@ if(isset($_GET['method']))
echo "<th>Konto ID</th>\n";
echo "<th>Kontonummer</th>\n";
echo "<th>Kurzbezeichnung</th>\n";
$i = 1;
foreach($sprache->result as $s)
{
if($s->content == true)
{
$headline = $sprache->getSpracheFromIndex($i);
echo "<th>$headline</th>\n";
}
$i++;
}
echo "<th>$s->sprache</th>\n";
echo "<th>Aktiv</th>\n";
echo "</tr></thead><tbody>\n";
@@ -371,16 +347,12 @@ if(isset($_GET['method']))
echo "<td>$row->konto_id</td>\n";
echo '<td>'.$row->kontonr."</td>\n";
echo '<td>'.$row->kurzbz."</td>\n";
$i = 1;
foreach($sprache->result as $s)
{
if($s->content == true)
{
echo '<td>'.$row->beschreibung[$i]."</td>\n";
}
$i++;
}
echo '<td>'.$aktiv=($row->aktiv)?'ja':'nein'."</td>\n";
echo '<td>'.$row->beschreibung[$s->sprache]."</td>\n";
echo '<td>'.($row->aktiv?'ja':'nein')."</td>\n";
echo '</tr>';
}
echo "</table>\n";
@@ -424,7 +396,7 @@ else
{
//Zeilen der Tabelle ausgeben
echo "<tr>\n";
echo "<td nowrap> <a href= \"kontouebersicht.php?method=update&amp;id=$row->konto_id\" title='Bearbeiten'> <img src=\"../skin/images/edit.gif\"> </a><a href=\"kontouebersicht.php?method=delete&amp;id=$row->konto_id\" onclick='return conf_del()' title='Löschen'> <img src=\"../skin/images/delete.gif\"></a></td>\n";
echo "<td nowrap> <a href= \"kontouebersicht.php?method=update&amp;id=$row->konto_id\" title='Bearbeiten'> <img src=\"../skin/images/edit_wawi.gif\"> </a><a href=\"kontouebersicht.php?method=delete&amp;id=$row->konto_id\" onclick='return conf_del()' title='Löschen'> <img src=\"../skin/images/delete_x.png\"></a></td>\n";
echo '<td>'.$row->kontonr."</td>\n";
echo '<td>'.$row->kurzbz."</td>\n";
@@ -433,7 +405,10 @@ else
{
if($s->content == true)
{
echo '<td>'.$row->beschreibung[$s->index]."</td>\n";
echo '<td>';
if(isset($row->beschreibung[$s->sprache]))
echo $row->beschreibung[$s->sprache]."\n";
echo '</td>';
}
$i++;
}
+7 -6
View File
@@ -64,7 +64,7 @@ require_once('../include/benutzerberechtigung.class.php');
$kostenstelle = new wawi_kostenstelle();
$user=get_uid();
$db = new basis_db();
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($user);
@@ -309,7 +309,7 @@ if(isset($_GET['method']))
$kontos = array(); // Array der Konten die einer Kostenstelle zugewiesen sind
$konto->getAll(null, 'beschreibung');
$konto->getAll();
$kontouebersicht = $konto->result;
$kostenstelle_id = isset($_GET['id'])?$_GET['id']:'';
@@ -343,12 +343,13 @@ if(isset($_GET['method']))
echo $message;
}
$kontos = $kostenstelle->get_konto_from_kostenstelle($kostenstelle_id);
//sucht nach allen Kontos der Kostenstelle und markiert diese
foreach($kontouebersicht as $ko)
{
$checked = '';
$kontos = $kostenstelle->get_konto_from_kostenstelle($kostenstelle_id);
if(in_array($ko->konto_id,$kontos))
{
$checked='checked';
@@ -361,7 +362,7 @@ if(isset($_GET['method']))
}
$i ++;
echo "<tr> <td>\n";
echo '<input type="checkbox" name="checkbox_'.$ko->konto_id.'" value='.$ko->konto_id." $checked>".$ko->beschreibung[1].'<br>';
echo '<input type="checkbox" name="checkbox_'.$ko->konto_id.'" value='.$ko->konto_id." $checked>".$db->convert_html_chars($ko->kurzbz).'<br>';
echo '</td> </tr>';
}
@@ -535,8 +536,8 @@ else
echo "
<td nowrap>
<a href=\"kostenstellenuebersicht.php?method=allocate&amp;id=$row->kostenstelle_id\" title=\"Konten zuordnen\"> <img src=\"../skin/images/addKonto.png\"></a>
<a href= \"kostenstellenuebersicht.php?method=update&amp;id=$row->kostenstelle_id\" title=\"Bearbeiten\"> <img src=\"../skin/images/edit.gif\"> </a>
<a href=\"kostenstellenuebersicht.php?method=delete&amp;id=$row->kostenstelle_id\" onclick='return conf_del()' title='Löschen'> <img src=\"../skin/images/delete.gif\"></a>\n
<a href= \"kostenstellenuebersicht.php?method=update&amp;id=$row->kostenstelle_id\" title=\"Bearbeiten\"> <img src=\"../skin/images/edit_wawi.gif\"> </a>
<a href=\"kostenstellenuebersicht.php?method=delete&amp;id=$row->kostenstelle_id\" onclick='return conf_del()' title='Löschen'> <img src=\"../skin/images/delete_x.png\"></a>\n
</td>
";
echo '<td>'.$row->kostenstelle_id."</td>\n";
+3 -3
View File
@@ -332,8 +332,8 @@ if($aktion == 'suche')
//Zeilen der Tabelle ausgeben
echo "<tr>\n";
echo "<td nowrap>
<a href= \"rechnung.php?method=update&id=$row->rechnung_id\" title=\"Bearbeiten\"> <img src=\"../skin/images/edit.gif\"> </a>
<a href=\"rechnung.php?method=delete&id=$row->rechnung_id\" onclick='return conf_del()' title='Löschen'> <img src=\"../skin/images/delete.gif\"></a>";
<a href= \"rechnung.php?method=update&id=$row->rechnung_id\" title=\"Bearbeiten\"> <img src=\"../skin/images/edit_wawi.gif\"> </a>
<a href=\"rechnung.php?method=delete&id=$row->rechnung_id\" onclick='return conf_del()' title='Löschen'> <img src=\"../skin/images/delete_x.png\"></a>";
echo '<td>'.$row->rechnungsnr."</td>\n";
echo '<td>'.$row->bestell_nr."</td>\n";
echo '<td>'.$date->formatDatum($row->rechnungsdatum, 'd.m.Y')."</td>\n";
@@ -563,7 +563,7 @@ if($aktion=='update')
</tr>
<tr>
<td><b>Konto:</b></td>
<td>'.$konto->beschreibung[1].'</td>
<td>'.$konto->kurzbz.'</td>
</tr>
<tr>
<td><b>Firma:</b></td>