/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $partner = partner::findOrFail($id); $partner->title_geo = $request->input('title_geo'); $partner->title_eng = $request->input('title_eng'); $partner->title_rus = $request->input('title_rus'); $partner->url = $request->input('url'); $partner->content_geo = $request->input('content_geo'); $partner->content_eng = $request->input('content_eng'); $partner->content_rus = $request->input('content_rus'); if (NULL !== $request->file('image')) { File::delete(public_path() . '/uploads/partner/' . $partner->image); $image = $request->file('image'); $fileName = ""; if ($image->isValid()) { $path = public_path() . '/uploads/partner/'; $fileName = str_random(32) . '.' . $image->getClientOriginalExtension(); $image->move($path, $fileName); } $partner->image = $fileName; } $partner->save(); return Redirect::route('admin.partner.show'); }
function form_zuletzt_gekauft($partner_id) { $p = new partner(); $partner_name = $p->get_partner_name($_SESSION['partner_id']); $f = new formular(); $f->erstelle_formular("Zuletzt gekauft bei {$partner_name}", null); $f->text_feld('Anzahl zuletzt gekaufter Artikel', 'art_anz', 100, 50, 'art_anz', null); $f->send_button('BTN_ANZ', 'Anzeigen'); $f->ende_formular(); }
// print_r($_SERVER); $fragez = strpos($_SERVER['REQUEST_URI'], '?'); // echo "FFF $fragez"; $last_url = substr($_SERVER['REQUEST_URI'], $fragez); // echo $last_url; $_SESSION['last_url'] = $last_url; break; case "ausgangsbuch_kurz": if (isset($_REQUEST[partner_wechseln])) { unset($_SESSION[partner_id]); } if (isset($_REQUEST[partner_id])) { $_SESSION[partner_id] = $_REQUEST[partner_id]; } $r = new rechnungen(); $p = new partner(); $link = "?daten=buchen&option=ausgangsbuch_kurz"; $partner_id = $_SESSION[partner_id]; if (isset($_REQUEST[monat]) && isset($_REQUEST[jahr])) { if ($_REQUEST['monat'] != 'alle') { $_SESSION[monat] = sprintf('%02d', $_REQUEST[monat]); } else { $_SESSION[monat] = $_REQUEST[monat]; } $_SESSION[jahr] = $_REQUEST[jahr]; } if (empty($partner_id)) { $p->partner_auswahl($link); } else { // $p->partner_auswahl($link); $monat = $_SESSION[monat];
function form_suche($typ_int_ext = 'intern') { $f = new formular(); $f->erstelle_formular("Auftragsuche {$typ_int_ext}", null); if ($typ_int_ext == 'intern') { $be = new benutzer(); $f->check_box_js('check_int_ext', 1, 'Externe Aufträge suchen', 'onchange="redirect_to(\'?daten=todo&option=auftrag_suche&typ_int_ext=extern\')"', null); $be->dropdown_benutzer2('Mitarbeiter wählen', 'benutzer_id', 'benutzer_id', null); $f->hidden_feld('benutzer_typ', 'benutzer'); } else { $p = new partner(); $f->check_box_js('check_int_ext', 1, 'Interne Aufträge suchen', 'onchange="redirect_to(\'?daten=todo&option=auftrag_suche&typ_int_ext=intern\')"', null); echo "<br>"; $p->partner_dropdown('Externe Firma/Partner wählen', 'benutzer_id', 'benutzer_id', null); $f->hidden_feld('benutzer_typ', 'Partner'); } $f->hidden_feld('option', 'auftrag_suche_send'); $f->send_button('BTN_SuchA', 'Aufträge finden'); $f->ende_formular(); }
if (!empty($_POST)) { for ($a = 0; $a < count($_POST['uebernehmen']); $a++) { $zeile_uebernehmen = $_POST['uebernehmen'][$a]; $menge = $_POST['positionen'][$zeile_uebernehmen]['menge']; $preis = $_POST['positionen'][$zeile_uebernehmen]['preis']; $uebernahme_arr['positionen'][] = $_POST['positionen'][$zeile_uebernehmen]; } $uebernahme_arr['RECHNUNG_AUSSTELLER_TYP'] = $_POST['RECHNUNG_AUSSTELLER_TYP']; $uebernahme_arr['RECHNUNG_AUSSTELLER_ID'] = $_POST['RECHNUNG_AUSSTELLER_ID']; $uebernahme_arr['RECHNUNG_EMPFAENGER_TYP'] = $_POST['RECHNUNG_KOSTENTRAEGER_TYP']; // objekt, Haus, Einheit, Partner, Lager $uebernahme_arr['RECHNUNG_EMPFAENGER_ID'] = $_POST['RECHNUNG_KOSTENTRAEGER_ID']; $uebernahme_arr['RECHNUNG_FAELLIG_AM'] = $_POST['faellig_am']; $uebernahme_arr['EMPFANGS_GELD_KONTO'] = $_POST['geld_konto']; $uebernahme_arr['RECHNUNGSDATUM'] = $_POST['rechnungsdatum']; $partner_info = new partner(); if ($uebernahme_arr['RECHNUNG_AUSSTELLER_TYP'] == 'Partner') { $rechnung_von = $partner_info->get_partner_name($uebernahme_arr['RECHNUNG_AUSSTELLER_ID']); } if ($uebernahme_arr['RECHNUNG_AUSSTELLER_TYP'] == 'Kasse') { $kassen_info = new kasse(); $kassen_info->get_kassen_info($uebernahme_arr['RECHNUNG_AUSSTELLER_ID']); $rechnung_von = $kassen_info->kassen_name; } $clean_arr['RECHNUNGSDATUM'] = $uebernahme_arr['RECHNUNGSDATUM']; $clean_arr['RECHNUNG_AUSSTELLER_TYP'] = $uebernahme_arr['RECHNUNG_AUSSTELLER_TYP']; $clean_arr['RECHNUNG_AUSSTELLER_ID'] = $uebernahme_arr['RECHNUNG_AUSSTELLER_ID']; $clean_arr['RECHNUNG_EMPFAENGER_TYP'] = $uebernahme_arr['RECHNUNG_EMPFAENGER_TYP']; $clean_arr['RECHNUNG_EMPFAENGER_ID'] = $uebernahme_arr['RECHNUNG_EMPFAENGER_ID']; $clean_arr['RECHNUNG_FAELLIG_AM'] = $uebernahme_arr['RECHNUNG_FAELLIG_AM']; $clean_arr['EMPFANGS_GELD_KONTO'] = $uebernahme_arr['EMPFANGS_GELD_KONTO'];
function kostentraeger_id_ermitteln($kostentraeger_typ, $kostentraeger_bez) { if (is_numeric($kostentraeger_bez)) { return $kostentraeger_bez; } if ($kostentraeger_typ == 'Objekt') { $obj = new objekt(); $obj->get_objekt_id($kostentraeger_bez); return $obj->objekt_id; } if ($kostentraeger_typ == 'Wirtschaftseinheit') { $w = new wirt_e(); $wirt_id = $w->get_id_from_wirte($kostentraeger_bez); return $wirt_id; } if ($kostentraeger_typ == 'Haus') { $haus = new haus(); $haus->get_haus_id($kostentraeger_bez); return $haus->haus_id; } if ($kostentraeger_typ == 'Einheit') { $einheit = new einheit(); $einheit->get_einheit_id($kostentraeger_bez); return $einheit->einheit_id; } if ($kostentraeger_typ == 'Partner') { $p = new partner(); $p->getpartner_id_name($kostentraeger_bez); return $p->partner_id; } if ($kostentraeger_typ == 'Mietvertrag') { $mv_arr = explode("*", $kostentraeger_bez); $mv_id = $mv_arr[2]; // echo '<pre>'; // print_r($mv_arr); return $mv_id; } if ($kostentraeger_typ == 'Eigentuemer') { $eig_arr = explode("*", $kostentraeger_bez); $eig_id = $eig_arr[1]; // echo '<pre>'; // print_r($mv_arr); return $eig_id; } if ($kostentraeger_typ == 'Baustelle_ext') { $s = new statistik(); return $s->get_baustelle_ext_id($kostentraeger_bez); } if ($kostentraeger_typ == 'GELDKONTO') { $gk = new gk(); return $gk->get_geldkonto_id($kostentraeger_bez); } if ($kostentraeger_typ == 'ALLE') { return '0'; } if ($kostentraeger_typ == 'Benutzer') { $be = new benutzer(); return $be->get_benutzer_id($kostentraeger_bez); } if ($kostentraeger_typ == 'Lager') { $la = new lager(); return $la->get_lager_id($kostentraeger_bez); } }
echo "<table class=\"sortable\">"; echo "<tr><th>PARTNER</th><th>NETTO</th><th>BRUTTO</th></tr>"; for ($a = 0; $a < $anz; $a++) { $p_name = $arr[$a]['PARTNER_NAME']; $netto = nummer_punkt2komma_t($arr[$a]['NETTO']); $brutto = nummer_punkt2komma_t($arr[$a]['BRUTTO']); echo "<tr><td>{$p_name}</td><td>{$netto}</td><td>{$brutto}</td>"; } echo "</table>"; } $form->ende_formular(); break; case "partner_im_detail": $form = new formular(); $form->erstelle_formular("Partnerdetails", NULL); $partner = new partner(); $partner_id = $_REQUEST[partner_id]; $partner->partnerdaten_anzeigen($partner_id); $d = new detail(); $d->detailsanzeigen('PARTNER_LIEFERANT', $partner_id); $form->ende_formular(); break; case "partner_aendern": if (!empty($_REQUEST[partner_id])) { $partner = new partners(); $partner->form_partner_aendern($_REQUEST[partner_id]); } else { echo "Bitte den Partner zum Ändern wählen."; } break; case "partner_aendern_send":
function profil_liste() { // unset($_SESSION['r_profil_id']); if (isset($_SESSION['r_profil_id'])) { $this->get_r_profil_infos($_SESSION['r_profil_id']); fehlermeldung_ausgeben("Aktuelles Profil: {$this->kurz_b}"); $_SESSION['partner_id'] = $this->partner_id; } $arr = $this->profil_liste_arr(); if (is_array($arr)) { $anz = count($arr); echo "<table>"; echo "<tr><th>NR</th><th>PROFIL</th><th>OBJEKT</th><th>GELDKONTO</th><th>HV LOGO</th><th>OPTIONEN</th></tr>"; for ($a = 0; $a < $anz; $a++) { $text = $arr[$a]['KURZ_B']; $profil_id = $arr[$a]['ID']; $objekt_id = $arr[$a]['OBJEKT_ID']; $gk_id = $arr[$a]['GK_ID']; $gk_info = new geldkonto_info(); $gk_info->geld_konto_details($gk_id); $partner_id = $arr[$a]['PARTNER_ID']; $pp = new partner(); $partner_name = $pp->get_partner_name($partner_id); $oo = new objekt(); $objekt_name = $oo->get_objekt_name($objekt_id); $link_profil_wahl = "<a href=\"?daten=listen&option=profil_wahl&profil_id={$profil_id}\">{$text}</a>"; $link_profil_edit = "<a href=\"?daten=listen&option=profil_edit&profil_id={$profil_id}\">Konten ändern</a>"; $link_bericht = "<a href=\"?daten=listen&option=pruefung_bericht&profil_id={$profil_id}\">Bericht erstellen</a>"; if (isset($_SESSION['r_profil_id']) && $_SESSION['r_profil_id'] == $profil_id) { echo "<tr class=\"zeile2\"><td>{$profil_id}</td><td>{$link_profil_wahl}</td><td>{$objekt_name}</td><td>{$gk_info->geldkonto_bezeichnung_kurz}</td><td>{$partner_name}</td><td>{$link_profil_edit} {$link_bericht}</td></tr>"; } else { echo "<tr><td>{$profil_id}</td><td>{$link_profil_wahl}</td><td>{$objekt_name}</td><td>{$gk_info->geldkonto_bezeichnung_kurz}</td><td>{$partner_name}</td><td></td></tr>"; } } echo "</table>"; } else { die('Keine Profile vorhanden!!!'); } }
function liste_beleg2rg() { $arr = $this->beleg_pool_arr(); // print_r($arr); $anz = count($arr); echo "<table>"; echo "<tr><th>EMPFÄNGER</th><th>BELEG</th><th>INFO</th><th>BRUTTO</th><th>OPTIONEN</th></tr>"; for ($a = 0; $a < $anz; $a++) { $p_id = $arr[$a]['EMPF_P_ID']; $p = new partner(); $partner_name = $p->get_partner_name($p_id); $beleg_nr = $arr[$a]['BELEG_NR']; $r = new rechnung(); $r->rechnung_grunddaten_holen($beleg_nr); // print_r($r); $a_partner_name = $p->get_partner_name($_SESSION['partner_id']); $link_rg = "<a href=\"?daten=rechnungen&option=rechnungs_uebersicht&belegnr={$beleg_nr}\">{$r->rechnungsnummer}</a>"; $link_rg_neu = "<a href=\"?daten=rechnungen&option=neue_rg&belegnr={$beleg_nr}&empf_p_id={$p_id}\">Neue RG von {$a_partner_name} erstellen</a>"; if ($_SESSION['partner_id'] == $r->rechnungs_aussteller_id) { echo "<tr><td>{$partner_name}</td><td>{$link_rg}</td><td>{$r->kurzbeschreibung}</td><td>{$r->rechnungs_brutto}</td><td>"; echo "{$link_rg_neu}"; echo "</td></tr>"; } } echo "</table>"; }
function rechnungsausgangsbuch($typ, $partner_id, $monat, $jahr, $rechnungstyp) { if (file_exists("classes/class_details.php")) { include_once "classes/class_details.php"; } $monatname = monat2name($monat); $form = new formular(); $p = new partner(); if (!empty($_SESSION['partner_id'])) { $p->partner_grunddaten($_SESSION['partner_id']); $form->erstelle_formular("Ausgewählt: {$p->partner_name}", NULL); $form->erstelle_formular("Rechnungsausgangsbuch {$monatname} {$jahr} - {$p->partner_name}", NULL); } else { $form->erstelle_formular("Ausgewählt: Lager", NULL); $form->erstelle_formular("Rechnungsausgangsbuch {$monatname} {$jahr} - Lager", NULL); } echo "<table id=\"monate_links\"><tr><td>"; $this->r_ausgang_monate_links($monat, $jahr); echo "</td></tr>"; $pdf_link = "<a href=\"?daten=rechnungen&option=rechnungsbuch_ausgang&monat={$monat}&jahr={$jahr}&r_typ=Rechnung\">PDF-Ansicht</a>"; echo "<tr><td>{$pdf_link}</td></tr>"; echo "</table>"; $rechnungen_arr = $this->ausgangsrechnungen_arr($typ, $partner_id, $monat, $jahr, $rechnungstyp); /* Druck LOGO */ $d = new detail(); $mandanten_nr = $d->finde_mandanten_nr($partner_id); if (file_exists("print_css/" . $typ . "/" . $partner_id . "_logo.png")) { echo "<div id=\"div_logo\"><img src=\"print_css/" . $typ . "/" . $partner_id . "_logo.png\"><br>{$p->partner_name} Rechnungsausgangsbuch {$monatname} {$jahr} Mandanten-Nr.: {$mandanten_nr} Blatt: {$monat}<hr></div>\n"; } else { echo "<div id=\"div_logo\">KEIN LOGO<br>Folgende Datei erstellen: print_css/" . $typ . "/" . $partner_id . "_logo.png<hr></div>"; } $this->rechnungsbuch_anzeigen_aus($rechnungen_arr); $form->ende_formular(); $form->ende_formular(); }
<? if(!defined("NODIRECT")){ die("No direct Access !!"); } require_once(PATH_CLASS."/partner.php"); // new products class $partner = new partner; $partner->konek(); // kategori product /default1 $listkategori = $partner->Kategori(1); // def var $template = "partnerK.tpl"; $smarty->assign('judul',"Partners and Event Management"); $smarty->assign('refresh',$_SERVER['REQUEST_URI']); $meta = '<meta http-equiv="refresh" content="3;url=\''.$_SERVER['SCRIPT_NAME'].'?aksi=partnerk" />'; if($_SERVER['HTTP_REFERER']){ $smarty->assign('referer',$_SERVER['HTTP_REFERER']); }else{ $smarty->assign('referer',$_SERVER['SCRIPT_NAME']."?aksi=partner"); } $smarty->assign('path_editor',PATH_EDITOR); // fetch data $x = 0; $partner->sql = "select id,name,substr(description,1,100) as isi,logo,link,type_partner, if(status=1,'aktif', 'non aktif') as status from tbl_partner order by id Desc"; $partner->perPage = REC_PER_PAGE; $partner->gul = 10; $sql = $partner->genSql();
} } if ($clean_arr[Aussteller_typ] == $clean_arr[Empfaenger_typ] && $clean_arr[Aussteller] == $clean_arr[Empfaenger]) { $fehler = true; fehlermeldung_ausgeben("Rechnungsaussteller- und Empfänger sind identisch.<br>"); } if (!$fehler) { if ($clean_arr[Empfaenger_typ] == 'Kasse') { $kassen_info = new kasse(); $kassen_info->get_kassen_info($clean_arr[Empfaenger]); $partner_info = new partner(); $aussteller = $partner_info->get_partner_name($clean_arr[Aussteller]); $empfaenger = "" . $kassen_info->kassen_name . " - " . $kassen_info->kassen_verwalter . ""; } if ($clean_arr[Empfaenger_typ] == 'Partner') { $partner_info = new partner(); $aussteller = $partner_info->get_partner_name($clean_arr[Aussteller]); $empfaenger = $partner_info->get_partner_name($clean_arr[Empfaenger]); } echo "Rechnung von: <b>{$aussteller}</b> an <b>{$empfaenger}</b> vom {$clean_arr['rechnungsdatum']}<br>"; echo "Rechnungsnummer: {$clean_arr['rechnungsnummer']}<br>"; echo "Eingangsdatum: {$clean_arr['eingangsdatum']}<br>"; if (preg_match("/,/i", $clean_arr['nettobetrag'])) { $clean_arr[nettobetrag] = nummer_komma2punkt($clean_arr[nettobetrag]); } if (preg_match("/,/i", $clean_arr['bruttobetrag'])) { $clean_arr[bruttobetrag] = nummer_komma2punkt($clean_arr[bruttobetrag]); } if (preg_match("/,/i", $clean_arr['skontobetrag'])) { $clean_arr[skontobetrag] = nummer_komma2punkt($clean_arr[skontobetrag]); }
$submit_obj_erstellen = $_REQUEST["obj_erstellen"]; $daten_rein = $_REQUEST["daten_rein"]; $objekt_in_db = $_REQUEST["objekt_in_db"]; $aendern_in_db = $_REQUEST["aendern_in_db"]; $obj_update = $_REQUEST["obj_update"]; switch ($daten_rein) { case "anlegen": $form = new mietkonto(); $form->erstelle_formular("Neues Wohnobjekt anlegen", NULL); iframe_start(); echo "<h1>Objekt anlegen</h1>"; if (!isset($submit_obj_erstellen)) { // $form->erstelle_formular("Neues Wohnobjekt anlegen", NULL); erstelle_eingabefeld('Objekt Kurzname', 'objekt_kurzname', NULL, 20); // name, wert, size $partner = new partner(); $partner_arr = $partner->partner_dropdown('Eigentümer', 'eigentuemer', 'eigentuemer'); erstelle_submit_button(obj_erstellen, Erstellen); // name, wert ende_formular(); objekte_liste(); } if (isset($submit_obj_erstellen)) { $objekt_kurzname = trim($objekt_kurzname); if ($objekt_kurzname != '') { // erstelle_formular('objekt_in_db', '?formular=objekte&daten_rein=objekt_in_db'); //name, action $form->erstelle_formular("Wohnobjekt anlegen", '?formular=objekte&daten_rein=objekt_in_db'); echo "<tr><td><h1>Folgende Daten wurden übermittelt:\n</h1></td></tr>\n"; echo "<tr><td><h2>Objektkurzname: {$objekt_kurzname}</h2></td></tr>\n"; echo "<tr><td>"; warnung_ausgeben("Sind Sie sicher, daß Sie das Objekt {$objekt_kurzname} anlegen wollen? {$eigentuemer}");