Index: block_class.info =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/block_class/block_class.info,v retrieving revision 1.2 diff -u -p -r1.2 block_class.info --- block_class.info 25 Sep 2008 16:22:47 -0000 1.2 +++ block_class.info 20 Apr 2009 15:23:44 -0000 @@ -1,4 +1,6 @@ name = Block Class description = Allows assigning CSS classes to blocks. -core = 6.x +core = 7.x +files[] = block_class.module +files[] = block_class.install Index: block_class.install =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/block_class/block_class.install,v retrieving revision 1.5 diff -u -p -r1.5 block_class.install --- block_class.install 25 Sep 2008 16:22:47 -0000 1.5 +++ block_class.install 20 Apr 2009 15:23:44 -0000 @@ -8,7 +8,7 @@ function block_class_schema() { 'css_class' => array('type' => 'varchar', 'length' => '50', 'not null' => TRUE)), 'primary key' => array('module', 'delta'), ); - + return $schema; } Index: block_class.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/block_class/block_class.module,v retrieving revision 1.5 diff -u -p -r1.5 block_class.module --- block_class.module 25 Sep 2008 20:27:04 -0000 1.5 +++ block_class.module 20 Apr 2009 15:23:44 -0000 @@ -7,7 +7,11 @@ function block_class($block) { function block_class_attributes($block) { - $ret = db_fetch_object(db_query('SELECT css_class FROM {block_class} WHERE module = "%s" AND delta = "%s"', $block->module, $block->delta)); + $ret = db_fetch_object(db_query('SELECT css_class FROM {block_class} WHERE module = :module AND delta = :delta', + array( + ':module' => $block->module, + ':delta' => $block->delta, + ))); if ($ret !== FALSE) { return $ret; } @@ -24,7 +28,7 @@ function block_class_form_alter(&$form, $block->module = $form['module']['#value']; $block->delta = $form['delta']['#value']; $attributes = block_class_attributes($block); - + $form['block_class'] = array( '#type' => 'fieldset', '#title' => t('Block Class settings'), @@ -49,14 +53,23 @@ function block_class_validate($form, &$f $module = arg(4); $delta = arg(5); $class = $form_state['values']['css_class']; - - db_query('DELETE FROM {block_class} WHERE module = "%s" AND delta = "%s"', $module, $delta); - + + db_query('DELETE FROM {block_class} WHERE module = :module AND delta = :delta', + array( + ':module' => $module, + ':delta' => $delta, + )); + if (!empty($class)) { - db_query('INSERT INTO {block_class} (module, delta, css_class) VALUES ("%s", "%s", "%s")', $module, $delta, $class); + db_query('INSERT INTO {block_class} (module, delta, css_class) VALUES (:module, :delta, :class)', + array( + ':module' => $module, + ':delta' => $delta, + ':class' => $class, + )); } } } block_admin_configure_validate($form, $form_state); -} \ No newline at end of file +}