Passed
Branch feature/2.0 (d2af8f)
by Jonathan
13:07
created
src/Webtrees/Module/GeoDispersionModule.php 3 patches
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -79,8 +79,7 @@
 block discarded – undo
79 79
             Database::updateSchema(self::SCHEMA_MIGRATION_PREFIX, self::SCHEMA_SETTING_NAME, self::SCHEMA_TARGET_VERSION);
80 80
             
81 81
             return !is_null(Module::getModuleByName(Constants::MODULE_MAJ_SOSA_NAME));
82
-        }
83
-        catch (\Exception $ex) {  }
82
+        } catch (\Exception $ex) {  }
84 83
         return false;
85 84
     }
86 85
     
Please login to merge, or discard this patch.
Indentation   +58 added lines, -58 removed lines patch added patch discarded remove patch
@@ -25,86 +25,86 @@
 block discarded – undo
25 25
 class GeoDispersionModule extends AbstractModule implements ModuleConfigInterface, DependentInterface {
26 26
     
27 27
 	// How to update the database schema for this module
28
-    const SCHEMA_TARGET_VERSION   = 1;
29
-    const SCHEMA_SETTING_NAME     = 'MAJ_GEODISP_SCHEMA_VERSION';
30
-    const SCHEMA_MIGRATION_PREFIX = '\MyArtJaub\Webtrees\Module\GeoDispersion\Schema';
28
+	const SCHEMA_TARGET_VERSION   = 1;
29
+	const SCHEMA_SETTING_NAME     = 'MAJ_GEODISP_SCHEMA_VERSION';
30
+	const SCHEMA_MIGRATION_PREFIX = '\MyArtJaub\Webtrees\Module\GeoDispersion\Schema';
31 31
     
32
-    /** @var string For custom modules - link for support, upgrades, etc. */
33
-    const CUSTOM_WEBSITE = 'https://github.com/jon48/webtrees-lib';
32
+	/** @var string For custom modules - link for support, upgrades, etc. */
33
+	const CUSTOM_WEBSITE = 'https://github.com/jon48/webtrees-lib';
34 34
         
35
-    /**
36
-     * GeoDispersion analysis provider
37
-     * @var \MyArtJaub\Webtrees\Module\GeoDispersion\Model\GeoAnalysisProvider $provider
38
-     */
39
-    protected $provider;
35
+	/**
36
+	 * GeoDispersion analysis provider
37
+	 * @var \MyArtJaub\Webtrees\Module\GeoDispersion\Model\GeoAnalysisProvider $provider
38
+	 */
39
+	protected $provider;
40 40
     
41
-    /**
42
-     * {@inhericDoc}
43
-     */
44
-    public function getTitle() {
45
-        return /* I18N: Name of the “Hooks” module */ I18N::translate('Geographical Dispersion');
46
-    }
41
+	/**
42
+	 * {@inhericDoc}
43
+	 */
44
+	public function getTitle() {
45
+		return /* I18N: Name of the “Hooks” module */ I18N::translate('Geographical Dispersion');
46
+	}
47 47
     
48
-    /**
49
-     * {@inhericDoc}
50
-     */
51
-    public function getDescription() {
52
-        return /* I18N: Description of the “Hooks” module */ I18N::translate('Display the geographical dispersion of the root person’s Sosa ancestors.');
53
-    }
48
+	/**
49
+	 * {@inhericDoc}
50
+	 */
51
+	public function getDescription() {
52
+		return /* I18N: Description of the “Hooks” module */ I18N::translate('Display the geographical dispersion of the root person’s Sosa ancestors.');
53
+	}
54 54
     
55
-    /**
56
-     * {@inhericDoc}
57
-     */
58
-    public function modAction($mod_action) {
59
-        Database::updateSchema(self::SCHEMA_MIGRATION_PREFIX, self::SCHEMA_SETTING_NAME, self::SCHEMA_TARGET_VERSION);
55
+	/**
56
+	 * {@inhericDoc}
57
+	 */
58
+	public function modAction($mod_action) {
59
+		Database::updateSchema(self::SCHEMA_MIGRATION_PREFIX, self::SCHEMA_SETTING_NAME, self::SCHEMA_TARGET_VERSION);
60 60
         
61
-        \MyArtJaub\Webtrees\Mvc\Dispatcher::getInstance()->handle($this, $mod_action);
62
-    }
61
+		\MyArtJaub\Webtrees\Mvc\Dispatcher::getInstance()->handle($this, $mod_action);
62
+	}
63 63
     
64
-    /**
65
-     * {@inhericDoc}
66
-     * @see \Fisharebest\Webtrees\Module\ModuleConfigInterface::getConfigLink()
67
-     */
68
-    public function getConfigLink() {
69
-        Database::updateSchema(self::SCHEMA_MIGRATION_PREFIX, self::SCHEMA_SETTING_NAME, self::SCHEMA_TARGET_VERSION);
64
+	/**
65
+	 * {@inhericDoc}
66
+	 * @see \Fisharebest\Webtrees\Module\ModuleConfigInterface::getConfigLink()
67
+	 */
68
+	public function getConfigLink() {
69
+		Database::updateSchema(self::SCHEMA_MIGRATION_PREFIX, self::SCHEMA_SETTING_NAME, self::SCHEMA_TARGET_VERSION);
70 70
         
71
-        return 'module.php?mod=' . $this->getName() . '&mod_action=AdminConfig';
72
-    }
71
+		return 'module.php?mod=' . $this->getName() . '&mod_action=AdminConfig';
72
+	}
73 73
     
74
-    /**
75
-     * {@inhericDoc}
76
-     * @see \MyArtJaub\Webtrees\Module\DependentInterface::validatePrerequisites()
77
-     */
78
-    public function validatePrerequisites() {
79
-        try {
80
-            Database::updateSchema(self::SCHEMA_MIGRATION_PREFIX, self::SCHEMA_SETTING_NAME, self::SCHEMA_TARGET_VERSION);
74
+	/**
75
+	 * {@inhericDoc}
76
+	 * @see \MyArtJaub\Webtrees\Module\DependentInterface::validatePrerequisites()
77
+	 */
78
+	public function validatePrerequisites() {
79
+		try {
80
+			Database::updateSchema(self::SCHEMA_MIGRATION_PREFIX, self::SCHEMA_SETTING_NAME, self::SCHEMA_TARGET_VERSION);
81 81
             
82
-            return !is_null(Module::getModuleByName(Constants::MODULE_MAJ_SOSA_NAME));
83
-        }
84
-        catch (\Exception $ex) {  }
85
-        return false;
86
-    }
82
+			return !is_null(Module::getModuleByName(Constants::MODULE_MAJ_SOSA_NAME));
83
+		}
84
+		catch (\Exception $ex) {  }
85
+		return false;
86
+	}
87 87
     
88 88
 	/**
89 89
 	 * Get the GeoAnalysis Provider (initialise it if not done yet).
90 90
 	 *
91 91
 	 * @return \MyArtJaub\Webtrees\Module\GeoDispersion\Model\GeoAnalysisProvider
92 92
 	 */
93
-    public function getProvider() {
94
-        if(!$this->provider) {
95
-            $this->provider = new GeoAnalysisProvider(Globals::getTree());
96
-        }
97
-        return $this->provider;
98
-    }
93
+	public function getProvider() {
94
+		if(!$this->provider) {
95
+			$this->provider = new GeoAnalysisProvider(Globals::getTree());
96
+		}
97
+		return $this->provider;
98
+	}
99 99
 	
100 100
 	/**
101 101
 	 * Set the GeoAnalysis Provider.
102 102
 	 *
103 103
 	 * @return \MyArtJaub\Webtrees\Module\GeoDispersion\Model\GeoAnalysisProvider
104 104
 	 */
105
-    public function setProvider(GeoAnalysisProvider $provider) {
106
-        $this->provider = $provider;
107
-    }
105
+	public function setProvider(GeoAnalysisProvider $provider) {
106
+		$this->provider = $provider;
107
+	}
108 108
     
109 109
 
110 110
 }
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -68,7 +68,7 @@  discard block
 block discarded – undo
68 68
     public function getConfigLink() {
69 69
         Database::updateSchema(self::SCHEMA_MIGRATION_PREFIX, self::SCHEMA_SETTING_NAME, self::SCHEMA_TARGET_VERSION);
70 70
         
71
-        return 'module.php?mod=' . $this->getName() . '&mod_action=AdminConfig';
71
+        return 'module.php?mod='.$this->getName().'&mod_action=AdminConfig';
72 72
     }
73 73
     
74 74
     /**
@@ -91,7 +91,7 @@  discard block
 block discarded – undo
91 91
 	 * @return \MyArtJaub\Webtrees\Module\GeoDispersion\Model\GeoAnalysisProvider
92 92
 	 */
