Ignore:
Timestamp:
Feb 4, 2009, 9:51:34 PM (16 years ago)
Author:
george
Message:
  • Přidáno: Export překladů do českého WoW Addonu.
  • Upraveno: Export souborů se nyní ukládá samostatně do složek dle jmen uživatelů.
  • Přidáno: Zobrazování chyb dle konfigurace.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/client_files/Generate/search_var.php

    r40 r61  
    1414
    1515  function set_name($text)
    16   { // BEGIN function get_name
     16  {
    1717    global $buffer;
    1818      $text = substr($text, strpos($text, '$g')+2, strlen($text)-strpos($text, '$g'));
     
    2020      $men = substr($text, 0, strpos($text, ':'));
    2121      $women = substr($text, strpos($text, ':')+1, strlen($text)-strpos($text, ':')+1);
    22       if (isset($buffer[$men]) == false and ($men <> '') and ($women <> '') and (strlen($men) < 10) and (strlen($women) < 10)) {
     22      if (isset($buffer[$men]) == false and ($men <> '') and ($women <> '') and (strlen($men) < 10) and (strlen($women) < 10))
     23          {
    2324        $buffer[$men] = $women;
    2425       // echo $men.' '.$women.'<br />';
    2526      }
    26   } // END function get_name
     27  }
    2728
    2829   
     
    3132  //    echo $sql.'<br /><br />';
    3233    $ID = $Database->SQLCommand($sql);
    33     while ($Line = mysql_fetch_array($ID)) {
     34    while ($Line = mysql_fetch_array($ID))
     35        {
    3436   //   $language = $Line['Language'];
    3537      $text = strtolower($Line['Details']);
     
    4749   
    4850   $sql = 'SELECT ';
    49    for ($i=0;$i<8 ;++$i ) {
    50      for ($j=0;$j<2 ;++$j ) {
     51   for ($i=0;$i<8 ;++$i )
     52   {
     53     for ($j=0;$j<2 ;++$j )
     54         {
    5155            $sql = $sql."text".$i."_$j,";
    5256     }
    5357   }
    5458  $sql = substr($sql, 0, strlen($sql)-1);
    55   $sql = $sql." FROM npc_text WHERE ";
    56    for ($i=0;$i<8 ;++$i ) {
    57      for ($j=0;$j<2 ;++$j ) {
     59  $sql = $sql." FROM npc WHERE ";
     60   for ($i=0;$i<8 ;++$i )
     61   {
     62     for ($j=0;$j<2 ;++$j )
     63         {
    5864            $sql = $sql."text".$i."_$j  LIKE '%\$G%' OR ";
    5965     }
    6066   }
    61    for ($i=0;$i<8 ;++$i ) {
    62      for ($j=0;$j<2 ;++$j ) {
     67   for ($i=0;$i<8 ;++$i )
     68   {
     69     for ($j=0;$j<2 ;++$j )
     70         {
    6371            $sql = $sql."text".$i."_$j  LIKE '%\$g%' OR ";
    6472     }
    6573   }
    66   $sql = substr($sql, 0, strlen($sql)-3);
     74  $sql = substr($sql, 0, strlen($sql) - 3);
    6775
    6876
    6977    $ID = $Database->SQLCommand($sql);
    70     while ($Line = mysql_fetch_array($ID)) {
     78    while ($Line = mysql_fetch_array($ID))
     79        {
    7180     // $language = $Line['Language'];
    7281
    73        for ($i=0;$i<8 ;++$i ) {
    74          for ($j=0;$j<2 ;++$j ) {
     82       for ($i = 0; $i < 8 ;++$i )
     83           {
     84         for ($j = 0; $j < 2 ;++$j )
     85                 {
    7586           $text = strtolower($Line["text".$i."_$j"]);
    7687           set_name($text);
     
    8091 
    8192  echo '$var_g = array(<br />';
    82     foreach ($buffer as $key=>$value) {
     93    foreach ($buffer as $key => $value)
     94        {
    8395    //  echo $key.'-'.$value.'<br />';
    8496        echo " array('$key','$value'),<br />";
Note: See TracChangeset for help on using the changeset viewer.