/**
  * 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');
 }
Пример #2
0
 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();
 }
Пример #3
0
     // 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];
Пример #4
0
 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();
 }
Пример #5
0
 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'];
Пример #6
0
 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);
     }
 }
Пример #7
0
         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":
Пример #8
0
 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!!!');
     }
 }
Пример #9
0
 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>";
 }
Пример #10
0
 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();
 }
Пример #11
0
<?
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();
Пример #12
0
     }
 }
 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]);
     }
Пример #13
0
$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}");