93 93
     public function getProvider() {
94
-        if(!$this->provider) {
94
+        if (!$this->provider) {
95 95
             $this->provider = new GeoAnalysisProvider(Globals::getTree());
96 96
         }
97 97
         return $this->provider;
Please login to merge, or discard this patch.
src/Webtrees/Hook/HookProvider.php 3 patches
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -93,16 +93,14 @@
 block discarded – undo
93 93
 							if(is_int($key)) {
94 94
 								$hook_item = $value;
95 95
 								$priority = self::DEFAULT_PRIORITY;
96
-							}
97
-							else{
96
+							} else{
98 97
 								$hook_item = explode('#', $key, 2);
99 98
 								$priority = $value;
100 99
 							}
101 100
 							if($hook_item && count($hook_item) == 2){
102 101
 								$hook_func = $hook_item[0];
103 102
 								$hook_cont = $hook_item[1];
104
-							}
105
-							else{
103
+							} else{
106 104
 								$hook_func = $hook_item[0];
107 105
 								$hook_cont = 'all';
108 106
 							}
Please login to merge, or discard this patch.
Indentation   +42 added lines, -42 removed lines patch added patch discarded remove patch
@@ -43,11 +43,11 @@  discard block
 block discarded – undo
43 43
 	 */
44 44
 	public static function getInstance()
45 45
 	{
46
-	    if (null === static::$instance) {
47
-	        static::$instance = new static();
48
-	    }
46
+		if (null === static::$instance) {
47
+			static::$instance = new static();
48
+		}
49 49
 	
50
-	    return static::$instance;
50
+		return static::$instance;
51 51
 	}
52 52
 	
53 53
 	/**
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
 	 * @see \MyArtJaub\Webtrees\Hook\HookProviderInterface::get()
56 56
 	 */
57 57
 	public function get($hook_function, $hook_context = null) {
58
-	    return new Hook($hook_function, $hook_context);
58
+		return new Hook($hook_function, $hook_context);
59 59
 	}
60 60
 	
61 61
 	/**
@@ -73,20 +73,20 @@  discard block
 block discarded – undo
73 73
 	public function getPossibleHooks() {
74 74
 		static $hooks=null;
75 75
 		if ($hooks === null) {
76
-		    $hooks = array();
76
+			$hooks = array();
77 77
 		    
78
-		    // Cannot use the same logic as the core Module loading,
79
-		    // as this forces a new include of the module.php file.
80
-		    // This causes issue when classes are defined in this file.
81
-		    // Cannot use Module::getActiveModules as well, as this is private.
82
-		    $module_names = Database::prepare(
83
-		        'SELECT module_name FROM `##module`'
84
-		    )->fetchOneColumn();
78
+			// Cannot use the same logic as the core Module loading,
79
+			// as this forces a new include of the module.php file.
80
+			// This causes issue when classes are defined in this file.
81
+			// Cannot use Module::getActiveModules as well, as this is private.
82
+			$module_names = Database::prepare(
83
+				'SELECT module_name FROM `##module`'
84
+			)->fetchOneColumn();
85 85
 		    
86
-		    foreach($module_names as $module_name) {
87
-		        $module = Module::getModuleByName($module_name);
86
+			foreach($module_names as $module_name) {
87
+				$module = Module::getModuleByName($module_name);
88 88
 		        
89
-		        if($module instanceof HookSubscriberInterface){
89
+				if($module instanceof HookSubscriberInterface){
90 90
 					$subscribedhooks = $module->getSubscribedHooks();
91 91
 					if(is_array($subscribedhooks)){
92 92
 						foreach($subscribedhooks as $key => $value){
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
 							}
112 112
 						}
113 113
 					}
114
-		        }
114
+				}
115 115
 			}
116 116
 		}
117 117
 		return $hooks;
@@ -153,33 +153,33 @@  discard block
 block discarded – undo
153 153
 	 */
154 154
 	public function updateHooks() {
155 155
 	    
156
-	    if(Auth::isAdmin()){
157
-	        $ihooks = self::getInstalledHooks();
158
-	        $phooks = self::getPossibleHooks();
156
+		if(Auth::isAdmin()){
157
+			$ihooks = self::getInstalledHooks();
158
+			$phooks = self::getPossibleHooks();
159 159
 	        	
160
-	        // Insert hooks not existing yet in the DB
161
-	        if($phooks !== null){
162
-	            foreach($phooks as $phook => $priority){
163
-	                $array_hook = explode('#', $phook);
164
-	                if($ihooks === null || !array_key_exists($phook, $ihooks)){
165
-	                    $chook = new Hook($array_hook[1], $array_hook[2]);
166
-	                    $chook->subscribe($array_hook[0]);
167
-	                    $chook->setPriority($array_hook[0], $priority);
168
-	                }
169
-	            }
170
-	        }
160
+			// Insert hooks not existing yet in the DB
161
+			if($phooks !== null){
162
+				foreach($phooks as $phook => $priority){
163
+					$array_hook = explode('#', $phook);
164
+					if($ihooks === null || !array_key_exists($phook, $ihooks)){
165
+						$chook = new Hook($array_hook[1], $array_hook[2]);
166
+						$chook->subscribe($array_hook[0]);
167
+						$chook->setPriority($array_hook[0], $priority);
168
+					}
169
+				}
170
+			}
171 171
 	        	
172
-	        //Remove hooks not existing any more in the file system
173
-	        if($ihooks !== null){
174
-	            foreach(array_keys($ihooks) as $ihook){
175
-	                $array_hook = explode('#', $ihook);
176
-	                if($phooks === null || !array_key_exists($ihook, $phooks)){
177
-	                    $chook = new Hook($array_hook[1], $array_hook[2]);
178
-	                    $chook->remove($array_hook[0]);
179
-	                }
180
-	            }
181
-	        }
182
-	    }
172
+			//Remove hooks not existing any more in the file system
173
+			if($ihooks !== null){
174
+				foreach(array_keys($ihooks) as $ihook){
175
+					$array_hook = explode('#', $ihook);
176
+					if($phooks === null || !array_key_exists($ihook, $phooks)){
177
+						$chook = new Hook($array_hook[1], $array_hook[2]);
178
+						$chook->remove($array_hook[0]);
179
+					}
180
+				}
181
+			}
182
+		}
183 183
 	}
184 184
 	
185 185
 }
186 186
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -71,7 +71,7 @@  discard block
 block discarded – undo
71 71
 	 * @see \MyArtJaub\Webtrees\Hook\HookProviderInterface::getPossibleHooks()
72 72
 	 */
73 73
 	public function getPossibleHooks() {
74
-		static $hooks=null;
74
+		static $hooks = null;
75 75
 		if ($hooks === null) {
76 76
 		    $hooks = array();
77 77
 		    
@@ -83,31 +83,31 @@  discard block
 block discarded – undo
83 83
 		        'SELECT module_name FROM `##module`'
84 84
 		    )->fetchOneColumn();
85 85
 		    
86
-		    foreach($module_names as $module_name) {
86
+		    foreach ($module_names as $module_name) {
87 87
 		        $module = Module::getModuleByName($module_name);
88 88
 		        
89
-		        if($module instanceof HookSubscriberInterface){
89
+		        if ($module instanceof HookSubscriberInterface) {
90 90
 					$subscribedhooks = $module->getSubscribedHooks();
91
-					if(is_array($subscribedhooks)){
92
-						foreach($subscribedhooks as $key => $value){
93
-							if(is_int($key)) {
91
+					if (is_array($subscribedhooks)) {
92
+						foreach ($subscribedhooks as $key => $value) {
93
+							if (is_int($key)) {
94 94
 								$hook_item = $value;
95 95
 								$priority = self::DEFAULT_PRIORITY;
96 96
 							}
97
-							else{
97
+							else {
98 98
 								$hook_item = explode('#', $key, 2);
99 99
 								$priority = $value;
100 100
 							}
101
-							if($hook_item && count($hook_item) == 2){
101
+							if ($hook_item && count($hook_item) == 2) {
102 102
 								$hook_func = $hook_item[0];
103 103
 								$hook_cont = $hook_item[1];
104 104
 							}
105
-							else{
105
+							else {
106 106
 								$hook_func = $hook_item[0];
107 107
 								$hook_cont = 'all';
108 108
 							}
109
-							if(method_exists($module, $hook_func)){
110
-								$hooks[$module->getName().'#'.$hook_func.'#'.$hook_cont]=$priority;
109
+							if (method_exists($module, $hook_func)) {
110
+								$hooks[$module->getName().'#'.$hook_func.'#'.$hook_cont] = $priority;
111 111
 							}
112 112
 						}
113 113
 					}
@@ -121,8 +121,8 @@  discard block
 block discarded – undo
121 121
 	 * {@inheritDoc}
122 122
 	 * @see \MyArtJaub\Webtrees\Hook\HookProviderInterface::getRawInstalledHooks()
123 123
 	 */
124
-	public function getRawInstalledHooks(){
125
-		if(self::isModuleOperational()){
124
+	public function getRawInstalledHooks() {
125
+		if (self::isModuleOperational()) {
126 126
 			return Database::prepare(
127 127
 					"SELECT majh_id AS id, majh_module_name AS module, majh_hook_function AS hook, majh_hook_context as context, majh_module_priority AS priority,  majh_status AS status".
128 128
 					" FROM `##maj_hooks`".
@@ -136,11 +136,11 @@  discard block
 block discarded – undo
136 136
 	 * {@inheritDoc}
137 137
 	 * @see \MyArtJaub\Webtrees\Hook\HookProviderInterface::getInstalledHooks()
138 138
 	 */
139
-	public function getInstalledHooks(){
140
-		static $installedhooks =null;
141
-		if($installedhooks===null){
142
-			$dbhooks=self::getRawInstalledHooks();
143
-			foreach($dbhooks as $dbhook){
139
+	public function getInstalledHooks() {
140
+		static $installedhooks = null;
141
+		if ($installedhooks === null) {
142
+			$dbhooks = self::getRawInstalledHooks();
143
+			foreach ($dbhooks as $dbhook) {
144 144
 				$installedhooks[($dbhook->module).'#'.($dbhook->hook).'#'.($dbhook->context)] = array('id' => $dbhook->id, 'status' => $dbhook->status, 'priority' => $dbhook->priority);
145 145
 			}
146 146
 		}
@@ -153,15 +153,15 @@  discard block
 block discarded – undo
153 153
 	 */
154 154
 	public function updateHooks() {
155 155
 	    
156
-	    if(Auth::isAdmin()){
156
+	    if (Auth::isAdmin()) {
157 157
 	        $ihooks = self::getInstalledHooks();
158 158
 	        $phooks = self::getPossibleHooks();
159 159
 	        	
160 160
 	        // Insert hooks not existing yet in the DB
161
-	        if($phooks !== null){
162
-	            foreach($phooks as $phook => $priority){
161
+	        if ($phooks !== null) {
162
+	            foreach ($phooks as $phook => $priority) {
163 163
 	                $array_hook = explode('#', $phook);
164
-	                if($ihooks === null || !array_key_exists($phook, $ihooks)){
164
+	                if ($ihooks === null || !array_key_exists($phook, $ihooks)) {
165 165
 	                    $chook = new Hook($array_hook[1], $array_hook[2]);
166 166
 	                    $chook->subscribe($array_hook[0]);
167 167
 	                    $chook->setPriority($array_hook[0], $priority);
@@ -170,10 +170,10 @@  discard block
 block discarded – undo
170 170
 	        }
171 171
 	        	
172 172
 	        //Remove hooks not existing any more in the file system
173
-	        if($ihooks !== null){
174
-	            foreach(array_keys($ihooks) as $ihook){
173
+	        if ($ihooks !== null) {
174
+	            foreach (array_keys($ihooks) as $ihook) {
175 175
 	                $array_hook = explode('#', $ihook);
176
-	                if($phooks === null || !array_key_exists($ihook, $phooks)){
176
+	                if ($phooks === null || !array_key_exists($ihook, $phooks)) {
177 177
 	                    $chook = new Hook($array_hook[1], $array_hook[2]);
178 178
 	                    $chook->remove($array_hook[0]);
179 179
 	                }
Please login to merge, or discard this patch.
src/Webtrees/Controller/JsonController.php 1 patch
Indentation   +41 added lines, -41 removed lines patch added patch discarded remove patch
@@ -18,50 +18,50 @@
 block discarded – undo
18 18
  */
19 19
 class JsonController extends BaseController {
20 20
     
21
-    /**
22
-     * {@inheritDoc}
23
-     * @see \Fisharebest\Webtrees\Controller\BaseController::pageHeader()
24
-     */
25
-    public function pageHeader() {        
26
-        header('Content-Type: application/json');
27
-        header('Cache-Control: no-cache, must-revalidate');
28
-        header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
29
-        // We've displayed the header - display the footer automatically
30
-        register_shutdown_function(array($this, 'pageFooter'));
21
+	/**
22
+	 * {@inheritDoc}
23
+	 * @see \Fisharebest\Webtrees\Controller\BaseController::pageHeader()
24
+	 */
25
+	public function pageHeader() {        
26
+		header('Content-Type: application/json');
27
+		header('Cache-Control: no-cache, must-revalidate');
28
+		header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
29
+		// We've displayed the header - display the footer automatically
30
+		register_shutdown_function(array($this, 'pageFooter'));
31 31
         
32
-        return $this;
33
-    }
32
+		return $this;
33
+	}
34 34
     
35
-    /**
36
-     * {@inheritDoc}
37
-     * @see \Fisharebest\Webtrees\Controller\BaseController::pageFooter()
38
-     */
39
-    public function pageFooter() {
40
-        return $this;
41
-    }
35
+	/**
36
+	 * {@inheritDoc}
37
+	 * @see \Fisharebest\Webtrees\Controller\BaseController::pageFooter()
38
+	 */
39
+	public function pageFooter() {
40
+		return $this;
41
+	}
42 42
     
43
-    /**
44
-     * Restrict access.
45
-     *
46
-     * @param bool $condition
47
-     *
48
-     * @return $this
49
-     */
50
-    public function restrictAccess($condition) {
51
-        if ($condition !== true) {
52
-            throw new MvcException(403);
53
-        }
43
+	/**
44
+	 * Restrict access.
45
+	 *
46
+	 * @param bool $condition
47
+	 *
48
+	 * @return $this
49
+	 */
50
+	public function restrictAccess($condition) {
51
+		if ($condition !== true) {
52
+			throw new MvcException(403);
53
+		}
54 54
     
55
-        return $this;
56
-    }
55
+		return $this;
56
+	}
57 57
     
58
-    /**
59
-     * Encode the data to JSON format.
60
-     * 
61
-     * @param array $data Data to encode
62
-     * @param number $options JSON options mask. See http://php.net/manual/fr/json.constants.php
63
-     */
64
-    public function encode(array $data, $options = 0) {
65
-        echo json_encode($data, $options);
66
-    }
58
+	/**
59
+	 * Encode the data to JSON format.
60
+	 * 
61
+	 * @param array $data Data to encode
62
+	 * @param number $options JSON options mask. See http://php.net/manual/fr/json.constants.php
63
+	 */
64
+	public function encode(array $data, $options = 0) {
65
+		echo json_encode($data, $options);
66
+	}
67 67
 }
Please login to merge, or discard this patch.
src/Webtrees/Functions/FunctionsPrintLists.php 2 patches
Indentation   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -17,27 +17,27 @@
 block discarded – undo
17 17
  */
18 18
 class FunctionsPrintLists {
19 19
     
20
-    /**
21
-     * Copy of core function, which is not public.
22
-     *
23
-     * @param Individual $individual
24
-     *
25
-     * @return string[]
26
-     * @see \Fisharebest\Webtrees\Functions\FunctionsPrintLists
27
-     */
28
-    public static function sortableNames(Individual $individual) {
29
-        $names   = $individual->getAllNames();
30
-        $primary = $individual->getPrimaryName();
20
+	/**
21
+	 * Copy of core function, which is not public.
22
+	 *
23
+	 * @param Individual $individual
24
+	 *
25
+	 * @return string[]
26
+	 * @see \Fisharebest\Webtrees\Functions\FunctionsPrintLists
27
+	 */
28
+	public static function sortableNames(Individual $individual) {
29
+		$names   = $individual->getAllNames();
30
+		$primary = $individual->getPrimaryName();
31 31
 
32
-        list($surn, $givn) = explode(',', $names[$primary]['sort']);
32
+		list($surn, $givn) = explode(',', $names[$primary]['sort']);
33 33
 
34
-        $givn = str_replace('@P.N.', 'AAAA', $givn);
35
-        $surn = str_replace('@N.N.', 'AAAA', $surn);
34
+		$givn = str_replace('@P.N.', 'AAAA', $givn);
35
+		$surn = str_replace('@N.N.', 'AAAA', $surn);
36 36
 
37
-        return array(
38
-            $surn . 'AAAA' . $givn,
39
-            $givn . 'AAAA' . $surn,
40
-        );
41
-    }
37
+		return array(
38
+			$surn . 'AAAA' . $givn,
39
+			$givn . 'AAAA' . $surn,
40
+		);
41
+	}
42 42
 
43 43
 }
44 44
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -35,8 +35,8 @@
 block discarded – undo
35 35
         $surn = str_replace('@N.N.', 'AAAA', $surn);
36 36
 
37 37
         return array(
38
-            $surn . 'AAAA' . $givn,
39
-            $givn . 'AAAA' . $surn,
38
+            $surn.'AAAA'.$givn,
39
+            $givn.'AAAA'.$surn,
40 40
         );
41 41
     }
42 42
 
Please login to merge, or discard this patch.
src/Webtrees/Module/Certificates/Views/CertificatesListView.php 3 patches
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -39,13 +39,13 @@  discard block
 block discarded – undo
39 39
     			<input type="hidden" name="ged" value="<?= $this->data->get('url_ged') ?>">
40 40
     			<select name="city">
41 41
     			<?php foreach ($cities as $city) { ?>
42
-    				<option value="<?= Functions::encryptToSafeBase64($city) ?>" <?php if(trim($city) == trim($selected_city)) echo 'selected="selected"'?> ><?= $city ?></option>
42
+    				<option value="<?= Functions::encryptToSafeBase64($city) ?>" <?php if (trim($city) == trim($selected_city)) echo 'selected="selected"'?> ><?= $city ?></option>
43 43
     			<?php } ?>
44 44
     			</select>
45 45
     			<input type="submit" value="<?= I18N::translate('Show') ?>" />
46 46
     		</form>
47 47
     		
48
-    		<?php if($this->data->get('has_list', false)) { ?>
48
+    		<?php if ($this->data->get('has_list', false)) { ?>
49 49
     		<div class="loading-image">&nbsp;</div>
50 50
     		<div class="certificate-list">
51 51
     			<table id="<?= $this->data->get('table_id') ?>">
@@ -62,7 +62,7 @@  discard block
 block discarded – undo
62 62
     				    ?>
63 63
     					<tr>
64 64
     						<!-- Certificate date -->
65
-    						<?php if($date = $certificate->getCertificateDate()) { ?>
65
+    						<?php if ($date = $certificate->getCertificateDate()) { ?>
66 66
     						<td data-sort="<?= $date->julianDay() ?>"><?= $date->display() ?></td>
67 67
     						<?php } else { ?>
68 68
     						<td data-sort="0">&nbsp;</td>
@@ -73,8 +73,8 @@  discard block
 block discarded – undo
73 73
     						<?php 
74 74
     						$name = $certificate->getCertificateDetails() ?: '';
75 75
     						$sortname = "";
76
-    						$ct_names=preg_match("/([A-Z]{2,})/", $name, $match);
77
-    						if($ct_names > 0) $sortname = $match[1].'_';
76
+    						$ct_names = preg_match("/([A-Z]{2,})/", $name, $match);
77
+    						if ($ct_names > 0) $sortname = $match[1].'_';
78 78
     						$sortname .= $name;
79 79
     						?>
80 80
     						<td data-sort="<?= Filter::escapeHtml($sortname) ?>">
Please login to merge, or discard this patch.
Braces   +6 added lines, -2 removed lines patch added patch discarded remove patch
@@ -39,7 +39,8 @@  discard block
 block discarded – undo
39 39
     			<input type="hidden" name="ged" value="<?= $this->data->get('url_ged') ?>">
40 40
     			<select name="city">
41 41
     			<?php foreach ($cities as $city) { ?>
42
-    				<option value="<?= Functions::encryptToSafeBase64($city) ?>" <?php if(trim($city) == trim($selected_city)) echo 'selected="selected"'?> ><?= $city ?></option>
42
+    				<option value="<?= Functions::encryptToSafeBase64($city) ?>" <?php if(trim($city) == trim($selected_city)) {
43
+	echo 'selected="selected"'?> ><?= $city ?></option>
43 44
     			<?php } ?>
44 45
     			</select>
45 46
     			<input type="submit" value="<?= I18N::translate('Show') ?>" />
@@ -72,9 +73,12 @@  discard block
 block discarded – undo
72 73
     						<!--  Certificate Name -->
73 74
     						<?php 
74 75
     						$name = $certificate->getCertificateDetails() ?: '';
76
+}
75 77
     						$sortname = "";
76 78
     						$ct_names=preg_match("/([A-Z]{2,})/", $name, $match);
77
-    						if($ct_names > 0) $sortname = $match[1].'_';
79
+    						if($ct_names > 0) {
80
+    							$sortname = $match[1].'_';
81
+    						}
78 82
     						$sortname .= $name;
79 83
     						?>
80 84
     						<td data-sort="<?= Filter::escapeHtml($sortname) ?>">
Please login to merge, or discard this patch.
Indentation   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -24,12 +24,12 @@  discard block
 block discarded – undo
24 24
 	 * {@inhericDoc}
25 25
 	 * @see \MyArtJaub\Webtrees\Mvc\View\AbstractView::renderContent()
26 26
 	 */
27
-    protected function renderContent() {
27
+	protected function renderContent() {
28 28
         
29
-        $cities = $this->data->get('cities');
30
-        $selected_city = $this->data->get('selected_city');
29
+		$cities = $this->data->get('cities');
30
+		$selected_city = $this->data->get('selected_city');
31 31
         
32
-        ?>                
32
+		?>                
33 33
         <div id="maj-cert-list-page" class="center">
34 34
 			<h2><?= $this->data->get('title') ?></h2>
35 35
 			
@@ -58,8 +58,8 @@  discard block
 block discarded – undo
58 58
     				</thead>
59 59
     				<tbody>
60 60
     				<?php foreach ($this->data->get('certificate_list') as $certificate) { 
61
-    				    /** @var \MyArtJaub\Webtrees\Module\Certificates\Model\Certificate $certificate */
62
-    				    ?>
61
+						/** @var \MyArtJaub\Webtrees\Module\Certificates\Model\Certificate $certificate */
62
+						?>
63 63
     					<tr>
64 64
     						<!-- Certificate date -->
65 65
     						<?php if($date = $certificate->getCertificateDate()) { ?>
@@ -71,12 +71,12 @@  discard block
 block discarded – undo
71 71
     						<td><?= Filter::escapeHtml($certificate->getCertificateType() ?: '') ?></td>
72 72
     						<!--  Certificate Name -->
73 73
     						<?php 
74
-    						$name = $certificate->getCertificateDetails() ?: '';
75
-    						$sortname = "";
76
-    						$ct_names=preg_match("/([A-Z]{2,})/", $name, $match);
77
-    						if($ct_names > 0) $sortname = $match[1].'_';
78
-    						$sortname .= $name;
79
-    						?>
74
+							$name = $certificate->getCertificateDetails() ?: '';
75
+							$sortname = "";
76
+							$ct_names=preg_match("/([A-Z]{2,})/", $name, $match);
77
+							if($ct_names > 0) $sortname = $match[1].'_';
78
+							$sortname .= $name;
79
+							?>
80 80
     						<td data-sort="<?= Filter::escapeHtml($sortname) ?>">
81 81
     							<a href="<?= $certificate->getHtmlUrl() ?>"><?= Filter::escapeHtml($name) ?></a>
82 82
     						</td>
@@ -89,7 +89,7 @@  discard block
 block discarded – undo
89 89
     	</div>
90 90
     	
91 91
     	<?php 
92
-    }
92
+	}
93 93
     
94 94
 }
95 95
  
96 96
\ No newline at end of file
Please login to merge, or discard this patch.
src/Webtrees/Module/Sosa/Views/SosaListFamView.php 3 patches
Braces   +3 added lines, -7 removed lines patch added patch discarded remove patch
@@ -293,10 +293,8 @@  discard block
 block discarded – undo
293 293
 						<?= I18N::number($family->getNumberOfChildren()) ?>
294 294
 					</td>
295 295
 					<td hidden><?php 
296
-					if (!$mdate->isOK()) { echo 'U'; }
297
-					else {
298
-					    if (Date::compare($mdate, new Date(date('Y') - 100)) > 0) { echo 'Y100'; }
299
-					    else { echo 'YES'; }
296
+					if (!$mdate->isOK()) { echo 'U'; } else {
297
+					    if (Date::compare($mdate, new Date(date('Y') - 100)) > 0) { echo 'Y100'; } else { echo 'YES'; }
300 298
 					}
301 299
 					if ($family->getFacts(WT_EVENTS_DIV)) { echo 'D'; }
302 300
 					if (count($husb->getSpouseFamilies()) > 1 || count($wife->getSpouseFamilies()) > 1) {
@@ -316,9 +314,7 @@  discard block
 block discarded – undo
316 314
         			if (!$husb->isDead() && !$wife->isDead()) { echo 'N'; } ?>
317 315
         			</td>
318 316
         			<td hidden><?php 
319
-			         if (!$husb->getChildFamilies() && !$wife->getChildFamilies()) { echo 'R'; }
320
-			         elseif (!$husb->isDead() && !$wife->isDead() && $family->getNumberOfChildren() < 1) { echo 'L'; }
321
-			         else { echo '&nbsp;'; } ?>
317
+			         if (!$husb->getChildFamilies() && !$wife->getChildFamilies()) { echo 'R'; } elseif (!$husb->isDead() && !$wife->isDead() && $family->getNumberOfChildren() < 1) { echo 'L'; } else { echo '&nbsp;'; } ?>
322 318
 			         </td>
323 319
 				</tr>
324 320
         	<?php } ?>
Please login to merge, or discard this patch.
Indentation   +93 added lines, -93 removed lines patch added patch discarded remove patch
@@ -32,11 +32,11 @@  discard block
 block discarded – undo
32 32
 	 * {@inhericDoc}
33 33
 	 * @see \MyArtJaub\Webtrees\Mvc\View\AbstractView::renderContent()
34 34
 	 */
35
-    protected function renderContent() { 
35
+	protected function renderContent() { 
36 36
         
37
-        if($this->data->get('has_sosa', false)) {
38
-            $table_id = $this->data->get('table_id');            
39
-        ?>   
37
+		if($this->data->get('has_sosa', false)) {
38
+			$table_id = $this->data->get('table_id');            
39
+		?>   
40 40
         
41 41
 		<div id="sosa-fam-list" class="sosa-list">
42 42
 			<table id="<?php echo $table_id; ?>">
@@ -176,61 +176,61 @@  discard block
 block discarded – undo
176 176
 				<tbody>
177 177
 			
178 178
 			<?php foreach($this->data->get('sosa_list') as $sosa => $family) {
179
-			    /** @var \Fisharebest\Webtrees\Family $person */
179
+				/** @var \Fisharebest\Webtrees\Family $person */
180 180
 
181
-			    //PERSO Create decorator for Family
182
-			    $dfamily = new Family($family);
181
+				//PERSO Create decorator for Family
182
+				$dfamily = new Family($family);
183 183
 			    
184
-			    $husb = $family->getHusband();
185
-			    if (is_null($husb)) {
186
-			        $husb = new Individual('H', '0 @H@ INDI', null, $family->getTree());
187
-			    }
188
-			    $wife = $family->getWife();
189
-			    if (is_null($wife)) {
190
-			        $wife = new Individual('W', '0 @W@ INDI', null, $family->getTree());
191
-			    }
184
+				$husb = $family->getHusband();
185
+				if (is_null($husb)) {
186
+					$husb = new Individual('H', '0 @H@ INDI', null, $family->getTree());
187
+				}
188
+				$wife = $family->getWife();
189
+				if (is_null($wife)) {
190
+					$wife = new Individual('W', '0 @W@ INDI', null, $family->getTree());
191
+				}
192 192
 			    
193
-			    $mdate=$family->getMarriageDate();
193
+				$mdate=$family->getMarriageDate();
194 194
 			    
195
-			    if ($family->isPendingAddtion()) {
196
-			        $class = ' class="new"';
197
-			    } elseif ($family->isPendingDeletion()) {
198
-			        $class = ' class="old"';
199
-			    } else {
200
-			        $class = '';
201
-			    }
202
-			    ?>			
195
+				if ($family->isPendingAddtion()) {
196
+					$class = ' class="new"';
197
+				} elseif ($family->isPendingDeletion()) {
198
+					$class = ' class="old"';
199
+				} else {
200
+					$class = '';
201
+				}
202
+				?>			
203 203
         		<tr <?= $class ?>>
204 204
         			<td class="transparent" data-sort="<?= $sosa ?>"><?= I18N::translate('%1$d/%2$d', $sosa, ($sosa + 1) % 10) ?></td>
205 205
         			<!--  HUSBAND -->
206 206
         			<?php list($surn_givn, $givn_surn) = FunctionsPrintLists::sortableNames($husb); ?>
207 207
         			<td colspan="2" data-sort="<?= Filter::escapeHtml($givn_surn) ?>">        			
208 208
         			<?php foreach ($husb->getAllNames() as $num=>$name) {
209
-        				if ($name['type']=='NAME') {
210
-        					$title='';
211
-        				} else {
212
-        					$title='title="'.strip_tags(GedcomTag::getLabel($name['type'], $husb)).'"';
213
-        				}
214
-        				if ($num==$husb->getPrimaryName()) {
215
-        					$class=' class="name2"';
216
-        					$sex_image=$husb->getSexImage();
217
-        				} else {
218
-        					$class='';
219
-        					$sex_image='';
220
-        				} ?>
209
+						if ($name['type']=='NAME') {
210
+							$title='';
211
+						} else {
212
+							$title='title="'.strip_tags(GedcomTag::getLabel($name['type'], $husb)).'"';
213
+						}
214
+						if ($num==$husb->getPrimaryName()) {
215
+							$class=' class="name2"';
216
+							$sex_image=$husb->getSexImage();
217
+						} else {
218
+							$class='';
219
+							$sex_image='';
220
+						} ?>
221 221
         				<a <?php echo $title.' '.$class; ?> href="<?php echo $husb->getHtmlUrl(); ?>">
222 222
         					<?php echo \Fisharebest\Webtrees\Functions\FunctionsPrint::highlightSearchHits($name['full']); ?>
223 223
         				</a>
224 224
         				<?php echo $sex_image;
225
-        				echo implode('&nbsp;',
226
-        				    \MyArtJaub\Webtrees\Hook\HookProvider::getInstance()
227
-        				    ->get('hRecordNameAppend')
228
-        				    ->executeOnlyFor(array(Constants::MODULE_MAJ_SOSA_NAME),  $husb, 'smaller')); 
229
-        				?>
225
+						echo implode('&nbsp;',
226
+							\MyArtJaub\Webtrees\Hook\HookProvider::getInstance()
227
+							->get('hRecordNameAppend')
228
+							->executeOnlyFor(array(Constants::MODULE_MAJ_SOSA_NAME),  $husb, 'smaller')); 
229
+						?>
230 230
         				<br/>
231 231
             		<?php }
232
-            		echo $husb->getPrimaryParentsNames('parents details1', 'none');
233
-            		?>
232
+					echo $husb->getPrimaryParentsNames('parents details1', 'none');
233
+					?>
234 234
             		</td>
235 235
             		<td hidden data-sort="<?= Filter::escapeHtml($surn_givn) ?>"></td>
236 236
             		<?php $hdate=$husb->getBirthDate(); ?>
@@ -239,60 +239,60 @@  discard block
 block discarded – undo
239 239
         			<?php list($surn_givn, $givn_surn) = FunctionsPrintLists::sortableNames($wife); ?>
240 240
         			<td colspan="2">
241 241
         			<?php foreach ($wife->getAllNames() as $num=>$name) {
242
-        				if ($name['type']=='NAME') {
243
-        					$title='';
244
-        				} else {
245
-        					$title='title="'.strip_tags(GedcomTag::getLabel($name['type'], $wife)).'"';
246
-        				}
247
-        				if ($num==$wife->getPrimaryName()) {
248
-        					$class=' class="name2"';
249
-        					$sex_image=$wife->getSexImage();
250
-        				} else {
251
-        					$class='';
252
-        					$sex_image='';
253
-        				} ?>
242
+						if ($name['type']=='NAME') {
243
+							$title='';
244
+						} else {
245
+							$title='title="'.strip_tags(GedcomTag::getLabel($name['type'], $wife)).'"';
246
+						}
247
+						if ($num==$wife->getPrimaryName()) {
248
+							$class=' class="name2"';
249
+							$sex_image=$wife->getSexImage();
250
+						} else {
251
+							$class='';
252
+							$sex_image='';
253
+						} ?>
254 254
         				<a <?= $title.' '.$class ?> href="<?= $wife->getHtmlUrl() ?>">
255 255
         					<?= \Fisharebest\Webtrees\Functions\FunctionsPrint::highlightSearchHits($name['full']) ?>
256 256
         				</a>
257 257
         				<?= $sex_image;
258
-        				echo implode('&nbsp;',
259
-        				    \MyArtJaub\Webtrees\Hook\HookProvider::getInstance()
260
-        				    ->get('hRecordNameAppend')
261
-        				    ->executeOnlyFor(array(Constants::MODULE_MAJ_SOSA_NAME),  $wife, 'smaller'));
262
-        				?>
258
+						echo implode('&nbsp;',
259
+							\MyArtJaub\Webtrees\Hook\HookProvider::getInstance()
260
+							->get('hRecordNameAppend')
261
+							->executeOnlyFor(array(Constants::MODULE_MAJ_SOSA_NAME),  $wife, 'smaller'));
262
+						?>
263 263
         				<br/>
264 264
             		<?php }
265
-            		echo $wife->getPrimaryParentsNames('parents details1', 'none');
266
-            		?>
265
+					echo $wife->getPrimaryParentsNames('parents details1', 'none');
266
+					?>
267 267
             		</td>
268 268
             		<td hidden data-sort="<?= Filter::escapeHtml($surn_givn) ?>"></td>
269 269
             		<?php $wdate=$wife->getBirthDate(); ?>
270 270
             		<td class="center" data-sort="<?= Date::getAge($wdate, $mdate, 1) ?>"><?= Date::getAge($wdate, $mdate, 2) ?></td>
271 271
             		<td data-sort="<?= $mdate->julianDay() ?>"><?php 
272
-            		if ($marriage_dates = $family->getAllMarriageDates()) {
273
-        				foreach ($marriage_dates as $n => $marriage_date) {
274
-        					if ($n) { echo '<br>'; } ?>
272
+					if ($marriage_dates = $family->getAllMarriageDates()) {
273
+						foreach ($marriage_dates as $n => $marriage_date) {
274
+							if ($n) { echo '<br>'; } ?>
275 275
         					<div><?= $marriage_date->display(true) ?></div>
276 276
         				<?php }
277
-            		} elseif ($family->getFacts('_NMR')) {
278
-            		    echo I18N::translate('no');
279
-            		} elseif ($family->getFacts('MARR')) {
280
-            		    echo I18N::translate('yes');
281
-            		} else {
282
-            		    echo '&nbsp;';
283
-            		} ?>
277
+					} elseif ($family->getFacts('_NMR')) {
278
+						echo I18N::translate('no');
279
+					} elseif ($family->getFacts('MARR')) {
280
+						echo I18N::translate('yes');
281
+					} else {
282
+						echo '&nbsp;';
283
+					} ?>
284 284
             		</td>
285 285
             		<td><?php 
286
-            		foreach ($family->getAllMarriagePlaces() as $n => $marriage_place) {
287
-				        $tmp = new Place($marriage_place, $family->getTree());
288
-        				if ($n) { ?><br><?php } ?>
286
+					foreach ($family->getAllMarriagePlaces() as $n => $marriage_place) {
287
+						$tmp = new Place($marriage_place, $family->getTree());
288
+						if ($n) { ?><br><?php } ?>
289 289
         				<a href="'<?= $tmp->getURL() ?>" title="<?= strip_tags($tmp->getFullName()) ?>">
290 290
         					<?= \Fisharebest\Webtrees\Functions\FunctionsPrint::highlightSearchHits($tmp->getShortName()) ?>
291 291
         				</a>
292 292
         			<?php  } ?>
293 293
         			</td>
294 294
         			<?php if (ModuleManager::getInstance()->isOperational(Constants::MODULE_MAJ_ISSOURCED_NAME)) {
295
-				        $isMSourced = $dfamily->isMarriageSourced(); ?>
295
+						$isMSourced = $dfamily->isMarriageSourced(); ?>
296 296
 				   	<td data-sort=<?= $isMSourced ?>><?= FunctionsPrint::formatIsSourcedIcon('E', $isMSourced, 'MARR', 1, 'medium') ?></td>
297 297
 					<?php } else { ?>
298 298
 					<td>&nbsp;</td>
@@ -303,30 +303,30 @@  discard block
 block discarded – undo
303 303
 					<td hidden><?php 
304 304
 					if (!$mdate->isOK()) { echo 'U'; }
305 305
 					else {
306
-					    if (Date::compare($mdate, new Date(date('Y') - 100)) > 0) { echo 'Y100'; }
307
-					    else { echo 'YES'; }
306
+						if (Date::compare($mdate, new Date(date('Y') - 100)) > 0) { echo 'Y100'; }
307
+						else { echo 'YES'; }
308 308
 					}
309 309
 					if ($family->getFacts(WT_EVENTS_DIV)) { echo 'D'; }
310 310
 					if (count($husb->getSpouseFamilies()) > 1 || count($wife->getSpouseFamilies()) > 1) {
311
-					    echo 'M';
311
+						echo 'M';
312 312
 					} ?>
313 313
 					</td>
314 314
 					<td hidden><?php 
315
-			         if ($husb->isDead() && $wife->isDead()) { echo 'Y'; }
316
-			         if ($husb->isDead() && !$wife->isDead()) {
317
-        				if ($wife->getSex() == 'F') { echo 'H'; }
318
-        				if ($wife->getSex() == 'M') { echo 'W'; } // male partners
319
-        			}
320
-        			if (!$husb->isDead() && $wife->isDead()) {
321
-        				if ($husb->getSex() == 'M') { echo 'W'; }
322
-        				if ($husb->getSex() == 'F') { echo  'H'; }  // female partners
323
-        			}
324
-        			if (!$husb->isDead() && !$wife->isDead()) { echo 'N'; } ?>
315
+					 if ($husb->isDead() && $wife->isDead()) { echo 'Y'; }
316
+					 if ($husb->isDead() && !$wife->isDead()) {
317
+						if ($wife->getSex() == 'F') { echo 'H'; }
318
+						if ($wife->getSex() == 'M') { echo 'W'; } // male partners
319
+					}
320
+					if (!$husb->isDead() && $wife->isDead()) {
321
+						if ($husb->getSex() == 'M') { echo 'W'; }
322
+						if ($husb->getSex() == 'F') { echo  'H'; }  // female partners
323
+					}
324
+					if (!$husb->isDead() && !$wife->isDead()) { echo 'N'; } ?>
325 325
         			</td>
326 326
         			<td hidden><?php 
327
-			         if (!$husb->getChildFamilies() && !$wife->getChildFamilies()) { echo 'R'; }
328
-			         elseif (!$husb->isDead() && !$wife->isDead() && $family->getNumberOfChildren() < 1) { echo 'L'; }
329
-			         else { echo '&nbsp;'; } ?>
327
+					 if (!$husb->getChildFamilies() && !$wife->getChildFamilies()) { echo 'R'; }
328
+					 elseif (!$husb->isDead() && !$wife->isDead() && $family->getNumberOfChildren() < 1) { echo 'L'; }
329
+					 else { echo '&nbsp;'; } ?>
330 330
 			         </td>
331 331
 				</tr>
332 332
         	<?php } ?>
@@ -364,7 +364,7 @@  discard block
 block discarded – undo
364 364
         <p class="warning"><?= I18N::translate('No family has been found for generation %d', $this->data->get('generation')) ?></p>
365 365
         <?php 
366 366
 		}
367
-    }
367
+	}
368 368
     
369 369
 }
370 370
  
371 371
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -34,7 +34,7 @@  discard block
 block discarded – undo
34 34
 	 */
35 35
     protected function renderContent() { 
36 36
         
37
-        if($this->data->get('has_sosa', false)) {
37
+        if ($this->data->get('has_sosa', false)) {
38 38
             $table_id = $this->data->get('table_id');            
39 39
         ?>   
40 40
         
@@ -52,7 +52,7 @@  discard block
 block discarded – undo
52 52
 										class="ui-state-default"
53 53
 										title="<?php echo I18N::translate('Show individuals who are alive or couples where both partners are alive.'); ?>"
54 54
 									>
55
-									<?php echo I18N::translate('Both alive');?>
55
+									<?php echo I18N::translate('Both alive'); ?>
56 56
 									</button>
57 57
 									<button
58 58
 										type="button"
@@ -61,7 +61,7 @@  discard block
 block discarded – undo
61 61
 										class="ui-state-default"
62 62
 										title="<?php echo I18N::translate('Show couples where only the female partner is dead.'); ?>"
63 63
 									>
64
-									<?php echo I18N::translate('Widower');?>
64
+									<?php echo I18N::translate('Widower'); ?>
65 65
 									</button>
66 66
 									<button
67 67
 										type="button"
@@ -175,7 +175,7 @@  discard block
 block discarded – undo
175 175
 				</thead>
176 176
 				<tbody>
177 177
 			
178
-			<?php foreach($this->data->get('sosa_list') as $sosa => $family) {
178
+			<?php foreach ($this->data->get('sosa_list') as $sosa => $family) {
179 179
 			    /** @var \Fisharebest\Webtrees\Family $person */
180 180
 
181 181
 			    //PERSO Create decorator for Family
@@ -190,7 +190,7 @@  discard block
 block discarded – undo
190 190
 			        $wife = new Individual('W', '0 @W@ INDI', null, $family->getTree());
191 191
 			    }
192 192
 			    
193
-			    $mdate=$family->getMarriageDate();
193
+			    $mdate = $family->getMarriageDate();
194 194
 			    
195 195
 			    if ($family->isPendingAddtion()) {
196 196
 			        $class = ' class="new"';
@@ -206,17 +206,17 @@  discard block
 block discarded – undo
206 206
         			<?php list($surn_givn, $givn_surn) = FunctionsPrintLists::sortableNames($husb); ?>
207 207
         			<td colspan="2" data-sort="<?= Filter::escapeHtml($givn_surn) ?>">        			
208 208
         			<?php foreach ($husb->getAllNames() as $num=>$name) {
209
-        				if ($name['type']=='NAME') {
210
-        					$title='';
209
+        				if ($name['type'] == 'NAME') {
210
+        					$title = '';
211 211
         				} else {
212
-        					$title='title="'.strip_tags(GedcomTag::getLabel($name['type'], $husb)).'"';
212
+        					$title = 'title="'.strip_tags(GedcomTag::getLabel($name['type'], $husb)).'"';
213 213
         				}
214
-        				if ($num==$husb->getPrimaryName()) {
215
-        					$class=' class="name2"';
216
-        					$sex_image=$husb->getSexImage();
214
+        				if ($num == $husb->getPrimaryName()) {
215
+        					$class = ' class="name2"';
216
+        					$sex_image = $husb->getSexImage();
217 217
         				} else {
218
-        					$class='';
219
-        					$sex_image='';
218
+        					$class = '';
219
+        					$sex_image = '';
220 220
         				} ?>
221 221
         				<a <?php echo $title.' '.$class; ?> href="<?php echo $husb->getHtmlUrl(); ?>">
222 222
         					<?php echo \Fisharebest\Webtrees\Functions\FunctionsPrint::highlightSearchHits($name['full']); ?>
@@ -225,7 +225,7 @@  discard block
 block discarded – undo
225 225
         				echo implode('&nbsp;',
226 226
         				    \MyArtJaub\Webtrees\Hook\HookProvider::getInstance()
227 227
         				    ->get('hRecordNameAppend')
228
-        				    ->executeOnlyFor(array(Constants::MODULE_MAJ_SOSA_NAME),  $husb, 'smaller')); 
228
+        				    ->executeOnlyFor(array(Constants::MODULE_MAJ_SOSA_NAME), $husb, 'smaller')); 
229 229
         				?>
230 230
         				<br/>
231 231
             		<?php }
@@ -233,23 +233,23 @@  discard block
 block discarded – undo
233 233
             		?>
234 234
             		</td>
235 235
             		<td hidden data-sort="<?= Filter::escapeHtml($surn_givn) ?>"></td>
236
-            		<?php $hdate=$husb->getBirthDate(); ?>
236
+            		<?php $hdate = $husb->getBirthDate(); ?>
237 237
             		<td class="center" data-sort="<?= Date::getAge($hdate, $mdate, 1) ?>"><?= Date::getAge($hdate, $mdate, 2) ?></td>
238 238
             		<!--  WIFE -->            		
239 239
         			<?php list($surn_givn, $givn_surn) = FunctionsPrintLists::sortableNames($wife); ?>
240 240
         			<td colspan="2">
241 241
         			<?php foreach ($wife->getAllNames() as $num=>$name) {
242
-        				if ($name['type']=='NAME') {
243
-        					$title='';
242
+        				if ($name['type'] == 'NAME') {
243
+        					$title = '';
244 244
         				} else {
245
-        					$title='title="'.strip_tags(GedcomTag::getLabel($name['type'], $wife)).'"';
245
+        					$title = 'title="'.strip_tags(GedcomTag::getLabel($name['type'], $wife)).'"';
246 246
         				}
247
-        				if ($num==$wife->getPrimaryName()) {
248
-        					$class=' class="name2"';
249
-        					$sex_image=$wife->getSexImage();
247
+        				if ($num == $wife->getPrimaryName()) {
248
+        					$class = ' class="name2"';
249
+        					$sex_image = $wife->getSexImage();
250 250
         				} else {
251
-        					$class='';
252
-        					$sex_image='';
251
+        					$class = '';
252
+        					$sex_image = '';
253 253
         				} ?>
254 254
         				<a <?= $title.' '.$class ?> href="<?= $wife->getHtmlUrl() ?>">
255 255
         					<?= \Fisharebest\Webtrees\Functions\FunctionsPrint::highlightSearchHits($name['full']) ?>
@@ -258,7 +258,7 @@  discard block
 block discarded – undo
258 258
         				echo implode('&nbsp;',
259 259
         				    \MyArtJaub\Webtrees\Hook\HookProvider::getInstance()
260 260
         				    ->get('hRecordNameAppend')
261
-        				    ->executeOnlyFor(array(Constants::MODULE_MAJ_SOSA_NAME),  $wife, 'smaller'));
261
+        				    ->executeOnlyFor(array(Constants::MODULE_MAJ_SOSA_NAME), $wife, 'smaller'));
262 262
         				?>
263 263
         				<br/>
264 264
             		<?php }
@@ -266,7 +266,7 @@  discard block
 block discarded – undo
266 266
             		?>
267 267
             		</td>
268 268
             		<td hidden data-sort="<?= Filter::escapeHtml($surn_givn) ?>"></td>
269
-            		<?php $wdate=$wife->getBirthDate(); ?>
269
+            		<?php $wdate = $wife->getBirthDate(); ?>
270 270
             		<td class="center" data-sort="<?= Date::getAge($wdate, $mdate, 1) ?>"><?= Date::getAge($wdate, $mdate, 2) ?></td>
271 271
             		<td data-sort="<?= $mdate->julianDay() ?>"><?php 
272 272
             		if ($marriage_dates = $family->getAllMarriageDates()) {
Please login to merge, or discard this patch.
src/Webtrees/Module/Sosa/Views/SosaListMissingView.php 3 patches
Braces   +4 added lines, -1 removed lines patch added patch discarded remove patch
@@ -184,7 +184,10 @@
 block discarded – undo
184 184
 							<td class="ui-state-default" colspan="11">
185 185
 								<div class="center">
186 186
 									<?= I18N::translate('Number of different missing ancestors: %s', I18N::number($this->data->get('missing_diff_count'))) ?>
187
-									<?php if($this->data->get('missing_hidden') > 0) echo ' ['. I18N::translate('%s hidden', I18N::number($this->data->get('missing_hidden'))).']'; ?>
187
+									<?php if($this->data->get('missing_hidden') > 0) {
188
+	echo ' ['. I18N::translate('%s hidden', I18N::number($this->data->get('missing_hidden'))).']';
189
+}
190
+?>
188 191
 									<?= ' - ' . I18N::translate('Generation complete at %s', I18N::percentage($this->data->get('perc_sosa'), 2)) ?>
189 192
 									<?= ' [' . I18N::translate('Potential %s', I18N::percentage($this->data->get('perc_sosa_potential'),2)).']' ?>
190 193
 								</div>
Please login to merge, or discard this patch.
Indentation   +47 added lines, -47 removed lines patch added patch discarded remove patch
@@ -30,16 +30,16 @@  discard block
 block discarded – undo
30 30
 	 * {@inhericDoc}
31 31
 	 * @see \MyArtJaub\Webtrees\Mvc\View\AbstractView::renderContent()
32 32
 	 */
33
-    protected function renderContent() {
34
-        ?>
33
+	protected function renderContent() {
34
+		?>
35 35
             <div id="maj-sosa-missing-page" class="center">
36 36
     			<h2><?= $this->data->get('title') ?></h2>
37 37
     			
38 38
     			<?php  if($this->data->get('is_setup')) { 
39
-    			    $this->renderSosaHeader();
40
-    			    if($this->data->get('has_missing', false)) {
41
-    			        $table_id = $this->data->get('table_id');
42
-    			        ?>
39
+					$this->renderSosaHeader();
40
+					if($this->data->get('has_missing', false)) {
41
+						$table_id = $this->data->get('table_id');
42
+						?>
43 43
     			<div id="sosa-indi-missing" class="smissing-list">
44 44
                 	<table id="<?= $table_id ?>">
45 45
         				<thead>     
@@ -103,52 +103,52 @@  discard block
 block discarded – undo
103 103
         			<tbody>
104 104
         			
105 105
         			<?php foreach($this->data->get('missing_list') as $missing_tab) {
106
-        			    $person = $missing_tab['indi'];
106
+						$person = $missing_tab['indi'];
107 107
         			    
108
-        			    /** @var \Fisharebest\Webtrees\Individual $person */
109
-        			    if ($person->isPendingAddtion()) {
110
-        			        $class = ' class="new"';
111
-        			    } elseif ($person->isPendingDeletion()) {
112
-        			        $class = ' class="old"';
113
-        			    } else {
114
-        			        $class = '';
115
-        			    }
116
-        			    $dperson = new \MyArtJaub\Webtrees\Individual($person);
117
-        			    list($surn_givn, $givn_surn) = FunctionsPrintLists::sortableNames($person);
118
-        			    ?>			
108
+						/** @var \Fisharebest\Webtrees\Individual $person */
109
+						if ($person->isPendingAddtion()) {
110
+							$class = ' class="new"';
111
+						} elseif ($person->isPendingDeletion()) {
112
+							$class = ' class="old"';
113
+						} else {
114
+							$class = '';
115
+						}
116
+						$dperson = new \MyArtJaub\Webtrees\Individual($person);
117
+						list($surn_givn, $givn_surn) = FunctionsPrintLists::sortableNames($person);
118
+						?>			
119 119
                 		<tr <?= $class ?>>
120 120
                 			<td class="transparent"><?= $missing_tab['sosa'] ?></td>
121 121
                 			<td class="transparent"><?= $person->getXref() ?></td>
122 122
                 			<td colspan="2" data-sort="<?= Filter::escapeHtml($givn_surn) ?>">
123 123
                 			<?php foreach ($person->getAllNames() as $num=>$name) {
124
-                				if ($name['type']=='NAME') {
125
-                					$title='';
126
-                				} else {
127
-                					$title='title="'.strip_tags(GedcomTag::getLabel($name['type'], $person)).'"';
128
-                				}
129
-                				if ($num==$person->getPrimaryName()) {
130
-                					$class=' class="name2"';
131
-                					$sex_image=$person->getSexImage();
132
-                				} else {
133
-                					$class='';
134
-                					$sex_image='';
135
-                				} ?>
124
+								if ($name['type']=='NAME') {
125
+									$title='';
126
+								} else {
127
+									$title='title="'.strip_tags(GedcomTag::getLabel($name['type'], $person)).'"';
128
+								}
129
+								if ($num==$person->getPrimaryName()) {
130
+									$class=' class="name2"';
131
+									$sex_image=$person->getSexImage();
132
+								} else {
133
+									$class='';
134
+									$sex_image='';
135
+								} ?>
136 136
                 				<a <?= $title.' '.$class ?> href="<?= $person->getHtmlUrl() ?>">
137 137
                 					<?= \Fisharebest\Webtrees\Functions\FunctionsPrint::highlightSearchHits($name['full']) ?>
138 138
                 				</a>
139 139
                 				<?= $sex_image;
140
-                				echo implode('&nbsp;',
141
-                				    \MyArtJaub\Webtrees\Hook\HookProvider::getInstance()
142
-                				    ->get('hRecordNameAppend')
143
-                				    ->executeOnlyFor(array(Constants::MODULE_MAJ_SOSA_NAME),  $person, 'smaller'));  ?>
140
+								echo implode('&nbsp;',
141
+									\MyArtJaub\Webtrees\Hook\HookProvider::getInstance()
142
+									->get('hRecordNameAppend')
143
+									->executeOnlyFor(array(Constants::MODULE_MAJ_SOSA_NAME),  $person, 'smaller'));  ?>
144 144
                 				<br/>
145 145
                     		<?php }
146
-                    		echo $person->getPrimaryParentsNames('parents details1', 'none');
147
-                    		?>
146
+							echo $person->getPrimaryParentsNames('parents details1', 'none');
147
+							?>
148 148
                     		</td>
149 149
 							<td hidden data-sort="<?= Filter::escapeHtml($surn_givn) ?>"></td>             		
150 150
                 			<?php if (ModuleManager::getInstance()->isOperational(Constants::MODULE_MAJ_ISSOURCED_NAME)) {
151
-        				        $isISourced = $dperson->isSourced(); ?>
151
+								$isISourced = $dperson->isSourced(); ?>
152 152
         				   	<td data-sort="<?= $isISourced ?>"><?= FunctionsPrint::formatIsSourcedIcon('R', $isISourced, 'INDI', 1, 'medium') ?></td>
153 153
         					<?php } else { ?>
154 154
         					<td>&nbsp;</td>
@@ -158,23 +158,23 @@  discard block
 block discarded – undo
158 158
                     		<?php $birth_dates = $person->getAllBirthDates(); ?>
159 159
                     		<td data-sort="<?= $person->getEstimatedBirthDate()->julianDay() ?>">
160 160
                     		<?php                     		
161
-                    		foreach ($birth_dates as $n => $birth_date) {
162
-                    		    if ($n > 0) { ?> <br> <?php  } 
163
-                    		    echo $birth_date->display(true);
164
-                    		}
165
-                    		?>
161
+							foreach ($birth_dates as $n => $birth_date) {
162
+								if ($n > 0) { ?> <br> <?php  } 
163
+								echo $birth_date->display(true);
164
+							}
165
+							?>
166 166
                     		</td>
167 167
                 			<td>
168 168
                 			<?php foreach ($person->getAllBirthPlaces() as $n => $birth_place) {
169
-        				        $tmp = new \Fisharebest\Webtrees\Place($birth_place, $person->getTree());
170
-                				if ($n > 0) { ?><br><?php } ?>
169
+								$tmp = new \Fisharebest\Webtrees\Place($birth_place, $person->getTree());
170
+								if ($n > 0) { ?><br><?php } ?>
171 171
                 				<a href="'<?= $tmp->getURL(); ?>" title="<?= strip_tags($tmp->getFullName()) ?>">
172 172
                 					<?= \Fisharebest\Webtrees\Functions\FunctionsPrint::highlightSearchHits($tmp->getShortName()) ?>
173 173
                 				</a>
174 174
                 			<?php } ?>
175 175
                 			</td>
176 176
         					<?php if (ModuleManager::getInstance()->isOperational(Constants::MODULE_MAJ_ISSOURCED_NAME)) {
177
-        				        $isBSourced = $dperson->isBirthSourced(); ?>
177
+								$isBSourced = $dperson->isBirthSourced(); ?>
178 178
         				   	<td data-sort="<?= $isBSourced ?>"><?= FunctionsPrint::formatIsSourcedIcon('E', $isBSourced, 'BIRT', 1, 'medium') ?></td>
179 179
         					<?php } else { ?>
180 180
         					<td>&nbsp;</td>
@@ -199,7 +199,7 @@  discard block
 block discarded – undo
199 199
     			 <?php } else if ($this->data->get('generation', 0) > 0) { ?> 
200 200
     			<p><?= I18N::translate('No ancestors are missing for this generation. Generation complete at %s.', I18N::percentage($this->data->get('perc_sosa'), 2)) ?></p>
201 201
     			    <?php }   			    
202
-    			} else { ?>
202
+				} else { ?>
203 203
     			<p class="warning"><?= I18N::translate('The list could not be displayed. Reasons might be:') ?><br/>
204 204
     				<ul>
205 205
     					<li><?= I18N::translate('No Sosa root individual has been defined.') ?></li>
@@ -210,6 +210,6 @@  discard block
 block discarded – undo
210 210
     			<?php } ?>
211 211
     		</div> 
212 212
     		<?php 
213
-        }
213
+		}
214 214
 }
215 215
  
216 216
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -35,9 +35,9 @@  discard block
 block discarded – undo
35 35
             <div id="maj-sosa-missing-page" class="center">
36 36
     			<h2><?= $this->data->get('title') ?></h2>
37 37
     			
38
-    			<?php  if($this->data->get('is_setup')) { 
38
+    			<?php  if ($this->data->get('is_setup')) { 
39 39
     			    $this->renderSosaHeader();
40
-    			    if($this->data->get('has_missing', false)) {
40
+    			    if ($this->data->get('has_missing', false)) {
41 41
     			        $table_id = $this->data->get('table_id');
42 42
     			        ?>
43 43
     			<div id="sosa-indi-missing" class="smissing-list">
@@ -102,7 +102,7 @@  discard block
 block discarded – undo
102 102
         				</thead>
103 103
         			<tbody>
104 104
         			
105
-        			<?php foreach($this->data->get('missing_list') as $missing_tab) {
105
+        			<?php foreach ($this->data->get('missing_list') as $missing_tab) {
106 106
         			    $person = $missing_tab['indi'];
107 107
         			    
108 108
         			    /** @var \Fisharebest\Webtrees\Individual $person */
@@ -121,17 +121,17 @@  discard block
 block discarded – undo
121 121
                 			<td class="transparent"><?= $person->getXref() ?></td>
122 122
                 			<td colspan="2" data-sort="<?= Filter::escapeHtml($givn_surn) ?>">
123 123
                 			<?php foreach ($person->getAllNames() as $num=>$name) {
124
-                				if ($name['type']=='NAME') {
125
-                					$title='';
124
+                				if ($name['type'] == 'NAME') {
125
+                					$title = '';
126 126
                 				} else {
127
-                					$title='title="'.strip_tags(GedcomTag::getLabel($name['type'], $person)).'"';
127
+                					$title = 'title="'.strip_tags(GedcomTag::getLabel($name['type'], $person)).'"';
128 128
                 				}
129
-                				if ($num==$person->getPrimaryName()) {
130
-                					$class=' class="name2"';
131
-                					$sex_image=$person->getSexImage();
129
+                				if ($num == $person->getPrimaryName()) {
130
+                					$class = ' class="name2"';
131
+                					$sex_image = $person->getSexImage();
132 132
                 				} else {
133
-                					$class='';
134
-                					$sex_image='';
133
+                					$class = '';
134
+                					$sex_image = '';
135 135
                 				} ?>
136 136
                 				<a <?= $title.' '.$class ?> href="<?= $person->getHtmlUrl() ?>">
137 137
                 					<?= \Fisharebest\Webtrees\Functions\FunctionsPrint::highlightSearchHits($name['full']) ?>
@@ -140,7 +140,7 @@  discard block
 block discarded – undo
140 140
                 				echo implode('&nbsp;',
141 141
                 				    \MyArtJaub\Webtrees\Hook\HookProvider::getInstance()
142 142
                 				    ->get('hRecordNameAppend')
143
-                				    ->executeOnlyFor(array(Constants::MODULE_MAJ_SOSA_NAME),  $person, 'smaller'));  ?>
143
+                				    ->executeOnlyFor(array(Constants::MODULE_MAJ_SOSA_NAME), $person, 'smaller')); ?>
144 144
                 				<br/>
145 145
                     		<?php }
146 146
                     		echo $person->getPrimaryParentsNames('parents details1', 'none');
@@ -188,9 +188,9 @@  discard block
 block discarded – undo
188 188
 							<td class="ui-state-default" colspan="11">
189 189
 								<div class="center">
190 190
 									<?= I18N::translate('Number of different missing ancestors: %s', I18N::number($this->data->get('missing_diff_count'))) ?>
191
-									<?php if($this->data->get('missing_hidden') > 0) echo ' ['. I18N::translate('%s hidden', I18N::number($this->data->get('missing_hidden'))).']'; ?>
192
-									<?= ' - ' . I18N::translate('Generation complete at %s', I18N::percentage($this->data->get('perc_sosa'), 2)) ?>
193
-									<?= ' [' . I18N::translate('Potential %s', I18N::percentage($this->data->get('perc_sosa_potential'),2)).']' ?>
191
+									<?php if ($this->data->get('missing_hidden') > 0) echo ' ['.I18N::translate('%s hidden', I18N::number($this->data->get('missing_hidden'))).']'; ?>
192
+									<?= ' - '.I18N::translate('Generation complete at %s', I18N::percentage($this->data->get('perc_sosa'), 2)) ?>
193
+									<?= ' ['.I18N::translate('Potential %s', I18N::percentage($this->data->get('perc_sosa_potential'), 2)).']' ?>
194 194
 								</div>
195 195
 							</td>
196 196
 						</tr>
Please login to merge, or discard this patch.
src/Webtrees/Hook/HookInterfaces/RecordNameTextExtenderInterface.php 1 patch
Indentation   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -1,13 +1,13 @@
 block discarded – undo
1 1
 <?php
2 2
  /**
3
- * webtrees-lib: MyArtJaub library for webtrees
4
- *
5
- * @package MyArtJaub\Webtrees
6
- * @subpackage Hook
7
- * @author Jonathan Jaubart <[email protected]>
8
- * @copyright Copyright (c) 2011-2016, Jonathan Jaubart
9
- * @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3
10
- */
3
+  * webtrees-lib: MyArtJaub library for webtrees
4
+  *
5
+  * @package MyArtJaub\Webtrees
6
+  * @subpackage Hook
7
+  * @author Jonathan Jaubart <[email protected]>
8
+  * @copyright Copyright (c) 2011-2016, Jonathan Jaubart
9
+  * @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3
10
+  */
11 11
 namespace MyArtJaub\Webtrees\Hook\HookInterfaces;
12 12
 
13 13
 use Fisharebest\Webtrees\GedcomRecord;
Please login to merge, or discard this patch.
src/Webtrees/Hook/HookInterfaces/FactSourceTextExtenderInterface.php 1 patch
Indentation   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -1,13 +1,13 @@
 block discarded – undo
1 1
 <?php
2 2
  /**
3
- * webtrees-lib: MyArtJaub library for webtrees
4
- *
5
- * @package MyArtJaub\Webtrees
6
- * @subpackage Hook
7
- * @author Jonathan Jaubart <[email protected]>
8
- * @copyright Copyright (c) 2011-2016, Jonathan Jaubart
9
- * @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3
10
- */
3
+  * webtrees-lib: MyArtJaub library for webtrees
4
+  *
5
+  * @package MyArtJaub\Webtrees
6
+  * @subpackage Hook
7
+  * @author Jonathan Jaubart <[email protected]>
8
+  * @copyright Copyright (c) 2011-2016, Jonathan Jaubart
9
+  * @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3
10
+  */
11 11
 namespace MyArtJaub\Webtrees\Hook\HookInterfaces;
12 12
 
13 13
 /**
Please login to merge, or discard this patch.