Exemplo n.º 1
0
 private function map_row_query($controller, $params)
 {
     if (isset($params['id'])) {
         $table = DB_CONTENT;
         $where = "contentid";
         $field = array($params['id']);
         //build single query from BuildQuery class
         $db_results = BuildQuery::single_row_query($table, $where, $field);
         self::$db_content_row = $db_results;
     }
 }
Exemplo n.º 2
0
 private function taxonomy_row_query($params)
 {
     if (isset($params['id'])) {
         $table = DB_TAXONOMY;
         $where = "taxa_id";
         $field = array($params['id']);
         //build single query from BuildQuery class
         $db_results = BuildQuery::single_row_query($table, $where, $field);
         self::$db_taxonomy_row = $db_results;
     }
 }
Exemplo n.º 3
0
 private function taxonomy_content_query($controller, $params)
 {
     if (isset($params['id'])) {
         $tables = DB_CONTENT . ', ' . DB_CONTENT_LOOKUP;
         $columns = DB_CONTENT . '.*';
         $where = "content.contentid=content_lookup.content_id and content_lookup.taxa_id=?";
         $field = array($params['id']);
         $db_results = BuildQuery::all_field_query($tables, $columns, $where, $field);
         self::$db_taxonomy_content = $db_results;
     }
 }
Exemplo n.º 4
0
 private function menu_child_query($menu_id, $parent_id)
 {
     if (isset($parent_id)) {
         $tables = DB_MENU_LOOKUP . ', ' . DB_NODE;
         $columns = DB_NODE . '.*';
         $where = DB_MENU_LOOKUP . '.node_id=' . DB_NODE . '.node_id and ' . DB_MENU_LOOKUP . '.menu_id=? and ' . DB_MENU_LOOKUP . '.parent_id=?';
         $fields = array($menu_id, $parent_id);
         $db_results = BuildQuery::all_field_query($tables, $columns, $where, $fields);
     }
     return $db_results;
 }
Exemplo n.º 5
0
 function plugin_details($plugin_id)
 {
     if (isset($plugin_id)) {
         $table = DB_PLUGINS;
         //set variable value to retrieve all columns
         $column = '*';
         $where = 'plugin_id';
         $field = array($plugin_id);
         //build single query from BuildQuery class
         $db_results = BuildQuery::single_field_query($table, $column, $where, $field);
         self::$db_plugin_details = $db_results;
     }
 }
Exemplo n.º 6
0
 private function meta_row_query($controller, $params)
 {
     if (isset($params['id'])) {
         $tables = $controller . '_meta, ' . $controller . '_lookup';
         //set variable value to retrieve all columns
         $columns = $controller . '_meta.*';
         $where = $controller . '_lookup.meta_id=' . $controller . '_meta.meta_id AND ' . $controller . '_lookup.' . $controller . '_id';
         $field = array($params['id']);
         //build single query from BuildQuery class
         $db_results = BuildQuery::single_field_query($tables, $columns, $where, $field);
         self::$db_meta_row = $db_results;
     }
 }
Exemplo n.º 7
0
 private function search_row_query($controller, $params)
 {
     if (isset($params['query'])) {
         $tables = 'content';
         $columns = 'content.*';
         $where = 'match (content.contenttext) against (? in boolean mode) order by content.contentid';
         $fields = array($params['query']);
         //build query from BuildQuery class
         $db_results = BuildQuery::all_field_query($tables, $columns, $where, $fields);
         //print_r($db_results);
         self::$db_content_rows = $db_results;
     }
 }
Exemplo n.º 8
0
 private function meta_row_query($controller, $format, $params)
 {
     if (isset($params['id'])) {
         $tables = $controller . '_meta, ' . $controller . '_lookup';
         //set variable value to retrieve all columns
         $columns = $controller . '_meta.*';
         if (!empty($format)) {
             $type_id = ContentController::get_content_type($controller, $format);
         }
         $where = $controller . '_lookup.meta_id=' . $controller . '_meta.meta_id AND ' . $controller . '_lookup.' . $controller . '_type_id=? AND ' . $controller . '_lookup.' . $controller . '_id=?';
         $field = array($type_id, $params['id']);
         //build single query from BuildQuery class
         $db_results = BuildQuery::single_lookup_query($tables, $columns, $where, $field);
         self::$db_meta_row = $db_results;
     }
 }
Exemplo n.º 9
0
 private function content_type_query($controller, $format)
 {
     $table = $controller . '_type';
     $column = $controller . '_type_id';
     $where = $controller . "_type_name";
     $field = array($format);
     //build single query from BuildQuery class
     $db_results = BuildQuery::single_field_query($table, $column, $where, $field);
     $db_result = $db_results[$column];
     self::$db_content_type = $db_result;
 }
Exemplo n.º 10
0
 private function taxonomy_content_query($controller, $params)
 {
     if (isset($params['id'])) {
         $tables = DB_CONTENT . ', ' . DB_CONTENT_LOOKUP;
         $columns = 'DISTINCT ' . DB_CONTENT . '.*';
         $where = DB_CONTENT . '.contentid=' . DB_CONTENT_LOOKUP . '.content_id and ' . DB_CONTENT_LOOKUP . '.taxa_id=?';
         $field = array($params['id']);
         $db_results = BuildQuery::all_field_query($tables, $columns, $where, $field);
         return $db_results;
     }
 }