Changeset 6648


Ignore:
Timestamp:
Apr 22, 2004, 2:03:47 PM (16 years ago)
Author:
matt
Message:

Submitted by: toby@
Reviewed by: matt@

Fix some typos (mostly php ones).
Thanks Toby!

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/www/es/ports.php

    r6631 r6648  
    1         <?
    2                 $DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
    3                 include_once("$DOCUMENT_ROOT/es/includes/common.inc");
    4                 include_once("$DOCUMENT_ROOT/includes/db_portslisting.inc");
    5                 print_header('Portes Disponibles', 'iso-8859-1');
    6         ?>
    7        
     1<?
     2    $DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
     3    include_once("$DOCUMENT_ROOT/es/includes/common.inc");
     4    include_once("$DOCUMENT_ROOT/includes/db_portslisting.inc");
     5    print_header('Portes Disponibles', 'iso-8859-1');
     6?>
    87        <center>
    98        <h1>Portfiles de DarwinPorts</h1>
    109        </center>
    11        
     10
    1211        <p>
    1312        Este formulario le permite buscar en el índice actualizado del software de DarwinPorts. <br />
     
    1615                $sql = "SELECT UNIX_TIMESTAMP(activity_time) FROM darwinports.log ORDER BY UNIX_TIMESTAMP(activity_time) DESC";
    1716                $result = mysql_query($sql);
    18                 if ($result && $row = mysql_fetch_row($result)) {
    19                         echo date("d-M-Y H:i:s", $row[0]);
     17                if($result && $row = mysql_fetch_row($result)) {
     18                                echo date("d-M-Y H:i:s", $row[0]);
    2019                }
    2120        ?>
     
    2322       
    2423        <form action="<?= $PHP_SELF; ?>">
    25                 <table>
    26                         <tr>
    27                                 <th>Buscar por:</th>
    28                                 <td>
    29                                         <select name="by">
    30                                                 <option value="name"<? if ($by == "name") { echo " selected =\"selected\""; } ?>>Título del Software</option>
    31                                                 <option value="desc"<? if ($by == "desc") { echo " selected =\"selected\""; } ?>>Descripción</option>
    32                                                 <option value="cat" <? if ($by == "cat") { echo " selected =\"selected\""; } ?>>Categoría</option>
    33                                                 <option value="maintainer"<? if ($by == "maintainer") { echo " selected =\"selected\""; } ?>>"Maintainer"</option>
    34                                         </select>
    35                                 </td>
    36                                 <td><input type="text" name="substr" size="40" /></td>
    37                                 <td><input type="submit" name="Search" value="Buscar" /></td>
    38                         </tr>
    39                         <tr><td colspan="4"><hr size="1" noshade="noshade" /></td></tr>
    40                         <tr>
    41                                 <?
    42                                         $result = mysql_query("SELECT count(*) from darwinports.portfiles");
    43                                         if ($result) {
    44                                                 $row = mysql_fetch_array($result);
    45                                                 $count = $row[0];
    46                                         } else {
    47                                                 $count = 0;
    48                                         }
    49                                 ?>
    50                                 <td colspan="4" align="left"><a href="<?=$PHP_SELF; ?>?by=all">Ver todos los títulos (<?=$count; ?>)</a></td>
    51                         </tr>
    52                         <?
    53                                 if (!$by || (!$substr && $by != "all")) {
    54                         ?>
    55                                         <tr><td colspan="4"><hr size="1" noshade="noshade" /></td></tr>
    56                                         <tr><th colspan="4" align="left">Ver por Categoría:</th></tr>
    57                                         <?
    58                                                 $query = "SELECT DISTINCT category FROM darwinports.categories ORDER BY category";
    59                                                 $result = mysql_query($query);
    60                                                 if ($result) {
    61                                                         while ($row = mysql_fetch_assoc($result)) {
    62                                         ?>
    63                                                                 <tr><td colspan="4"><a href="<?=$PHP_SELF; ?>?by=cat&substr=<?= $row['category']; ?>"><?= $row['category']; ?></a></td></tr>
    64                                                                 <?
    65                                                         }
    66                                                 }
    67                                 }
    68                                                                 ?>
    69                 </table>
     24        <table>
     25                <tr>
     26                        <th>Buscar por:</th>
     27                        <td>
     28                                <select name="by">
     29                                <option value="name"<? if ($by == "name") { echo " selected=\"selected\""; } ?>>Título del Software</option>
     30                                <option value="desc"<? if ($by == "desc") { echo " selected=\"selected\""; } ?>>Descripción</option>
     31                                <option value="cat"<? if ($by == "cat") { echo " selected=\"selected\""; } ?>>Categoría</option>
     32                                <option value="maintainer"<? if ($by == "maintainer") { echo " selected=\"selected\""; } ?>>"Maintainer"</option>
     33                                </select>
     34                        </td>
     35                        <td><input type="text" name="substr" size="40" /></td>
     36                        <td><input type="submit" name="Search" /></td>
     37                </tr>
     38                <tr><td colspan="4"><hr size="1" noshade="noshade" /></td></tr>
     39                <tr>
     40<?
     41                $result = mysql_query("SELECT count(*) from darwinports.portfiles");
     42                if ($result) {
     43                        $row = mysql_fetch_array($result);
     44                        $count = $row[0];
     45                } else {
     46                        $count = 0;
     47                }
     48?>
     49                        <td colspan="4" align="left"><a href="<?= $PHP_SELF; ?>?by=all">Ver todos los títulos (<?= $count; ?>)</a></td>
     50                </tr>
     51                <?
     52                        if (!$by || (!$substr && $by != "all")) {
     53                ?>
     54                <tr><td colspan="4"><hr size="1" noshade="noshade" /></td></tr>
     55                <tr><th colspan="4" align="left">Ver por Categoría:</th></tr>
     56                <?
     57                                $query = "SELECT DISTINCT category FROM darwinports.categories ORDER BY category";
     58                                $result = mysql_query($query);
     59                                if($result) {
     60                                        while( $row = mysql_fetch_assoc($result) ) {
     61                ?>
     62                <tr><td colspan="4"><a href="<?= $PHP_SELF; ?>?by=cat&substr=<?= $row['category']; ?>"><?= $row['category']; ?></a></td></tr>
     63                <?
     64                                        }
     65                                }
     66                        }
     67                ?>
     68        </table>
    7069        </form>
    7170
     71<?
     72        if ($by && ($substr || $by == "all")) {
     73                $fields = "name, path, version, description";
     74                $query = "1";
     75                $tables = "darwinports.portfiles p";
     76                if ($by == "name") {
     77                        $query = $query . " AND p.name LIKE '%" . addslashes($substr) . "%'";
     78                }
     79                if ($by == "desc") {
     80                        $query = $query . " AND p.description LIKE '%" . addslashes($substr) . "%'";
     81                }
     82                if ($by == "cat") {
     83                        $tables = $tables . ", darwinports.categories c";
     84                        $query = $query . " AND c.portfile=p.name AND c.category='" . addslashes($substr) . "'";
     85                }
     86                if ($by == "variant") {
     87                        $tables = $tables . ", darwinports.variants v";
     88                        $query = $query . " AND v.portfile=p.name AND v.variant='" . addslashes($substr) . "'";
     89                }
     90                if ($by == "platform") {
     91                        $tables = $tables . ", darwinports.platforms pl";
     92                        $query = $query . " AND pl.portfile=p.name AND pl.platform ='" . addslashes($substr) . "'";
     93                }
     94                if ($by == "maintainer") {
     95                        $tables = $tables . ", darwinports.maintainers m";
     96                        $query = $query . " AND m.portfile=p.name AND m.maintainer LIKE '%" . addslashes($substr) . "%'";
     97                }
     98                $query = "SELECT DISTINCT $fields FROM $tables WHERE $query ORDER BY name";
     99                $result = mysql_query($query);
     100                if($result) {
     101?>
     102        <p>
     103        <i><?= mysql_num_rows($result); ?> Portfile<? if (mysql_num_rows($result) != 1) { echo "s"; } ?> Selecionado</i>
     104        </p>
     105        <dl>
     106<?             
     107                        while( $row = mysql_fetch_assoc($result) ) {
     108?>
     109        <dt><b><a href="http://darwinports.opendarwin.org/darwinports/dports/<?= $row['path']; ?>/Portfile"><?= $row['name']; ?></a></b> <?= $row['version']; ?></dt>
     110        <dd>
     111        <?= $row['description']; ?><br />
    72112        <?
    73                 if ($by && ($substr || $by == "all")) {
    74                         $fields = "name, path, version, description";
    75                         $query = "1";
    76                         $tables = "darwinports.portfiles p";
    77                         if ($by == "name") {
    78                                 $query = $query . " AND p.name LIKE '%" . addslashes($substr) . "%'";
    79                         }
    80                         if ($by == "desc") {
    81                                 $query = $query . " AND p.description LIKE '%" . addslashes($substr) . "%'";
    82                         }
    83                         if ($by == "cat") {
    84                                 $tables = $tables . ", darwinports.categorties c";
    85                                 $query = $query . " AND c.portfile=p.name AND c.category='" . addslashes($substr) . "'";
    86                         }
    87                         if ($by == "variant") {
    88                                 $tables = $tables . ", darwinports.variants v";
    89                                 $query = $query . " AND v.portfile=p.name AND v.variant='" . addslashes($substr) . "'";
    90                         }
    91                         if ($by == "platform") {
    92                                 $tables = $tables . ", darwinports.platforms pl";
    93                                 $query = $query . " AND m.portfile=p.name AND pl.platform='" . addslashes($substr) . "'";
    94                         }
    95                         if ($by == "maintainer") {
    96                                 $tables = $tables . ", darwinports.maintainers m";
    97                                 $query = $query . " AND m.portfile=p.name AND m.maintainer LIKE '%" . addslashes($substr) . "%'";
    98                         }
    99                         $query = "SELECT DISTICNT $fields FROM $tables WHERE $query ORDER BY name";
    100                         $result = mysql_query($query);
    101                         if ($result) {
     113// MAINTAINERS
     114                                $nquery = "SELECT maintainer FROM darwinports.maintainers WHERE portfile='" . $row['name'] . "' ORDER BY is_primary DESC, maintainer";
     115                                $nresult = mysql_query($nquery);
     116                                if ($nresult) {
     117?>
     118        <i>Mantenido por:</i>
     119<?
     120                                        $primary = 1;
     121                                        while ( $nrow = mysql_fetch_array($nresult) ) {
     122                                                if ($primary) { echo "<b>"; }
     123                                        ?>
     124                                                <a href="mailto:<?= $nrow[0]; ?>"><?= $nrow[0]; ?></a>
     125                                        <?
     126                                                if ($primary) { echo "</b>"; }
     127                                                $primary = 0;
     128                                        }
     129                                }
     130
     131// CATEGORIES
     132                                $nquery = "SELECT category FROM darwinports.categories WHERE portfile='" . $row['name'] . "' ORDER BY is_primary DESC, category";
     133                                $nresult = mysql_query($nquery);
     134                                if ($nresult) {
     135?>
     136        <br />
     137        <i>Categorías:</i>
     138<?
     139                                        $primary = 1;
     140                                        while ( $nrow = mysql_fetch_assoc($nresult) ) {
     141                                                if ($primary) { echo "<b>"; }
     142                                        ?>
     143                                                <a href="<?= $PHP_SELF; ?>?by=cat&substr=<?= $nrow['category']; ?>"><?= $nrow['category']; ?></a>
     144                                        <?
     145                                                if ($primary) { echo "</b>"; }
     146                                                $primary = 0;
     147                                        }
     148                                }
     149
     150// PLATFORMS
     151                                $nquery = "SELECT platform FROM darwinports.platforms WHERE portfile='" . $row['name'] . "' ORDER BY platform";
     152                                $nresult = mysql_query($nquery);
     153                                if ($nresult && mysql_num_rows($nresult) > 0) {
     154?>
     155        <br />
     156        <i>Plataformas:</i>
     157<?
     158                                        while ( $nrow = mysql_fetch_array($nresult) ) {
     159                                                $platform = $nrow[0];
     160                                        ?>
     161                                                <a href="<?= $PHP_SELF; ?>?by=platform&substr=<?= $platform; ?>"><?= $platform; ?></a>
     162                                        <?
     163                                        }
     164                                }
     165
     166// DEPENDENCIES
     167                                $nquery = "SELECT library FROM darwinports.dependencies WHERE portfile='" . $row['name'] . "' ORDER BY library";
     168                                $nresult = mysql_query($nquery);
     169                                if ($nresult && mysql_num_rows($nresult) > 0) {
     170?>
     171        <br />
     172        <i>Dependencias:</i>
     173<?
     174                                        while ( $nrow = mysql_fetch_array($nresult) ) {
     175                                                // lib:libpng.3:libpng -> libpng
     176                                                $library = eregi_replace("^[^:]*:[^:]*:", "", $nrow[0]);
     177                                        ?>
     178                                                <a href="<?= $PHP_SELF; ?>?by=name&substr=<?= $library; ?>"><?= $library; ?></a>
     179                                        <?
     180                                        }
     181                                }
     182/*
     183// VARIANTS
     184                                $nquery = "SELECT variant FROM darwinports.variants WHERE portfile='" . $row['name'] . "' ORDER BY variant";
     185                                $nresult = mysql_query($nquery);
     186                                if ($nresult && mysql_num_rows($nresult) > 0) {
     187?>
     188        <br />
     189        <i>Variantes:</i>
     190<?
     191                                        while ( $nrow = mysql_fetch_array($nresult) ) {
     192                                                $variant = $nrow[0];
     193                                        ?>
     194                                                <a href="<?= $PHP_SELF; ?>?by=variant&substr=<?= $variant; ?>"><?= $variant; ?></a>
     195                                        <?
     196                                        }
     197                                }
     198*/
    102199        ?>
    103                 <p>
    104                 <i><?= mysql_num_rows($result); ?> Portfile<? if (mysql_num_rows($result)!=1) { echo "s"; } ?> Selecionado</i>
    105                 </p>
    106                 <dl>
    107                 <?
    108                         while ($row = mysql_fetch_assoc($result)) {
    109                 ?>
    110                                 <dt><b><a href="http://darwinports.opendarwin.org/darwinports/dports/<?=$row['path']; ?>/Portfile"><?= $row['name']; ?></a></b> <?= $row['version']; ?></dt>
    111                                 <dd>
    112                                 <?= $row['description']; ?><br />
    113                                 <?
    114 //Maintainers
    115                                         $nquery = "SELECT maintainer FROM darwinports.maintainers WHERE portfile='" . $row['name'] . "' ORDER BY is_primary DESC, maintainer";
    116                                         $nresult = mysql_query($nquery);
    117                                         if ($nresult) {
    118                                                
    119                                 ?>
    120                                                 <i>Mantenido por:</i>
    121                                                 <?
    122                                                         $primary = 1;
    123                                                         while ($nrow = mysql_fetch_array($nresult)) {
    124                                                                 if ($primary) { echo "<b>"; }
    125                                                 ?>
    126                                                         <a href="mailto:<?= $nrow[0]; ?>"><?= $nrow[0]; ?></a>
    127                                                                 <?
    128                                                                         if ($primary) { echo "</b>"; }
    129                                                                         $primary = 0;
    130                                                         }
    131                                         }
    132 //Categories
    133                                         $nquery = "SELECT category FROM darwinports.categories WHERE portfile='" . $row['name'] . "' ORDER BY is_primary DESC, category";
    134                                         $nresult = mysql_query($nquery);
    135                                         if ($nresult) {
    136                                                                 ?>
    137                                                 <br />
    138                                                 <i>Categorías:</i>
    139                                                 <?
    140                                                         $primary = 1;
    141                                                         while ($nrow = mysql_fetch_assoc($nresult)) {
    142                                                                 if ($primary) { echo "<b>"; }
    143                                                 ?>
    144                                                         <a href="<?= $PHP_SELF; ?>?by=cat&substr=<?= $nrow['category']; ?>"><?= $nrow['category']; ?></a>
    145                                                         <?
    146                                                                 if ($primary) { echo "</b>"; }
    147                                                                 $primary = 0;
    148                                                         }
    149                                         }
    150 //Platforms
    151                                         $nquery = "SELECT platform FROM darwinports.platforms WHERE portfile='" . $row['name'] . "' ORDER BY platform";
    152                                         $nresult = mysql_query($nquery);
    153                                         if ($nresult && mysql_num_rows($nresult) > 0) {
    154                                                         ?>
    155                                                 <br />
    156                                                 <i>Plataformas:</i>
    157                                                 <?
    158                                                         while ($nrow = mysql_fetch_array($nresult)) {
    159                                                                 $platform = $nrow[0];
    160                                                 ?>
    161                                                                 <a href="<?= $PHP_SELF; ?>?by=platform&substr=<?= $platform; ?>"><?= $platform; ?></a>
    162                                                                 <?
    163                                                         }
    164                                         }
    165 //Dependencies
    166                                         $nquery = "SELECT library FROM darwinports.dependencies WHERE portfile='" . $row['name'] . "' ORDER BY library";
    167                                         $nresult = mysql_query($nquery);
    168                                         if ($nresult && mysql_num_rows($nresult) > 0) {
    169                                                                 ?>
    170                                                 <br />
    171                                                 <i>Dependencias:</i>
    172                                                 <?
    173                                                         while ($nrow = mysql_fetch_array($nresult)) {
    174                                                                 $library = eregi_replace("^[^:]*:[^:]*:", "", $nrow[0]);
    175                                                 ?>
    176                                                                 <a href="<?= $PHP_SELF; ?>?by=name&substr=<?= $library; ?>"><?= $library ?></a>
    177                                                                 <?
    178                                                         }
    179                                         }
    180 /*
    181 //Variants
    182                                         $nquerry = "SELECT variant FROM darwinports.variants WHERE portfile='" . $row['name'] . "' ORDER BY variant";
    183                                         $nresult = mysql_query($nquery);
    184                                         if ($nresult && mysql_num_rows($nresult) > 0) {
    185                                                                 ?>
    186                                                 <br />
    187                                                 <i>Variantes:</i>
    188                                                 <?
    189                                                         while ($nrow = mysql_fetch_array($nresult)) {
    190                                                                 $variant = $nrow[0];
    191                                                 ?>
    192                                                                 <a href="<?= $PHP_SELF; ?>?by=variant&substr=<?= $variant; ?>"><?= $variant; ?></a>
    193                                                                 <?
    194                                                         }
    195                                         }
    196 */
    197                                                                 ?>
    198                                 <br />
    199                                 </dd>
    200                         <br />
    201                         <?
    202                 }
    203         } else {
    204                 echo "Ha ocurrido un error. (501)";
     200        <br />
     201        </dd>
     202        <br />
     203<?     
     204                        }
     205                } else {
     206                        echo "An Error Occurred. (501)";
     207                }
    205208        }
    206 }
    207                         ?>
    208 </dl>
     209?>
     210        </dl>
Note: See TracChangeset for help on using the changeset viewer.