Bueno, hay una condición que permite que se cambien o no dichas variables, si eso no sucede así es porque dicha condición no se está cumpliendo.
No tienes errores, no tienes ningún problema, así funciona la lógica, tu lo has programado así.
Código PHP:
Ver original$value = $this->sql->valor($query);
if($value=='standalone')
¿Todo bien?