| @@ 1464-1486 (lines=23) @@ | ||
| 1461 | * |
|
| 1462 | * @return boolean |
|
| 1463 | */ |
|
| 1464 | public function obsContTag($xCampo = '', $xTexto = '') |
|
| 1465 | { |
|
| 1466 | $identificador = '#91 <ObsCont> - '; |
|
| 1467 | $posicao = (integer) count($this->obsCont) - 1; |
|
| 1468 | if (count($this->obsCont) <= 10) { |
|
| 1469 | $this->obsCont[] = $this->dom->createElement('ObsCont'); |
|
| 1470 | $this->obsCont[$posicao]->setAttribute('xCampo', $xCampo); |
|
| 1471 | $this->dom->addChild( |
|
| 1472 | $this->obsCont[$posicao], |
|
| 1473 | 'xTexto', |
|
| 1474 | $xTexto, |
|
| 1475 | true, |
|
| 1476 | $identificador . 'Conteúdo do campo' |
|
| 1477 | ); |
|
| 1478 | return true; |
|
| 1479 | } |
|
| 1480 | $this->erros[] = array( |
|
| 1481 | 'tag' => (string) '<ObsCont>', |
|
| 1482 | 'desc' => (string) 'Campo de uso livre do contribuinte', |
|
| 1483 | 'erro' => (string) 'Tag deve aparecer de 0 a 10 vezes' |
|
| 1484 | ); |
|
| 1485 | return false; |
|
| 1486 | } |
|
| 1487 | ||
| 1488 | /** |
|
| 1489 | * Gera as tags para o elemento: "ObsFisco" (Campo de uso livre do contribuinte) |
|
| @@ 1500-1522 (lines=23) @@ | ||
| 1497 | * |
|
| 1498 | * @return boolean |
|
| 1499 | */ |
|
| 1500 | public function obsFiscoTag($xCampo = '', $xTexto = '') |
|
| 1501 | { |
|
| 1502 | $identificador = '#94 <ObsFisco> - '; |
|
| 1503 | $posicao = (integer) count($this->obsFisco) - 1; |
|
| 1504 | if (count($this->obsFisco) <= 10) { |
|
| 1505 | $this->obsFisco[] = $this->dom->createElement('obsFisco'); |
|
| 1506 | $this->obsFisco[$posicao]->setAttribute('xCampo', $xCampo); |
|
| 1507 | $this->dom->addChild( |
|
| 1508 | $this->obsFisco[$posicao], |
|
| 1509 | 'xTexto', |
|
| 1510 | $xTexto, |
|
| 1511 | true, |
|
| 1512 | $identificador . 'Conteúdo do campo' |
|
| 1513 | ); |
|
| 1514 | return true; |
|
| 1515 | } |
|
| 1516 | $this->erros[] = array( |
|
| 1517 | 'tag' => (string) '<ObsFisco>', |
|
| 1518 | 'desc' => (string) 'Campo de uso livre do contribuinte', |
|
| 1519 | 'erro' => (string) 'Tag deve aparecer de 0 a 10 vezes' |
|
| 1520 | ); |
|
| 1521 | return false; |
|
| 1522 | } |
|
| 1523 | ||
| 1524 | /** |
|
| 1525 | * Gera as tags para o elemento: "emit" (Identificação do Emitente do CT-e) |
|