class draggableviews_handler_native in DraggableViews 7
Same name and namespace in other branches
- 6.3 implementations/draggableviews_handler_native.inc \draggableviews_handler_native
- 7.2 handlers/draggableviews_handler_native.inc \draggableviews_handler_native
Hierarchy
- class \draggableviews_handler
Expanded class hierarchy of draggableviews_handler_native
1 string reference to 'draggableviews_handler_native'
- draggableviews_draggableviews_handlers in ./
draggableviews.module - Implements hook_draggableviews_handlers().
File
- implementations/
draggableviews_handler_native.inc, line 11 - The default implementation of draggableviews handlers.
View source
class draggableviews_handler_native extends draggableviews_handler {
function init($field_name, &$view) {
parent::init($field_name, $view);
$this->delta = $this->view->field[$field_name]->definition['draggableviews_delta'];
}
function save($nid, $value) {
$args = '';
if (!empty($this->view->style_plugin->options['draggableviews_arguments']['use_args'])) {
$args = implode('/', $this->view->args);
}
// TODO Please review the conversion of this statement to the D7 database API syntax.
/* db_query("DELETE FROM {draggableviews_structure} WHERE view_name='%s' AND nid=%d AND delta=%d AND args='%s'", $this->view->name, $nid, $this->delta, $args) */
db_delete('draggableviews_structure')
->condition('view_name', $this->view->name)
->condition('nid', $nid)
->condition('delta', $this->delta)
->condition('args', $args)
->execute();
// TODO Please convert this statement to the D7 database API syntax.
/* db_query("INSERT INTO {draggableviews_structure}(view_name, nid, delta, value, args) VALUES('%s', %d, %d, %d, '%s')", $this->view->name, $nid, $this->delta, $value, $args) */
$record = array(
'view_name' => $this->view->name,
'nid' => $nid,
'delta' => $this->delta,
'value' => $value,
'args' => $args,
);
drupal_write_record('draggableviews_structure', $record);
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
draggableviews_handler:: |
property | |||
draggableviews_handler:: |
function | 1 | ||
draggableviews_handler:: |
function | |||
draggableviews_handler:: |
function | |||
draggableviews_handler_native:: |
function |
Overrides draggableviews_handler:: |
||
draggableviews_handler_native:: |
function |
Overrides draggableviews_handler:: |