summaryrefslogtreecommitdiff
path: root/app/Module/InteractiveTree
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@gmail.com>2015-05-30 19:13:51 +0100
committerGreg Roach <fisharebest@gmail.com>2015-05-30 23:29:57 +0100
commitcbc1590a8c715aa2d88bd745610b899587bd9563 (patch)
tree8411c52737b981c7eff37ffcdd083902cb769141 /app/Module/InteractiveTree
parentffd703ea1e658c7dcb5e5f1f9ef137a420f2d167 (diff)
downloadwebtrees-cbc1590a8c715aa2d88bd745610b899587bd9563.tar.gz
webtrees-cbc1590a8c715aa2d88bd745610b899587bd9563.tar.bz2
webtrees-cbc1590a8c715aa2d88bd745610b899587bd9563.zip
Code style
Diffstat (limited to 'app/Module/InteractiveTree')
-rw-r--r--app/Module/InteractiveTree/TreeView.php41
1 files changed, 23 insertions, 18 deletions
diff --git a/app/Module/InteractiveTree/TreeView.php b/app/Module/InteractiveTree/TreeView.php
index 6f660f5d32..4d5f4a7e44 100644
--- a/app/Module/InteractiveTree/TreeView.php
+++ b/app/Module/InteractiveTree/TreeView.php
@@ -29,7 +29,7 @@ class TreeView {
* @param string $name the name of the TreeView object’s instance
*/
public function __construct($name = 'tree') {
- $this->name = $name;
+ $this->name = $name;
$this->all_partners = Filter::cookie('allPartners', 'true|false', 'true');
}
@@ -38,7 +38,7 @@ class TreeView {
* Size is set by the container, as the viewport can scale itself automatically
*
* @param Individual $root_person the id of the root person
- * @param integer $generations number of generations to draw
+ * @param int $generations number of generations to draw
*
* @return string[] HTML and Javascript
*/
@@ -80,14 +80,14 @@ class TreeView {
global $WT_TREE;
$list = explode(';', $list);
- $r = array();
+ $r = array();
foreach ($list as $jsonRequest) {
$firstLetter = substr($jsonRequest, 0, 1);
$jsonRequest = substr($jsonRequest, 1);
switch ($firstLetter) {
case 'c':
$fidlist = explode(',', $jsonRequest);
- $flist = array();
+ $flist = array();
foreach ($fidlist as $fid) {
$flist[] = Family::getInstance($fid, $WT_TREE);
}
@@ -95,9 +95,9 @@ class TreeView {
break;
case 'p':
$params = explode('@', $jsonRequest);
- $fid = $params[0];
- $order = $params[1];
- $f = Family::getInstance($fid, $WT_TREE);
+ $fid = $params[0];
+ $order = $params[1];
+ $f = Family::getInstance($fid, $WT_TREE);
if ($f->getHusband()) {
$r[] = $this->drawPerson($f->getHusband(), 0, 1, $f, $order);
} elseif ($f->getWife()) {
@@ -106,6 +106,7 @@ class TreeView {
break;
}
}
+
return json_encode($r);
}
@@ -150,22 +151,23 @@ class TreeView {
foreach ($individual->getFacts(WT_EVENTS_DEAT, true) as $fact) {
$hmtl .= $fact->summary();
}
+
return '<div class="tv' . $individual->getSex() . ' tv_person_expanded">' . $hmtl . '</div>';
}
/**
* Draw the children for some families
*
- * @param array $familyList array of families to draw the children for
- * @param integer $gen number of generations to draw
- * @param boolean $ajax setted to true for an ajax call
+ * @param array $familyList array of families to draw the children for
+ * @param int $gen number of generations to draw
+ * @param bool $ajax setted to true for an ajax call
*
* @return string
*/
private function drawChildren(array $familyList, $gen = 1, $ajax = false) {
- $html = '';
+ $html = '';
$children2draw = array();
- $f2load = array();
+ $f2load = array();
foreach ($familyList as $f) {
if (empty($f)) {
@@ -183,7 +185,7 @@ class TreeView {
$tc = count($children2draw);
if ($tc) {
$f2load = implode(',', $f2load);
- $nbc = 0;
+ $nbc = 0;
foreach ($children2draw as $child) {
$nbc++;
if ($tc == 1) {
@@ -201,6 +203,7 @@ class TreeView {
$html = '<td align="right"' . ($gen == 0 ? ' abbr="c' . $f2load . '"' : '') . '>' . $html . '</td>' . $this->drawHorizontalLine();
}
}
+
return $html;
}
@@ -208,11 +211,11 @@ class TreeView {
* Draw a person in the tree
*
* @param Individual $person The Person object to draw the box for
- * @param integer $gen The number of generations up or down to print
- * @param integer $state Whether we are going up or down the tree, -1 for descendents +1 for ancestors
+ * @param int $gen The number of generations up or down to print
+ * @param int $state Whether we are going up or down the tree, -1 for descendents +1 for ancestors
* @param Family $pfamily
- * @param string $order first (1), last(2), unique(0), or empty. Required for drawing lines between boxes
- * @param boolean $isRoot
+ * @param string $order first (1), last(2), unique(0), or empty. Required for drawing lines between boxes
+ * @param bool $isRoot
*
* @return string
*
@@ -294,7 +297,7 @@ class TreeView {
$html .= '</td></tr>';
}
if (count($fop)) {
- $n = 0;
+ $n = 0;
$nb = count($fop);
foreach ($fop as $p) {
$n++;
@@ -311,6 +314,7 @@ class TreeView {
if ($isRoot) {
$html .= '</td><td id="tv_tree_right"></td></tr><tr><td id="tv_tree_bottomleft"></td><td id="tv_tree_bottom"></td><td id="tv_tree_bottomright"></td></tr></tbody></table>';
}
+
return $html;
}
@@ -353,6 +357,7 @@ class TreeView {
$title = '';
}
$sex = $individual->getSex();
+
return '<div class="tv' . $sex . ' ' . $dashed . '"' . $title . '><a href="' . $individual->getHtmlUrl() . '"></a>' . $individual->getFullName() . ' <span class="dates">' . $individual->getLifeSpan() . '</span></div>';
}