Bugfix count(null) www/lib

This commit is contained in:
Xenomporio 2022-06-10 17:39:14 +02:00
parent eaa3b1da75
commit b974f1c38e
10 changed files with 173 additions and 173 deletions

View File

@ -25,7 +25,7 @@ class IXR_Value {
} }
} }
if ($type == 'array') { if ($type == 'array') {
for ($i = 0, $j = count($this->data); $i < $j; $i++) { for ($i = 0, $j = (!empty($this->data)?count($this->data):0); $i < $j; $i++) {
$this->data[$i] = new IXR_Value($this->data[$i]); $this->data[$i] = new IXR_Value($this->data[$i]);
} }
} }
@ -253,14 +253,14 @@ class IXR_Message {
$value = trim($value); $value = trim($value);
} }
*/ */
if (count($this->_arraystructs) > 0) { if ((!empty($this->_arraystructs)?count($this->_arraystructs):0) > 0) {
// Add value to struct or array // Add value to struct or array
if ($this->_arraystructstypes[count($this->_arraystructstypes)-1] == 'struct') { if ($this->_arraystructstypes[(!empty($this->_arraystructstypes)?count($this->_arraystructstypes):0)-1] == 'struct') {
// Add to struct // Add to struct
$this->_arraystructs[count($this->_arraystructs)-1][$this->_currentStructName[count($this->_currentStructName)-1]] = $value; $this->_arraystructs[(!empty($this->_arraystructs)?count($this->_arraystructs):0)-1][$this->_currentStructName[(!empty($this->_currentStructName)?count($this->_currentStructName):0)-1]] = $value;
} else { } else {
// Add to array // Add to array
$this->_arraystructs[count($this->_arraystructs)-1][] = $value; $this->_arraystructs[(!empty($this->_arraystructs)?count($this->_arraystructs):0)-1][] = $value;
} }
} else { } else {
// Just add as a paramater // Just add as a paramater
@ -328,7 +328,7 @@ EOD;
} }
$method = $this->callbacks[$methodname]; $method = $this->callbacks[$methodname];
// Perform the callback and send the response // Perform the callback and send the response
if (count($args) == 1) { if ((!empty($args)?count($args):0) == 1) {
// If only one paramater just send that instead of the whole array // If only one paramater just send that instead of the whole array
$args = $args[0]; $args = $args[0];
} }
@ -703,14 +703,14 @@ class IXR_IntrospectionServer extends IXR_Server {
$signature = $this->signatures[$methodname]; $signature = $this->signatures[$methodname];
$returnType = array_shift($signature); $returnType = array_shift($signature);
// Check the number of arguments // Check the number of arguments
if (count($args) != count($signature)) { if ((!empty($args)?count($args):0) != (!empty($signature)?count($signature):0)) {
// print 'Num of args: '.count($args).' Num in signature: '.count($signature); // print 'Num of args: '.(!empty($args)?count($args):0).' Num in signature: '.(!empty($signature)?count($signature):0);
return new IXR_Error(-32602, 'server error. wrong number of method parameters'); return new IXR_Error(-32602, 'server error. wrong number of method parameters');
} }
// Check the argument types // Check the argument types
$ok = true; $ok = true;
$argsbackup = $args; $argsbackup = $args;
for ($i = 0, $j = count($args); $i < $j; $i++) { for ($i = 0, $j = (!empty($args)?count($args):0); $i < $j; $i++) {
$arg = array_shift($args); $arg = array_shift($args);
$type = array_shift($signature); $type = array_shift($signature);
switch ($type) { switch ($type) {

View File

@ -1227,11 +1227,11 @@ public function NavigationHooks(&$menu)
if($v['sec'] !== '' || !isset($first[$v['first']])) { if($v['sec'] !== '' || !isset($first[$v['first']])) {
if($v['sec'] == '') { if($v['sec'] == '') {
$menu[] = array('first'=>array($v['first'], $v['module'],$v['action'])); $menu[] = array('first'=>array($v['first'], $v['module'],$v['action']));
$first[$v['first']] = count($menu)-1; $first[$v['first']] = (!empty($menu)?count($menu):0)-1;
} }
elseif($v['sec'] != '' && !isset($first[$v['first']])){ elseif($v['sec'] != '' && !isset($first[$v['first']])){
$menu[] = array('first'=>array($v['first'], '',''),'sec'=>array(array($v['sec'],$v['module'],$v['action']))); $menu[] = array('first'=>array($v['first'], '',''),'sec'=>array(array($v['sec'],$v['module'],$v['action'])));
$first[$v['first']] = count($menu)-1; $first[$v['first']] = (!empty($menu)?count($menu):0)-1;
} }
else{ else{
if(isset($menu[$first[$v['first']]])) { if(isset($menu[$first[$v['first']]])) {
@ -1715,7 +1715,7 @@ public function NavigationHooks(&$menu)
{ {
$subtmp = explode(':',trim($tmp[$i])); $subtmp = explode(':',trim($tmp[$i]));
if(count($subtmp)>0) if((!empty($subtmp)?count($subtmp):0)>0)
{ {
$subtmp[0] = trim($subtmp[0]); $subtmp[0] = trim($subtmp[0]);
$subtmp[1] = !empty($subtmp[1])?trim($subtmp[1]):''; $subtmp[1] = !empty($subtmp[1])?trim($subtmp[1]):'';
@ -1898,7 +1898,7 @@ public function NavigationHooks(&$menu)
$messages = $notifyGateway->findByUserId($this->app->User->GetID(), 0, 5); $messages = $notifyGateway->findByUserId($this->app->User->GetID(), 0, 5);
$result = array(); $result = array();
if(count($messages) > 0) { if((!empty($messages)?count($messages):0) > 0) {
$cleaner = new Stringcleaner($this->app); $cleaner = new Stringcleaner($this->app);
@ -1966,7 +1966,7 @@ public function NavigationHooks(&$menu)
} }
} }
if(count($result)>0){ if((!empty($result)?count($result):0)>0){
return $result; return $result;
} }
return false; return false;
@ -2020,7 +2020,7 @@ public function NavigationHooks(&$menu)
if($nachrichten) if($nachrichten)
{ {
if($delete)$this->app->DB->Delete("DELETE from boxnachrichten WHERE id = '".$nachrichten[0]['id']."' LIMIT 1"); if($delete)$this->app->DB->Delete("DELETE from boxnachrichten WHERE id = '".$nachrichten[0]['id']."' LIMIT 1");
return array('anzahl'=>count($nachrichten),'nachricht'=>reset($nachrichten)); return array('anzahl'=>(!empty($nachrichten)?count($nachrichten):0),'nachricht'=>reset($nachrichten));
} }
return array('anzahl'=>0); return array('anzahl'=>0);
} }
@ -2409,9 +2409,9 @@ public function NavigationHooks(&$menu)
} }
$this->DokumentSend($adresse,$typ, $id, $versandart,$emailtext['betreff'],$emailtext['text'],$dateien,"","",$projekt,$email, $name); $this->DokumentSend($adresse,$typ, $id, $versandart,$emailtext['betreff'],$emailtext['text'],$dateien,"","",$projekt,$email, $name);
if($dateien && count($dateien) > 1) if($dateien && (!empty($dateien)?count($dateien):0) > 1)
{ {
for($i = 1; $i < count($dateien); $i++) for($i = 1; $i < (!empty($dateien)?count($dateien):0); $i++)
{ {
if(@is_file($dateien[$i])){ if(@is_file($dateien[$i])){
@unlink($dateien[$i]); @unlink($dateien[$i]);
@ -3135,7 +3135,7 @@ function LieferscheinEinlagern($id,$grund="Lieferschein Einlagern", $lpiids = nu
); );
if(!empty($snDeliveryNoteStorage)) { if(!empty($snDeliveryNoteStorage)) {
$extraorder = sprintf(' lpi.lager_platz = %d DESC, ', $snDeliveryNoteStorage[0]['storage_location_id']); $extraorder = sprintf(' lpi.lager_platz = %d DESC, ', $snDeliveryNoteStorage[0]['storage_location_id']);
if($snDeliveryNoteStorage[0]['amount'] < $restmenge && $snDeliveryNoteStorage[0]['amount'] > 0 && count($snDeliveryNoteStorage) > 1) { if($snDeliveryNoteStorage[0]['amount'] < $restmenge && $snDeliveryNoteStorage[0]['amount'] > 0 && (!empty($snDeliveryNoteStorage)?count($snDeliveryNoteStorage):0) > 1) {
$maxAuslagern = $snDeliveryNoteStorage[0]['amount']; $maxAuslagern = $snDeliveryNoteStorage[0]['amount'];
} }
} }
@ -3622,7 +3622,7 @@ function LieferscheinEinlagern($id,$grund="Lieferschein Einlagern", $lpiids = nu
// @refactor in Session Klasse // @refactor in Session Klasse
function ClearCookies() function ClearCookies()
{ {
if(count($_COOKIE) > 0) if((!empty($_COOKIE)?count($_COOKIE):0) > 0)
{ {
foreach($_COOKIE as $key=>$value) foreach($_COOKIE as $key=>$value)
{ {
@ -4986,7 +4986,7 @@ title: 'Abschicken',
break; break;
} }
if(count($belege_check)>0) if((!empty($belege_check)?count($belege_check):0)>0)
{ {
foreach($belege_check as $table=>$tableid) { foreach($belege_check as $table=>$tableid) {
$belege_arr = $this->app->DB->SelectRow("SELECT * FROM $table WHERE id='".$tableid."'"); $belege_arr = $this->app->DB->SelectRow("SELECT * FROM $table WHERE id='".$tableid."'");
@ -5169,7 +5169,7 @@ title: 'Abschicken',
if($else !== false) if($else !== false)
{ {
$elses[] = $else; $elses[] = $else;
while(false !== ($dummy = strpos($text, '{ELSE}', $elses[count($elses)-1]+1))) while(false !== ($dummy = strpos($text, '{ELSE}', $elses[(!empty($elses)?count($elses):0)-1]+1)))
{ {
$elses[] = $dummy; $elses[] = $dummy;
} }
@ -5177,15 +5177,15 @@ title: 'Abschicken',
$ifs[] = $if; $ifs[] = $if;
$thens[] = $then; $thens[] = $then;
$endifs[] = $endif; $endifs[] = $endif;
while(false !== ($dummy = strpos($text, '{IF}', $ifs[count($ifs)-1]+1))) while(false !== ($dummy = strpos($text, '{IF}', $ifs[(!empty($ifs)?count($ifs):0)-1]+1)))
{ {
$ifs[] = $dummy; $ifs[] = $dummy;
} }
while(false !== ($dummy = strpos($text, '{THEN}', $thens[count($thens)-1]+1))) while(false !== ($dummy = strpos($text, '{THEN}', $thens[(!empty($thens)?count($thens):0)-1]+1)))
{ {
$thens[] = $dummy; $thens[] = $dummy;
} }
while(false !== ($dummy = strpos($text, '{ENDIF}', $endifs[count($endifs)-1]+1))) while(false !== ($dummy = strpos($text, '{ENDIF}', $endifs[(!empty($endifs)?count($endifs):0)-1]+1)))
{ {
$endifs[] = $dummy; $endifs[] = $dummy;
} }
@ -5208,7 +5208,7 @@ title: 'Abschicken',
$element[$v] = array('else', $v); $element[$v] = array('else', $v);
} }
} }
if(count($ifs) != count($thens) || count($ifs) != count($endifs)) if((!empty($ifs)?(!empty($ifs)?count($ifs):0):0) != (!empty($thens)?count($thens):0) || count($ifs) != (!empty($endifs)?count($endifs):0))
{ {
return $text; return $text;
} //Fehlende Elemente } //Fehlende Elemente
@ -5233,20 +5233,20 @@ title: 'Abschicken',
$elements[] = array('pos' => $v[1], 'type' => $v[0], 'stufe' => $stufe, 'akt' => $akt[$stufe]); $elements[] = array('pos' => $v[1], 'type' => $v[0], 'stufe' => $stufe, 'akt' => $akt[$stufe]);
if($v[0] == 'endif'){ if($v[0] == 'endif'){
if(isset($lastif[$stufe])){ if(isset($lastif[$stufe])){
$elements[count($elements) - 1]['if'] = $lastif[$stufe]; $elements[(!empty($elements)?count($elements):0) - 1]['if'] = $lastif[$stufe];
$elements[$lastif[$stufe]]['endif'] = count($elements) - 1; $elements[$lastif[$stufe]]['endif'] = (!empty($elements)?count($elements):0) - 1;
unset($lastif[$stufe]); unset($lastif[$stufe]);
$stufe--; $stufe--;
} }
}elseif($v[0] == 'then'){ }elseif($v[0] == 'then'){
if(isset($lastif[$stufe])){ if(isset($lastif[$stufe])){
$elements[count($elements) - 1]['if'] = $lastif[$stufe]; $elements[(!empty($elements)?count($elements):0) - 1]['if'] = $lastif[$stufe];
$elements[$lastif[$stufe]]['then'] = count($elements) - 1; $elements[$lastif[$stufe]]['then'] = (!empty($elements)?count($elements):0) - 1;
} }
}elseif($v[0] == 'else'){ }elseif($v[0] == 'else'){
if(isset($lastif[$stufe])){ if(isset($lastif[$stufe])){
$elements[count($elements) - 1]['if'] = $lastif[$stufe]; $elements[(!empty($elements)?count($elements):0) - 1]['if'] = $lastif[$stufe];
$elements[$lastif[$stufe]]['else'] = count($elements) - 1; $elements[$lastif[$stufe]]['else'] = (!empty($elements)?count($elements):0) - 1;
} }
} }
} }
@ -5843,11 +5843,11 @@ title: 'Abschicken',
$this->app->User->GetAdresse() $this->app->User->GetAdresse()
) )
); );
//if($sql!="" && count($result)>0) $sql .= " OR "; //if($sql!="" && (!empty($result)?count($result):0)>0) $sql .= " OR ";
if(empty($result)) { if(empty($result)) {
return ''; return '';
} }
$cResult = count($result); $cResult = (!empty($result)?count($result):0);
$sql = ''; $sql = '';
for($i=0;$i<$cResult;$i++) { for($i=0;$i<$cResult;$i++) {
$sql .= "p.id='".$result[$i]['parameter']."'"; $sql .= "p.id='".$result[$i]['parameter']."'";
@ -6028,7 +6028,7 @@ title: 'Abschicken',
$sql = ''; $sql = '';
} }
$sql .= $prefix."='".$result[$i]['parameter']."'"; $sql .= $prefix."='".$result[$i]['parameter']."'";
if($i < count($result) - 1){ if($i < (!empty($result)?count($result):0) - 1){
$sql .= ' OR '; $sql .= ' OR ';
} }
} }
@ -6853,7 +6853,7 @@ title: 'Abschicken',
$colors = array('#004704','#C40046','#832BA8','#FF8128','#7592A0'); $colors = array('#004704','#C40046','#832BA8','#FF8128','#7592A0');
$out = "<option value=\"\" style=\"background-color: #FFFFFF;color:red\">Keine</option>"; $out = "<option value=\"\" style=\"background-color: #FFFFFF;color:red\">Keine</option>";
for($i=0;$i<count($colors);$i++) for($i=0;$i<(!empty($colors)?count($colors):0);$i++)
$out .= "<option value=\"{$colors[$i]}\" style=\"background-color: {$colors[$i]}\">".$colors[$i]."</option>"; $out .= "<option value=\"{$colors[$i]}\" style=\"background-color: {$colors[$i]}\">".$colors[$i]."</option>";
return $out; return $out;
@ -6920,7 +6920,7 @@ title: 'Abschicken',
$permission_module_new=null; $permission_module_new=null;
if($permissions_module) if($permissions_module)
{ {
for($i=0;$i<count($permissions_module);$i++) for($i=0;$i<(!empty($permissions_module)?count($permissions_module):0);$i++)
{ {
if(@is_file("./pages/".$permissions_module[$i]["module"].".php") && $this->ModulVorhanden($permissions_module[$i]["module"])) if(@is_file("./pages/".$permissions_module[$i]["module"].".php") && $this->ModulVorhanden($permissions_module[$i]["module"]))
$permission_module_new[] = $permissions_module[$i]["module"]."_".$permissions_module[$i]["action"]; $permission_module_new[] = $permissions_module[$i]["module"]."_".$permissions_module[$i]["action"];
@ -7285,7 +7285,7 @@ public function LiveImport($konto)
try { try {
$r = new ReflectionMethod($tmp, 'Import'); $r = new ReflectionMethod($tmp, 'Import');
$params = $r->getParameters(); $params = $r->getParameters();
$anzargs = count($params); $anzargs = (!empty($params)?count($params):0);
} }
catch(Exception $e) { catch(Exception $e) {
$anzargs = 1; $anzargs = 1;
@ -7874,7 +7874,7 @@ public function CheckCronjob($checkMaintenance = true)
} }
$dbs = ConfigLoader::loadAllWithActiveCronjobs(); $dbs = ConfigLoader::loadAllWithActiveCronjobs();
if(!empty($dbs) && count($dbs) > 1){ if(!empty($dbs) && (!empty($dbs)?count($dbs):0) > 1){
foreach($dbs as $v) { foreach($dbs as $v) {
if($v->WFdbhost === $confhost && $v->WFdbname === $confdb) { if($v->WFdbhost === $confhost && $v->WFdbname === $confdb) {
return true; return true;
@ -13028,7 +13028,7 @@ Bitte kontaktieren Sie uns und lassen Sie uns dies vermeiden: 0123/45678');
$onlyInstallFromKey++; $onlyInstallFromKey++;
} }
} }
$cModules = count($modules); $cModules = (!empty($modules)?count($modules):0);
$actIndex = $cModules; $actIndex = $cModules;
$apps = $this->getAppList(); $apps = $this->getAppList();
foreach($apps as $module => $app) { foreach($apps as $module => $app) {
@ -14839,9 +14839,9 @@ function NeueArtikelNummer($artikelart="",$firma="",$projekt="")
if($model=="marel") if($model=="marel")
{ {
$result = explode("kg",$result); $result = explode("kg",$result);
$last_string = $result[count($result)-2]; $last_string = $result[(!empty($result)?count($result):0)-2];
$result = explode(" ",$last_string); $result = explode(" ",$last_string);
return $result[count($result)-2]; return $result[(!empty($result)?count($result):0)-2];
} }
if($model=="sartorius") if($model=="sartorius")
{ {
@ -14862,9 +14862,9 @@ function NeueArtikelNummer($artikelart="",$firma="",$projekt="")
//altes modell //altes modell
$result = explode("Kg",$result); $result = explode("Kg",$result);
$last_string = $result[count($result)-2]; $last_string = $result[(!empty($result)?count($result):0)-2];
$result = explode(" ",$last_string); $result = explode(" ",$last_string);
$tmp = $result[count($result)-2]; $tmp = $result[(!empty($result)?count($result):0)-2];
preg_match_all("/\d+/",$tmp,$result); preg_match_all("/\d+/",$tmp,$result);
return (int)$result[0][count($result[0])-1]/1000; return (int)$result[0][count($result[0])-1]/1000;
@ -14876,7 +14876,7 @@ function NeueArtikelNummer($artikelart="",$firma="",$projekt="")
function SendPaypalFromAuftrag($auftrag, $test = false) function SendPaypalFromAuftrag($auftrag, $test = false)
{ {
$konten = $this->app->DB->SelectArr("SELECT * FROM konten WHERE type = 'paypal' AND aktiv = 1"); $konten = $this->app->DB->SelectArr("SELECT * FROM konten WHERE type = 'paypal' AND aktiv = 1");
if(empty($konten) || count($konten) != 1) { if(empty($konten) || (!empty($konten)?count($konten):0) != 1) {
return false; return false;
} }
@ -14978,7 +14978,7 @@ function SendPaypalFromAuftrag($auftrag, $test = false)
if(empty($arr['ansprechpartner'])) if(empty($arr['ansprechpartner']))
{ {
$name = explode(' ',$arr['name'],2); $name = explode(' ',$arr['name'],2);
if(count($name) == 2) if((!empty($name)?count($name):0) == 2)
{ {
$data->shipping_info->first_name = $name[0]; $data->shipping_info->first_name = $name[0];
$data->shipping_info->last_name = $name[1]; $data->shipping_info->last_name = $name[1];
@ -15168,7 +15168,7 @@ function SendPaypalFromAuftrag($auftrag, $test = false)
{ {
return; return;
} }
for($i=0;$i<count($artikel);$i++) for($i=0;$i<(!empty($artikel)?count($artikel):0);$i++)
{ {
$artikelid = $artikel[$i]['artikel']; $artikelid = $artikel[$i]['artikel'];
$variablen = reset($artikel); $variablen = reset($artikel);
@ -15711,7 +15711,7 @@ function SendPaypalFromAuftrag($auftrag, $test = false)
{ {
$from = array('\-','[y]','[z]','[Y]','[Z]','SIGNCET','SIGNEPSI','SIGNGCET','SIGNGEPSI'); $from = array('\-','[y]','[z]','[Y]','[Z]','SIGNCET','SIGNEPSI','SIGNGCET','SIGNGEPSI');
$to = array('/','SIGNCET','SIGNEPSI','SIGNGCET','SIGNGEPSI','z','y','Z','Y'); $to = array('/','SIGNCET','SIGNEPSI','SIGNGCET','SIGNGEPSI','z','y','Z','Y');
for($i_from=0;$i_from<count($from);$i_from++) for($i_from=0;$i_from<(!empty($from)?count($from):0);$i_from++)
{ {
$do = true; $do = true;
$i = 0; $i = 0;
@ -15797,7 +15797,7 @@ function SendPaypalFromAuftrag($auftrag, $test = false)
$content = (String)$tagcontent[0]; $content = (String)$tagcontent[0];
$tmp = explode("\n",wordwrap($content,$wrap)); $tmp = explode("\n",wordwrap($content,$wrap));
$ctmp = count($tmp); $ctmp = (!empty($tmp)?count($tmp):0);
for($i=0;$i<$ctmp;$i++) for($i=0;$i<$ctmp;$i++)
{ {
$newxml .= '<line x="'.$x.'" y="'.$y.'" size="'.$size.'">'.$tmp[$i].'</line>'; $newxml .= '<line x="'.$x.'" y="'.$y.'" size="'.$size.'">'.$tmp[$i].'</line>';
@ -16339,7 +16339,7 @@ function SendPaypalFromAuftrag($auftrag, $test = false)
); );
return; return;
} }
if((count($hooks) === 1 || $hooks[0]['name'] === $alias) && $hooks[0]['alias'] === $name) { if(((!empty($hooks)?count($hooks):0) === 1 || $hooks[0]['name'] === $alias) && $hooks[0]['alias'] === $name) {
$this->app->DB->Update( $this->app->DB->Update(
sprintf( sprintf(
"UPDATE `hook` "UPDATE `hook`
@ -16710,15 +16710,15 @@ function SendPaypalFromAuftrag($auftrag, $test = false)
$_link = $link; $_link = $link;
$beschreibung = $this->app->Tpl->pruefeuebersetzung($beschreibung,'menu'); $beschreibung = $this->app->Tpl->pruefeuebersetzung($beschreibung,'menu');
$link = $this->formatmenulink($link, $beschreibung, $mark); $link = $this->formatmenulink($link, $beschreibung, $mark);
if(is_array($this->menuquery) && count($this->menuquery) > 0) if(is_array($this->menuquery) && (!empty($this->menuquery)?count($this->menuquery):0) > 0)
{ {
for($k = 0; $k < count($this->menuquery);$k++) for($k = 0; $k < (!empty($this->menuquery)?count($this->menuquery):0);$k++)
{ {
if($_link == $this->menuquery[$k]['_link'])return; if($_link == $this->menuquery[$k]['_link'])return;
if((strpos($this->menuquery[$k]['link'],'module='.$modulebefore) !== false) && (empty($actionbefore) || (!empty($actionbefore) && strpos($this->menuquery[$k]['link'],'action='.$actionbefore) !== false))) if((strpos($this->menuquery[$k]['link'],'module='.$modulebefore) !== false) && (empty($actionbefore) || (!empty($actionbefore) && strpos($this->menuquery[$k]['link'],'action='.$actionbefore) !== false)))
{ {
$found = $k; $found = $k;
for($i = $k+1; $i < count($this->menuquery); $i++) for($i = $k+1; $i < (!empty($this->menuquery)?count($this->menuquery):0); $i++)
{ {
if($this->menuquery[$i]['ind'] == $k) if($this->menuquery[$i]['ind'] == $k)
{ {
@ -16726,9 +16726,9 @@ function SendPaypalFromAuftrag($auftrag, $test = false)
}else break; }else break;
} }
//Alle nach found um eins erhöhen //Alle nach found um eins erhöhen
if($found < count($this->menuquery) -1) if($found < (!empty($this->menuquery)?count($this->menuquery):0) -1)
{ {
for($j = count($this->menuquery) -1 ; $j > $found; $j--) for($j = (!empty($this->menuquery)?count($this->menuquery):0) -1 ; $j > $found; $j--)
{ {
$this->menuquery[$j+1] = $this->menuquery[$j]; $this->menuquery[$j+1] = $this->menuquery[$j];
} }
@ -16740,15 +16740,15 @@ function SendPaypalFromAuftrag($auftrag, $test = false)
} }
} }
} }
$this->menuquery[] = array('link' => $link,'_link'=>$_link,'ind' => count($this->menuquery)); $this->menuquery[] = array('link' => $link,'_link'=>$_link,'ind' => (!empty($this->menuquery)?count($this->menuquery):0));
} }
// @refactor Menu Widget // @refactor Menu Widget
function InsertMenu($link, $_link) function InsertMenu($link, $_link)
{ {
if(is_array($this->menuquery) && count($this->menuquery) > 0) if(is_array($this->menuquery) && (!empty($this->menuquery)?count($this->menuquery):0) > 0)
{ {
for($k = 0; $k < count($this->menuquery);$k++) for($k = 0; $k < (!empty($this->menuquery)?count($this->menuquery):0);$k++)
{ {
if($_link == $this->menuquery[$k]['_link'])return; if($_link == $this->menuquery[$k]['_link'])return;
} }
@ -16760,7 +16760,7 @@ function SendPaypalFromAuftrag($auftrag, $test = false)
function ParseMenu() function ParseMenu()
{ {
$this->app->erp->RunHook('parse_menu',2, $this->menuquery, $this->backlink); $this->app->erp->RunHook('parse_menu',2, $this->menuquery, $this->backlink);
if(is_array($this->menuquery) && count($this->menuquery) > 0) if(is_array($this->menuquery) && (!empty($this->menuquery)?count($this->menuquery):0) > 0)
{ {
foreach($this->menuquery as $k => $v) foreach($this->menuquery as $k => $v)
{ {
@ -17150,7 +17150,7 @@ function SendPaypalFromAuftrag($auftrag, $test = false)
$this->app->Tpl->Add( $this->app->Tpl->Add(
'INLINEHELP', 'INLINEHELP',
'<div class="outeryoutubeweitere">' '<div class="outeryoutubeweitere">'
.(count($weitereyoutube) > 2?'<div class="pfeillinks youtubepfeil" ></div>':'') .((!empty($weitereyoutube)?count($weitereyoutube):0) > 2?'<div class="pfeillinks youtubepfeil" ></div>':'')
.'<div class="youtubeweiterecontainer2"><div class="youtubeweiterecontainer"><div class="youtubeweiterecontainerinner">' .'<div class="youtubeweiterecontainer2"><div class="youtubeweiterecontainer"><div class="youtubeweiterecontainerinner">'
); );
foreach($weitereyoutube as $k => $v) { foreach($weitereyoutube as $k => $v) {
@ -17169,7 +17169,7 @@ function SendPaypalFromAuftrag($auftrag, $test = false)
$this->app->Tpl->Add( $this->app->Tpl->Add(
'INLINEHELP', 'INLINEHELP',
'</div></div></div>' '</div></div></div>'
.(count($weitereyoutube) > 2?'<div class="pfeilrechts youtubepfeil" ></div>':'') .((!empty($weitereyoutube)?count($weitereyoutube):0) > 2?'<div class="pfeilrechts youtubepfeil" ></div>':'')
.'</div>' .'</div>'
); );
} }
@ -17474,7 +17474,7 @@ function SendPaypalFromAuftrag($auftrag, $test = false)
$changed = false; $changed = false;
if($artikelarr) { if($artikelarr) {
for($k=0;$k<count($artikelarr); $k++) for($k=0;$k<(!empty($artikelarr)?count($artikelarr):0); $k++)
{ {
$menge = $artikelarr[$k]['menge'] - $artikelarr[$k]['geliefert_menge']; $menge = $artikelarr[$k]['menge'] - $artikelarr[$k]['geliefert_menge'];
$artikel = $artikelarr[$k]['artikel']; $artikel = $artikelarr[$k]['artikel'];
@ -19725,7 +19725,7 @@ function BestellungErweiterteVerbindlichkeiten($id)
$alleids[] = $this->app->DB->SelectArr("SELECT id, bestellung{$i}betrag as betrag FROM verbindlichkeit WHERE bestellung$i='$id'"); $alleids[] = $this->app->DB->SelectArr("SELECT id, bestellung{$i}betrag as betrag FROM verbindlichkeit WHERE bestellung$i='$id'");
} }
for($i=0;$i<count($alleids);$i++) for($i=0;$i<(!empty($alleids)?count($alleids):0);$i++)
{ {
for($ij=0;$ij<count($alleids[$i]);$ij++) for($ij=0;$ij<count($alleids[$i]);$ij++)
{ {
@ -19752,7 +19752,7 @@ function get_emails ($str)
//preg_match_all("/\b\w+\@w+[\-\.\w+]+\b/", $str, $output); //preg_match_all("/\b\w+\@w+[\-\.\w+]+\b/", $str, $output);
preg_match_all($pattern, $str, $output); preg_match_all($pattern, $str, $output);
foreach($output[0] as $email) array_push ($emails, trim(strtolower($email))); foreach($output[0] as $email) array_push ($emails, trim(strtolower($email)));
if (count ($emails) >= 1) return $emails; if ((!empty($emails)?count($emails):0) >= 1) return $emails;
else return false; else return false;
} }
@ -21400,7 +21400,7 @@ function Paketmarke($parsetarget,$sid="",$zusatz="",$typ="DHL")
} }
$altersfreigabe = 0; $altersfreigabe = 0;
for($i=0;$i<count($artikel_positionen);$i++) for($i=0;$i<(!empty($artikel_positionen)?count($artikel_positionen):0);$i++)
{ {
$artikelaltersfreigabe = (int)$this->app->DB->Select("SELECT altersfreigabe FROM artikel WHERE id = '".$artikel_positionen[$i]['artikel']."' LIMIT 1"); $artikelaltersfreigabe = (int)$this->app->DB->Select("SELECT altersfreigabe FROM artikel WHERE id = '".$artikel_positionen[$i]['artikel']."' LIMIT 1");
if($artikelaltersfreigabe > $altersfreigabe)$altersfreigabe = $artikelaltersfreigabe; if($artikelaltersfreigabe > $altersfreigabe)$altersfreigabe = $artikelaltersfreigabe;
@ -22029,7 +22029,7 @@ function Gegenkonto($ust_befreit,$ustid='', $doctype = '', $doctypeId = 0)
$to = $this->app->DB->Select("SELECT email FROM adresse WHERE id='$adresse' LIMIT 1"); $to = $this->app->DB->Select("SELECT email FROM adresse WHERE id='$adresse' LIMIT 1");
$to_name = $this->app->DB->Select("SELECT name FROM adresse WHERE id='$adresse' LIMIT 1"); $to_name = $this->app->DB->Select("SELECT name FROM adresse WHERE id='$adresse' LIMIT 1");
for($iauftrag=0;$iauftrag<count($auftragarr);$iauftrag++) for($iauftrag=0;$iauftrag<(!empty($auftragarr)?count($auftragarr):0);$iauftrag++)
{ {
$auftrag = $auftragarr[$iauftrag]['id']; $auftrag = $auftragarr[$iauftrag]['id'];
@ -22681,7 +22681,7 @@ function Gegenkonto($ust_befreit,$ustid='', $doctype = '', $doctypeId = 0)
$Brief->ArchiviereDocument(true, true); $Brief->ArchiviereDocument(true, true);
} }
$md5arr[] = @md5_file($arrtmpfile[count($arrtmpfile)-1]); $md5arr[] = @md5_file($arrtmpfile[(!empty($arrtmpfile)?count($arrtmpfile):0)-1]);
// anhaenge automatisch mitversenden // anhaenge automatisch mitversenden
$resultdateien = $this->app->DB->SelectArr("SELECT datei FROM datei_stichwoerter WHERE objekt LIKE 'Rechnung' AND parameter='$id'"); $resultdateien = $this->app->DB->SelectArr("SELECT datei FROM datei_stichwoerter WHERE objekt LIKE 'Rechnung' AND parameter='$id'");
$cResultdateien = !empty($resultdateien)?count($resultdateien):0; $cResultdateien = !empty($resultdateien)?count($resultdateien):0;
@ -23568,7 +23568,7 @@ function Gegenkonto($ust_befreit,$ustid='', $doctype = '', $doctypeId = 0)
function ImportvorlageLogDelete($zeitstempel) function ImportvorlageLogDelete($zeitstempel)
{ {
$tmp = $this->app->DB->SelectArr("SELECT * FROM importvorlage_log WHERE zeitstempel='$zeitstempel' AND user='".$this->app->User->GetID()."'"); $tmp = $this->app->DB->SelectArr("SELECT * FROM importvorlage_log WHERE zeitstempel='$zeitstempel' AND user='".$this->app->User->GetID()."'");
for($i=0;$i<count($tmp);$i++) for($i=0;$i<(!empty($tmp)?count($tmp):0);$i++)
{ {
$datensatz = $tmp[$i]['datensatz']; $datensatz = $tmp[$i]['datensatz'];
switch($tmp[$i]['tabelle']) switch($tmp[$i]['tabelle'])
@ -23832,7 +23832,7 @@ function Gegenkonto($ust_befreit,$ustid='', $doctype = '', $doctypeId = 0)
if($parents !== null && is_numeric($parents)) { if($parents !== null && is_numeric($parents)) {
$parents = [$parents]; $parents = [$parents];
} }
if(is_array($parents) && count($parents) > 0) { if(is_array($parents) && (!empty($parents)?count($parents):0) > 0) {
if(in_array($artikel, $parents)) { if(in_array($artikel, $parents)) {
return $artikel; return $artikel;
} }
@ -23875,7 +23875,7 @@ function Gegenkonto($ust_befreit,$ustid='', $doctype = '', $doctypeId = 0)
if($parents !== null && is_numeric($parents)) { if($parents !== null && is_numeric($parents)) {
$parents = [$parents]; $parents = [$parents];
} }
if(is_array($parents) && count($parents) > 0) { if(is_array($parents) && (!empty($parents)?count($parents):0) > 0) {
if(in_array($artikel, $parents)) { if(in_array($artikel, $parents)) {
return $artikel; return $artikel;
} }
@ -24391,7 +24391,7 @@ function CheckShopTabelle($artikel)
$anweisung[] = "mandatsreferenz='".$this->app->DB->real_escape_string($warenkorb['bankverbindung']['mandatsreferenz'])."'"; $anweisung[] = "mandatsreferenz='".$this->app->DB->real_escape_string($warenkorb['bankverbindung']['mandatsreferenz'])."'";
} }
if(count($anweisung) > 0){ if((!empty($anweisung)?count($anweisung):0) > 0){
$this->app->DB->Update('UPDATE adresse SET '.implode(', ',$anweisung)." WHERE id='$adresse'"); $this->app->DB->Update('UPDATE adresse SET '.implode(', ',$anweisung)." WHERE id='$adresse'");
} }
} }
@ -25741,7 +25741,7 @@ function CheckShopTabelle($artikel)
); );
} }
if(!empty($positions) if(!empty($positions)
&& count($positions) === 1 && (!empty($positions)?count($positions):0) === 1
&& $positions[0]['steuersatz'] < 0 && $positions[0]['steuersatz'] < 0
&& $positions[0]['umsatzsteuer'] === 'ermaessigt' && $positions[0]['umsatzsteuer'] === 'ermaessigt'
) { ) {
@ -26187,7 +26187,7 @@ function CheckShopTabelle($artikel)
function CheckDateValidate($input="0000-00-00") function CheckDateValidate($input="0000-00-00")
{ {
$inputa = explode('-', $input); $inputa = explode('-', $input);
if(count($inputa) == 3 && strlen($inputa[1]) == 2 && strlen($inputa[2]) == 2 && strlen($inputa[0]) == 4 && if((!empty($inputa)?count($inputa):0) == 3 && strlen($inputa[1]) == 2 && strlen($inputa[2]) == 2 && strlen($inputa[0]) == 4 &&
checkdate($inputa[1],$inputa[2],$inputa[0])) checkdate($inputa[1],$inputa[2],$inputa[0]))
{ {
return true; return true;
@ -27608,7 +27608,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
$result = $this->app->DB->SelectArr("SELECT lager_platz,SUM(menge) as gesamt,projekt,max(firma) as firma,max(inventur) as inventur, min(id) as minid,lager_platz_vpe FROM lager_platz_inhalt WHERE artikel='$artikel' ".($regal?" AND lager_platz = '$regal' ":'')." GROUP by lager_platz,lager_platz_vpe having count(id) > 1"); $result = $this->app->DB->SelectArr("SELECT lager_platz,SUM(menge) as gesamt,projekt,max(firma) as firma,max(inventur) as inventur, min(id) as minid,lager_platz_vpe FROM lager_platz_inhalt WHERE artikel='$artikel' ".($regal?" AND lager_platz = '$regal' ":'')." GROUP by lager_platz,lager_platz_vpe having count(id) > 1");
//echo "DELETE FROM lager_platz_inhalt WHERE artikel='".$artikel."';"; //echo "DELETE FROM lager_platz_inhalt WHERE artikel='".$artikel."';";
if($result) { if($result) {
$cresult = count($result); $cresult = (!empty($result)?count($result):0);
for($i=0;$i<$cresult;$i++) { for($i=0;$i<$cresult;$i++) {
$this->app->DB->Delete("DELETE FROM lager_platz_inhalt WHERE artikel='$artikel' AND lager_platz = '".$result[$i]['lager_platz']."' AND lager_platz_vpe = '".$result[$i]['lager_platz_vpe']."' "); $this->app->DB->Delete("DELETE FROM lager_platz_inhalt WHERE artikel='$artikel' AND lager_platz = '".$result[$i]['lager_platz']."' AND lager_platz_vpe = '".$result[$i]['lager_platz_vpe']."' ");
if(empty($result[$i]['lager_platz'])) { if(empty($result[$i]['lager_platz'])) {
@ -29577,7 +29577,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
else { else {
$tmp = $this->app->DB->SelectPairs('SELECT iso, bezeichnung_de FROM sprachen ORDER BY bezeichnung_de'); $tmp = $this->app->DB->SelectPairs('SELECT iso, bezeichnung_de FROM sprachen ORDER BY bezeichnung_de');
} }
if(!empty($tmp) && count($tmp) > 1) { if(!empty($tmp) && (!empty($tmp)?count($tmp):0) > 1) {
return array_merge([''], $tmp); return array_merge([''], $tmp);
} }
@ -29643,7 +29643,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
else { else {
$tmp = $this->app->DB->SelectPairs('SELECT iso, bezeichnung_en FROM sprachen ORDER BY bezeichnung_en'); $tmp = $this->app->DB->SelectPairs('SELECT iso, bezeichnung_en FROM sprachen ORDER BY bezeichnung_en');
} }
if(!empty($tmp) && count($tmp) > 1) { if(!empty($tmp) && (!empty($tmp)?count($tmp):0) > 1) {
return array_merge([''], $tmp); return array_merge([''], $tmp);
} }
@ -29773,7 +29773,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
$emails = array_keys(array_flip($emails)); $emails = array_keys(array_flip($emails));
for($i=0;$i<count($emails);$i++) for($i=0;$i<(!empty($emails)?count($emails):0);$i++)
{ {
if($emails[$i]===$selected) $mark="selected"; else $mark=""; if($emails[$i]===$selected) $mark="selected"; else $mark="";
$tpl .="<option value=\"{$emails[$i]}\" $mark>{$emails[$i]}</option>"; $tpl .="<option value=\"{$emails[$i]}\" $mark>{$emails[$i]}</option>";
@ -29804,7 +29804,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
$emails = array_keys(array_flip($emails)); $emails = array_keys(array_flip($emails));
for($i=0;$i<count($emails);$i++) for($i=0;$i<(!empty($emails)?count($emails):0);$i++)
{ {
if($emails[$i]==$selected) $mark="selected"; else $mark=""; if($emails[$i]==$selected) $mark="selected"; else $mark="";
$tpl .="<option value=\"{$emails[$i]}\" $mark>{$emails[$i]}</option>"; $tpl .="<option value=\"{$emails[$i]}\" $mark>{$emails[$i]}</option>";
@ -29870,7 +29870,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
$tpl ="<option value=\"0\">$first</option>"; $tpl ="<option value=\"0\">$first</option>";
for($i=0;$i<count($others);$i++) for($i=0;$i<(!empty($others)?count($others):0);$i++)
{ {
if($others[$i]['id']==$selected) $mark="selected"; else $mark=""; if($others[$i]['id']==$selected) $mark="selected"; else $mark="";
$tpl .="<option value=\"".$others[$i]['id']."\" $mark>{$others[$i]['name']}</option>"; $tpl .="<option value=\"".$others[$i]['id']."\" $mark>{$others[$i]['name']}</option>";
@ -29882,7 +29882,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
{ {
$user = $this->app->DB->SelectArr("SELECT * FROM arbeitspaket WHERE projekt='".$projekt."' AND id!='$disableid' AND art!='material'"); $user = $this->app->DB->SelectArr("SELECT * FROM arbeitspaket WHERE projekt='".$projekt."' AND id!='$disableid' AND art!='material'");
$tpl[0]="keinen"; $tpl[0]="keinen";
for($i=0;$i<count($user);$i++) for($i=0;$i<(!empty($user)?count($user):0);$i++)
{ {
$tpl[$user[$i]['id']]=$user[$i]['aufgabe']; $tpl[$user[$i]['id']]=$user[$i]['aufgabe'];
} }
@ -29893,7 +29893,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
{ {
$user = $this->app->DB->SelectArr("SELECT DISTINCT a.id,a.name FROM adresse a INNER JOIN adresse_rolle ar on ar.adresse=a.id AND ar.subjekt='Mitarbeiter' WHERE a.mitarbeiternummer!='' AND a.geloescht!=1 AND (ar.bis = '0000-00-00' or ar.bis >= now()) ORDER by name"); $user = $this->app->DB->SelectArr("SELECT DISTINCT a.id,a.name FROM adresse a INNER JOIN adresse_rolle ar on ar.adresse=a.id AND ar.subjekt='Mitarbeiter' WHERE a.mitarbeiternummer!='' AND a.geloescht!=1 AND (ar.bis = '0000-00-00' or ar.bis >= now()) ORDER by name");
for($i=0;$i<count($user);$i++) for($i=0;$i<(!empty($user)?count($user):0);$i++)
{ {
$tmp[$i]['id'] = $user[$i]['id']; $tmp[$i]['id'] = $user[$i]['id'];
$tmp[$i]['name'] = $user[$i]['name']; $tmp[$i]['name'] = $user[$i]['name'];
@ -29905,7 +29905,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
function GetReisekostenartAssoc() function GetReisekostenartAssoc()
{ {
$user = $this->app->DB->SelectArr("SELECT * FROM reisekostenart ORDER by nummer"); $user = $this->app->DB->SelectArr("SELECT * FROM reisekostenart ORDER by nummer");
for($i=0;$i<count($user);$i++) for($i=0;$i<(!empty($user)?count($user):0);$i++)
{ {
$tmp[(string)$user[$i]['id']] = "{$user[$i]['nummer']}- {$user[$i]['beschreibung']}"; $tmp[(string)$user[$i]['id']] = "{$user[$i]['nummer']}- {$user[$i]['beschreibung']}";
} }
@ -29953,7 +29953,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
if (!is_null($user)) { if (!is_null($user)) {
for($i=0;$i<count($user);$i++) for($i=0;$i<(!empty($user)?count($user):0);$i++)
{ {
if($user[$i]['id']==$selected) $mark="selected"; else $mark=""; if($user[$i]['id']==$selected) $mark="selected"; else $mark="";
$tpl .="<option value=\"{$user[$i]['id']}\" $mark>{$user[$i]['name']}</option>"; $tpl .="<option value=\"{$user[$i]['id']}\" $mark>{$user[$i]['name']}</option>";
@ -29997,7 +29997,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
function GetSelectReisekostenart($selected="") function GetSelectReisekostenart($selected="")
{ {
$user = $this->app->DB->SelectArr("SELECT * FROM reisekostenart ORDER by nummer"); $user = $this->app->DB->SelectArr("SELECT * FROM reisekostenart ORDER by nummer");
for($i=0;$i<count($user);$i++) for($i=0;$i<(!empty($user)?count($user):0);$i++)
{ {
if($user[$i]['id']==$selected) $mark="selected"; else $mark=""; if($user[$i]['id']==$selected) $mark="selected"; else $mark="";
$tpl .="<option value=\"{$user[$i]['id']}\" $mark>{$user[$i]['nummer']}- {$user[$i]['beschreibung']}</option>"; $tpl .="<option value=\"{$user[$i]['id']}\" $mark>{$user[$i]['nummer']}- {$user[$i]['beschreibung']}</option>";
@ -30008,7 +30008,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
function GetSelectUserVorlage($selected="",$disableid="") function GetSelectUserVorlage($selected="",$disableid="")
{ {
$user = $this->app->DB->SelectArr("SELECT * FROM uservorlage WHERE id!='$disableid' ORDER by bezeichnung"); $user = $this->app->DB->SelectArr("SELECT * FROM uservorlage WHERE id!='$disableid' ORDER by bezeichnung");
for($i=0;$i<count($user);$i++) for($i=0;$i<(!empty($user)?count($user):0);$i++)
{ {
if($user[$i]['id']==$selected) $mark=" selected"; else $mark=""; if($user[$i]['id']==$selected) $mark=" selected"; else $mark="";
$tpl .="<option value=\"{$user[$i]['id']}\"$mark>{$user[$i]['bezeichnung']}</option>"; $tpl .="<option value=\"{$user[$i]['id']}\"$mark>{$user[$i]['bezeichnung']}</option>";
@ -30019,7 +30019,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
function GetSelectUser($selected="",$disableid="") function GetSelectUser($selected="",$disableid="")
{ {
$user = $this->app->DB->SelectArr("SELECT * FROM user WHERE id!='$disableid'"); $user = $this->app->DB->SelectArr("SELECT * FROM user WHERE id!='$disableid'");
for($i=0;$i<count($user);$i++) for($i=0;$i<(!empty($user)?count($user):0);$i++)
{ {
$user[$i]['description'] = $this->app->DB->Select("SELECT name FROM adresse WHERE id='".$user[$i]['adresse']."' LIMIT 1"); $user[$i]['description'] = $this->app->DB->Select("SELECT name FROM adresse WHERE id='".$user[$i]['adresse']."' LIMIT 1");
if($user[$i]['id']==$selected) $mark="selected"; else $mark=""; if($user[$i]['id']==$selected) $mark="selected"; else $mark="";
@ -30087,7 +30087,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
$tpl .="<option value=\"0\">-- kein --</option>"; $tpl .="<option value=\"0\">-- kein --</option>";
$drucker = $this->app->DB->SelectArr("SELECT id, name FROM drucker WHERE aktiv='1' AND art='2'"); $drucker = $this->app->DB->SelectArr("SELECT id, name FROM drucker WHERE aktiv='1' AND art='2'");
for($i=0;$i<count($drucker);$i++) for($i=0;$i<(!empty($drucker)?count($drucker):0);$i++)
{ {
if($drucker[$i]['id']==$selected) $mark="selected"; else $mark=""; if($drucker[$i]['id']==$selected) $mark="selected"; else $mark="";
$tpl .="<option value=\"{$drucker[$i]['id']}\" $mark>{$drucker[$i]['name']}</option>"; $tpl .="<option value=\"{$drucker[$i]['id']}\" $mark>{$drucker[$i]['name']}</option>";
@ -30110,7 +30110,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
$drucker = $this->app->DB->SelectArr("SELECT id, name FROM drucker WHERE aktiv='1' AND art='1'"); $drucker = $this->app->DB->SelectArr("SELECT id, name FROM drucker WHERE aktiv='1' AND art='1'");
if (gettype($drucker) == 'array') { if (gettype($drucker) == 'array') {
for($i=0;$i<count($drucker);$i++) for($i=0;$i<(!empty($drucker)?count($drucker):0);$i++)
{ {
if($drucker[$i]['id']==$selected) $mark="selected"; else $mark=""; if($drucker[$i]['id']==$selected) $mark="selected"; else $mark="";
$tpl .="<option value=\"{$drucker[$i]['id']}\" $mark>{$drucker[$i]['name']}</option>"; $tpl .="<option value=\"{$drucker[$i]['id']}\" $mark>{$drucker[$i]['name']}</option>";
@ -30127,7 +30127,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
$drucker = $this->app->DB->SelectArr("SELECT id, bezeichnung FROM adapterbox WHERE verwendenals='bondrucker'"); $drucker = $this->app->DB->SelectArr("SELECT id, bezeichnung FROM adapterbox WHERE verwendenals='bondrucker'");
$tpl ="<option value=\"0\">-- kein --</option>"; $tpl ="<option value=\"0\">-- kein --</option>";
for($i=0;$i<count($drucker);$i++) for($i=0;$i<(!empty($drucker)?count($drucker):0);$i++)
{ {
if($drucker[$i]['id']==$selected) $mark="selected"; else $mark=""; if($drucker[$i]['id']==$selected) $mark="selected"; else $mark="";
$tpl .="<option value=\"{$drucker[$i]['id']}\" $mark>{$drucker[$i]['bezeichnung']}</option>"; $tpl .="<option value=\"{$drucker[$i]['id']}\" $mark>{$drucker[$i]['bezeichnung']}</option>";
@ -30139,7 +30139,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
function GetPosAdapterbox() function GetPosAdapterbox()
{ {
$drucker = $this->app->DB->SelectArr("SELECT id, bezeichnung FROM adapterbox WHERE verwendenals='bondrucker' OR verwendenals='rksvlight'"); $drucker = $this->app->DB->SelectArr("SELECT id, bezeichnung FROM adapterbox WHERE verwendenals='bondrucker' OR verwendenals='rksvlight'");
for($i=0;$i<count($drucker);$i++) for($i=0;$i<(!empty($drucker)?count($drucker):0);$i++)
{ {
$result[$drucker[$i]['id']]=$drucker[$i]['bezeichnung']; $result[$drucker[$i]['id']]=$drucker[$i]['bezeichnung'];
} }
@ -30150,7 +30150,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
function GetBondrucker() function GetBondrucker()
{ {
$drucker = $this->app->DB->SelectArr("SELECT id, bezeichnung FROM adapterbox WHERE verwendenals='bondrucker'"); $drucker = $this->app->DB->SelectArr("SELECT id, bezeichnung FROM adapterbox WHERE verwendenals='bondrucker'");
for($i=0;$i<count($drucker);$i++) for($i=0;$i<(!empty($drucker)?count($drucker):0);$i++)
{ {
$result[$drucker[$i]['id']]=$drucker[$i]['bezeichnung']; $result[$drucker[$i]['id']]=$drucker[$i]['bezeichnung'];
} }
@ -30161,7 +30161,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
{ {
//$tpl .="<option value=\"0\">-- kein --</option>"; //$tpl .="<option value=\"0\">-- kein --</option>";
$drucker = $this->app->DB->SelectArr("SELECT id, name FROM etiketten"); $drucker = $this->app->DB->SelectArr("SELECT id, name FROM etiketten");
for($i=0;$i<count($drucker);$i++) for($i=0;$i<(!empty($drucker)?count($drucker):0);$i++)
{ {
$result[$drucker[$i]['id']]=$drucker[$i]['name']; $result[$drucker[$i]['id']]=$drucker[$i]['name'];
} }
@ -30173,7 +30173,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
{ {
//$tpl .="<option value=\"0\">-- kein --</option>"; //$tpl .="<option value=\"0\">-- kein --</option>";
$drucker = $this->app->DB->SelectArr("SELECT id, bezeichnung FROM adapterbox WHERE verwendenals='waage'"); $drucker = $this->app->DB->SelectArr("SELECT id, bezeichnung FROM adapterbox WHERE verwendenals='waage'");
for($i=0;$i<count($drucker);$i++) for($i=0;$i<(!empty($drucker)?count($drucker):0);$i++)
{ {
$result[$drucker[$i]['id']]=$drucker[$i]['bezeichnung']; $result[$drucker[$i]['id']]=$drucker[$i]['bezeichnung'];
} }
@ -30185,7 +30185,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
{ {
//$tpl .="<option value=\"0\">-- kein --</option>"; //$tpl .="<option value=\"0\">-- kein --</option>";
$drucker = $this->app->DB->SelectArr("SELECT id, name FROM drucker WHERE aktiv='1' AND art='2'"); $drucker = $this->app->DB->SelectArr("SELECT id, name FROM drucker WHERE aktiv='1' AND art='2'");
for($i=0;$i<count($drucker);$i++) for($i=0;$i<(!empty($drucker)?count($drucker):0);$i++)
{ {
$result[$drucker[$i]['id']]=$drucker[$i]['name']; $result[$drucker[$i]['id']]=$drucker[$i]['name'];
} }
@ -30196,7 +30196,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
function GetDrucker() function GetDrucker()
{ {
$drucker = $this->app->DB->SelectArr("SELECT id, name FROM drucker WHERE aktiv='1' AND art='0'"); $drucker = $this->app->DB->SelectArr("SELECT id, name FROM drucker WHERE aktiv='1' AND art='0'");
for($i=0;$i<count($drucker);$i++) for($i=0;$i<(!empty($drucker)?count($drucker):0);$i++)
{ {
$result[$drucker[$i]['id']]=$drucker[$i]['name']; $result[$drucker[$i]['id']]=$drucker[$i]['name'];
} }
@ -30213,7 +30213,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
$tpl ="<option value=\"0\">-- kein --</option>"; $tpl ="<option value=\"0\">-- kein --</option>";
$drucker = $this->app->DB->SelectArr("SELECT id, name FROM drucker WHERE aktiv='1' AND art='0'"); $drucker = $this->app->DB->SelectArr("SELECT id, name FROM drucker WHERE aktiv='1' AND art='0'");
for($i=0;$i<count($drucker);$i++) for($i=0;$i<(!empty($drucker)?count($drucker):0);$i++)
{ {
if($drucker[$i]['id']==$selected) $mark="selected"; else $mark=""; if($drucker[$i]['id']==$selected) $mark="selected"; else $mark="";
$tpl .="<option value=\"{$drucker[$i]['id']}\" $mark>{$drucker[$i]['name']}</option>"; $tpl .="<option value=\"{$drucker[$i]['id']}\" $mark>{$drucker[$i]['name']}</option>";
@ -30236,7 +30236,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
$tpl .="<option value=\"0\">-- kein --</option>"; $tpl .="<option value=\"0\">-- kein --</option>";
$drucker = $this->app->DB->SelectArr("SELECT id, name FROM drucker WHERE aktiv='1' AND art='0'"); $drucker = $this->app->DB->SelectArr("SELECT id, name FROM drucker WHERE aktiv='1' AND art='0'");
for($i=0;$i<count($drucker);$i++) for($i=0;$i<(!empty($drucker)?count($drucker):0);$i++)
{ {
if($drucker[$i]['id']==$selected) $mark="selected"; else $mark=""; if($drucker[$i]['id']==$selected) $mark="selected"; else $mark="";
$tpl .="<option value=\"{$drucker[$i]['id']}\" $mark>{$drucker[$i]['name']}</option>"; $tpl .="<option value=\"{$drucker[$i]['id']}\" $mark>{$drucker[$i]['name']}</option>";
@ -30488,7 +30488,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
$this->app->User->SetParameter("dokumente_abschickenmask_".$typ."_fax","0"); $this->app->User->SetParameter("dokumente_abschickenmask_".$typ."_fax","0");
} }
for($tmpis=0;$tmpis<count($tmpsenden);$tmpis++) for($tmpis=0;$tmpis<(!empty($tmpsenden)?count($tmpsenden):0);$tmpis++)
{ {
$deckblatt = false; $deckblatt = false;
//BRIEFCHECKED //BRIEFCHECKED
@ -30529,13 +30529,13 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
fclose($handle); fclose($handle);
$_dateien[] = rtrim($this->app->erp->GetTMP(),'/')."/".$dateiname; $_dateien[] = rtrim($this->app->erp->GetTMP(),'/')."/".$dateiname;
$dateisort = $pk; $dateisort = $pk;
if($dateisort)$dateiensort[$dateisort] = count($_dateien)-1; if($dateisort)$dateiensort[$dateisort] = (!empty($_dateien)?count($_dateien):0)-1;
$zuloeschen[] = rtrim($this->app->erp->GetTMP(),'/')."/".$dateiname; $zuloeschen[] = rtrim($this->app->erp->GetTMP(),'/')."/".$dateiname;
} }
}else{ }else{
$_dateien[] = $dateiname; $_dateien[] = $dateiname;
$dateisort = $pk; $dateisort = $pk;
if($dateisort)$dateiensort[$dateisort] = count($_dateien)-1; if($dateisort)$dateiensort[$dateisort] = (!empty($_dateien)?count($_dateien):0)-1;
$zuloeschen[] = $dateiname; $zuloeschen[] = $dateiname;
} }
} }
@ -30563,7 +30563,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
fclose($handle); fclose($handle);
$_dateien[] = rtrim($this->app->erp->GetTMP(),'/')."/".$dateiname; $_dateien[] = rtrim($this->app->erp->GetTMP(),'/')."/".$dateiname;
$dateisort = (int)$this->app->Secure->GetPOST('dateisort_'.$pka[1]); $dateisort = (int)$this->app->Secure->GetPOST('dateisort_'.$pka[1]);
if($dateisort)$dateiensort[$dateisort] = count($_dateien)-1; if($dateisort)$dateiensort[$dateisort] = (!empty($_dateien)?count($_dateien):0)-1;
$zuloeschen[] = rtrim($this->app->erp->GetTMP(),'/')."/".$dateiname; $zuloeschen[] = rtrim($this->app->erp->GetTMP(),'/')."/".$dateiname;
} }
} }
@ -31606,7 +31606,7 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
$data[]=array('name'=>$item['name'],'email'=>$item['email']); $data[]=array('name'=>$item['name'],'email'=>$item['email']);
} }
for($i=0;$i<count($data);$i++) for($i=0;$i<(!empty($data)?count($data):0);$i++)
{ {
if($data[$i]['email']!=$tmp_mail && $data[$i]['name']!=$tmp_name) if($data[$i]['email']!=$tmp_mail && $data[$i]['name']!=$tmp_name)
{ {
@ -31827,13 +31827,13 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
} }
if(count($tmp)>0) if((!empty($tmp)?count($tmp):0)>0)
{ {
$this->app->Tpl->Set('HISTORIE',"<table align=\"left\" width=780>"); $this->app->Tpl->Set('HISTORIE',"<table align=\"left\" width=780>");
$this->app->Tpl->Add('HISTORIE',"<tr valign=\"top\"><td style=\"font-size: 8pt\"><b>Zeit</b></td><td style=\"font-size: 8pt\"><b>An</b></td><td style=\"font-size: 8pt\"><b>Von</b></td> $this->app->Tpl->Add('HISTORIE',"<tr valign=\"top\"><td style=\"font-size: 8pt\"><b>Zeit</b></td><td style=\"font-size: 8pt\"><b>An</b></td><td style=\"font-size: 8pt\"><b>Von</b></td>
<td style=\"font-size: 8pt\"><b>Art</b></td> <td style=\"font-size: 8pt\"><b>Art</b></td>
<td style=\"font-size: 8pt\"><b>Anschreiben</b></td><td style=\"font-size: 8pt\"><b>Dokument</b></td></tr>"); <td style=\"font-size: 8pt\"><b>Anschreiben</b></td><td style=\"font-size: 8pt\"><b>Dokument</b></td></tr>");
for($i=0;$i<count($tmp);$i++) for($i=0;$i<(!empty($tmp)?count($tmp):0);$i++)
{ {
if($tmp[$i]['versendet']==0) $tmp[$i]['versendet'] = "nein"; else $tmp[$i]['versendet'] = "ja"; if($tmp[$i]['versendet']==0) $tmp[$i]['versendet'] = "nein"; else $tmp[$i]['versendet'] = "ja";
@ -31860,13 +31860,13 @@ function ChargenMHDAuslagern($artikel, $menge, $lagerplatztyp, $lpid,$typ,$wert,
} else { $this->app->Tpl->Set('HISTORIE',"<div class=\"info\">Dieses Dokument wurde noch nicht versendet!</div>"); } } else { $this->app->Tpl->Set('HISTORIE',"<div class=\"info\">Dieses Dokument wurde noch nicht versendet!</div>"); }
for($i=0;$i<count($attachments);$i++) for($i=0;$i<(!empty($attachments)?count($attachments):0);$i++)
{ {
$this->app->Tpl->Add('ANHAENGE',"<a href=\"\">".basename($attachments)."</a>&nbsp;"); $this->app->Tpl->Add('ANHAENGE',"<a href=\"\">".basename($attachments)."</a>&nbsp;");
} }
if(count($attachments)==0) $this->app->Tpl->Add('ANHAENGE',"keine Anh&auml;nge vorhanden"); if((!empty($attachments)?count($attachments):0)==0) $this->app->Tpl->Add('ANHAENGE',"keine Anh&auml;nge vorhanden");
if(count($tmp)>0) if((!empty($tmp)?count($tmp):0)>0)
{ {
$tmp[0]['betreff'] = str_replace('{FIRMA}',$this->Firmendaten("name"),$tmp[0]['betreff']); $tmp[0]['betreff'] = str_replace('{FIRMA}',$this->Firmendaten("name"),$tmp[0]['betreff']);
$tmp[0]['text'] = str_replace('{FIRMA}',$this->Firmendaten("name"),$tmp[0]['text']); $tmp[0]['text'] = str_replace('{FIRMA}',$this->Firmendaten("name"),$tmp[0]['text']);
@ -32665,7 +32665,7 @@ function MailSendFinal($from,$from_name,$to,$to_name,$betreff,$text,$files="",$p
if(is_array($files)) if(is_array($files))
{ {
for($i=0;$i<count($files);$i++) for($i=0;$i<(!empty($files)?count($files):0);$i++)
{ {
if(@is_file($files[$i])) if(@is_file($files[$i]))
$this->app->mail->AddAttachment($files[$i]); $this->app->mail->AddAttachment($files[$i]);
@ -32770,13 +32770,13 @@ function MailSendFinal($from,$from_name,$to,$to_name,$betreff,$text,$files="",$p
if(method_exists($this->app->mail,'GetCC')){ if(method_exists($this->app->mail,'GetCC')){
$cc = $this->app->mail->GetCC(); $cc = $this->app->mail->GetCC();
$bcc = $this->app->mail->GetBCC(); $bcc = $this->app->mail->GetBCC();
if($cc && count($cc) > 0){ if($cc && (!empty($cc)?count($cc):0) > 0){
for ($i=0; $i < count($cc); $i++) { for ($i=0; $i < (!empty($cc)?count($cc):0); $i++) {
$this->app->DB->Insert("INSERT INTO mailausgang (id,`subject`,`body`,`from`,`to`,`status`,zeit, art) VALUES ('','$subject','$body','$from','".$cc[$i][0]."','$status',NOW(), '1')"); $this->app->DB->Insert("INSERT INTO mailausgang (id,`subject`,`body`,`from`,`to`,`status`,zeit, art) VALUES ('','$subject','$body','$from','".$cc[$i][0]."','$status',NOW(), '1')");
} }
} }
if($bcc && count($bcc) > 0){ if($bcc && (!empty($bcc)?count($bcc):0) > 0){
for ($i=0; $i < count($bcc); $i++) { for ($i=0; $i < (!empty($bcc)?count($bcc):0); $i++) {
$this->app->DB->Insert("INSERT INTO mailausgang (id,`subject`,`body`,`from`,`to`,`status`,zeit, art) VALUES ('','$subject','$body','$from','".$bcc[$i][0]."','$status',NOW(), '2')"); $this->app->DB->Insert("INSERT INTO mailausgang (id,`subject`,`body`,`from`,`to`,`status`,zeit, art) VALUES ('','$subject','$body','$from','".$bcc[$i][0]."','$status',NOW(), '2')");
} }
} }
@ -33361,8 +33361,8 @@ function Firmendaten($field,$projekt="")
$tmp = array('artikel_klein'=>'Artikel klein'); $tmp = array('artikel_klein'=>'Artikel klein');
$result = $this->app->DB->SelectArr("SELECT * FROM etiketten WHERE (verwendenals='artikel_klein' OR verwendenals='seriennummer') AND ausblenden!=1 ORDER by name"); $result = $this->app->DB->SelectArr("SELECT * FROM etiketten WHERE (verwendenals='artikel_klein' OR verwendenals='seriennummer') AND ausblenden!=1 ORDER by name");
if(count($result) > 0) $tmp = array(); if((!empty($result)?count($result):0) > 0) $tmp = array();
for($i=0;$i<count($result);$i++) for($i=0;$i<(!empty($result)?count($result):0);$i++)
{ {
$tmp[$result[$i]['id']]=$result[$i]['name']; $tmp[$result[$i]['id']]=$result[$i]['name'];
} }
@ -33623,7 +33623,7 @@ function Firmendaten($field,$projekt="")
$tmp = $this->app->DB->SelectArr("SELECT type,bezeichnung FROM versandarten WHERE aktiv='1' AND geloescht!='1' AND (projekt = '$projekt' OR projekt = 0) ORDER by bezeichnung"); $tmp = $this->app->DB->SelectArr("SELECT type,bezeichnung FROM versandarten WHERE aktiv='1' AND geloescht!='1' AND (projekt = '$projekt' OR projekt = 0) ORDER by bezeichnung");
if($tmp) if($tmp)
{ {
for($i=0;$i<count($tmp);$i++) for($i=0;$i<(!empty($tmp)?count($tmp):0);$i++)
{ {
$result[$tmp[$i]['type']]=$tmp[$i]['bezeichnung']; $result[$tmp[$i]['type']]=$tmp[$i]['bezeichnung'];
} }
@ -33646,17 +33646,17 @@ function Firmendaten($field,$projekt="")
{ {
$result = $this->app->DB->SelectArr("SELECT id,name FROM artikeleigenschaften WHERE projekt='$projekt' AND geloescht!=1 ORDER by name"); $result = $this->app->DB->SelectArr("SELECT id,name FROM artikeleigenschaften WHERE projekt='$projekt' AND geloescht!=1 ORDER by name");
// gibt es keine projekt gruppen dann die ohne projekt verwenden // gibt es keine projekt gruppen dann die ohne projekt verwenden
if(count($result)<=0) if((!empty($result)?count($result):0)<=0)
$result = $this->app->DB->SelectArr("SELECT id,name FROM artikeleigenschaften WHERE geloescht!=1 AND projekt <=0 ORDER by name"); $result = $this->app->DB->SelectArr("SELECT id,name FROM artikeleigenschaften WHERE geloescht!=1 AND projekt <=0 ORDER by name");
} else } else
{ {
$result = $this->app->DB->SelectArr("SELECT id,name FROM artikeleigenschaften WHERE geloescht!=1 AND projekt <=0 ORDER by name"); $result = $this->app->DB->SelectArr("SELECT id,name FROM artikeleigenschaften WHERE geloescht!=1 AND projekt <=0 ORDER by name");
} }
if(count($result) > 0) if((!empty($result)?count($result):0) > 0)
{ {
for($i=0;$i<count($result);$i++) for($i=0;$i<(!empty($result)?count($result):0);$i++)
{ {
$tmp[$result[$i]['id']]=$result[$i]['name']; $tmp[$result[$i]['id']]=$result[$i]['name'];
} }
@ -33673,17 +33673,17 @@ function Firmendaten($field,$projekt="")
{ {
$result = $this->app->DB->SelectArr("SELECT id,bezeichnung FROM artikelkategorien WHERE (projekt='$projekt' OR projekt = 0) AND parent = 0 AND geloescht!=1 ORDER by bezeichnung"); $result = $this->app->DB->SelectArr("SELECT id,bezeichnung FROM artikelkategorien WHERE (projekt='$projekt' OR projekt = 0) AND parent = 0 AND geloescht!=1 ORDER by bezeichnung");
// gibt es keine projekt gruppen dann die ohne projekt verwenden // gibt es keine projekt gruppen dann die ohne projekt verwenden
if(count($result)<=0) if((!empty($result)?count($result):0)<=0)
$result = $this->app->DB->SelectArr("SELECT id,bezeichnung FROM artikelkategorien WHERE geloescht!=1 AND projekt <=0 AND parent = 0 ORDER by bezeichnung"); $result = $this->app->DB->SelectArr("SELECT id,bezeichnung FROM artikelkategorien WHERE geloescht!=1 AND projekt <=0 AND parent = 0 ORDER by bezeichnung");
} else } else
{ {
$result = $this->app->DB->SelectArr("SELECT id,bezeichnung FROM artikelkategorien WHERE geloescht!=1 AND projekt <=0 AND parent = 0 ORDER by bezeichnung"); $result = $this->app->DB->SelectArr("SELECT id,bezeichnung FROM artikelkategorien WHERE geloescht!=1 AND projekt <=0 AND parent = 0 ORDER by bezeichnung");
} }
if($result && count($result) > 0) if($result && (!empty($result)?count($result):0) > 0)
{ {
for($i=0;$i<count($result);$i++) for($i=0;$i<(!empty($result)?count($result):0);$i++)
{ {
$tmp[$result[$i]['id']."_kat"]=$result[$i]['bezeichnung']; $tmp[$result[$i]['id']."_kat"]=$result[$i]['bezeichnung'];
} }
@ -33928,7 +33928,7 @@ function Firmendaten($field,$projekt="")
$tmp = $this->app->DB->SelectArr("SELECT iso,alias, bezeichnung_de,aktiv FROM sprachen WHERE iso <> '' ORDER BY iso = '$land' DESC, bezeichnung_de"); $tmp = $this->app->DB->SelectArr("SELECT iso,alias, bezeichnung_de,aktiv FROM sprachen WHERE iso <> '' ORDER BY iso = '$land' DESC, bezeichnung_de");
$deutschfound = false; $deutschfound = false;
$englischfound = false; $englischfound = false;
for($i=0;$i<count($tmp);$i++) for($i=0;$i<(!empty($tmp)?count($tmp):0);$i++)
{ {
if($tmp[$i]['alias'] != '' && $wert != $tmp[$i]['iso']) if($tmp[$i]['alias'] != '' && $wert != $tmp[$i]['iso'])
{ {
@ -33976,7 +33976,7 @@ function Firmendaten($field,$projekt="")
$result['']='Bitte w&auml;hlen'; $result['']='Bitte w&auml;hlen';
for($i=0;$i<count($tmp);$i++) for($i=0;$i<(!empty($tmp)?count($tmp):0);$i++)
$result[$tmp[$i]['type']]=$tmp[$i]['bezeichnung']; $result[$tmp[$i]['type']]=$tmp[$i]['bezeichnung'];
@ -38815,7 +38815,7 @@ function Firmendaten($field,$projekt="")
$arbeitspakete = $this->app->DB->SelectArr("SELECT id,vorgaenger FROM arbeitspaket WHERE projekt = '$id'"); $arbeitspakete = $this->app->DB->SelectArr("SELECT id,vorgaenger FROM arbeitspaket WHERE projekt = '$id'");
for ($i=0; $i < count($data['arbeitspaket']); $i++) { for ($i=0; $i < count($data['arbeitspaket']); $i++) {
for ($j=0; $j < count($arbeitspakete); $j++) { for ($j=0; $j < (!empty($arbeitspakete)?count($arbeitspakete):0); $j++) {
if(($arbeitspakete[$j]['id'] == $data['arbeitspaket'][$i]) && ($arbeitspakete[$j]['vorgaenger'] != '0')){ if(($arbeitspakete[$j]['id'] == $data['arbeitspaket'][$i]) && ($arbeitspakete[$j]['vorgaenger'] != '0')){
if(!in_array($arbeitspakete[$j]['vorgaenger'], $data['arbeitspaket'])){ if(!in_array($arbeitspakete[$j]['vorgaenger'], $data['arbeitspaket'])){
$data['arbeitspaket'][] = $arbeitspakete[$j]['vorgaenger']; $data['arbeitspaket'][] = $arbeitspakete[$j]['vorgaenger'];
@ -39499,7 +39499,7 @@ function Firmendaten($field,$projekt="")
if(!empty($portosorts)) { if(!empty($portosorts)) {
foreach($portosorts as $k => $v) { foreach($portosorts as $k => $v) {
if($v == count($pos) -1) if($v == (!empty($pos)?count($pos):0) -1)
{ {
$this->app->DB->Delete("DELETE FROM beleg_zwischenpositionen WHERE doctype = 'lieferschein' AND doctypeid = '$newid' AND pos = '".($v)."' AND postype LIKE 'gruppe'"); $this->app->DB->Delete("DELETE FROM beleg_zwischenpositionen WHERE doctype = 'lieferschein' AND doctypeid = '$newid' AND pos = '".($v)."' AND postype LIKE 'gruppe'");
} }
@ -39538,7 +39538,7 @@ function Firmendaten($field,$projekt="")
} }
} }
//Belegpositionen nach letzter Position //Belegpositionen nach letzter Position
$sort = count($arr); $sort = (!empty($arr)?count($arr):0);
$restpositionen = $this->app->DB->SelectArr("SELECT id FROM beleg_zwischenpositionen where doctype = '$doctype' AND doctypeid = '$id' AND pos > $sort ORDER BY pos, sort"); $restpositionen = $this->app->DB->SelectArr("SELECT id FROM beleg_zwischenpositionen where doctype = '$doctype' AND doctypeid = '$id' AND pos > $sort ORDER BY pos, sort");
if($restpositionen) { if($restpositionen) {
$beleg_zwischenpositionensort = $this->app->DB->SelectArr("SELECT id, sort FROM beleg_zwischenpositionen where doctype = '$doctype' AND doctypeid = '$id' AND pos = '".($sort)."' ORDER BY sort DESC LIMIT 1"); $beleg_zwischenpositionensort = $this->app->DB->SelectArr("SELECT id, sort FROM beleg_zwischenpositionen where doctype = '$doctype' AND doctypeid = '$id' AND pos = '".($sort)."' ORDER BY sort DESC LIMIT 1");
@ -39674,7 +39674,7 @@ function Firmendaten($field,$projekt="")
case 'produktion': $kurz='pd'; break; case 'produktion': $kurz='pd'; break;
} }
$cpos = count($pos); $cpos = (!empty($pos)?count($pos):0);
for($i=0;$i<$cpos;$i++) for($i=0;$i<$cpos;$i++)
{ {
$artikel_id = $pos[$i]['artikel']; $artikel_id = $pos[$i]['artikel'];
@ -40422,7 +40422,7 @@ function Firmendaten($field,$projekt="")
$arr[0]['autoversand'] = 1-(int)$this->Projektdaten($arr[0]['projekt'],'deactivateautoshipping'); $arr[0]['autoversand'] = 1-(int)$this->Projektdaten($arr[0]['projekt'],'deactivateautoshipping');
$this->app->DB->UpdateArr('auftrag',$newid, 'id', $arr[0], true); $this->app->DB->UpdateArr('auftrag',$newid, 'id', $arr[0], true);
$pos = $this->app->DB->SelectArr("SELECT * FROM angebot_position WHERE angebot='$id' order by sort"); $pos = $this->app->DB->SelectArr("SELECT * FROM angebot_position WHERE angebot='$id' order by sort");
for($i=0;$i<count($pos);$i++){ for($i=0;$i<(!empty($pos)?count($pos):0);$i++){
$this->app->DB->Insert("INSERT INTO auftrag_position (id) VALUES('')"); $this->app->DB->Insert("INSERT INTO auftrag_position (id) VALUES('')");
$newposid = $this->app->DB->GetInsertID(); $newposid = $this->app->DB->GetInsertID();
$idtoid[$pos[$i]['id']] = $newposid; $idtoid[$pos[$i]['id']] = $newposid;
@ -40484,7 +40484,7 @@ function Firmendaten($field,$projekt="")
function PaketannahmenAbschliessen() function PaketannahmenAbschliessen()
{ {
$arr = $this->app->DB->SelectArr("SELECT id FROM paketannahme WHERE status!='abgeschlossen'"); $arr = $this->app->DB->SelectArr("SELECT id FROM paketannahme WHERE status!='abgeschlossen'");
for($i=0;$i<count($arr);$i++) for($i=0;$i<(!empty($arr)?count($arr):0);$i++)
{ {
@ -41104,7 +41104,7 @@ function Firmendaten($field,$projekt="")
//pruefe ob es auf auftrag einen Zahlungseingang gibt //pruefe ob es auf auftrag einen Zahlungseingang gibt
$zahlungen = $this->app->DB->SelectArr("SELECT * FROM kontoauszuege_zahlungseingang WHERE objekt='auftrag' AND parameter='$auftrag_org'"); $zahlungen = $this->app->DB->SelectArr("SELECT * FROM kontoauszuege_zahlungseingang WHERE objekt='auftrag' AND parameter='$auftrag_org'");
for($i=0;$i<count($zahlungen);$i++) for($i=0;$i<(!empty($zahlungen)?count($zahlungen):0);$i++)
{ {
if($zahlungen[$i]['betrag'] > $gesamtsumme_new) if($zahlungen[$i]['betrag'] > $gesamtsumme_new)
{ {
@ -41706,7 +41706,7 @@ function Firmendaten($field,$projekt="")
} }
if($first) { if($first) {
$taxesToAdd[] = $tax; $taxesToAdd[] = $tax;
$taxToaddKey = count($taxesToAdd)-1; $taxToaddKey = (!empty($taxesToAdd)?count($taxesToAdd):0)-1;
$taxesToAdd[$taxToaddKey]['brutto'] -= $brutto; $taxesToAdd[$taxToaddKey]['brutto'] -= $brutto;
$taxesToAdd[$taxToaddKey]['netto'] -= $netto; $taxesToAdd[$taxToaddKey]['netto'] -= $netto;
$tax['brutto'] = $brutto; $tax['brutto'] = $brutto;
@ -41718,9 +41718,9 @@ function Firmendaten($field,$projekt="")
$first = false; $first = false;
continue; continue;
} }
$taxToaddKey = count($taxesToAdd)-1; $taxToaddKey = (!empty($taxesToAdd)?count($taxesToAdd):0)-1;
$taxesToAdd[] = $taxesToAdd[$taxToaddKey]; $taxesToAdd[] = $taxesToAdd[$taxToaddKey];
$taxToaddKey = count($taxesToAdd)-1; $taxToaddKey = (!empty($taxesToAdd)?count($taxesToAdd):0)-1;
$taxesToAdd[$taxToaddKey]['brutto'] -= $brutto; $taxesToAdd[$taxToaddKey]['brutto'] -= $brutto;
$taxesToAdd[$taxToaddKey]['netto'] -= $netto; $taxesToAdd[$taxToaddKey]['netto'] -= $netto;
$taxesToAdd[$taxToaddKey - 1]['brutto'] = $brutto; $taxesToAdd[$taxToaddKey - 1]['brutto'] = $brutto;
@ -42190,11 +42190,11 @@ function Firmendaten($field,$projekt="")
} else { } else {
$gruppenarray = $this->GetGruppen($adresse); $gruppenarray = $this->GetGruppen($adresse);
for($gi=0;$gi<count($gruppenarray);$gi++) for($gi=0;$gi<(!empty($gruppenarray)?count($gruppenarray):0);$gi++)
{ {
$sql_erweiterung .= " id='".$gruppenarray[$gi]."' "; $sql_erweiterung .= " id='".$gruppenarray[$gi]."' ";
if($gi<count($gruppenarray)-1) if($gi<(!empty($gruppenarray)?count($gruppenarray):0)-1)
$sql_erweiterung .= " OR "; $sql_erweiterung .= " OR ";
} }
$checkgruppeportofrei = $this->app->DB->Select("SELECT id FROM gruppen WHERE ($sql_erweiterung) AND portofrei_aktiv='1' ORDER BY portofreiab LIMIT 1"); $checkgruppeportofrei = $this->app->DB->Select("SELECT id FROM gruppen WHERE ($sql_erweiterung) AND portofrei_aktiv='1' ORDER BY portofreiab LIMIT 1");
@ -43618,7 +43618,7 @@ function Firmendaten($field,$projekt="")
$ida = str_split($id, 2); $ida = str_split($id, 2);
$path .= '/d'.implode('/d',$ida); $path .= '/d'.implode('/d',$ida);
if(is_file($path.'/'.$id))return $path; if(is_file($path.'/'.$id))return $path;
if($cache && count($ids) > 0) if($cache && (!empty($ids)?count($ids):0) > 0)
{ {
if(is_file($path.'/'.$ids[0].'_'.$ids[1]))return $path; if(is_file($path.'/'.$ids[0].'_'.$ids[1]))return $path;
if(is_file($_path.'/'.$ids[0].'_'.$ids[1]))return $_path; if(is_file($_path.'/'.$ids[0].'_'.$ids[1]))return $_path;
@ -43923,8 +43923,8 @@ function Firmendaten($field,$projekt="")
} }
$pathArr = explode('/', rtrim($dirRelative,'/')); $pathArr = explode('/', rtrim($dirRelative,'/'));
if(substr($pathArr[count($pathArr) - 1],0,1) !== 'd') { if(substr($pathArr[(!empty($pathArr)?count($pathArr):0) - 1],0,1) !== 'd') {
unset($pathArr[count($pathArr) - 1]); unset($pathArr[(!empty($pathArr)?count($pathArr):0) - 1]);
} }
if(empty($pathArr) || !is_dir($prefix.'/'.implode('/', $pathArr))) { if(empty($pathArr) || !is_dir($prefix.'/'.implode('/', $pathArr))) {
return; return;
@ -43933,8 +43933,8 @@ function Firmendaten($field,$projekt="")
if(!empty($glob)) { if(!empty($glob)) {
return; return;
} }
if(@rmdir($prefix.implode('/', $pathArr)) && count($pathArr) > 1) { if(@rmdir($prefix.implode('/', $pathArr)) && (!empty($pathArr)?count($pathArr):0) > 1) {
unset($pathArr[count($pathArr) - 1]); unset($pathArr[(!empty($pathArr)?count($pathArr):0) - 1]);
$this->deleteEmptyDmsPath($prefix.implode('/', $pathArr)); $this->deleteEmptyDmsPath($prefix.implode('/', $pathArr));
} }
} }
@ -43972,7 +43972,7 @@ function Firmendaten($field,$projekt="")
if(is_dir($cachedir)) if(is_dir($cachedir))
{ {
$caches = glob($this->app->Conf->WFuserdata."/dms/".$this->app->Conf->WFdbname."/cache/".$vers['id'].'_*'); $caches = glob($this->app->Conf->WFuserdata."/dms/".$this->app->Conf->WFdbname."/cache/".$vers['id'].'_*');
if(is_array($caches) && count($caches) > 0) if(is_array($caches) && (!empty($caches)?count($caches):0) > 0)
{ {
foreach($caches as $cache)unlink($cache); foreach($caches as $cache)unlink($cache);
} }
@ -43981,7 +43981,7 @@ function Firmendaten($field,$projekt="")
if(is_dir($cachedir)) if(is_dir($cachedir))
{ {
$caches = glob($cachedir.'/'.$vers['id'].'_*'); $caches = glob($cachedir.'/'.$vers['id'].'_*');
if(is_array($caches) && count($caches) > 0) if(is_array($caches) && (!empty($caches)?count($caches):0) > 0)
{ {
foreach($caches as $cache){ foreach($caches as $cache){
unlink($cache); unlink($cache);
@ -44237,7 +44237,7 @@ function Firmendaten($field,$projekt="")
$zusaetzlicheStichworter = $this->app->DB->SelectArr( $zusaetzlicheStichworter = $this->app->DB->SelectArr(
"SELECT * FROM datei_stichwortvorlagen WHERE modul='$modul' OR modul='' ORDER by beschriftung" "SELECT * FROM datei_stichwortvorlagen WHERE modul='$modul' OR modul='' ORDER by beschriftung"
); );
$cZusaetzlicheStichworter = empty($zusaetzlicheStichworter)?0:count($zusaetzlicheStichworter); $cZusaetzlicheStichworter = empty($zusaetzlicheStichworter)?0:(!empty($zusaetzlicheStichworter)?count($zusaetzlicheStichworter):0);
for($i=0;$i<$cZusaetzlicheStichworter;$i++){ for($i=0;$i<$cZusaetzlicheStichworter;$i++){
$dateiTypen[] = ['wert' => $zusaetzlicheStichworter[$i]['beschriftung'], 'beschriftung' => $zusaetzlicheStichworter[$i]['beschriftung']]; $dateiTypen[] = ['wert' => $zusaetzlicheStichworter[$i]['beschriftung'], 'beschriftung' => $zusaetzlicheStichworter[$i]['beschriftung']];
} }
@ -45002,11 +45002,11 @@ function Firmendaten($field,$projekt="")
$gruppenarray = $this->GetGruppen($adresse); $gruppenarray = $this->GetGruppen($adresse);
if($gruppenarray) if($gruppenarray)
{ {
if(count($gruppenarray)>0) $sql_erweiterung = " OR "; if((!empty($gruppenarray)?count($gruppenarray):0)>0) $sql_erweiterung = " OR ";
for($gi=0;$gi<count($gruppenarray);$gi++) { for($gi=0;$gi<(!empty($gruppenarray)?count($gruppenarray):0);$gi++) {
$sql_erweiterung .= " gruppe='" . $gruppenarray[$gi] . "' "; $sql_erweiterung .= " gruppe='" . $gruppenarray[$gi] . "' ";
if ($gi < count($gruppenarray) - 1) if ($gi < (!empty($gruppenarray)?count($gruppenarray):0) - 1)
$sql_erweiterung .= " OR "; $sql_erweiterung .= " OR ";
} }
@ -45137,7 +45137,7 @@ function Firmendaten($field,$projekt="")
$letzte_menge = -1; //$vkarr[0][ab_menge]; $letzte_menge = -1; //$vkarr[0][ab_menge];
$letzter_preis = 99999999999; $letzter_preis = 99999999999;
for($vi=0;$vi<count($vkarr);$vi++) for($vi=0;$vi<(!empty($vkarr)?count($vkarr):0);$vi++)
{ {
if(($vkarr[$vi]['ab_menge'] > $letzte_menge) && ($vkarr[$vi]['preis']<$letzter_preis) && (($menge < 1?1:$menge) >= $vkarr[$vi]['ab_menge'])) if(($vkarr[$vi]['ab_menge'] > $letzte_menge) && ($vkarr[$vi]['preis']<$letzter_preis) && (($menge < 1?1:$menge) >= $vkarr[$vi]['ab_menge']))
{ {
@ -45172,7 +45172,7 @@ function Firmendaten($field,$projekt="")
$letzte_menge = -1; //$vkarr[0][ab_menge]; $letzte_menge = -1; //$vkarr[0][ab_menge];
$letzter_preis = 99999999999; $letzter_preis = 99999999999;
for($vi=0;$vi<count($vkarr);$vi++) for($vi=0;$vi<(!empty($vkarr)?count($vkarr):0);$vi++)
{ {
if(($vkarr[$vi]['ab_menge'] > $letzte_menge) && ($vkarr[$vi]['preis']<$letzter_preis) && (($menge < 1?1:$menge) >= $vkarr[$vi]['ab_menge'])) if(($vkarr[$vi]['ab_menge'] > $letzte_menge) && ($vkarr[$vi]['preis']<$letzter_preis) && (($menge < 1?1:$menge) >= $vkarr[$vi]['ab_menge']))
{ {
@ -45307,7 +45307,7 @@ function Firmendaten($field,$projekt="")
$gruppenarr = $this->GetGruppen($adresse); $gruppenarr = $this->GetGruppen($adresse);
$sql_erweiterung = ''; $sql_erweiterung = '';
if($gruppenarr) { if($gruppenarr) {
for ($i = 0; $i < count($gruppenarr); $i++) { for ($i = 0; $i < (!empty($gruppenarr)?count($gruppenarr):0); $i++) {
if ($gruppenarr[$i] > 0) if ($gruppenarr[$i] > 0)
$sql_erweiterung .= " OR gruppe='" . $gruppenarr[$i] . "' "; $sql_erweiterung .= " OR gruppe='" . $gruppenarr[$i] . "' ";
} }
@ -45358,7 +45358,7 @@ function Firmendaten($field,$projekt="")
$letzter_preis = 99999999999; $letzter_preis = 99999999999;
if($vkarr) if($vkarr)
{ {
for($vi=0;$vi<count($vkarr);$vi++) for($vi=0;$vi<(!empty($vkarr)?count($vkarr):0);$vi++)
{ {
if(($vkarr[$vi]['ab_menge'] > $letzte_menge) && ($vkarr[$vi]['preis']<$letzter_preis) && ((($menge >= 1?$menge:1) >= $vkarr[$vi]['ab_menge'])|| $auchpreisegrmenge)) if(($vkarr[$vi]['ab_menge'] > $letzte_menge) && ($vkarr[$vi]['preis']<$letzter_preis) && ((($menge >= 1?$menge:1) >= $vkarr[$vi]['ab_menge'])|| $auchpreisegrmenge))
{ {
@ -46405,7 +46405,7 @@ function Firmendaten($field,$projekt="")
foreach($tmp as $row) { foreach($tmp as $row) {
$subtmp = explode(':',trim($row)); $subtmp = explode(':',trim($row));
if(count($subtmp)>0) if((!empty($subtmp)?count($subtmp):0)>0)
{ {
$subtmp[0] = trim($subtmp[0]); $subtmp[0] = trim($subtmp[0]);
$subtmp[1] = trim($subtmp[1]); $subtmp[1] = trim($subtmp[1]);

View File

@ -281,7 +281,7 @@ class ImageManipulator
$height = max($height, $this->height); $height = max($height, $this->height);
$temp = imagecreatetruecolor($width, $height); $temp = imagecreatetruecolor($width, $height);
if (count($rgb) == 3) { if ((!empty($rgb)?count($rgb):0) == 3) {
$bg = imagecolorallocate($temp, $rgb[0], $rgb[1], $rgb[2]); $bg = imagecolorallocate($temp, $rgb[0], $rgb[1], $rgb[2]);
imagefill($temp, 0, 0, $bg); imagefill($temp, 0, 0, $bg);
} }
@ -312,7 +312,7 @@ class ImageManipulator
if (!is_resource($this->image)) { if (!is_resource($this->image)) {
throw new RuntimeException('No image set'); throw new RuntimeException('No image set');
} }
if (is_array($x1) && 4 == count($x1)) { if (is_array($x1) && 4 == (!empty($x1)?count($x1):0)) {
list($x1, $y1, $x2, $y2) = $x1; list($x1, $y1, $x2, $y2) = $x1;
} }

View File

@ -71,7 +71,7 @@ class Navigation {
if(isset($form[btnUp])) $this->PosUp(); if(isset($form[btnUp])) $this->PosUp();
if(isset($form[btnDown])) $this->PosDown(); if(isset($form[btnDown])) $this->PosDown();
$this->ArrNav = $this->GetArrNav(); $this->ArrNav = $this->GetArrNav();
if(count($this->ArrNav)>0)if($this->actNavID=="") $this->actNavID = key($this->ArrNav); if((!empty($this->ArrNav)?count($this->ArrNav):0)>0)if($this->actNavID=="") $this->actNavID = key($this->ArrNav);
$this->SetVar(); $this->SetVar();
$this->ArrowButton(); $this->ArrowButton();
} }

View File

@ -285,7 +285,7 @@ class Remote
return ''; return '';
} }
$loop = 0; $loop = 0;
$call = count($all); $call = (!empty($all)?count($all):0);
for($i=0;$i<$call;$i++) for($i=0;$i<$call;$i++)
{ {
$auftragid = $all[$i]['auftrag']; $auftragid = $all[$i]['auftrag'];
@ -389,7 +389,7 @@ class Remote
if(empty($all)) { if(empty($all)) {
return ''; return '';
} }
$call = count($all); $call = (!empty($all)?count($all):0);
$data = array(); $data = array();
for ($i = 0; $i < $call; $i++) { for ($i = 0; $i < $call; $i++) {
@ -1198,7 +1198,7 @@ class Remote
$data[$i] = ['artikel' => $artikel,'artikelid' => $artikel]; $data[$i] = ['artikel' => $artikel,'artikelid' => $artikel];
$data[$i]['nummer'] = $tmp->GetNummer(); $data[$i]['nummer'] = $tmp->GetNummer();
$projekt = $tmp->GetProjekt(); $projekt = $tmp->GetProjekt();
if(is_array($extnummer) && count($extnummer) > $i && !empty($extnummer[$i]) && trim($extnummer[$i]) != '') if(is_array($extnummer) && (!empty($extnummer)?count($extnummer):0) > $i && !empty($extnummer[$i]) && trim($extnummer[$i]) != '')
{ {
if($data[$i]['nummer'] != trim($extnummer[$i])){ if($data[$i]['nummer'] != trim($extnummer[$i])){
$data[$i]['fremdnummer'] = trim($extnummer[$i]); $data[$i]['fremdnummer'] = trim($extnummer[$i]);
@ -2013,7 +2013,7 @@ class Remote
ORDER BY mega.id, moza.id', $eigenschaft['artikel']); ORDER BY mega.id, moza.id', $eigenschaft['artikel']);
$matrixdaten = $this->app->DB->SelectArr($query); $matrixdaten = $this->app->DB->SelectArr($query);
for ($iv = 0, $ivMax = count($matrixdaten); $iv < $ivMax; $iv++) { for ($iv = 0, $ivMax = (!empty($matrixdaten)?count($matrixdaten):0); $iv < $ivMax; $iv++) {
$data[$i]['matrix_varianten']['artikel'][$eigenschaft['artikel']][$iv]['name'] = $matrixdaten[$iv]['gruppe']; $data[$i]['matrix_varianten']['artikel'][$eigenschaft['artikel']][$iv]['name'] = $matrixdaten[$iv]['gruppe'];
$data[$i]['matrix_varianten']['artikel'][$eigenschaft['artikel']][$iv]['values'] = $matrixdaten[$iv]['wert']; $data[$i]['matrix_varianten']['artikel'][$eigenschaft['artikel']][$iv]['values'] = $matrixdaten[$iv]['wert'];
} }
@ -2335,7 +2335,7 @@ class Remote
$allPositions = false; $allPositions = false;
} }
} }
if($allPositions && count($itemlist) < if($allPositions && (!empty($itemlist)?count($itemlist):0) <
$this->app->DB->Select( $this->app->DB->Select(
sprintf('SELECT count(id) FROM auftrag_position WHERE auftrag = %d', $orderId) sprintf('SELECT count(id) FROM auftrag_position WHERE auftrag = %d', $orderId)
) )

View File

@ -461,7 +461,7 @@ class USTID
* for each key in the extract, replace the string * for each key in the extract, replace the string
*/ */
$rep = array(); $rep = array();
if (is_array($keys) && count($keys) == 2) { if (is_array($keys) && (!empty($keys)?count($keys):0) == 2) {
foreach ($keys[1] as $key) { foreach ($keys[1] as $key) {
if (!array_key_exists($key, $env)) { if (!array_key_exists($key, $env)) {
continue; continue;

View File

@ -66,7 +66,7 @@ class XTEA {
} }
$a = 1; $a = 1;
for($i = 0; $i<count($text); $i+=2) { for($i = 0; $i<(!empty($text)?count($text):0); $i+=2) {
if($this->cbc == 1) { if($this->cbc == 1) {
//$text mit letztem Geheimtext XOR Verknuepfen //$text mit letztem Geheimtext XOR Verknuepfen
//$text is XORed with the previous ciphertext //$text is XORed with the previous ciphertext
@ -79,7 +79,7 @@ class XTEA {
} }
$output = ""; $output = "";
for($i = 0; $i<count($cipher); $i++) { for($i = 0; $i<(!empty($cipher)?count($cipher):0); $i++) {
$output .= $this->_long2str($cipher[$i][0]); $output .= $this->_long2str($cipher[$i][0]);
$output .= $this->_long2str($cipher[$i][1]); $output .= $this->_long2str($cipher[$i][1]);
} }
@ -100,7 +100,7 @@ class XTEA {
else else
$i = 0; //Message start at first block $i = 0; //Message start at first block
for($i; $i<count($cipher); $i+=2) { for($i; $i<(!empty($cipher)?count($cipher):0); $i+=2) {
$return = $this->block_decrypt($cipher[$i],$cipher[$i+1]); $return = $this->block_decrypt($cipher[$i],$cipher[$i+1]);
//Xor Verknuepfung von $return und Geheimtext aus von den letzten beiden Bloecken //Xor Verknuepfung von $return und Geheimtext aus von den letzten beiden Bloecken
@ -112,7 +112,7 @@ class XTEA {
} }
$output = ""; $output = "";
for($i = 0; $i<count($plain); $i++) { for($i = 0; $i<(!empty($plain)?count($plain):0); $i++) {
$output .= $this->_long2str($plain[$i][0]); $output .= $this->_long2str($plain[$i][0]);
$output .= $this->_long2str($plain[$i][1]); $output .= $this->_long2str($plain[$i][1]);
} }

View File

@ -164,8 +164,8 @@ function flattenParts($messageParts, $flattenedParts = array(), $prefix = '', $i
$attachments = array(); $attachments = array();
$structure = imap_fetchstructure($connection, $message_number); $structure = imap_fetchstructure($connection, $message_number);
if(!empty($structure->parts) && count($structure->parts)) { if(!empty($structure->parts) && (!empty($structure->parts)?count($structure->parts):0)) {
$cparts = count($structure->parts); $cparts = (!empty($structure->parts)?count($structure->parts):0);
for($i = 0; $i < $cparts; $i++) { for($i = 0; $i < $cparts; $i++) {
$attachments[$i] = array( $attachments[$i] = array(

View File

@ -391,7 +391,7 @@ class Versandart_intraship extends Versanddienstleister{
} }
$altersfreigabe = 0; $altersfreigabe = 0;
for($i=0;$i<count($artikel_positionen);$i++) for($i=0;$i<(!empty($artikel_positionen)?count($artikel_positionen):0);$i++)
{ {
$artikelaltersfreigabe = (int)$this->app->DB->Select("SELECT altersfreigabe FROM artikel WHERE id = '".$artikel_positionen[$i]['artikel']."' LIMIT 1"); $artikelaltersfreigabe = (int)$this->app->DB->Select("SELECT altersfreigabe FROM artikel WHERE id = '".$artikel_positionen[$i]['artikel']."' LIMIT 1");
if($artikelaltersfreigabe > $altersfreigabe)$altersfreigabe = $artikelaltersfreigabe; if($artikelaltersfreigabe > $altersfreigabe)$altersfreigabe = $artikelaltersfreigabe;
@ -1276,7 +1276,7 @@ class Versandart_intraship extends Versanddienstleister{
$export['exportTypeDescription'] = $this->info['export_reason']; $export['exportTypeDescription'] = $this->info['export_reason'];
$export['commodityCode'] = ""; $export['commodityCode'] = "";
$export['termsOfTrade'] = "DDP"; $export['termsOfTrade'] = "DDP";
$export['amount'] = count($artikel); $export['amount'] = (!empty($artikel)?count($artikel):0);
//$export['Description'] = $this->info['export_reason']; //$export['Description'] = $this->info['export_reason'];
//$export['CountryCodeOrigin'] = "DE"; //$export['CountryCodeOrigin'] = "DE";
$export['additionalFee'] = "10"; $export['additionalFee'] = "10";
@ -1292,7 +1292,7 @@ class Versandart_intraship extends Versanddienstleister{
$export['ExportTypeDescription'] = $this->info['export_reason']; $export['ExportTypeDescription'] = $this->info['export_reason'];
$export['CommodityCode'] = ""; $export['CommodityCode'] = "";
$export['TermsOfTrade'] = "DDP"; $export['TermsOfTrade'] = "DDP";
$export['Amount'] = count($artikel); $export['Amount'] = (!empty($artikel)?count($artikel):0);
$export['Description'] = $this->info['export_reason']; $export['Description'] = $this->info['export_reason'];
$export['CountryCodeOrigin'] = "DE"; $export['CountryCodeOrigin'] = "DE";
$export['AdditionalFee'] = "10"; $export['AdditionalFee'] = "10";
@ -1302,7 +1302,7 @@ class Versandart_intraship extends Versanddienstleister{
} }
$p=0; $p=0;
for($i=0;$i<count($artikel);$i++) for($i=0;$i<(!empty($artikel)?count($artikel):0);$i++)
{ {
if($p>4 && (($export['ExportDocPosition'][4]['CustomsValue'] + $artikel[$i]['value']*$artikel[$i]['amount']) > 0)) { if($p>4 && (($export['ExportDocPosition'][4]['CustomsValue'] + $artikel[$i]['value']*$artikel[$i]['amount']) > 0)) {
if($artikel[$i]['currency']=="") $artikel[$i]['currency']="EUR"; if($artikel[$i]['currency']=="") $artikel[$i]['currency']="EUR";

View File

@ -198,7 +198,7 @@ class LabelPrinter
function AddLabel($vartext, $linetext) function AddLabel($vartext, $linetext)
{ {
$varcounter = 0; $varcounter = 0;
$varcounter = count($this->variable); $varcounter = (!empty($this->variable)?count($this->variable):0);
$varnumber = "V".str_pad($varcounter, 2, "0", STR_PAD_LEFT); $varnumber = "V".str_pad($varcounter, 2, "0", STR_PAD_LEFT);
@ -215,7 +215,7 @@ class LabelPrinter
.'FK"Label1"'."\r\n" .'FK"Label1"'."\r\n"
.'FS"Label1"'."\r\n"; .'FS"Label1"'."\r\n";
for($i=0; $i<count($this->variable); $i++) for($i=0; $i<(!empty($this->variable)?count($this->variable):0); $i++)
{ {
$label .= $this->variable[$i]."\r\n"; $label .= $this->variable[$i]."\r\n";
} }
@ -225,7 +225,7 @@ class LabelPrinter
$label .= 'q'.$this->width."\r\n" $label .= 'q'.$this->width."\r\n"
.'Q'.$this->height.','.$this->height_between."\r\n"; .'Q'.$this->height.','.$this->height_between."\r\n";
for($i=0; $i<count($this->lines); $i++) for($i=0; $i<(!empty($this->lines)?count($this->lines):0); $i++)
{ {
$label .= $this->lines[$i]."\r\n"; $label .= $this->lines[$i]."\r\n";
} }
@ -243,7 +243,7 @@ class LabelPrinter
$inhalt = 'FR"Label1"'."\r\n" $inhalt = 'FR"Label1"'."\r\n"
.'?'."\r\n"; .'?'."\r\n";
for($i=0; $i<count($this->lines); $i++) for($i=0; $i<(!empty($this->lines)?count($this->lines):0); $i++)
{ {
$inhalt .= $this->contents[$i]."\r\n"; $inhalt .= $this->contents[$i]."\r\n";
} }