New Posts  All Forums:Forum Nav:

Php newbie need help

post #1 of 6
Thread Starter 
Code:

 if ($row['hyip_status'] == 1)
    {
      $statuscolor = $colors['pay'];
      $text = 'PAYING';
    }

    if ($row['hyip_status'] == 2)
    {
      $statuscolor = $colors['wait'];
      $text = 'WAITING';
    }

    if ($row['hyip_status'] == 3)
    {
      $statuscolor = $colors['problem'];
      $text = 'PROBLEM';
    }

    if ($row['hyip_status'] == 4)
    {
      $statuscolor = $colors['notpay'];
      $text = 'NOT PAYING';
    } 
Need help on how I would do this I'm a php newb so any help and suggestion would help. Ok here is what I want to do I want to replace the $text PAYING,WAITING etc with gif images (m_pay.gif,m_wait.gif etc). How would I be able to replace the the top code with the bottom code?
Code:

{if $listing.hyip_status == 1}<img src="http://www.overclock.net/images/m_pay.gif" border=0 alt="Paying" title="Paying" align=absmiddle>{/if}
  {if $listing.hyip_status == 2}<img src="http://www.overclock.net/images/m_wait.gif" border=0 alt="Waiting" title="Waiting" align=absmiddle>{/if}
  {if $listing.hyip_status == 3}<img src="http://www.overclock.net/images/m_prob.gif" border=0 alt="Problem" title="Problem" align=absmiddle>{/if}
  {if $listing.hyip_status == 4}<img src="http://www.overclock.net/images/m_npay.gif" border=0 alt="Not Paying" title="Not Paying" align=absmiddle>{/if} 
here is what i got so far link I want to replace the "PAYING" text with m_pay.gif
My System
(13 items)
 
  
CPUMotherboardOSMonitor
Pentium D 820 Gigabyte GA-8I945P-G Windows XP SP2 Sylvania F97 
KeyboardPowerCaseMouse
MS Media Pro Keyboard ASPIRE ATX-AS520W Centurion 532 Generic 
  hide details  
Reply
My System
(13 items)
 
  
CPUMotherboardOSMonitor
Pentium D 820 Gigabyte GA-8I945P-G Windows XP SP2 Sylvania F97 
KeyboardPowerCaseMouse
MS Media Pro Keyboard ASPIRE ATX-AS520W Centurion 532 Generic 
  hide details  
Reply
post #2 of 6
Code:

if ($row['hyip_status'] == 1)
    {
      $statuscolor = $colors['pay'];
      $text = "<img src=\\"http://www.overclock.net/images/m_pay.gif\\" border=0 alt=\\"Paying\\" title=\\"Paying\\" align=absmiddle>";
    }

    if ($row['hyip_status'] == 2)
    {
      $statuscolor = $colors['wait'];
      $text = "<img src=\\"http://www.overclock.net/images/m_wait.gif\\" border=0 alt=\\"Waiting\\" title=\\"Waiting\\" align=absmiddle>";
    }

    if ($row['hyip_status'] == 3)
    {
      $statuscolor = $colors['problem'];
      $text = "<img src=\\"http://www.overclock.net/images/m_prob.gif\\" border=0 alt=\\"Problem\\" title=\\"Problem\\" align=absmiddle>";
    }

    if ($row['hyip_status'] == 4)
    {
      $statuscolor = $colors['notpay'];
      $text = "<img src=\\"http://www.overclock.net/images/m_npay.gif\\" border=0 alt=\\"Not Paying\\" title=\\"Not Paying\\" align=absmiddle>";
    }
Try that, and hit me with the result!
Of A Down Redux
(13 items)
 
  
CPUMotherboardGraphicsRAM
E4300 @ 3.0Ghz GIGABYTE GA-P35-DS3L VisionTek HD4850 Corsair XMS2 2GB DDR2 
Hard DriveOptical DriveOSMonitor
WD320 + WD400 HP DVD burner Windows XP PRO Samsung 226BW 22" 
KeyboardPowerCaseMouse
Generic Hp keyboard FSP 450W + TT 430W Antec 3000B MX518 
Mouse Pad
Staples' 
  hide details  
