Galerie : phpRS Fórum
Máte dotaz ohledně doplňku Galerie?
phpRS - redakční a informační systém
Uzavření tagu - validace
Zaslán uživatelem/kou: Ifča (IP adresa zaznamenána)
Datum: 2007-01-26, 19:58

Mám takový dotaz. Mám pod phpRS 2.8.0 galerii 0_99_900beta4 - tak nějak jsem si to poupravila, aby to bylo aspoň trošku validní. Ale v gal_fnc_user.php je <optgroup... a nikde nemohu najít tag který jej uzavírá. Zkusila jsem jej do funkce dát sama, ale asi je to špatně. Pokud má galerii např Autor jsou tam dva uzavírací tagy, což je špatně...

Mám to takhle:
function UzivatelUkaz($co) {
    $this->UzivatelAktualni();
    $admin=$this->uzivatel_admin;
    $ctenar=$this->uzivatel_ctenar;
    $id=$this->uzivatel_id;
    //echo $this->uzivatel_admin_level;
    if($id!=0):
      switch($co):
        case "galerie_pocet_zalozeno":
          $mysql=mysql_query("select count(*) as pocet from ".$GLOBALS["rspredpona"]."gallery where gallery_user_id='".$id."' and gallery_admin='".$admin."' and gallery_delete='0'" ,$GLOBALS["dbspojeni"]);
          return mysql_result($mysql,0,"pocet");
        break;
        case "galerie_pocet_zbyva":
          if($this->uzivatel_admin==1 and $this->uzivatel_admin_level==0): $kolik=$GLOBALS["galkonfigurace"]->pocet_gal_autor;
          elseif($this->uzivatel_admin==1 and $this->uzivatel_admin_level==1): $kolik=$GLOBALS["galkonfigurace"]->pocet_gal_redaktor;
          elseif($this->uzivatel_admin==1 and $this->uzivatel_admin_level==2): $kolik=$GLOBALS["galkonfigurace"]->pocet_gal_admin;
          elseif($this->uzivatel_admin==0): $kolik=$GLOBALS["galkonfigurace"]->pocet_gal_ctenar;
          endif;
          return $kolik-$this->UzivatelUkaz("galerie_pocet_zalozeno");
        break;
        case "galerie_pocet_verejne":
          $mysql=mysql_query("select count(*) as pocet from ".$GLOBALS["rspredpona"]."gallery where gallery_verejna='1'" ,$GLOBALS["dbspojeni"]);
          return mysql_result($mysql,0,"pocet");
        break;
        case "galerie_prehled":
          $mysql_uziv=mysql_query("select gallery_id,gallery_title from ".$GLOBALS["rspredpona"]."gallery where gallery_user_id='".$this->uzivatel_id."' and gallery_admin='".$this->uzivatel_admin."' and gallery_verejna!='1' and gallery_delete='0'" ,$GLOBALS["dbspojeni"]);
          $mysql_verej=mysql_query("select gallery_id,gallery_title from ".$GLOBALS["rspredpona"]."gallery where gallery_verejna='1' and gallery_delete='0'" ,$GLOBALS["dbspojeni"]);
          $vypis=""; $pom=0;
          while($galerie=mysql_fetch_array($mysql_uziv)):
            if($pom==0): $vypis.="<optgroup label=\"".$this->uzivatel_nazev."\">"; $pom++; endif;
            $vypis.="<option value=\"".$galerie["gallery_id"]."\">".$galerie["gallery_title"]."</option>";
          endwhile;
            if($pom++): $vypis.="</optgroup>"; endif; //konec optgroup
          $pom=0;
          while($galerie=mysql_fetch_array($mysql_verej)):
            if($pom==0): $vypis.="<optgroup label=\"".GAL_VEREJNE."\">"; $pom++; endif;
            $vypis.="<option value=\"".$galerie["gallery_id"]."\">".$galerie["gallery_title"]."</option>";
          endwhile;          
          return $vypis.="</optgroup>"; //konec optgroup
        break;
      endswitch; 
    else:
      return 0;
    endif;  
    }


Poradíte někdo jak to má správně být? Já totiž php neumím :(



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.