Exemple #1
0
function modifUser($bdd, $idUser, $nom, $prenom, $login, $mdp, $typeUser)
{
    $error = '';
    if ($nom == "") {
        $error = $error . "nom d'utilisateur vide, ";
    }
    if ($prenom == "") {
        $error = $error . "prenom d'utilisateur vide, ";
    }
    if ($login == "") {
        $error = $error . "login d'utilisateur vide, ";
    }
    if ($mdp == "") {
        $error = $error . "mot de passe d'utilisateur vide, ";
    }
    if ($typeUser == "") {
        $error = $error . "type d'utilisateur vide, ";
    }
    if ($error == '') {
        // si pas d'erreur traitement
        $user = getAllUser($idUser);
        $i = 0;
        while ($unUser = $user->fetch()) {
            $i++;
            if ($unUser['MDP_USER'] != $mdp) {
                // si mdp change alors MD5
                $mdp = md5($mdp);
            }
        }
        if ($i == 1) {
            // si une seule ligne retournee
            //traitement
            $req = "UPDATE user SET LOGIN_USER='******', MDP_USER='******', TYPE_USER='******', NOM_USER='******', PRENOM_USER='******' WHERE user.ID_USER ='******'";
            $error = $bdd->exec($req);
        }
    }
    return $error;
}
//Sourcefile for Autocompletion
if (empty($_GET['term'])) {
    exit;
}
require_once "../inc/stdLib.php";
if ($_GET['case'] == 'name') {
    require_once "../inc/crmLib.php";
    require_once "../inc/FirmenLib.php";
    require_once "../inc/persLib.php";
    require_once "../inc/UserLib.php";
    $suchwort = mkSuchwort($_GET['term']);
    $rsC = getAllFirmen($suchwort, true, "C");
    $rsV = getAllFirmen($suchwort, true, "V");
    $rsK = getAllPerson($suchwort);
    $rsE = getAllUser($suchwort);
    $rs = array();
    if ($rsC) {
        foreach ($rsC as $key => $value) {
            if (count($rs) > 11) {
                break;
            }
            array_push($rs, array('label' => $value['name'], 'category' => '', 'src' => 'C', 'id' => $value['id']));
        }
    }
    if ($rsV) {
        foreach ($rsV as $key => $value) {
            if (count($rs) > 11) {
                break;
            }
            array_push($rs, array('label' => $value['name'], 'category' => translate('.:vendors:.', 'firma'), 'src' => 'V', 'id' => $value['id']));
Exemple #3
0
$j = $fa["termend"] >= 0 && $fa["termend"] <= 23 && $fa["termend"] > $fa["termbegin"] ? $fa["termend"] : 19;
$tbeg = '';
$tend = '';
for ($z = 0; $z < 24; $z++) {
    $tbeg .= "<option value={$z}" . ($i == $z ? " selected" : "") . ">{$z}";
    $tend .= "<option value={$z}" . ($j == $z ? " selected" : "") . ">{$z}";
}
$jahr = date("Y");
$re = getReJahr($fa["id"], $jahr, false, true);
$an = getAngebJahr($fa["id"], $jahr, false, true);
$IMG = getLastYearPlot($re, $an, false);
$t->set_var(array('IMG' => $IMG, 'login' => $fa["login"], 'name' => $fa["name"], 'addr1' => $fa["addr1"], 'addr2' => $fa["addr2"], 'addr3' => $fa["addr3"], 'uid' => $fa["id"], 'homephone' => $fa["homephone"], 'workphone' => $fa["workphone"], 'notes' => $fa["notes"], 'mailsign' => $fa["mailsign"], 'email' => $fa["email"], 'msrv' => $fa["msrv"], 'port' => $fa["port"], 'mailuser' => $fa["mailuser"], 'kennw' => $fa["kennw"], 'postf' => $fa["postf"], 'postf2' => $fa["postf2"], 'protopop' => $fa["proto"] == "f" ? "checked" : "", 'protoimap' => $fa["proto"] == "t" ? "checked" : "", 'sql_error' => $fa["sql_error"] == "t" ? ",#sql_error" : "", 'php_error' => $fa["php_error"] == "t" ? ",#php_error" : "", 'ssl' . $fa["ssl"] => "checked", 'mandsig' . $fa['mandsig'] => 'checked', 'interv' => $fa["interv"], 'pre' => $fa["pre"], 'kdviewli' . $fa["kdviewli"] => "selected", 'kdviewre' . $fa["kdviewre"] => "selected", 'searchtab' . $fa["searchtab"] => "selected", 'abteilung' => $fa["abteilung"], 'position' => $fa["position"], 'termbegin' => $tbeg, 'termend' => $tend, 'termseq' => $fa["termseq"] ? $fa["termseq"] : 30, 'GRUPPE' => $gruppen, 'DATUM' => date('d.m.Y'), 'icalext' => $fa["icalext"], 'icaldest' => $fa["icaldest"], 'icalart' . $fa["icalart"] => "selected", 'preon' => $fa["preon"] ? ",#preon" : "", 'streetview' => $fa['streetview'], 'planspace' => $fa['planspace'], 'feature_ac' => $fa['feature_ac'] == 't' ? ',#feature_ac' : '', 'feature_ac_minlength' => $fa['feature_ac_minlength'], 'feature_ac_delay' => $fa['feature_ac_delay'], 'angebot_button' => $fa['angebot_button'] == 't' ? ',#angebot_button' : '', 'auftrag_button' => $fa['auftrag_button'] == 't' ? ',#auftrag_button' : '', 'rechnung_button' => $fa['rechnung_button'] == 't' ? ',#rechnung_button' : '', 'liefer_button' => $fa['liefer_button'] == 't' ? ',#liefer_button' : '', 'zeige_extra' => $fa['zeige_extra'] == 't' ? ',#zeige_extra' : '', 'zeige_dhl' => $fa['zeige_dhl'] == 't' ? ',#zeige_dhl' : '', 'external_mail' => $fa['external_mail'] == 't' ? ',#external_mail' : '', 'zeige_karte' => $fa['zeige_karte'] == 't' ? ',#zeige_karte' : '', 'zeige_etikett' => $fa['zeige_etikett'] == 't' ? ',#zeige_etikett' : '', 'zeige_tools' => $fa['zeige_tools'] == 't' ? ',#zeige_tools' : '', 'zeige_bearbeiter' => $fa['zeige_bearbeiter'] == 't' ? ',#zeige_bearbeiter' : '', 'feature_unique_name_plz' => $fa['feature_unique_name_plz'] == 't' ? ',#feature_unique_name_plz' : '', 'zeige_lxcars' => $fa['zeige_lxcars'] == 't' ? ',#zeige_lxcars' : '', 'tinymce' => $fa['tinymce'] == 't' ? ',#tinymce' : '', 'streetview_default' => $fa['streetview_default'] == 't' ? ',#streetview_default' : '', 'search_history' => $fa['search_history']));
if ($own) {
    $t->set_block("usr1", "Selectbox", "Block");
    $select = !empty($fa["vertreter"]) ? $fa["vertreter"] : $fa["id"];
    $user = getAllUser(array(0 => true, 1 => ""));
    if ($user) {
        foreach ($user as $zeile) {
            if ($zeile['id'] != $_SESSION['loginCRM']) {
                $t->set_var(array('Sel' => $select == $zeile["id"] ? " selected" : "", 'vertreter' => $zeile["id"], 'vname' => $zeile["name"] != '' ? $zeile['name'] : $zeile['login']));
                $t->parse("Block", "Selectbox", true);
            }
        }
    }
    $t->set_block("usr1", "SelectboxB", "BlockB");
    $ALabels = getLableNames();
    if ($ALabels) {
        foreach ($ALabels as $data) {
            $t->set_var(array('FSel' => $data["id"] == $fa["etikett"] ? " selected" : "", 'LID' => $data["id"], 'FTXT' => $data["name"]));
            $t->parse("BlockB", "SelectboxB", true);
        }
         $numOthera = 6;
         // $_SESSION['page']=1;
         break;
     case 6:
         $titleAdh = "Adh&eacute;rents archivés";
         $typeAdh = 6;
         $num = 4;
         $other = 'actifs';
         $numOther = 1;
         $othera = 'inactifs';
         $numOthera = 2;
         // $_SESSION['page']=1;
         break;
 }
 //utilisation des utilisateurs par type actifs/inactifs
 $result = getAllUser($typeAdh);
 if (FALSE == $result or mysqli_num_rows($result) == 0) {
     echo "<br><div class=\"row\"><div class=\"col-xs-6\">";
     echo getError(1);
     echo "</div><div class=\"col-xs-6\"><div class=\"alert alert-info alert-dismissable\"><i class=\"fa fa-info\"></i>\n          <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">&times;</button>&nbsp;&nbsp;&nbsp;<a  href=\"index.php?a=1&b=1\" >Créer un nouvel utilisateur ?</a></div></div></div>";
 } else {
     //$nb  = mysqli_num_rows($result);
     // count total number of appropriate listings:
     $tcount = mysqli_num_rows($result);
     $rpp = 50;
     // results per page
     // count number of pages:
     $tpages = $tcount ? ceil($tcount / $rpp) : 20;
     //debug($tpages);
     /// AJOUT PAGINATION
     $page = intval($_GET['page']);
                            <div class="dataTable_wrapper">
                                <table class="table table-striped table-bordered table-hover" id="dataTables-example">
                                    <thead>
                                        <tr>
                                            <th>#sl</th>
                                            <th>User Name</th>
                                            <th>User Type </th>
                                            <th>Status</th>
                                            <th>Added By</th>
                                            <th>Joined</th>
                                            <th>Delete</th>
                                        </tr>
                                    </thead>
                                    <tbody>
                                    <?php 
$qry = getAllUser();
$i = 1;
while ($data = mysql_fetch_object($qry)) {
    ?>

                                        <tr class="odd gradeX">
                                            <td> <?php 
    echo $i;
    ?>
 </td>
                                            <td> <a href="edit-user.php?uId=<?php 
    echo $data->uId;
    ?>
 "><?php 
    echo $data->uName;
    ?>
Exemple #6
0
            $mitglieder = getMitglieder($_POST["gruppe"]);
        } else {
            if ($_POST["usrgrp"]) {
                if ($_POST["grpusr"]) {
                    $mitgl = array_unique($_POST["grpusr"]);
                } else {
                    $mitgl = "";
                }
                saveMitglieder($mitgl, $_POST["gruppe"]);
                $gruppe = -1;
            }
        }
    }
}
$grp = getGruppen();
$mit = getAllUser(array(0 => true, 1 => "%"));
$t = new Template($base);
doHeader($t);
$t->set_file(array("usr2" => "user3.tpl"));
$t->set_var(array(UID => $_SESSION["loginCRM"], msg => $msg));
$t->set_block("usr2", "Selectbox", "Block");
if ($grp) {
    foreach ($grp as $zeile) {
        if ($_POST["gruppe"] == $zeile["grpid"]) {
            $sel = " selected";
        } else {
            $sel = "";
        }
        $t->set_var(array(SEL => $sel, GRPID => $zeile["grpid"], NAME => $zeile["grpname"]));
        $t->parse("Block", "Selectbox", true);
    }
        $_POST["action"] = "suchen";
    }
    $search = "visible";
    $save = "visible";
    $none = "block";
    $stamm = "block";
    $block = "none";
} else {
    if ($_GET["history"]) {
        $history = true;
        $show = "hidden";
        $_POST["oppid"] = $_GET["history"];
    }
}
$oppstat = getOpportunityStatus();
$salesman = getAllUser(array(0 => true, 1 => "%"));
if ($_POST["action"] == 'suchen' || $history) {
    $data = suchOpportunity($_POST);
    $none = "block";
    $block = "none";
    if (count($data) > 1) {
        $t->set_file(array("op" => "opportunityL.tpl"));
        $t->set_block("op", "Liste", "Block");
        $last = 0;
        foreach ($data as $row) {
            if ($last != $row["oppid"] || $history) {
                $t->set_var(array(LineCol => $i % 2 + 1, id => $row["id"], firma => $last == $row["oppid"] ? "" : $row["firma"], oppid => $row["oppid"], show => $show, title => $row["title"], chance => $row["chance"] * 10, betrag => sprintf("%0.2f", $row["betrag"]), status => $row["statusname"], datum => db2date($row["zieldatum"]), user => $row["user"], chgdate => db2date($row["itime"])));
                $t->parse("Block", "Liste", true);
                $i++;
            }
            $last = $row["oppid"];
/**
 * Generate notifications for all users.
 * @param PDO $db A PDO database connection.
 * @param integer $hour Number of hours before events start.
 * @param string $check
 */
function genNotifications($db, $hour, $check = "")
{
    $users = getAllUser($db);
    foreach ($users as $user) {
        $events = getJoinedEvents($db, $user->UserID, $hour, $check);
        foreach ($events as $event) {
            if ($event->Image) {
                $imgLink = "/uploads/event/" . $event->Image;
            } else {
                $imgLink = "/public/img/sports/" . $event->TagName . ".png";
            }
            insertNotif($db, $user->UserID, $event->EventID, $event->Name . " begins in " . $hour . " hours", "/events/view/" . $event->EventID, $imgLink);
        }
    }
}
                echo "<tr><td>" . $row["nom_user"] . "</td>\n                             <td>" . $row["prenom_user"] . "</td>\n\t\t\t\t\t\t\t \n                             <td><a href=\"index.php?a=51&b=2&type=admin&iduser="******"id_user"] . "\"><button type=\"button\" class=\"btn btn-primary sm\" data-toggle=\"tooltip\" title=\"Fiche inscription\"><i class=\"fa fa-edit\"></i></button></a>&nbsp;";
                if ($testAnim == TRUE) {
                    echo "<a href=\"index.php?a=50&b=2&idanim=" . $row["id_user"] . "\"><button type=\"button\" class=\"btn btn-primary sm\" data-toggle=\"tooltip\" title=\"Param&egrave;tres\"><i class=\"fa fa-gear\"></i></button>";
                } else {
                    echo "<a href=\"index.php?a=50&b=1&idanim=" . $row["id_user"] . "\"><button type=\"button\" class=\"btn btn-primary sm\" data-toggle=\"tooltip\" title=\"Param&egrave;tres\"><i class=\"fa fa-gear\"></i></button>";
                }
                echo "</td> </tr>";
            }
            ?>
     </tbody> </table></div><!-- end of #tab1 -->
    <?php 
        }
    }
}
// Les animateurs ......
$result = getAllUser(3);
if (FALSE == $result) {
    echo getError(1);
} else {
    $nb = mysqli_num_rows($result);
    if ($nb > 0) {
        //echo "<div class=soustitre>Animateurs: ".$nb."</div>";
        ?>
 
<div class="tab-pane active" id="tab2"><table class="table">
			<thead>
            <th>Nom</th><th>Pr&eacute;nom</th><th>Statut</th>
			<!--<th>salles attribu&eacute;es</th>-->
			<th>Fiche</th><th>Param&egrave;tres</th></thead><tbody>
            <?php 
        $sallesarray = getAllsalles();
Exemple #10
0
        $daten["Firma"] = $co["cp_givenname"] . " " . $co["cp_name"];
        $daten["Plz"] = $co["cp_zipcode"];
        $daten["Ort"] = $co["cp_city"];
        $daten["nummer"] = $co["nummer"];
        break;
    default:
        $daten["Firma"] = "xxxxxxxxxxxxxx";
        $daten["nummer"] = "";
}
//------------------------------------------- Beginn Ausgabe
$t = new Template($base);
$t->set_file(array("cont" => "getCall.tpl"));
doHeader($t);
//------------------------------------------- CRMUSER
$t->set_block("cont", "Selectbox", "Block2");
$user = getAllUser("%");
if ($user) {
    foreach ($user as $zeile) {
        $t->set_var(array(Sel => $select == $zeile["id"] ? " selected" : "", UID => $zeile["id"], Login => $zeile["login"]));
        $t->parse("Block2", "Selectbox", true);
    }
}
//------------------------------------------- Firma/Kontakte
$t->set_block("cont", "Selectbox2", "Block3");
if ($fid) {
    $contact = getAllKontakt($fid);
    $first[] = array("cp_id" => $fid, "cp_name" => "Firma", "cp_givenname" => "allgemein");
    if ($contact) {
        $contact = array_merge($first, $contact);
    } else {
        $contact = $first;
function vartpl(&$t, $daten, $typ, $msg, $btn1, $btn2, $tpl, $suchmaske = false, $ui = false)
{
    $jscal = "<style type='text/css'>@import url(../js/jscalendar/calendar-win2k-1.css);</style>\n";
    $jscal .= "<script type='text/javascript' src='../js/jscalendar/calendar.js'></script>\n";
    $jscal .= "<script type='text/javascript' src='../js/jscalendar/lang/calendar-de.js'></script>\n";
    $jscal .= "<script type='text/javascript' src='../js/jscalendar/calendar-setup.js'></script>\n";
    if (isset($daten["grafik"])) {
        if ($typ == "C") {
            $DIR = "C" . $daten["customernumber"];
        } else {
            $DIR = "V" . $daten["vendornumber"];
        }
        if (file_exists("dokumente/" . $_SESSION["dbname"] . "/{$DIR}/logo." . $daten["grafik"])) {
            $Image = "<img src='dokumente/" . $_SESSION["dbname"] . "/{$DIR}/logo." . $daten["grafik"] . "' " . $daten["icon"] . ">";
        } else {
            $Image = "Bild ({$DIR}/logo." . $daten["grafik"] . ") nicht<br>im Verzeichnis";
        }
    } else {
        $Image = '';
    }
    $tmp = false;
    if (!$suchmaske) {
        $tmp = getVariablen($daten["id"]);
    }
    $varablen = $tmp > 0 ? count($tmp) . " Variablen" : "";
    if ($ui) {
        $t->set_file(array("fa1" => "companies" . $tpl . ".tpl"));
    } else {
        $t->set_file(array("fa1" => "firmen" . $tpl . ".tpl"));
    }
    if (isset($daten["employee"]) and $daten['employee'] > 0) {
        $employee = $daten["employee"];
    } else {
        if (isset($daten["modemployee"])) {
            $employee = "ERP " . $daten["modemployee"];
        } else {
            $employee = '';
        }
    }
    $t->set_var(array('FAART' => $typ == "C" ? ".:Customer:." : ".:Vendor:.", 'FAART2' => $typ == "C" ? ".:Customer Name:." : ".:Vendor Name:.", 'mtime' => isset($daten["mtime"]) ? $daten['mtime'] : '', 'Q' => $typ, 'Btn1' => $btn1, 'Btn2' => $btn2, 'Msg' => $msg, 'preon' => isset($daten["pre"]) ? "checked" : '', 'action' => $ui ? "" : "firmen" . $tpl . ".php?Q={$typ}", 'id' => isset($daten["id"]) ? $daten['id'] : '', 'customernumber' => isset($daten["customernumber"]) ? $daten["customernumber"] : '', 'vendornumber' => isset($daten["vendornumber"]) ? $daten["vendornumber"] : '', 'kdnr' => isset($daten["nummer"]) ? $daten["nummer"] : '', 'v_customer_id' => isset($daten["v_customer_id"]) ? $daten["v_customer_id"] : '', 'name' => isset($daten["name"]) ? $daten["name"] : '', 'greeting_' => isset($daten["greeting_"]) ? $daten["greeting_"] : '', 'department_1' => isset($daten["department_1"]) ? $daten["department_1"] : '', 'department_2' => isset($daten["department_2"]) ? $daten["department_2"] : '', 'street' => isset($daten["street"]) ? $daten["street"] : '', 'country' => isset($daten["country"]) ? $daten["country"] : '', 'zipcode' => isset($daten["zipcode"]) ? $daten["zipcode"] : '', 'city' => isset($daten["city"]) ? $daten["city"] : '', 'phone' => isset($daten["phone"]) ? $daten["phone"] : '', 'fax' => isset($daten["fax"]) ? $daten["fax"] : '', 'email' => isset($daten["email"]) ? $daten["email"] : '', 'homepage' => isset($daten["homepage"]) ? $daten["homepage"] : '', 'sw' => isset($daten["sw"]) ? $daten["sw"] : '', 'konzern' => isset($daten["konzern"]) ? $daten["konzern"] : '', 'konzernname' => isset($daten["konzernname"]) ? $daten["konzernname"] : '', 'branche_' => isset($daten["branche_"]) ? $daten["branche_"] : '', 'ustid' => isset($daten["ustid"]) ? $daten["ustid"] : '', 'taxnumber' => isset($daten["taxnumber"]) ? $daten["taxnumber"] : '', 'contact' => isset($daten["contact"]) ? $daten["contact"] : '', 'leadsrc' => isset($daten["leadsrc"]) ? $daten["leadsrc"] : '', 'notes' => isset($daten["notes"]) ? $daten["notes"] : '', 'bank' => isset($daten["bank"]) ? $daten["bank"] : '', 'bank_code' => isset($daten["bank_code"]) ? $daten["bank_code"] : '', 'iban' => isset($daten["iban"]) ? $daten["iban"] : '', 'bic' => isset($daten["bic"]) ? $daten["bic"] : '', 'headcount' => isset($daten["headcount"]) ? $daten["headcount"] : '', 'direct_debit' . (isset($daten['direct_debit']) ? $daten['direct_debit'] : '') => "checked", 'account_number' => isset($daten["account_number"]) ? $daten["account_number"] : '', 'terms' => isset($daten["terms"]) ? $daten["terms"] : '', 'kreditlim' => isset($daten["creditlimit"]) ? $daten["creditlimit"] : '', 'umsatz' => isset($daten["umsatz"]) ? $daten["umsatz"] : '', 'op' => isset($daten["op"]) ? $daten["op"] : '', 'preisgrp' => isset($daten["preisgroup"]) ? $daten["preisgroup"] : '', 'IMG' => $Image, 'grafik' => isset($daten["grafik"]) ? $daten["grafik"] : '', 'init' => $employee, 'login' => $_SESSION["login"], 'employee' => $_SESSION["loginCRM"], 'password' => isset($_SESSION["password"]) ? $_SESSION["password"] : '', 'txid' . (isset($daten["taxzone_id"]) ? $daten["taxzone_id"] : '') => "selected", 'GEODB' => $_SESSION['GEODB'] == 't' ? '1==1' : '1>2', 'GEOS' => $_SESSION['GEODB'] == 't' ? "visible" : "hidden", 'GEO1' => $_SESSION['GEODB'] == 't' ? '' : "!--", 'GEO2' => $_SESSION['GEODB'] == 't' ? '' : "--", 'BLZ1' => $_SESSION['BLZDB'] == 't' ? '' : "!--", 'BLZ2' => $_SESSION['BLZDB'] == 't' ? '' : "--", 'cvars' => isset($daten['id']) ? cvar_edit($daten["id"]) : '', 'variablen' => $varablen));
    $jahre = getUmsatzJahre($typ == "C" ? "ar" : "ap");
    doBlock($t, "fa1", "YearListe", "YL", $jahre, "year", "year", $daten["year"]);
    $lang = getLanguage();
    doBlock($t, "fa1", "LAnguage", "LA", $lang, "id", "description", $daten["language_id"]);
    $kdtyp = getBusiness();
    doBlock($t, "fa1", "TypListe", "BT", $kdtyp, "id", "description", $daten["business_id"]);
    $lead = getLeads();
    doBlock($t, "fa1", "LeadListe", "LL", $lead, "id", "lead", $daten["lead"]);
    if (isset($daten['id'])) {
        $shiptos = getAllShipto($daten["id"], $typ);
        doBlock($t, "fa1", "shiptos", "ST", $shiptos, "shipto_id", array("shiptoname", "shiptostreet", "shiptocity"), false);
    }
    $anreden = getAnreden();
    doBlock($t, "fa1", "anreden", "A", $anreden, "greeting", "greeting", isset($daten["greeting"]) ? $daten["greeting"] : '');
    $payment = getPayment();
    doBlock($t, "fa1", "payment", "P", $payment, "id", "description", isset($daten["payment_id"]) ? $daten["payment_id"] : '');
    $branchen = getBranchen();
    doBlock($t, "fa1", "branchen", "BR", $branchen, "branche", "branche", isset($daten["branche"]) ? $daten["branche"] : '');
    $bundesland = getBundesland(strtoupper($daten["country"]));
    doBlock($t, "fa1", "buland", "BL", $bundesland, "id", "bundesland", isset($daten["bland"]) ? $daten["bland"] : '');
    $curr = getCurrencies();
    doBlock($t, "fa1", "currency", "C", $curr, "id", "name", isset($daten["currency_id"]) ? $daten["currency_id"] : '');
    $cvars = getCvars();
    $t->set_block('fa1', 'cvarListe', 'BlockCV');
    if ($cvars) {
        $i = 1;
        foreach ($cvars as $cvar) {
            switch ($cvar["type"]) {
                case "bool":
                    $fld = "<input type='checkbox' name='vc_cvar_" . $cvar["name"] . "' value='t'";
                    if (isset($daten["vc_cvar_" . $cvar["name"]]) and $daten["vc_cvar_" . $cvar["name"]] == "t") {
                        $fld .= " checked";
                    }
                    $fld .= ">";
                    break;
                case "date":
                    $fld = "<input type='text' name='vc_cvar_" . $cvar["name"] . "' size='10' value='";
                    $fld .= db2date($daten["vc_cvar_" . $cvar["name"]]) . "' id='cvar_" . $cvar["name"] . "'>";
                    $fld .= "<input name='cvar_" . $cvar["name"] . "_button' id='cvar_" . $cvar["name"] . "_trigger' type='button' value='?'>";
                    $fld .= '<script type="text/javascript"><!-- ' . "\n";
                    $fld .= 'Calendar.setup({ inputField : "cvar_' . $cvar["name"] . '",';
                    $fld .= 'ifFormat   : "%d.%m.%Y",';
                    $fld .= 'align      : "BL",';
                    $fld .= 'button     : "cvar_' . $cvar["name"] . '_trigger"});';
                    $fld .= "\n" . '--></script>' . "\n";
                    break;
                case "select":
                    $o = explode("##", $cvar["options"]);
                    $fld = "<select name='vc_cvar_" . $cvar["name"] . "'>\n<option value=''>---------\n";
                    foreach ($o as $tmp) {
                        $fld .= "<option value='{$tmp}'";
                        if ($daten["vc_cvar_" . $cvar["name"]] == $tmp) {
                            $fld .= " selected";
                        }
                        $fld .= ">{$tmp}\n";
                    }
                    $fld .= "</select>";
                    break;
                case "customer":
                    $name = getCvarName($daten['vc_cvar_' . $cvar['name']]);
                    $fld = "<input type='hidden' name='vc_cvar_" . $cvar["name"] . "' value='";
                    $fld .= $daten['vc_cvar_' . $cvar['name']] . "'>";
                    $fld .= $name . ' (' . $daten['vc_cvar_' . $cvar['name']] . ')';
                    break;
                default:
                    $fld = '<input type="text" name="vc_cvar_' . $cvar['name'] . '" value="';
                    $fld .= $daten['vc_cvar_' . $cvar['name']] . '">';
            }
            $t->set_var(array('varlable' . $i => $cvar["description"], 'varfld' . $i => $fld));
            if ($i == 1) {
                $i = 2;
            } else {
                $i = 1;
                $t->parse('BlockCV', 'cvarListe', true);
            }
        }
        if ($i == 2) {
            $t->set_var(array('varlable2' => "", 'varfld2' => ""));
            $t->parse('BlockCV', 'cvarListe', true);
        }
    }
    if (!$suchmaske) {
        $bundesland = getBundesland(strtoupper($daten["shiptocountry"]));
        doBlock($t, "fa1", "buland2", "BS", $bundesland, "id", "bundesland", $daten["shiptobland"]);
        $employees = getAllUser(array(0 => true, 1 => "%"));
        doBlock($t, "fa1", "SalesmanListe", "SM", $employees, "id", "name", $daten["salesman_id"]);
        /* Check if the user is allowed to change the access group - Behaviour changed by DO:
           Let (all) users change the group if none is set yet */
        if (!isset($daten["employee"]) || $daten["employee"] == $_SESSION["loginCRM"] || $daten["modemployee"] == $_SESSION["loginCRM"]) {
            $first[] = array("grpid" => "", "rechte" => "w", "grpname" => ".:public:.");
            $first[] = array("grpid" => $_SESSION["loginCRM"], "rechte" => "w", "grpname" => ".:personal:.");
            $grps = getGruppen();
            if ($grps) {
                $user = array_merge($first, $grps);
            } else {
                $user = $first;
            }
            doBlock($t, "fa1", "OwenerListe", "OL", $user, "grpid", "grpname", $daten["owener"]);
        } else {
            $user[0] = array("grpid" => $daten["owener"], "grpname" => $daten["owener"] ? getOneGrp($daten["owener"]) : ".:public:.");
            doBlock($t, "fa1", "OwenerListe", "OL", $user, "grpid", "grpname", $daten["owener"]);
            /*$t->set_var(array(
                  grpid => $daten["owener"],
                  Gsel => "selected",
                  Gname => ($daten["owener"])?getOneGrp($daten["owener"]):".:public:.",
              ));
              $t->parse("Block","OwenerListe",true);*/
        }
    }
    //if (!$suchmaske)
}
Exemple #12
0
include "../bdd/functions.php";
$phrase = '';
// Si suppression envoyé
if (isset($_POST['delete'])) {
    supprimerUtilisateurById($_POST['delete']);
}
// modification
if (isset($_POST['modif'])) {
    //ID user
    $retour = modifUser($bdd, $_POST['modif'], $_POST['nom'], $_POST['prenom'], $_POST['login'], $_POST['mdp'], $_POST['selectUserType']);
    //Si enregistrement en base réussi
    if ($retour != 1) {
        $phrase = $retour;
    }
}
$listeUser = getAllUser();
$listeTypeUser = getAllTypeUser();
$selectTypeUser = "******";
while ($unType = $listeTypeUser->fetch()) {
    $selectTypeUser = $selectTypeUser . "<option value='" . $unType['ID_TYPE'] . "'>" . $unType['LIBELLE_TYPE'] . "</option>";
}
$selectTypeUser = $selectTypeUser . "</select>";
?>
<head>
    <link href="../../bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
    <link href="../../bower_components/metisMenu/dist/metisMenu.min.css" rel="stylesheet">
    <link href="../../bower_components/datatables-plugins/integration/bootstrap/3/dataTables.bootstrap.css" rel="stylesheet">
    <link href="../../dist/css/sb-admin-2.css" rel="stylesheet">
    <link href="../../bower_components/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->