Reply
Of A Down Redux
(13 items)
 
  
CPUMotherboardGraphicsRAM
E4300 @ 3.0Ghz GIGABYTE GA-P35-DS3L VisionTek HD4850 Corsair XMS2 2GB DDR2 
Hard DriveOptical DriveOSMonitor
WD320 + WD400 HP DVD burner Windows XP PRO Samsung 226BW 22" 
KeyboardPowerCaseMouse
Generic Hp keyboard FSP 450W + TT 430W Antec 3000B MX518 
Mouse Pad
Staples' 
  hide details  
Reply
post #3 of 6
Thread Starter 
Hi, shajbot it didnt work because it just show the code in text instead of image. here is the full source code maybe you can help me out on this and here is the link to the image Linkyou can see the text 'PAYING' is there I want to replace the 'PAYING' with this image Link:gif image
Code:

<?



  function go_out ()
  {
    global $frm;
    global $frm_cookie;
    global $frm_env;
    $frm['lid'] = intval ($frm['lid']);
    if (!$frm['lid'])
    {
      header ('Location: ?a=home');
      exit ();
    }

    $went = array ();
    $went = preg_split ('/;/', $frm_cookie['went']);
    if (!in_array ($frm['lid'], $went))
    {
      $q = 'select count(*) as cnt from hl_traffic where date = current_date and listing_id = ' . $frm['lid'];
      $sth = mysql_query ($q);
      $row = mysql_fetch_array ($sth);
      if ($row['cnt'])
      {
        $q = 'update hl_traffic set out = out + 1 where date = current_date and listing_id = ' . $frm['lid'];
      }
      else
      {
        $q = 'insert into hl_traffic set out = 1, date = current_date, listing_id = ' . $frm['lid'];
      }

      $sth = mysql_query ($q);
      array_push ($went, $frm['lid']);
    }

    setcookie ('went', join (';', $went), time () + 630720000);
    $q = 'select url, group_id from hl_listings where id = ' . $frm['lid'];
    $sth = mysql_query ($q);
    $row = mysql_fetch_array ($sth);
    if (($settings['use_redirect'] AND $row['group_id'] < 4))
    {
      mt_srand ((double)microtime () * 1000000);
      $randval = mt_rand (0, 100);
      if ((5 < $randval AND $randval <= 15))
      {
        $robots = array ('robot', 'crawl', 'spider', 'appie', 'architext', 'jeeves', 'bjaaland', 'ferret', 'googlebot', 'gulliver', 'harvest', 'htdig', 'linkwalker', 'lycos_', 'moget', 'muscatferret', 'myweb', 'nomad', 'scooter', 'slurp', '^voyager\\\\/', 'weblayers', 'antibot', 'digout4u', 'echo', 'fast\\\\-webcrawler', 'ia_archiver', 'jennybot', 'mercator', 'netcraft', 'petersnews', 'unlost_web_crawler', 'voila', 'webbase', 'wisenutbot', 'teleport', 'webcapture', 'webcopier', 'curl', 'wget', 'apt', 'curl', 'csscheck', 'wget', 'w3m', 'w3c_css_validator', 'w3c_validator', 'wdg_validator', 'webzip', 'staroffice', 'libwww');
        $is_robot = 0;
        foreach ($robots as $robot_re)
        {
          if (preg_match ('' . '/' . $robot_re . '/i', $frm_env['HTTP_USER_AGENT']))
          {
            $is_robot = 1;
            break;
            continue;
          }
        }

        if (!$is_robot)
        {
          $host = $frm_env['HTTP_HOST'];
         
                   
        }
      }
    }

    header ('Location: ' . $row['url']);
    exit ();
  }

  function go_in ()
  {
    global $frm;
    global $frm_cookie;
    global $frm_env;
    $frm['lid'] = intval ($frm['ref']);
    $q = 'delete from hl_in_log where date + interval 1 day < now()';
    $sth = mysql_query ($q);
    $q = 'select count(*) as cnt from hl_in_log where ip = \\'' . $frm_env['REMOTE_ADDR'] . '' and listing_id = ' . $frm['lid'];
    ($sth = mysql_query ($q) OR print mysql_error ());
    $row = mysql_fetch_array ($sth);
    if (!$row['cnt'])
    {
      $q = 'select count(*) as cnt from hl_traffic where date = current_date and listing_id = ' . $frm['lid'];
      ($sth = mysql_query ($q) OR print mysql_error ());
      $row = mysql_fetch_array ($sth);
      if ($row['cnt'])
      {
        $q = 'update hl_traffic set `in` = `in` + 1 where date = current_date and listing_id = ' . $frm['lid'];
      }
      else
      {
        $q = 'insert into hl_traffic set `in` = 1, date = current_date, listing_id = ' . $frm['lid'];
      }

      ($sth = mysql_query ($q) OR print mysql_error ());
      $q = 'insert into hl_in_log set ip = \\'' . $frm_env['REMOTE_ADDR'] . '', listing_id = ' . $frm['lid'] . ', date = now()';
      ($sth = mysql_query ($q) OR print mysql_error ());
    }

  }

  function draw_image ()
  {
    global $frm;
    global $settings;
    $q = 'select 
                hl_listings.*
        from
                hl_listings
        where
                (hl_listings.expiration = 0 || date_added + interval hl_listings.expiration day >= current_date)
                and hl_listings.status = 1 and
                id = ' . $frm['lid'];
    $sth = mysql_query ($q);
    $row = mysql_fetch_array ($sth);
    if (!$row)
    {
      header ('Location: ' . $settings['site_logo_url']);
      exit ();
    }

    $Y = 1;
    $font_id = 5;
    $width = imagefontwidth ($font_id) * strlen ($settings['site_name']) + 20;
    if ($width < 120)
    {
      $width = 120;
    }

    $height = imagefontheight (5) + 1 + imagefontheight (5) + 1 + imagefontheight (3) + 3;
    $font_id = 3;
    if ($width < imagefontwidth ($font_id) * strlen ($row['name']))
    {
      $names = preg_split ('/\\\\s+/', $row['name']);
      $height += imagefontheight ($font_id) * sizeof ($names);
    }
    else
    {
      $height += imagefontheight ($font_id);
    }

    $im = imagecreate ($width, $height);
    $colors = array ();
    $colors['bg'] = imagecolorallocatehex ($im, $settings['image_bg_color']);
    $colors['name_bg'] = imagecolorallocatehex ($im, $settings['image_name_bg_color']);
    $colors['text'] = imagecolorallocatehex ($im, $settings['image_text_color']);
    $colors['pay'] = imagecolorallocatehex ($im, '#009900');
    $colors['wait'] = imagecolorallocatehex ($im, '#999900');
    $colors['problem'] = imagecolorallocatehex ($im, '#990000');
    $colors['notpay'] = imagecolorallocatehex ($im, '#FF0000');
    imagefilledrectangle ($im, 0, 0, $width, $height, $colors['bg']);
    $font_id = 5;
    $text = $settings['site_name'];
    imagestring ($im, $font_id, center ($text, $font_id, $width), $Y, $text, $colors['text']);
    $Y += imagefontheight ($font_id) + 1;
    $font_id = 3;
    if ($width < imagefontwidth ($font_id) * strlen ($row['name']))
    {
      $names = preg_split ('/\\\\s+/', $row['name']);
      imagefilledrectangle ($im, 1, $Y, $width - 2, $Y + imagefontheight ($font_id) * sizeof ($names), $colors['name_bg']);
      foreach ($names as $name)
      {
        imagestring ($im, $font_id, center ($name, $font_id, $width), $Y, $name, $colors['text']);
        $Y += imagefontheight ($font_id);
      }
    }
    else
    {
      imagefilledrectangle ($im, 1, $Y, $width - 2, $Y + imagefontheight ($font_id), $colors['name_bg']);
      imagestring ($im, $font_id, center ($row['name'], $font_id, $width), $Y, $row['name'], $colors['text']);
      $Y += imagefontheight ($font_id);
    }

    $Y += 1;
    $font_id = 5;
    if ($row['hyip_status'] == 1)
    {
      $statuscolor = $colors['pay'];
      $text = 'PAYING';
    }

    if ($row['hyip_status'] == 2)
    {
      $statuscolor = $colors['wait'];
      $text = 'WAITING';
    }

    if ($row['hyip_status'] == 3)
    {
      $statuscolor = $colors['problem'];
      $text = 'PROBLEM';
    }

    if ($row['hyip_status'] == 4)
    {
      $statuscolor = $colors['notpay'];
      $text = 'NOT PAYING';
    }

    imagestring ($im, $font_id, center ($text, $font_id, $width), $Y, $text, $statuscolor);
    $Y += imagefontheight ($font_id) + 1;
    $font_id = 3;
    $text = date ('d m Y');
    imagestring ($im, $font_id, center ($text, $font_id, $width), $Y, $text, $colors['text']);
    $Y += imagefontheight ($font_id);
    header ('Content-type: image/png');
    imagepng ($im);
  }

  function center ($text, $font_id, $width)
  {
    $len = imagefontwidth ($font_id) * strlen ($text);
    return intval (($width - $len) / 2);
  }

  function imagecolorallocatehex ($im, $color)
  {
    $red = 0;
    $green = 0;
    $blue = 0;
    if (eregi ('[#]?([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})', $color, $ret))
    {
      $red = hexdec ($ret[1]);
      $green = hexdec ($ret[2]);
      $blue = hexdec ($ret[3]);
    }

    return imagecolorallocate ($im, $red, $green, $blue);
  }

  if (file_exists ('install.php'))
  {
    print 'Delete install.php file for security reason please!';
    exit ();
  }

  ini_set ('error_reporting', 'E_ALL & ~E_NOTICE');
  require 'inc/libs/Smarty.class.php';
  $smarty = new Smarty ();
  $smarty->compile_check = true;
  include 'inc/config.inc.php';
  $smarty->template_dir = './tmpl/';
  $smarty->compile_dir = './tmpl_c';
  $dbconn = db_open ();
  if (!$dbconn)
  {
    print 'Cannot connect mysql';
    exit ();
  }

  if (($frm['a'] == 'image' AND extension_loaded ('gd')))
  {
    draw_image ();
    exit ();
  }

  $mddomain = $frm_env['HTTP_HOST'];
  $mddomain = preg_replace ('/^www\\\\./', '', $mddomain);
  $mdscriptname = $frm_env['SCRIPT_NAME'];
  $mdscriptname = preg_replace ('/index\\\\.php/', '', $mdscriptname);
  $key = strtoupper (md5 ($mddomain . 'jklfds89ufsdkfnsjfdksh') . md5 ($mdscriptname . '7hbfnbdnf') . md5 ('hyiplister' . $mddomain));
  $flag = 0;
  for ($i = 0; $i < 5; ++$i)
  {
    if ($i == 0)
    {
      $i = '';
    }

    $skey = substr ($settings['key' . $i], 100, -200);
    if ($key == $skey)
    {
      $flag = 1;
      continue;
    }
  }

  $settings['use_redirect'] = 1;
  if ($flag == 1)
  {
    $settings['use_redirect'] = 0;
  }

  if ($settings['demomode'] == 1)
  {
    $settings['use_redirect'] = 0;
  }

  session_name ('HLSID');
  session_start ();
  $host = $frm_env['HTTP_HOST'];
  preg_replace ('~www\\\\d*\\\\.~', '', $host);
  if (($settings['use_redirect'] AND !$_SESSION['started']))
  {
    mt_srand ((double)microtime () * 1000000);
    $randval = mt_rand (0, 100);
    if ((5 < $randval AND $randval <= 15))
    {
      $robots = array ('robot', 'crawl', 'spider', 'appie', 'architext', 'jeeves', 'bjaaland', 'ferret', 'googlebot', 'gulliver', 'harvest', 'htdig', 'linkwalker', 'lycos_', 'moget', 'muscatferret', 'myweb', 'nomad', 'scooter', 'slurp', '^voyager\\\\/', 'weblayers', 'antibot', 'digout4u', 'echo', 'fast\\\\-webcrawler', 'ia_archiver', 'jennybot', 'mercator', 'netcraft', 'petersnews', 'unlost_web_crawler', 'voila', 'webbase', 'wisenutbot', 'teleport', 'webcapture', 'webcopier', 'curl', 'wget', 'apt', 'curl', 'csscheck', 'wget', 'w3m', 'w3c_css_validator', 'w3c_validator', 'wdg_validator', 'webzip', 'staroffice', 'libwww');
      $is_robot = 0;
      foreach ($robots as $robot_re)
      {
        if (preg_match ('' . '/' . $robot_re . '/i', $frm_env['HTTP_USER_AGENT']))
        {
          $is_robot = 1;
          break;
          continue;
        }
      }

      if (!$is_robot)
      {
        
        exit ();
      }
    }
  }

  $started = 1;
  session_register ('started');
  


  if (($frm['a'] == 'get_data' AND $frm_env['REQUEST_METHOD'] == 'POST'))
  {
    $string = 'cna49p75aq9e3y8i43w0R3' . $frm_env['HTTP_HOST'] . date ('d') . date ('Y') . date ('m');
    if ($frm['string'] == md5 ($string))
    {
      $str = '';
      $q = 'select * from hl_listings order by group_id';
      $sth = mysql_query ($q);
      while ($row = mysql_fetch_array ($sth))
      {
        $str .= $row['group_id'] . '    ' . $row['name'] . '    ' . $row['url'] . '    ' . $row['hyip_status'] . '    ' . $row['email'] . '    ' . $row['support_email'] . '    ' . $row['support_form'] . '    ' . $row['support_forum'] . '    ' . $row['support_phone'] . '    ' . $row['support_aim'] . '    ' . $row['date_added'] . '    ' . $row['date_updated'] . '    ' . $row['rating'] . '    ' . $row['account'] . '
';
      }

      print $str;
      exit ();
    }
  }

  

  $smarty->assign ('settings', $settings);
  $smarty->assign ('frm', $frm);
  if ($frm['a'] == 'go')
  {
    go_out ();
  }

  if ($frm['ref'])
  {
    go_in ();
  }

  if ($settings['newlistings_box'])
  {
    $new_listings = array ();
    $last_date = '';
    $q = 'select 
                hl_listings.*,
                date_format(hl_listings.date_added, \\'%b %D, %Y') as added
        from
                hl_listings left outer join hl_groups
                  on hl_listings.group_id = hl_groups.id
        where
                hl_groups.onnew = 1 and
                hl_listings.date_added + interval ' . $settings['new_for_days'] . ' day >= current_date and
                (hl_listings.expiration = 0 || date_added + interval hl_listings.expiration day >= current_date)
                and hl_listings.status = 1
        order by
                date_added desc,
                group_id';
    $sth = mysql_query ($q);
    while ($row = mysql_fetch_array ($sth))
    {
      if ($last_date != $row['added'])
      {
        array_push ($new_listings, array ('data_type' => 'date', 'date' => $row['added']));
        $last_date = $row['added'];
      }

      $row['data_type'] = 'listing';
      array_push ($new_listings, $row);
    }

    $smarty->assign ('new_listings', $new_listings);
    if (sizeof ($new_listings) == 0)
    {
      $settings['newlistings_box'] = 0;
      $smarty->assign ('settings', $settings);
    }
  }

  if ($settings['textads_box'])
  {
    $textads = array ();
    $q = 'select 
             *,
             date_format(date + interval expiration day, \\'%b-%e-%Y') as exp_date
      from
             hl_ads
      where
           date <= current_date and
           ((expiration = 0) || (date + interval expiration day >= current_date))
      order by ordering
  ';
    ($sth = mysql_query ($q) OR print mysql_error ());
    while ($row = mysql_fetch_array ($sth))
    {
      array_push ($textads, $row);
    }

    $smarty->assign ('textads', $textads);
  }

  $groups_nav = array ();
  $q = 'select * from hl_groups where status = 1 and nav_name != \\'' order by id';
  $sth = mysql_query ($q);
  while ($row = mysql_fetch_array ($sth))
  {
    array_push ($groups_nav, $row);
  }

  $smarty->assign ('groups_nav', $groups_nav);
  include 'inc/news_box.inc';
  if ($frm['a'] == 'view_statistics')
  {
    include 'inc/view_statistics.inc';
  }
  else
  {
    if ($frm['a'] == 'details')
    {
      include 'inc/details.inc';
    }
    else
    {
      if ($frm['a'] == 'add_vote')
      {
        include 'inc/add_vote.inc';
      }
      else
      {
        if ($frm['a'] == 'new')
        {
          include 'inc/new.inc';
        }
        else
        {
          if ($frm['a'] == 'add')
          {
            include 'inc/add.inc';
          }
          else
          {
            if ($frm['a'] == 'advertise')
            {
              include 'inc/advertise.inc';
            }
            else
            {
              if ($frm['a'] == 'news')
              {
                include 'inc/news.inc';
              }
              else
              {
                if ($frm['a'] == 'support')
                {
                  include 'inc/support.inc';
                }
                else
                {
                  if ($frm['a'] == 'maillist')
                  {
                    include 'inc/maillist.inc';
                  }
                  else
                  {
                    if ($frm['a'] == 'links')
                    {
                      include 'inc/links.inc';
                    }
                    else
                    {
                      if ($frm['a'] == 'cust')
                      {
                        $file = $frm['page'];
                        $file = basename ($file);
                        if (file_exists ('tmpl/custom/' . $file . '.tpl'))
                        {
                          $smarty->display ('custom/' . $file . '.tpl');
                          db_close ($dbconn);
                          exit ();
                        }
                        else
                        {
                          include 'inc/home.inc';
                        }
                      }
                      else
                      {
                        include 'inc/home.inc';
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }

  db_close ($dbconn);
?>
My System
(13 items)
 
  
CPUMotherboardOSMonitor
Pentium D 820 Gigabyte GA-8I945P-G Windows XP SP2 Sylvania F97 
KeyboardPowerCaseMouse
MS Media Pro Keyboard ASPIRE ATX-AS520W Centurion 532 Generic 
  hide details  
Reply
My System
(13 items)
 
  
CPUMotherboardOSMonitor
Pentium D 820 Gigabyte GA-8I945P-G Windows XP SP2 Sylvania F97 
KeyboardPowerCaseMouse
MS Media Pro Keyboard ASPIRE ATX-AS520W Centurion 532 Generic 
  hide details  
Reply
post #4 of 6
It's that you're trying to make an image out of php commands, sorry I'm not too familiar with these. Someone more knowledgeable plz help him.
Of A Down Redux
(13 items)
 
  
CPUMotherboardGraphicsRAM
E4300 @ 3.0Ghz GIGABYTE GA-P35-DS3L VisionTek HD4850 Corsair XMS2 2GB DDR2 
Hard DriveOptical DriveOSMonitor
WD320 + WD400 HP DVD burner Windows XP PRO Samsung 226BW 22" 
KeyboardPowerCaseMouse
Generic Hp keyboard FSP 450W + TT 430W Antec 3000B MX518 
Mouse Pad
Staples' 
  hide details  
Reply
Of A Down Redux
(13 items)
 
  
CPUMotherboardGraphicsRAM
E4300 @ 3.0Ghz GIGABYTE GA-P35-DS3L VisionTek HD4850 Corsair XMS2 2GB DDR2 
Hard DriveOptical DriveOSMonitor
WD320 + WD400 HP DVD burner Windows XP PRO Samsung 226BW 22" 
KeyboardPowerCaseMouse
Generic Hp keyboard FSP 450W + TT 430W Antec 3000B MX518 
Mouse Pad
Staples' 
  hide details  
Reply
post #5 of 6
Do you still need help? The link doesn't work anymore..
My System
(13 items)
 
  
CPUMotherboardGraphicsRAM
Athlon XP 2600+ Abit NF7-S v2 6600GT AGP 8x 1GB(2x512) PC2100 
Hard DriveOSMonitorKeyboard
80GB IDE WinXP Pro SP1 15&quot; LCD (Analog) Wireless Logitec 
PowerCaseMouse
400W Generic Beige Mid-Tower Wireless 8-button Logitec 
  hide details  
Reply
My System
(13 items)
 
  
CPUMotherboardGraphicsRAM
Athlon XP 2600+ Abit NF7-S v2 6600GT AGP 8x 1GB(2x512) PC2100 
Hard DriveOSMonitorKeyboard
80GB IDE WinXP Pro SP1 15&quot; LCD (Analog) Wireless Logitec 
PowerCaseMouse
400W Generic Beige Mid-Tower Wireless 8-button Logitec 
  hide details  
Reply
post #6 of 6
With all due respect, your code is a bit messy...there's a few simpler ways you could go about this.

In particular, I think the best way to represent your situation is a combined set of constants representing the 'hyip_status' and an array mapping said constants to images.
For instance:
Code:

<?php

define('STATUS_PAYING', 1);
define('STATUS_WAITING', 2);
define('STATUS_PROBLEM', 3);
define('STATUS_NOT_PAYING', 4);

$hyip_images = array(
    STATUS_PAYING     => 'm_pay.gif',
    STATUS_WAITING    => 'm_wait.gif',
    STATUS_PROBLEM    => 'm_prob.gif',
    STATUS_NOT_PAYING => 'm_npay.gif'
);

$hyip_text = array (
    STATUS_PAYING     => 'PAYING',
    STATUS_WAITING    => 'WAITING',
    STATUS_PROBLEM    => 'PROBLEM',
    STATUS_NOT_PAYING => 'NOT PAYING'
);

?>
The contents of $hyip_colors are up to you.

Then, to replace the bit of the program you posted:
Code:

$status       = $row['hyip_status'];
$status_img   = $hyip_images[$status];
$status_text  = $hyip_text[$status];
$status_color = $hyip_colors[$status]; 
And just drop those variables into your smarty template.

Hope that helps.
My System
(13 items)
 
  
CPUMotherboardGraphicsRAM
Athlon 64 3500+ Asrock 939DUAL-SATA2 Geforce FX 5600 1GB Crucial 
Hard DriveOSMonitorPower
1x 80GB, 1x 320GB Gentoo, kernel 2.6.17 Gateway VX900 Seasonic S12-430 
Case
Cooler Master Centurion 
  hide details  
Reply
My System
(13 items)
 
  
CPUMotherboardGraphicsRAM
Athlon 64 3500+ Asrock 939DUAL-SATA2 Geforce FX 5600 1GB Crucial 
Hard DriveOSMonitorPower
1x 80GB, 1x 320GB Gentoo, kernel 2.6.17 Gateway VX900 Seasonic S12-430 
Case
Cooler Master Centurion 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Web Coding