function get_search_collections()
 {
     extract(tep_load('defs', 'database', 'sessions'));
     $cAbstract = new abstract_zones();
     $classes_array = $cAbstract->get_classes();
     foreach ($classes_array as $key => $value) {
         $cObject = new $value();
     }
     $keywords = isset($_GET['search']) && !empty($_GET['search']) ? $db->prepare_input($_GET['search']) : '';
     $text_query_raw = "select gtext_id, gtext_title from " . TABLE_GTEXT . " where (gtext_title like '%" . $db->input($keywords) . "%' or gtext_alt_title like '%" . $db->input($keywords) . "%') order by gtext_title limit 10";
     $text_array = $db->query_to_array($text_query_raw);
     $j = count($text_array);
     if ($j) {
         echo '<div><table class="tabledata">' . "\n";
         for ($i = 0; $i < $j; $i++) {
             echo '<tr>' . "\n";
             echo '  <td><a href="' . tep_href_link(FILENAME_GENERIC_TEXT, 'gtID=' . $text_array[$i]['gtext_id'] . '&action=new_generic_text') . '">' . $text_array[$i]['gtext_title'] . '</a></td>' . "\n";
             echo '  <td><a href="' . tep_href_link($cDefs->script, 'cID=' . $text_array[$i]['abstract_zone_id'] . '&action=list') . '">' . $text_array[$i]['abstract_zone_name'] . '</a></td>' . "\n";
             echo '<tr>' . "\n";
         }
         echo '</table></div>' . "\n";
     } else {
         echo 'Nothing Found';
     }
     $cSessions->close();
     return true;
 }
Esempio n. 2
0
            $messageStack->add_session(WARNING_NOTHING_SELECTED, 'warning');
            tep_redirect(tep_href_link($g_script, tep_get_all_get_params('action')));
        }
        foreach ($_POST['mark'] as $key => $val) {
            $sql_data_array = array('abstract_types_name' => $g_db->prepare_input($_POST['name'][$key]), 'abstract_types_class' => $g_db->prepare_input($_POST['class'][$key]), 'abstract_types_table' => $g_db->prepare_input($_POST['table'][$key]), 'sort_order' => (int) $_POST['sort'][$key]);
            $g_db->perform(TABLE_ABSTRACT_TYPES, $sql_data_array, 'update', 'abstract_types_id= ' . $key);
        }
        tep_redirect(tep_href_link($g_script));
        break;
    case 'remove':
        if (!isset($_POST['mark']) || !is_array($_POST['mark']) || !count($_POST['mark'])) {
            $messageStack->add_session(WARNING_NOTHING_SELECTED, 'warning');
            tep_redirect(tep_href_link($g_script, tep_get_all_get_params('action')));
        }
        require_once DIR_FS_CLASSES . FILENAME_ABSTRACT_ZONES;
        $cAbstract = new abstract_zones();
        foreach ($_POST['mark'] as $key => $val) {
            $cAbstract->deleteconfirm_type_zone($key);
            $g_db->query("delete from " . TABLE_ABSTRACT_TYPES . " WHERE abstract_types_id=" . (int) $key);
        }
        $messageStack->add_session(SUCCESS_ENTRY_REMOVED, 'success');
        tep_redirect(tep_href_link($g_script));
        break;
    default:
        break;
}
require DIR_FS_INCLUDES . 'objects/html_start_sub1.php';
$set_focus = true;
require DIR_FS_INCLUDES . 'objects/html_start_sub2.php';
?>
        <div class="maincell wider">
