[Problem] ItemShop CMS von Hen. alles auf POS 0 !!

10/31/2012 11:26 SnackWell#1
Gelöst
10/31/2012 11:57 Florianx#2
Mhh ich versuche dir dabei zu helfen, weiß aber nicht ob ich das hinbekomme ;O müssten uns in verbindung setzen :) pn
10/31/2012 12:06 DarkDragoner#3
Es wird wohl an den Funktionen liegen:
PHP Code:
              $getGroesse compareItems($getItem->vnum);
              
$belPos checkPos($_SESSION['user_id']);
              
$possiblePos findPos($belPos['islager'],$getGroesse['groesse']); 
Die liegen natürlich in der functions.inc.

Ich vermute, dass bei der Berechnung mittels findPos was nicht stimmt und hier immer 0 rauskommt. Eigentlich sollte ein Array rauskommen und mit $possiblePos[0] wird beim Insert das erste freie Feld angesprochen und da hakt es wohl. Kenne das Script aber nicht und habe leider nicht die Zeit für mehr Infos.

PHP Code:
  function findPos($belegtePos,$iGroesse) {
    
$possPos=array();
    for(
$i=0;$i<45;$i++) {
    
      if(empty(
$belegtePos[$i])) {
      
        for(
$y=0;$y<$iGroesse;$y++) {
        
          
$aktPos=$i+($y*5);
          
$thisFits true;
          if(!isset(
$belegtePos[$aktPos]) && $aktPos<45) {
            
$thisFits true;
          }
          else {
            
$thisFits false;
            break;
          }
          
        }
        if(
$thisFits) { $possPos[]=$i; }
        
      }
    
    }
    return 
$possPos;
  } 
10/31/2012 13:45 SnackWell#4
Edit: Ich habs fertig danke :)