[ Index ]

PHP Cross Reference of osCMax 2.0.4

title

Body

[close]

/admin/ -> article_reviews.php (source)

   1  <?php
   2  /*

   3  $Id: article_reviews.php 3 2006-05-27 04:59:07Z user $

   4  

   5    osCMax Power E-Commerce

   6    http://oscdox.com

   7  

   8    Copyright 2006 osCMax

   9  

  10    Released under the GNU General Public License

  11  */
  12  
  13    require ('includes/application_top.php');
  14  
  15    $action = (isset($HTTP_GET_VARS['action']) ? $HTTP_GET_VARS['action'] : '');
  16  
  17    if (tep_not_null($action)) {
  18      switch ($action) {
  19        case 'update':
  20          $reviews_id = tep_db_prepare_input($HTTP_GET_VARS['rID']);
  21          $reviews_rating = tep_db_prepare_input($HTTP_POST_VARS['reviews_rating']);
  22          $last_modified = tep_db_prepare_input($HTTP_POST_VARS['last_modified']);
  23          $reviews_text = tep_db_prepare_input($HTTP_POST_VARS['reviews_text']);
  24  
  25          tep_db_query("update " . TABLE_ARTICLE_REVIEWS . " set reviews_rating = '" . tep_db_input($reviews_rating) . "', last_modified = now() where reviews_id = '" . (int)$reviews_id . "'");
  26          tep_db_query("update " . TABLE_ARTICLE_REVIEWS_DESCRIPTION . " set reviews_text = '" . tep_db_input($reviews_text) . "' where reviews_id = '" . (int)$reviews_id . "'");
  27  
  28          tep_redirect(tep_href_link(FILENAME_ARTICLE_REVIEWS, 'page=' . $HTTP_GET_VARS['page'] . '&rID=' . $reviews_id));
  29          break;
  30        case 'deleteconfirm':
  31          $reviews_id = tep_db_prepare_input($HTTP_GET_VARS['rID']);
  32  
  33          tep_db_query("delete from " . TABLE_ARTICLE_REVIEWS . " where reviews_id = '" . (int)$reviews_id . "'");
  34          tep_db_query("delete from " . TABLE_ARTICLE_REVIEWS_DESCRIPTION . " where reviews_id = '" . (int)$reviews_id . "'");
  35  
  36          tep_redirect(tep_href_link(FILENAME_ARTICLE_REVIEWS, 'page=' . $HTTP_GET_VARS['page']));
  37          break;
  38        case 'approve_review':
  39          $reviews_id = tep_db_prepare_input($HTTP_GET_VARS['rID']);
  40          tep_db_query("update " . TABLE_ARTICLE_REVIEWS . " set approved=1 where reviews_id = " . $reviews_id);
  41          tep_redirect(tep_href_link(FILENAME_ARTICLE_REVIEWS, 'page=' . $HTTP_GET_VARS['page'] . '&rID=' . $reviews_id));
  42          break;
  43        case 'disapprove_review':
  44          $reviews_id = tep_db_prepare_input($HTTP_GET_VARS['rID']);
  45          tep_db_query("update " . TABLE_ARTICLE_REVIEWS . " set approved=0 where reviews_id = " . $reviews_id);
  46          tep_redirect(tep_href_link(FILENAME_ARTICLE_REVIEWS, 'page=' . $HTTP_GET_VARS['page'] . '&rID=' . $reviews_id));
  47          break;
  48      }
  49    }
  50  ?>
  51  <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
  52  <html <?php echo HTML_PARAMS; ?>>
  53  <head>
  54  <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">
  55  <?php
  56  // BOF: WebMakers.com Changed: Header Tag Controller v1.0

  57  // Replaced by header_tags.php

  58  if ( file_exists(DIR_WS_INCLUDES . 'header_tags.php') ) {
  59    require(DIR_WS_INCLUDES . 'header_tags.php');
  60  } else {
  61  ?> 
  62    <title><?php echo TITLE ?></title>
  63  <?php
  64  }
  65  // EOF: WebMakers.com Changed: Header Tag Controller v1.0

  66  ?>
  67  <link rel="stylesheet" type="text/css" href="includes/stylesheet.css">
  68  <script language="javascript" src="includes/general.js"></script>
  69  </head>
  70  <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" bgcolor="#FFFFFF" onload="SetFocus();">
  71  <!-- header //-->
  72  <?php require (DIR_WS_INCLUDES . 'header.php'); ?>
  73  <!-- header_eof //-->
  74  
  75  <!-- body //-->
  76  <table border="0" width="100%" cellspacing="2" cellpadding="2">
  77    <tr>
  78      <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="1" cellpadding="1" class="columnLeft">
  79  <!-- left_navigation //-->
  80  <?php require (DIR_WS_INCLUDES . 'column_left.php'); ?>
  81  <!-- left_navigation_eof //-->
  82      </table></td>
  83  <!-- body_text //-->
  84      <td width="100%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="2">
  85        <tr>
  86          <td width="100%"><table border="0" width="100%" cellspacing="0" cellpadding="0">
  87            <tr>
  88              <td class="pageHeading"><?php echo HEADING_TITLE; ?></td>
  89              <td class="pageHeading" align="right"><?php echo tep_draw_separator('pixel_trans.gif', HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT); ?></td>
  90            </tr>
  91          </table></td>
  92        </tr>
  93  <?php
  94    if ($action == 'edit') {
  95      $rID = tep_db_prepare_input($HTTP_GET_VARS['rID']);
  96  
  97      $reviews_query = tep_db_query("select r.reviews_id, r.articles_id, r.customers_name, r.date_added, r.last_modified, r.reviews_read, rd.reviews_text, r.reviews_rating from " . TABLE_ARTICLE_REVIEWS . " r, " . TABLE_ARTICLE_REVIEWS_DESCRIPTION . " rd where r.reviews_id = '" . (int)$rID . "' and r.reviews_id = rd.reviews_id");
  98      $reviews = tep_db_fetch_array($reviews_query);
  99  
 100      $articles_name_query = tep_db_query("select articles_name from " . TABLE_ARTICLES_DESCRIPTION . " where articles_id = '" . (int)$reviews['articles_id'] . "' and language_id = '" . (int)$languages_id . "'");
 101      $articles_name = tep_db_fetch_array($articles_name_query);
 102  
 103      $rInfo_array = array_merge((array)$reviews, (array)$articles, (array)$articles_name);
 104      $rInfo = new objectInfo($rInfo_array);
 105  ?>
 106        <tr><?php echo tep_draw_form('review', FILENAME_ARTICLE_REVIEWS, 'page=' . $HTTP_GET_VARS['page'] . '&rID=' . $HTTP_GET_VARS['rID'] . '&action=preview'); ?>
 107          <td><table border="0" width="100%" cellspacing="0" cellpadding="0">
 108            <tr>
 109              <td class="main" valign="top" colspan="2"><b><?php echo ENTRY_ARTICLE; ?></b> <?php echo $rInfo->articles_name; ?><br><b><?php echo ENTRY_FROM; ?></b> <?php echo $rInfo->customers_name; ?><br><br><b><?php echo ENTRY_DATE; ?></b> <?php echo tep_date_short($rInfo->date_added); ?></td>
 110            </tr>
 111          </table></td>
 112        </tr>
 113        <tr>
 114          <td><table witdh="100%" border="0" cellspacing="0" cellpadding="0">
 115            <tr>
 116              <td class="main" valign="top"><b><?php echo ENTRY_REVIEW; ?></b><br><br><?php echo tep_draw_textarea_field('reviews_text', 'soft', '60', '15', $rInfo->reviews_text); ?></td>
 117            </tr>
 118            <tr>
 119              <td class="smallText" align="right"><?php echo ENTRY_REVIEW_TEXT; ?></td>
 120            </tr>
 121          </table></td>
 122        </tr>
 123        <tr>
 124          <td><?php echo tep_draw_separator('pixel_trans.gif', '1', '10'); ?></td>
 125        </tr>
 126        <tr>
 127          <td class="main"><b><?php echo ENTRY_RATING; ?></b>&nbsp;<?php echo TEXT_BAD; ?>&nbsp;<?php for ($i=1; $i<=5; $i++) echo tep_draw_radio_field('reviews_rating', $i, '', $rInfo->reviews_rating) . '&nbsp;'; echo TEXT_GOOD; ?></td>
 128        </tr>
 129        <tr>
 130          <td><?php echo tep_draw_separator('pixel_trans.gif', '1', '10'); ?></td>
 131        </tr>
 132        <tr>
 133          <td align="right" class="main"><?php echo tep_draw_hidden_field('reviews_id', $rInfo->reviews_id) . tep_draw_hidden_field('articles_id', $rInfo->articles_id) . tep_draw_hidden_field('customers_name', $rInfo->customers_name) . tep_draw_hidden_field('articles_name', $rInfo->articles_name) . tep_draw_hidden_field('date_added', $rInfo->date_added) . tep_image_submit('button_preview.gif', IMAGE_PREVIEW) . ' <a href="' . tep_href_link(FILENAME_ARTICLE_REVIEWS, 'page=' . $HTTP_GET_VARS['page'] . '&rID=' . $HTTP_GET_VARS['rID']) . '">' . tep_image_button('button_cancel.gif', IMAGE_CANCEL) . '</a>'; ?></td>
 134        </form></tr>
 135  <?php
 136    } elseif ($action == 'preview') {
 137      if (tep_not_null($HTTP_POST_VARS)) {
 138        $rInfo = new objectInfo($HTTP_POST_VARS);
 139      } else {
 140        $rID = tep_db_prepare_input($HTTP_GET_VARS['rID']);
 141  
 142        $reviews_query = tep_db_query("select r.reviews_id, r.articles_id, r.customers_name, r.date_added, r.last_modified, r.reviews_read, rd.reviews_text, r.reviews_rating from " . TABLE_ARTICLE_REVIEWS . " r, " . TABLE_ARTICLE_REVIEWS_DESCRIPTION . " rd where r.reviews_id = '" . (int)$rID . "' and r.reviews_id = rd.reviews_id");
 143        $reviews = tep_db_fetch_array($reviews_query);
 144  
 145        $articles_name_query = tep_db_query("select articles_name from " . TABLE_ARTICLES_DESCRIPTION . " where articles_id = '" . (int)$reviews['articles_id'] . "' and language_id = '" . (int)$languages_id . "'");
 146        $articles_name = tep_db_fetch_array($articles_name_query);
 147  
 148        $rInfo_array = array_merge($reviews, $articles, $articles_name);
 149        $rInfo = new objectInfo($rInfo_array);
 150      }
 151  ?>
 152        <tr><?php echo tep_draw_form('update', FILENAME_ARTICLE_REVIEWS, 'page=' . $HTTP_GET_VARS['page'] . '&rID=' . $HTTP_GET_VARS['rID'] . '&action=update', 'post', 'enctype="multipart/form-data"'); ?>
 153          <td><table border="0" width="100%" cellspacing="0" cellpadding="0">
 154            <tr>
 155              <td class="main" valign="top" colspan="2"><b><?php echo ENTRY_ARTICLE; ?></b> <?php echo $rInfo->articles_name; ?><br><b><?php echo ENTRY_FROM; ?></b> <?php echo $rInfo->customers_name; ?><br><br><b><?php echo ENTRY_DATE; ?></b> <?php echo tep_date_short($rInfo->date_added); ?></td>
 156            </tr>
 157          </table>
 158        </tr>
 159        <tr>
 160          <td><table witdh="100%" border="0" cellspacing="0" cellpadding="0">
 161            <tr>
 162              <td valign="top" class="main"><b><?php echo ENTRY_REVIEW; ?></b><br><br><?php echo nl2br(tep_db_output(tep_break_string($rInfo->reviews_text, 15))); ?></td>
 163            </tr>
 164          </table></td>
 165        </tr>
 166        <tr>
 167          <td><?php echo tep_draw_separator('pixel_trans.gif', '1', '10'); ?></td>
 168        </tr>
 169        <tr>
 170          <td class="main"><b><?php echo ENTRY_RATING; ?></b>&nbsp;<?php echo tep_image(DIR_WS_CATALOG_IMAGES . 'stars_' . $rInfo->reviews_rating . '.gif', sprintf(TEXT_OF_5_STARS, $rInfo->reviews_rating)); ?>&nbsp;<small>[<?php echo sprintf(TEXT_OF_5_STARS, $rInfo->reviews_rating); ?>]</small></td>
 171        </tr>
 172        <tr>
 173          <td><?php echo tep_draw_separator('pixel_trans.gif', '1', '10'); ?></td>
 174        </tr>
 175  <?php
 176      if (tep_not_null($HTTP_POST_VARS)) {
 177  /* Re-Post all POST'ed variables */

 178        reset($HTTP_POST_VARS);
 179        while(list($key, $value) = each($HTTP_POST_VARS)) echo tep_draw_hidden_field($key, $value);
 180  ?>
 181        <tr>
 182          <td align="right" class="smallText"><?php echo '<a href="' . tep_href_link(FILENAME_ARTICLE_REVIEWS, 'page=' . $HTTP_GET_VARS['page'] . '&rID=' . $rInfo->reviews_id . '&action=edit') . '">' . tep_image_button('button_back.gif', IMAGE_BACK) . '</a> ' . tep_image_submit('button_update.gif', IMAGE_UPDATE) . ' <a href="' . tep_href_link(FILENAME_ARTICLE_REVIEWS, 'page=' . $HTTP_GET_VARS['page'] . '&rID=' . $rInfo->reviews_id) . '">' . tep_image_button('button_cancel.gif', IMAGE_CANCEL) . '</a>'; ?></td>
 183        </form></tr>
 184  <?php
 185      } else {
 186        if (isset($HTTP_GET_VARS['origin'])) {
 187          $back_url = $HTTP_GET_VARS['origin'];
 188          $back_url_params = '';
 189        } else {
 190          $back_url = FILENAME_ARTICLE_REVIEWS;
 191          $back_url_params = 'page=' . $HTTP_GET_VARS['page'] . '&rID=' . $rInfo->reviews_id;
 192        }
 193  ?>
 194        <tr>
 195          <td align="right"><?php echo '<a href="' . tep_href_link($back_url, $back_url_params, 'NONSSL') . '">' . tep_image_button('button_back.gif', IMAGE_BACK) . '</a>'; ?></td>
 196        </tr>
 197  <?php
 198      }
 199    } else {
 200  ?>
 201        <tr>
 202          <td><table border="0" width="100%" cellspacing="0" cellpadding="0">
 203            <tr>
 204              <td valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="2">
 205                <tr class="dataTableHeadingRow">
 206                  <td class="dataTableHeadingContent"><?php echo TABLE_HEADING_ARTICLES; ?></td>
 207                  <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_RATING; ?></td>
 208                  <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_DATE_ADDED; ?></td>
 209                  <td class="dataTableHeadingContent" align="center"><?php echo TEXT_APPROVED; ?></td>
 210                  <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_ACTION; ?>&nbsp;</td>
 211                </tr>
 212  <?php
 213      $reviews_query_raw = "select reviews_id, articles_id, date_added, last_modified, reviews_rating, approved from " . TABLE_ARTICLE_REVIEWS . " order by date_added DESC";
 214      $reviews_split = new splitPageResults($HTTP_GET_VARS['page'], MAX_DISPLAY_SEARCH_RESULTS, $reviews_query_raw, $reviews_query_numrows);
 215      $reviews_query = tep_db_query($reviews_query_raw);
 216      while ($reviews = tep_db_fetch_array($reviews_query)) {
 217        if ((!isset($HTTP_GET_VARS['rID']) || (isset($HTTP_GET_VARS['rID']) && ($HTTP_GET_VARS['rID'] == $reviews['reviews_id']))) && !isset($rInfo)) {
 218          $reviews_text_query = tep_db_query("select r.reviews_read, r.customers_name, length(rd.reviews_text) as reviews_text_size from " . TABLE_ARTICLE_REVIEWS . " r, " . TABLE_ARTICLE_REVIEWS_DESCRIPTION . " rd where r.reviews_id = '" . (int)$reviews['reviews_id'] . "' and r.reviews_id = rd.reviews_id");
 219          $reviews_text = tep_db_fetch_array($reviews_text_query);
 220  
 221          $articles_name_query = tep_db_query("select articles_name from " . TABLE_ARTICLES_DESCRIPTION . " where articles_id = '" . (int)$reviews['articles_id'] . "' and language_id = '" . (int)$languages_id . "'");
 222          $articles_name = tep_db_fetch_array($articles_name_query);
 223  
 224          $reviews_average_query = tep_db_query("select (avg(reviews_rating) / 5 * 100) as average_rating from " . TABLE_ARTICLE_REVIEWS . " where articles_id = '" . (int)$reviews['articles_id'] . "'");
 225          $reviews_average = tep_db_fetch_array($reviews_average_query);
 226  
 227          $review_info = array_merge($reviews_text, $reviews_average, $articles_name);
 228          $rInfo_array = array_merge($reviews, $review_info);
 229          $rInfo = new objectInfo($rInfo_array);
 230        }
 231  
 232        if (isset($rInfo) && is_object($rInfo) && ($reviews['reviews_id'] == $rInfo->reviews_id) ) {
 233          echo '              <tr id="defaultSelected" class="dataTableRowSelected" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="document.location.href=\'' . tep_href_link(FILENAME_ARTICLE_REVIEWS, 'page=' . $HTTP_GET_VARS['page'] . '&rID=' . $rInfo->reviews_id . '&action=preview') . '\'">' . "\n";
 234        } else {
 235          echo '              <tr class="dataTableRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="document.location.href=\'' . tep_href_link(FILENAME_ARTICLE_REVIEWS, 'page=' . $HTTP_GET_VARS['page'] . '&rID=' . $reviews['reviews_id']) . '\'">' . "\n";
 236        }
 237  ?>
 238                  <td class="dataTableContent"><?php echo '<a href="' . tep_href_link(FILENAME_ARTICLE_REVIEWS, 'page=' . $HTTP_GET_VARS['page'] . '&rID=' . $reviews['reviews_id'] . '&action=preview') . '">' . tep_image(DIR_WS_ICONS . 'preview.gif', ICON_PREVIEW) . '</a>&nbsp;' . tep_get_articles_name($reviews['articles_id']); ?></td>
 239                  <td class="dataTableContent" align="right"><?php echo tep_image(HTTP_CATALOG_SERVER . DIR_WS_CATALOG_IMAGES . 'stars_' . $reviews['reviews_rating'] . '.gif'); ?></td>
 240                  <td class="dataTableContent" align="right"><?php echo tep_date_short($reviews['date_added']); ?></td>
 241                  <td class="dataTableContent" align="center"><?php echo $reviews['approved']==1?tep_image(DIR_WS_IMAGES . 'icon_status_green.gif', IMAGE_ICON_STATUS_GREEN, 10, 10):tep_image(DIR_WS_IMAGES . 'icon_status_red.gif', IMAGE_ICON_STATUS_RED, 10, 10); ?></td>
 242                  <td class="dataTableContent" align="right"><?php if ( (is_object($rInfo)) && ($reviews['reviews_id'] == $rInfo->reviews_id) ) { echo tep_image(DIR_WS_IMAGES . 'icon_arrow_right.gif'); } else { echo '<a href="' . tep_href_link(FILENAME_ARTICLE_REVIEWS, 'page=' . $HTTP_GET_VARS['page'] . '&rID=' . $reviews['reviews_id']) . '">' . tep_image(DIR_WS_IMAGES . 'icon_info.gif', IMAGE_ICON_INFO) . '</a>'; } ?>&nbsp;</td>
 243                </tr>
 244  <?php
 245      }
 246  ?>
 247                <tr>
 248                  <td colspan="4"><table border="0" width="100%" cellspacing="0" cellpadding="2">
 249                    <tr>
 250                      <td class="smallText" valign="top"><?php echo $reviews_split->display_count($reviews_query_numrows, MAX_DISPLAY_SEARCH_RESULTS, $HTTP_GET_VARS['page'], TEXT_DISPLAY_NUMBER_OF_REVIEWS); ?></td>
 251                      <td class="smallText" align="right"><?php echo $reviews_split->display_links($reviews_query_numrows, MAX_DISPLAY_SEARCH_RESULTS, MAX_DISPLAY_PAGE_LINKS, $HTTP_GET_VARS['page']); ?></td>
 252                    </tr>
 253                  </table></td>
 254                </tr>
 255              </table></td>
 256  <?php
 257      $heading = array();
 258      $contents = array();
 259  
 260      switch ($action) {
 261        case 'delete':
 262          $heading[] = array('text' => '<b>' . TEXT_INFO_HEADING_DELETE_REVIEW . '</b>');
 263  
 264          $contents = array('form' => tep_draw_form('reviews', FILENAME_ARTICLE_REVIEWS, 'page=' . $HTTP_GET_VARS['page'] . '&rID=' . $rInfo->reviews_id . '&action=deleteconfirm'));
 265          $contents[] = array('text' => TEXT_INFO_DELETE_REVIEW_INTRO);
 266          $contents[] = array('text' => '<br><b>' . $rInfo->articles_name . '</b>');
 267          $contents[] = array('align' => 'center', 'text' => '<br>' . tep_image_submit('button_delete.gif', IMAGE_DELETE) . ' <a href="' . tep_href_link(FILENAME_ARTICLE_REVIEWS, 'page=' . $HTTP_GET_VARS['page'] . '&rID=' . $rInfo->reviews_id) . '">' . tep_image_button('button_cancel.gif', IMAGE_CANCEL) . '</a>');
 268          break;
 269        default:
 270        if (isset($rInfo) && is_object($rInfo)) {
 271          $heading[] = array('text' => '<b>' . $rInfo->articles_name . '</b>');
 272  
 273          $contents[] = array('align' => 'center', 'text' => '<a href="' . tep_href_link(FILENAME_ARTICLE_REVIEWS, 'page=' . $HTTP_GET_VARS['page'] . '&rID=' . $rInfo->reviews_id . '&action=edit') . '">' . tep_image_button('button_edit.gif', IMAGE_EDIT) . '</a> <a href="' . tep_href_link(FILENAME_ARTICLE_REVIEWS, 'page=' . $HTTP_GET_VARS['page'] . '&rID=' . $rInfo->reviews_id . '&action=delete') . '">' . tep_image_button('button_delete.gif', IMAGE_DELETE) . '</a>');
 274          $contents[] = array('text' => '<br>' . TEXT_INFO_DATE_ADDED . ' ' . tep_date_short($rInfo->date_added));
 275          if (tep_not_null($rInfo->last_modified)) $contents[] = array('text' => TEXT_INFO_LAST_MODIFIED . ' ' . tep_date_short($rInfo->last_modified));
 276          $contents[] = array('text' => '<br>' . TEXT_INFO_REVIEW_AUTHOR . ' ' . $rInfo->customers_name);
 277          $contents[] = array('text' => TEXT_INFO_REVIEW_RATING . ' ' . tep_image(HTTP_CATALOG_SERVER . DIR_WS_CATALOG_IMAGES . 'stars_' . $rInfo->reviews_rating . '.gif'));
 278          $contents[] = array('text' => TEXT_INFO_REVIEW_READ . ' ' . $rInfo->reviews_read);
 279          $contents[] = array('text' => '<br>' . TEXT_INFO_REVIEW_SIZE . ' ' . $rInfo->reviews_text_size . ' bytes');
 280          $contents[] = array('text' => '<br>' . TEXT_INFO_ARTICLES_AVERAGE_RATING . ' ' . number_format($rInfo->average_rating, 2) . '%');
 281          if($rInfo->approved==0){
 282            $contents[] = array('align' => 'left', 'text' => '<br>' . TEXT_APPROVED . ': ' . TEXT_NO );
 283            $contents[] = array('align' => 'center', 'text' => '<a href="' . tep_href_link(FILENAME_ARTICLE_REVIEWS, tep_get_all_get_params(array('action', 'info')) . 'action=approve_review&rID=' . $rInfo->reviews_id, 'NONSSL') . '">' . tep_image_button('review_approve.gif', TEXT_APPROVE) . '</a>');
 284            }
 285          elseif($rInfo->approved==1) {
 286            $contents[] = array('align' => 'left', 'text' => '<br>' . TEXT_APPROVED . ': ' . TEXT_YES );
 287            $contents[] = array('align' => 'center', 'text' => '<a href="' . tep_href_link(FILENAME_ARTICLE_REVIEWS, tep_get_all_get_params(array('action', 'info')) . 'action=disapprove_review&rID=' . $rInfo->reviews_id, 'NONSSL') . '">' . tep_image_button('review_disapprove.gif', TEXT_DISAPPROVE) . '</a>');
 288            }
 289          else{  
 290            $contents[] = array('align' => 'left', 'text' => '<br>&nbsp;' . TEXT_APPROVED . ': ' . "Unknown" );        
 291            }
 292        }
 293          break;
 294      }
 295  
 296      if ( (tep_not_null($heading)) && (tep_not_null($contents)) ) {
 297        echo '            <td width="25%" valign="top">' . "\n";
 298  
 299        $box = new box;
 300        echo $box->infoBox($heading, $contents);
 301  
 302        echo '            </td>' . "\n";
 303      }
 304  ?>
 305            </tr>
 306          </table></td>
 307        </tr>
 308  <?php
 309    }
 310  ?>
 311      </table></td>
 312  <!-- body_text_eof //-->
 313    </tr>
 314  </table>
 315  <!-- body_eof //-->
 316  
 317  <!-- footer //-->
 318  <?php require (DIR_WS_INCLUDES . 'footer.php'); ?>
 319  <!-- footer_eof //-->
 320  <br>
 321  </body>
 322  </html>
 323  <?php require (DIR_WS_INCLUDES . 'application_bottom.php'); ?>


Generated: Fri Jan 1 13:43:16 2010 Cross-referenced by PHPXref 0.7