Forums / General Questions / Parse error: syntax error on Category page

Parse error: syntax error on Category page

Locked

Views: 1,940

Results 1 to 4 of 4
This thread is locked. New replies are disabled.
22 Dec 2008, 5:45 PM
#1
stalb33 avatar

stalb33

New Zenner

Join Date:
Oct 2008
Posts:
55
Plugin Contributions:
0

Parse error: syntax error on Category page

Parse error: syntax error, unexpected T_CASE in /home/spectech/spectechind.com/store/admin/categories.php on line 281

Under Admin - Catalog - Categories this error report is generated.

No clue what happened. Any ideas or suggestions. Please let me know if you need additional information.

Thanks.

22 Dec 2008, 5:45 PM
#2
stalb33 avatar

stalb33

New Zenner

Join Date:
Oct 2008
Posts:
55
Plugin Contributions:
0

Re: Parse error: syntax error on Category page

Parse error: syntax error, unexpected T_CASE in /home/spectech/spectechind.com/store/admin/categories.php on line 281

Under Admin - Catalog - Categories this error report is generated.

No clue what happened. Any ideas or suggestions. Please let me know if you need additional information.

Thanks.

22 Dec 2008, 6:29 PM
#3
dbltoe avatar

dbltoe

Totally Zenned

Join Date:
Jan 2004
Location:
N of San Antonio TX
Posts:
9,848
Plugin Contributions:
17

Re: Parse error: syntax error on Category page

look in the file for some character that is not allowed

Need a hand with Zen Cart? Hire the team at myZenCartZone.com for upgrades, repairs, and custom plugins.
Zen Cart Certified hosting at myZenCartHost.com

22 Dec 2008, 7:14 PM
#4
stalb33 avatar

stalb33

New Zenner

Join Date:
Oct 2008
Posts:
55
Plugin Contributions:
0

Re: Parse error: syntax error on Category page

Well for whatever reason the following lines of codes were the issue. I have deleted the entire part and it is back to normal now.

zen_redirect(zen_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath . '&cID=' . $categories_id));
break;

  // bof: categories meta tags
  case 'update_category_meta_tags':
  // add or update meta tags
  //die('I SEE ' . $action . ' - ' . $_POST['categories_id']);
  $categories_id = $_POST['categories_id'];
  $languages = zen_get_languages();
  for ($i=0, $n=sizeof($languages); $i<$n; $i++) {
    $language_id = $languages[$i]['id'];
    $check = $db->Execute("select *
                           from " . TABLE_METATAGS_CATEGORIES_DESCRIPTION . "
                           where categories_id = '" . (int)$categories_id . "'
                           and language_id = '" . (int)$language_id . "'");
    if ($check->RecordCount() > 0) {
      $action = 'update_category_meta_tags';
    } else {
      $action = 'insert_categories_meta_tags';
    }

    $sql_data_array = array('metatags_title' => zen_db_prepare_input($_POST['metatags_title'][$language_id]),
                            'metatags_keywords' => zen_db_prepare_input($_POST['metatags_keywords'][$language_id]),
                            'metatags_description' => zen_db_prepare_input($_POST['metatags_description'][$language_id]));

    if ($action == 'insert_categories_meta_tags') {
      $insert_sql_data = array('categories_id' => $categories_id,
                               'language_id' => $language_id);
      $sql_data_array = array_merge($sql_data_array, $insert_sql_data);

      zen_db_perform(TABLE_METATAGS_CATEGORIES_DESCRIPTION, $sql_data_array);
           } elseif ($action == 'update_category_meta_tags') {
      if ($sql_data_array['metatags_title'] == '' && $sql_data_array['metatags_keywords'] == '' && $sql_data_array['metatags_description'] == '') {
        $db->Execute("DELETE FROM " . TABLE_METATAGS_CATEGORIES_DESCRIPTION . " WHERE categories_id = '" . (int)$categories_id . "' and language_id = '" . (int)$language_id . "'");
      } else {
        zen_db_perform(TABLE_METATAGS_CATEGORIES_DESCRIPTION, $sql_data_array, 'update', "categories_id = '" . (int)$categories_id . "' and language_id = '" . (int)$language_id . "'");
      }
    }
  

  zen_redirect(zen_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath . '&cID=' . $categories_id));
  break;