public function query() {
$args = func_get_args();
$statement = $this->db->prepare(array_shift($args));
- if ($args) call_user_func_array(array($statement, 'bind_param'), &$args);
+ #if ($args) call_user_func_array(array($statement, 'bind_param'), &$args);
+ if ($args) call_user_func_array(array($statement, 'bind_param'), $args);
$statement->execute();
$statement->store_result();
$statement->store_result();
public function insert() {
$args = func_get_args();
$statement = $this->db->prepare(array_shift($args));
- call_user_func_array(array($statement, 'bind_param'), &$args);
+ call_user_func_array(array($statement, 'bind_param'), $args);
$statement->execute();
return $this->db->insert_id;
}
public function update() {
$args = func_get_args();
$statement = $this->db->prepare(array_shift($args));
- call_user_func_array(array($statement, 'bind_param'), &$args);
+ call_user_func_array(array($statement, 'bind_param'), $args);
$statement->execute();
return $this->db->insert_id;
}
$this->yell($_GET['msg']);
break;
case 'say':
- $this->say($_GET['dest'], $_GET['msg']);
+ $this->say($_GET['msg']);
break;
case 'tell':
- $this->tell();
+ $this->tell($_GET['dest'], $_GET['msg']);
break;
case 'poll':
$this->response($this->poll());
$this->update('DELETE FROM players');
break;
default:
- $this->error(400, 'Unknown command');
+ $this->error(400, 'unknown command');
}
}