3
$Id: puppetClient.inc 4564 2012-08-26 14:10:33Z gruberroland $
3
$Id: puppetClient.inc 4901 2013-05-07 19:18:21Z gruberroland $
5
5
This code is not yet part of LDAP Account Manager (http://www.ldap-account-manager.org/)
6
Copyright (C) 2012 Roland Gruber
6
Copyright (C) 2012 - 2013 Roland Gruber
8
8
This program is free software; you can redistribute it and/or modify
9
9
it under the terms of the GNU General Public License as published by
418
418
function get_pdfEntries() {
419
419
$return = array();
420
if (in_array('puppetClient', $this->attributes['objectClass'])) {
421
if (isset($this->attributes['environment'][0])) {
422
$return['puppetClient_environment'][0] = '<block><key>' . _('Environment') . '</key><value>' . implode(', ', $this->attributes['environment']) . '</value></block>';
424
if (isset($this->attributes['parentnode'][0])) {
425
$return['puppetClient_parentnode'][0] = '<block><key>' . _('Parent node') . '</key><value>' . $this->attributes['parentnode'][0] . '</value></block>';
427
if (isset($this->attributes['puppetclass'][0])) {
428
$return['puppetClient_puppetclass'][0] = '<block><key>' . _('Classes') . '</key><tr><td align=\"L\">' . $this->attributes['puppetclass'][0] . '</td></tr></block>';
429
for ($i = 1; $i < sizeof($this->attributes['puppetclass']); $i++) {
430
$return['puppetClient_puppetclass'][] = '<block><tr><td align=\"L\">' . $this->attributes['puppetclass'][$i] . '</td></tr></block>';
433
if (isset($this->attributes['puppetvar'][0])) {
434
$return['puppetClient_puppetvar'][0] = '<block><key>' . _('Variables') . '</key><tr><td align=\"L\">' . $this->attributes['puppetvar'][0] . '</td></tr></block>';
435
for ($i = 1; $i < sizeof($this->attributes['puppetvar']); $i++) {
436
$return['puppetClient_puppetvar'][] = '<block><tr><td align=\"L\">' . $this->attributes['puppetvar'][$i] . '</td></tr></block>';
420
if (!in_array('puppetClient', $this->attributes['objectClass'])) {
423
$this->addSimplePDFField($return, 'environment', _('Environment'));
424
$this->addSimplePDFField($return, 'parentnode', _('Parent node'));
425
if (isset($this->attributes['puppetclass'][0])) {
426
$return['puppetClient_puppetclass'][0] = '<block><key>' . _('Classes') . '</key><tr><td align=\"L\">' . $this->attributes['puppetclass'][0] . '</td></tr></block>';
427
for ($i = 1; $i < sizeof($this->attributes['puppetclass']); $i++) {
428
$return['puppetClient_puppetclass'][] = '<block><tr><td align=\"L\">' . $this->attributes['puppetclass'][$i] . '</td></tr></block>';
431
if (isset($this->attributes['puppetvar'][0])) {
432
$return['puppetClient_puppetvar'][0] = '<block><key>' . _('Variables') . '</key><tr><td align=\"L\">' . $this->attributes['puppetvar'][0] . '</td></tr></block>';
433
for ($i = 1; $i < sizeof($this->attributes['puppetvar']); $i++) {
434
$return['puppetClient_puppetvar'][] = '<block><tr><td align=\"L\">' . $this->attributes['puppetvar'][$i] . '</td></tr></block>';