Example #1
0
    }
    $s->setProperty('result', $search_result);
    $s->setProperty('_searching_class', $class);
    $s->setProperty('_search_order_by', filter_input(INPUT_GET, 'search_order_by'));
    $s->setProperty('_search_asc_desc', filter_input(INPUT_GET, 'search_asc_desc'));
    $s->setProperty('_per_page', $per_page);
    $s->setProperty('primary_column_s', $primary_column);
    $s->setProperty('column_array_s', $column_array);
    if (property_exists(${$class}, 'option_lists')) {
        $s->option_lists = ${$class}->option_lists;
    }
    $s->setProperty('_initial_search_array', ${$class}->initial_search);
    // $search_result_statement = $search->search_result();
    /* Start of Search */
    $hidden_field_stmt = $s->hidden_fields();
    if (!empty($pagination)) {
        $pagination->setProperty('_path', 'multi_select');
        $pagination_statement = $pagination->show_pagination();
    }
    // echo '<div id="json_search_result">';
    if (!empty(${$class}) && property_exists(${$class}, 'multi_select_template_path')) {
        if (empty($readonly)) {
            $s->setProperty('_form_post_link', 'multi_select');
            $search_form = $s->search_form(${$class});
        }
        require_once '../../' . $class::$multi_select_template_path;
    } else {
        require_once "../template/json_multi_select_template.inc";
    }
    echo '</div>';
}
       <div id='mod-structure'> </div>
       <div id='mod-header_top_container'> </div>
      </div>

      <?php 
//      pa($_SESSION['user_profile']);
//      pa(get_declared_classes());
$content = new content();
$subject_no_of_char = 50;
$summary_no_of_char = 300;
$fp_contnts = $content->frontPage_contents(200, 500);
$pageno = !empty($_GET['pageno']) ? $_GET['pageno'] : 1;
$per_page = !empty($_GET['per_page']) ? $_GET['per_page'] : 6;
$total_count = count($fp_contnts);
$pagination = new pagination($pageno, $per_page, $total_count);
$pagination->setProperty('_path', 'index.php?');
$position = ($pageno - 1) * $per_page;
$fp_contnts_ai = new ArrayIterator($fp_contnts);
if ($position > 0) {
    $fp_contnts_ai->seek($position);
}
$cont_count = 1;
while ($fp_contnts_ai->valid()) {
    $contnent = $fp_contnts_ai->current();
    if ($cont_count == 1 || $cont_count == 4) {
        $count_class_val = ' first ';
    } else {
        if ($cont_count == 2 || $cont_count == 5) {
            $count_class_val = ' last ';
        } else {
            $count_class_val = '';
Example #3
0
                         }
                         $sql .= $value_oby . ' ' . $search_asc_desc[$key_oby] . ' ,';
                         $all_download_sql .= $value_oby . ' ' . $search_asc_desc[$key_oby] . ' ,';
                     }
                     $sql = rtrim($sql, ',');
                     $all_download_sql = rtrim($all_download_sql, ',');
                 } else {
                     $sql .= ' ORDER BY ' . $search_order_by . ' ' . $search_asc_desc;
                     $all_download_sql .= ' ORDER BY ' . $search_order_by . ' ' . $search_asc_desc;
                 }
             }
             $total_count = $class::count_all_by_sql($count_sql);
             $total_count_all = $class::count_all_by_sql($count_sql_all_records);
             if (!empty($per_page)) {
                 $pagination = new pagination($pageno, $per_page, $total_count);
                 $pagination->setProperty('_path', 'select');
                 $pagination_statement = $pagination->show_pagination();
                 $sql .= " LIMIT {$per_page} ";
                 $sql .= " OFFSET {$pagination->offset()}";
             }
             //  echo "<br><br><br> sql is $sql";
             $search_result = $class::find_by_sql($sql);
             //  pa($search_result);
         }
     }
 }
 if (method_exists($class, 'search_add_extra_fields')) {
     $class::search_add_extra_fields($search_result);
 }
 if (property_exists($class, 'search')) {
     foreach (${$class}->search as $searchParaKey => $searchParaValue) {
?>
    </div>
   </div>
  </div>

  <div class="col-md-8 right">
   <?php 
//      pa($_SESSION['user_profile']);
//      pa(get_declared_classes());
$all_products = ec_product::find_by_category_id($category_detials->category_id, $_GET);
$no_of_char = '60';
$pageno = !empty($_GET['pageno']) ? $_GET['pageno'] : 1;
$per_page = !empty($_GET['per_page']) ? $_GET['per_page'] : 12;
$total_count = count($all_products);
$pagination = new pagination($pageno, $per_page, $total_count);
$pagination->setProperty('_path', 'product.php?');
$position = ($pageno - 1) * $per_page;
if (!empty($all_products)) {
    $all_products_ai = new ArrayIterator($all_products);
    if ($position > 0) {
        $all_products_ai->seek($position);
    }
    $cont_count = 1;
    while ($all_products_ai->valid()) {
        $this_product = $all_products_ai->current();
        if ($cont_count == 1 || $cont_count == 4) {
            $count_class_val = ' first ';
        } else {
            if ($cont_count == 2 || $cont_count == 5) {
                $count_class_val = ' last ';
            } else {