本文整理汇总了PHP中basis_db类的典型用法代码示例。如果您正苦于以下问题:PHP basis_db类的具体用法?PHP basis_db怎么用?PHP basis_db使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了basis_db类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: drawBetreuungen
function drawBetreuungen()
{
global $gesamtkosten_lva, $zeile, $spalte, $stsem1, $stsem2, $last_fb, $worksheet;
global $format_bold, $format_colored, $gesamtkosten_betreuung;
global $gesamtkosten_fb, $format_number, $format_number1;
$qry_fb = "SELECT\n\t\t\t\t*\n\t\t\tFROM\n\t\t\t\tlehre.tbl_projektarbeit, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung, lehre.tbl_projektbetreuer, public.tbl_person, lehre.tbl_lehrfach\n\t\t\tWHERE\n\t\t\t\ttbl_projektarbeit.lehreinheit_id=tbl_lehreinheit.lehreinheit_id AND\n\t\t\t\ttbl_lehreinheit.lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id AND\n\t\t\t\ttbl_projektarbeit.projektarbeit_id=tbl_projektbetreuer.projektarbeit_id AND\n\t\t\t\ttbl_lehreinheit.lehrfach_id=tbl_lehrfach.lehrfach_id AND\n\t\t\t\ttbl_person.person_id=tbl_projektbetreuer.person_id AND\n\t\t\t\t(tbl_lehreinheit.studiensemester_kurzbz='" . addslashes($stsem1) . "' OR\n\t\t\t\t tbl_lehreinheit.studiensemester_kurzbz='" . addslashes($stsem2) . "') AND\n\t\t\t\t(tbl_projektbetreuer.faktor*tbl_projektbetreuer.stundensatz*tbl_projektbetreuer.stunden)>0 AND\n\t\t\t\ttbl_lehrfach.fachbereich_kurzbz='" . addslashes($last_fb) . "'\n\t\t\t";
$db = new basis_db();
$gesamtkosten_betreuung = 0;
if ($result_fb = $db->db_query($qry_fb)) {
$spalte = 11;
$worksheet->writeNumber($zeile, ++$spalte, $gesamtkosten_lva, $format_number);
if ($db->db_num_rows($result_fb) > 0) {
$zeile++;
$zeile++;
$worksheet->write($zeile, 1, "Betreuungen", $format_bold);
$spalte = 2;
$worksheet->write($zeile, $spalte, "Titel", $format_colored);
$worksheet->write($zeile, ++$spalte, "", $format_colored);
$worksheet->write($zeile, ++$spalte, "", $format_colored);
$worksheet->write($zeile, ++$spalte, "", $format_colored);
$worksheet->write($zeile, ++$spalte, "Stunden", $format_colored);
$worksheet->write($zeile, ++$spalte, "Summe", $format_colored);
$worksheet->write($zeile, ++$spalte, "Student", $format_colored);
$worksheet->write($zeile, ++$spalte, "Lektor", $format_colored);
$worksheet->write($zeile, ++$spalte, "Kosten", $format_colored);
$stunden_betreuung = 0;
while ($row_fb = $db->db_fetch_object($result_fb)) {
$zeile++;
$spalte = 2;
$worksheet->write($zeile, $spalte, $row_fb->titel);
$spalte += 2;
$worksheet->write($zeile, ++$spalte, '');
$worksheet->write($zeile, ++$spalte, number_format($row_fb->stunden, 2));
$worksheet->write($zeile, ++$spalte, '');
$benutzer = new benutzer();
$benutzer->load($row_fb->student_uid);
$worksheet->write($zeile, ++$spalte, "{$benutzer->nachname} {$benutzer->vorname}");
$worksheet->write($zeile, ++$spalte, "{$row_fb->nachname} {$row_fb->vorname}");
$worksheet->writeNumber($zeile, ++$spalte, $row_fb->stundensatz * $row_fb->faktor * $row_fb->stunden, $format_number1);
$gesamtkosten_betreuung += $row_fb->stundensatz * $row_fb->faktor * $row_fb->stunden;
$stunden_betreuung += $row_fb->stunden;
}
$zeile++;
$spalte = 7;
$worksheet->writeNumber($zeile, $spalte, $stunden_betreuung, $format_number);
$spalte = 11;
$worksheet->writeNumber($zeile, $spalte, $gesamtkosten_betreuung, $format_number);
$spalte = 12;
$worksheet->writeNumber($zeile, $spalte, $gesamtkosten_betreuung, $format_number);
}
$gesamtkosten_fb += $gesamtkosten_betreuung + $gesamtkosten_lva;
$gesamtkosten_lva = 0;
} else {
echo 'Error';
}
}
示例2: draw_rdf
function draw_rdf($row)
{
global $rdf_url;
$db = new basis_db();
$typ = '';
switch ($row->typ) {
case 'h':
$typ = 'Hauptwohnsitz';
break;
case 'n':
$typ = 'Nebenwohnsitz';
break;
case 'f':
$typ = 'Firma';
break;
}
$firma_name = '';
if ($row->firma_id != '') {
$qry = "SELECT * FROM public.tbl_firma WHERE firma_id='" . addslashes($row->firma_id) . "'";
if ($db->db_query($qry)) {
if ($row_firma = $db->db_fetch_object()) {
$firma_name = $row_firma->name;
}
}
}
echo '
<RDF:li>
<RDF:Description id="' . $row->adresse_id . '" about="' . $rdf_url . '/' . $row->adresse_id . '" >
<ADRESSE:adresse_id><![CDATA[' . $row->adresse_id . ']]></ADRESSE:adresse_id>
<ADRESSE:person_id><![CDATA[' . $row->person_id . ']]></ADRESSE:person_id>
<ADRESSE:name><![CDATA[' . $row->name . ']]></ADRESSE:name>
<ADRESSE:strasse><![CDATA[' . $row->strasse . ']]></ADRESSE:strasse>
<ADRESSE:plz><![CDATA[' . $row->plz . ']]></ADRESSE:plz>
<ADRESSE:ort><![CDATA[' . $row->ort . ']]></ADRESSE:ort>
<ADRESSE:gemeinde><![CDATA[' . $row->gemeinde . ']]></ADRESSE:gemeinde>
<ADRESSE:nation><![CDATA[' . $row->nation . ']]></ADRESSE:nation>
<ADRESSE:typ><![CDATA[' . $row->typ . ']]></ADRESSE:typ>
<ADRESSE:typ_name><![CDATA[' . $typ . ']]></ADRESSE:typ_name>
<ADRESSE:heimatadresse><![CDATA[' . ($row->heimatadresse ? 'Ja' : 'Nein') . ']]></ADRESSE:heimatadresse>
<ADRESSE:zustelladresse><![CDATA[' . ($row->zustelladresse ? 'Ja' : 'Nein') . ']]></ADRESSE:zustelladresse>
<ADRESSE:firma_id><![CDATA[' . $row->firma_id . ']]></ADRESSE:firma_id>
<ADRESSE:firma_name><![CDATA[' . $firma_name . ']]></ADRESSE:firma_name>
<ADRESSE:updateamum><![CDATA[' . date('d.m.Y H:i:s', strtotime($row->updateamum)) . ']]></ADRESSE:updateamum>
</RDF:Description>
</RDF:li>
';
}
示例3: getSprache
* 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>
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at>
* Rudolf Hangl < rudolf.hangl@technikum-wien.at >
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
*/
require_once '../../config/cis.config.inc.php';
require_once '../../include/basis_db.class.php';
require_once '../../include/functions.inc.php';
require_once '../../include/studiensemester.class.php';
require_once '../../include/phrasen.class.php';
$sprache = getSprache();
$p = new phrasen($sprache);
if (!($db = new basis_db())) {
die($p->t('global/fehlerBeimOeffnenDerDatenbankverbindung'));
}
if (!($user = get_uid())) {
die($p->t('global/fehlerBeimErmittelnDerUID'));
}
$stsem_obj = new studiensemester();
$stsem = $stsem_obj->getaktorNext();
if (check_lektor($user)) {
$is_lector = true;
} else {
$is_lector = false;
}
echo '
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
示例4: on
<RDF:Seq about="' . $rdf_url . '/liste">
';
$qry = '';
if ($gemeinde == '') {
if (is_numeric($plz) && $plz < 32000) {
$qry = "SELECT distinct on (name) * FROM bis.tbl_gemeinde WHERE plz='" . addslashes($plz) . "' ORDER BY name";
}
} else {
$qry = "SELECT * FROM bis.tbl_gemeinde WHERE ";
if (is_numeric($plz) && $plz < 32000) {
$qry .= "plz='" . addslashes($plz) . "' AND ";
}
$qry .= "name='" . addslashes($gemeinde) . "' ORDER BY name";
}
$db = new basis_db();
if ($qry != '' && ($result = $db->db_query($qry))) {
while ($row = $db->db_fetch_object($result)) {
echo '
<RDF:li>
<RDF:Description id="' . $row->gemeinde_id . '" about="' . $rdf_url . '/' . $row->gemeinde_id . '" >
<GEMEINDE:gemeinde_id><![CDATA[' . $row->gemeinde_id . ']]></GEMEINDE:gemeinde_id>
<GEMEINDE:plz><![CDATA[' . $row->plz . ']]></GEMEINDE:plz>
<GEMEINDE:name><![CDATA[' . $row->name . ']]></GEMEINDE:name>
<GEMEINDE:ortschaftskennziffer><![CDATA[' . $row->ortschaftskennziffer . ']]></GEMEINDE:ortschaftskennziffer>
<GEMEINDE:ortschaftsname><![CDATA[' . $row->ortschaftsname . ']]></GEMEINDE:ortschaftsname>
<GEMEINDE:bulacode><![CDATA[' . $row->bulacode . ']]></GEMEINDE:bulacode>
<GEMEINDE:bulabez><![CDATA[' . $row->bulabez . ']]></GEMEINDE:bulabez>
<GEMEINDE:kennziffer><![CDATA[' . $row->kennziffer . ']]></GEMEINDE:kennziffer>
</RDF:Description>
</RDF:li>
示例5: __construct
/**
* Konstruktor - Laedt optional einen DS
* @param $webservicerecht_id
*/
public function __construct($webservicerecht_id = null)
{
parent::__construct();
if (!is_null($webservicerecht_id)) {
$this->load($webservicerecht_id);
}
}
示例6: __construct
/**
* Konstruktor
* @param $betriebsmittelstatus
*/
public function __construct($betriebsmittelstatus_kurzbz = null)
{
parent::__construct();
if ($betriebsmittelstatus_kurzbz != null) {
$this->load($betriebsmittelstatus_kurzbz);
}
}
示例7: __construct
/**
* Konstruktor
* @param $bezeichnung und studiengang_kz ID der zu ladenden Ferien
*/
public function __construct($bezeichnung = null, $studiengang_kz = null)
{
parent::__construct();
if ($bezeichnung != null && $studiengang_kz != null && is_numeric($studiengang_kz)) {
$this->load($bezeichnung, studiengang_kz);
}
}
示例8: __construct
/**
* Konstruktor
* @param $projekt_kurzbz ID der Projektarbeit, die geladen werden soll (Default=null)
*/
public function __construct($projekttask_id = null)
{
parent::__construct();
if ($projekttask_id != null) {
$this->load($projekttask_id);
}
}
示例9: __construct
/**
* Konstruktor
* @param $funktion_kurzbz Kurzbz der zu ladenden Funktion
*/
public function __construct($funktion_kurzbz = null)
{
parent::__construct();
if (!is_null($funktion_kurzbz)) {
$this->load($funktion_kurzbz);
}
}
示例10: __construct
/**
* Konstruktor
* @param $betriebsmitteltyp
*/
public function __construct($betriebsmitteltyp = null)
{
parent::__construct();
if ($betriebsmitteltyp != null) {
$this->load($betriebsmitteltyp);
}
}
示例11: __construct
/**
* Konstruktor
* @param $raumtyp_kurzbz des zu ladenden Raumtyps
*/
public function __construct($raumtyp_kurzbz = null)
{
parent::__construct();
if ($raumtyp_kurzbz != null) {
$this->load($raumtyp_kurzbz);
}
}
示例12: __construct
/**
* Konstruktor
* @param $lehre_tools_id ID die geladen werden soll (Default=null)
*/
public function __construct($lehre_tools_id = null)
{
parent::__construct();
if (!is_null($lehre_tools_id)) {
$this->load($lehre_tools_id);
}
}
示例13: __construct
/**
* Konstruktor
* @param $ort_kurzbz
* @param $hierarchie
*/
public function __construct($ort_kurzbz = null, $hierarchie = 0)
{
parent::__construct();
if ($ort_kurzbz != null && $hierarchie != null && is_numeric($hierarchie)) {
$this->load($ort_kurzbz, $hierarchie);
}
}
示例14: __construct
/**
* Konstruktor
* @param $reihungstest_id ID der Adresse die geladen werden soll (Default=null)
*/
public function __construct($foerdervertag_id = null)
{
parent::__construct();
if (!is_null($foerdervertag_id)) {
$this->load($foerdervertag_id);
}
}
示例15: __construct
/**
* Konstruktor
* @param $coodle_id ID die geladen werden soll (Default=null)
*/
public function __construct($coodle_id = null)
{
parent::__construct();
if (!is_null($coodle_id)) {
$this->load($coodle_id);
}
}