protected function _parseIf($key = null)
{
$replace = array();
foreach ($this->_doSearch('if', $key) as $val) {
$replace[$val[0]] = '<?php if (!empty(' . $this->_generatePHPVar('scalars', $val[1]) . ') || !empty(' . $this->_generatePHPVar('arrays', $val[1]) . ')): ?>';
$replace[$val[2]] = '<?php endif; ?>';
// Check for else statement.
foreach ($this->_doSearch('else', $key) as $val2) {
$replace[$val2[0]] = '<?php else: ?>';
$replace[$val2[2]] = '';
}
}
$this->_doReplace($replace);
}