Esempio n. 3
0
 function generate_collection_link($abstract_zone_id)
 {
     extract(tep_load('database'));
     $result = false;
     $check_query = $db->query("select seo_name from " . TABLE_SEO_TO_ABSTRACT . " where abstract_zone_id = '" . (int) $abstract_zone_id . "'");
     if (!$db->num_rows($check_query)) {
         return $result;
     }
     $check_array = $db->fetch_array($check_query);
     $db->query("delete from " . TABLE_SEO_URL . " where seo_url_get like '%" . $db->input($check_array['seo_name']) . "%'");
     $cAbstract = new abstract_zones();
     $class_name = $cAbstract->get_zone_class($abstract_zone_id . false);
     $script = 'FILENAME_COLLECTIONS';
     $files_array = tep_get_file_array(tep_front_physical_path(DIR_WS_CATALOG_INCLUDES) . 'filenames.php');
     if (!isset($files_array[$script])) {
         return $result;
     }
     $script = $files_array[$script];
     $osc_link = tep_catalog_href_link($script, 'abz_id=' . (int) $abstract_zone_id);
     $link = $this->get_naked_link($osc_link);
     $osc_md5 = md5($link);
     $db->query("delete from " . TABLE_SEO_URL . " where osc_url_key = '" . $db->input($osc_md5) . "'");
     $seo_link = $check_array['seo_name'] . $this->default_extension;
     $seo_md5 = md5($seo_link);
     $check_query = $db->query("select seo_url_key from " . TABLE_SEO_URL . " where seo_url_key = '" . $db->input($seo_md5) . "'");
     if (!$db->num_rows($check_query)) {
         $sql_data_array = array('seo_url_key' => $db->prepare_input($seo_md5), 'seo_url_get' => $db->prepare_input($seo_link), 'osc_url_key' => $db->prepare_input($osc_md5), 'seo_url_org' => $db->prepare_input($link), 'date_added' => 'now()', 'last_modified' => 'now()');
         $db->perform(TABLE_SEO_URL, $sql_data_array);
         $db->query("truncate table " . TABLE_SEO_CACHE);
         $result = true;
     }
     return $result;
 }
Esempio n. 4
0
 function deleteconfirm_zone()
 {
     extract(tep_load('defs'));
     // Let our parent take care of us
     parent::deleteconfirm_zone();
     tep_redirect(tep_href_link($cDefs->script));
 }
Esempio n. 5
0
 function deleteconfirm_zone()
 {
     extract(tep_load('defs', 'database'));
     $db->query("delete from " . TABLE_IMAGE_ZONES . " where abstract_zone_id = '" . (int) $this->m_zID . "'");
     parent::deleteconfirm_zone();
     tep_redirect(tep_href_link($cDefs->script));
 }
Esempio n. 6
0
$contents[] = array('text' => '<a href="http://demos.asymmetrics.com" target="_blank">' . BOX_ENTRY_MODULES . '</a>');
$box = new box();
echo $box->menuBox($heading, $contents, 'class="altBoxHeading"');
echo '<div class="vspacer"></div>' . "\n";
$total_array = array();
$contents = array();
$heading = array();
$heading[] = array('text' => BOX_HEADING_CONTENT);
$entries_query = $g_db->query("select count(*) as total from " . TABLE_GTEXT);
$entriee_array = $g_db->fetch_array($entries_query);
$total_array[] = array('text' => BOX_ENTRY_TOTAL_PAGES, 'count' => $entriee_array['total']);
$entries_query = $g_db->query("select count(*) as total from " . TABLE_GTEXT . " where sub='0'");
$entriee_array = $g_db->fetch_array($entries_query);
$total_array[] = array('text' => BOX_ENTRY_FRONT_PAGES, 'count' => $entriee_array['total']);
require_once DIR_FS_CLASSES . FILENAME_ABSTRACT_ZONES;
$cAbstract = new abstract_zones();
$types_array = $cAbstract->get_types();
for ($i = 0, $j = count($types_array); $i < $j; $i++) {
    $entries_query = $g_db->query("select count(*) as total from " . TABLE_ABSTRACT_ZONES . " where abstract_types_id='" . (int) $types_array[$i]['abstract_types_id'] . "'");
    $entriee_array = $g_db->fetch_array($entries_query);
    $total_array[] = array('text' => $types_array[$i]['abstract_types_name'], 'count' => $entriee_array['total']);
}
$entries_query = $g_db->query("select count(*) as total from " . TABLE_CUSTOMERS);
$entriee_array = $g_db->fetch_array($entries_query);
$total_array[] = array('text' => BOX_ENTRY_CUSTOMERS, 'count' => $entriee_array['total']);
for ($i = 0, $j = count($total_array); $i < $j; $i++) {
    $contents[] = array('text' => '<span><b>' . $total_array[$i]['count'] . '</b>&nbsp;' . $total_array[$i]['text'] . '</span>');
}
$box = new box();
echo $box->menuBox($heading, $contents, 'class="altBoxHeading"');
echo '<div class="vspacer"></div>' . "\n";