function generateTagContent($code) { $parent = $this->findParentByClass('WactPagerNavigatorTag'); $code->writePhp('if (!' . $parent->getComponentRefCode() . '->hasPrev()) {'); parent::generateTagContent($code); $code->writePhp('}'); }
function generateTagContent($code) { $name = $this->getAttribute('name'); $code->writePhp('if ("' . $name . '" == lmbToolkit :: instance()->getLocale()) {'); parent::generateTagContent($code); $code->writePhp('}'); }
function generateTagContent($code) { $parent = $this->findParentByClass('WactPagerNavigatorTag'); $code->writePhp('if (' . $parent->getComponentRefCode() . '->hasPrev()) {'); $code->writePhp($this->getDataSourceRefCode() . '["href"] = ' . $parent->getComponentRefCode() . '->getPageUri( ' . $parent->getComponentRefCode() . '->getDisplayedPage() - 1 );' . "\n"); parent::generateTagContent($code); $code->writePhp('}' . "\n"); }
function generateTagContent($code) { $code->writePHP('if ('); $code->writePHP($this->attributeNodes['exp']->generateExpression($code)); $code->writePHP('){'); parent::generateTagContent($code); $code->writePHP('}'); }
function generateTagContent($code) { $parent = $this->findParentByClass('WactPagerNavigatorTag'); $code->writePhp('if (!' . $parent->getComponentRefCode() . '->isDisplayedSection()) {'); $code->writePhp($this->getDataSourceRefCode() . '["href"] = ' . $parent->getComponentRefCode() . '->getSectionUri();' . "\n"); $code->writePhp($this->getDataSourceRefCode() . '["number_begin"] = ' . $parent->getComponentRefCode() . '->getSectionBeginPage();' . "\n"); $code->writePhp($this->getDataSourceRefCode() . '["number_end"] = ' . $parent->getComponentRefCode() . '->getSectionEndPage();' . "\n"); parent::generateTagContent($code); $code->writePhp('}'); }
function generateTagContent($code) { $tempvar = $code->getTempVariable(); $code->writePHP('$' . $tempvar . ' = '); $this->attributeNodes['for']->generateExpression($code); $code->writePHP(';'); $code->writePHP('if (is_scalar($' . $tempvar . ' )) $' . $tempvar . '= trim($' . $tempvar . ');'); $code->writePHP('if (!empty($' . $tempvar . ')){'); parent::generateTagContent($code); $code->writePHP('}'); }
function generateTagContent($code) { $counter = '$' . $code->getTempVariable(); $value_attr = $this->attributeNodes['value']; if ($value_attr->isConstant()) { $value = $value_attr->getValue(); $code->writePhp('for(' . $counter . '=0;' . $counter . ' < ' . $value . '; ' . $counter . '++){'); } else { $value = '$' . $code->getTempVariable(); $code->writePHP($value . ' = '); $value_attr->generateExpression($code); $code->writePHP(';'); $code->writePhp('for(' . $counter . '=0;' . $counter . ' < ' . $value . '; ' . $counter . '++){'); } parent::generateTagContent($code); $code->writePhp('}'); }
function generateTagContent($code) { $ratio_var = $code->getTempVarRef(); $code->writePHP($ratio_var . ' = '); $this->generateRatioAttributeValue($code); $code->writePhp(";\n"); $ListList = $this->findParentByClass('WactListListTag'); $code->writePhp('if (!' . $ListList->getComponentRefCode($code) . '->valid()){' . "\n"); $count_var = $code->getTempVarRef(); $items_left_var = $code->getTempVarRef(); $code->writePhp($count_var . ' = ' . $ListList->getComponentRefCode($code) . '->countPaginated();'); $code->writePhp("if ({$count_var}/{$ratio_var} > 1) \n"); $code->writePhp($items_left_var . " = ceil({$count_var}/{$ratio_var})*{$ratio_var} - {$count_var}; \n"); $code->writePhp("else \n"); $code->writePhp($items_left_var . " = 0;\n"); $code->writePhp("if ({$items_left_var}){\n"); $code->writePhp($this->getDatasource()->getComponentRefCode() . "->set('" . $this->var_name . "', {$items_left_var});"); parent::generateTagContent($code); $code->writePhp('}' . "\n"); $code->writePhp('}' . "\n"); }
function generateTagContent($code) { $code->writePhp('if (' . $this->findParentByClass('WactPagerNavigatorTag')->getComponentRefCode() . '->isFirst()) {'); parent::generateTagContent($code); $code->writePhp('}'); }