protected static function render_row_with_description($pConfig, $pCompare, $pVersion, $pGetter, $pExtraText = '', $pExtraCompare = null, $pExtraVersion = null, $description = '', $whatType = null, $errorType = self::WARNING) { $currentVersion = call_user_func(array(MainWP_Server_Information::getClassName(), $pGetter)); ?> <tr> <td><?php echo $pConfig; ?> </td> <td><?php echo $pCompare; ?> <?php echo ($pVersion === true ? 'true' : (is_array($pVersion) && isset($pVersion['version']) ? $pVersion['version'] : $pVersion)) . ' ' . $pExtraText; ?> </td> <td><?php echo $currentVersion === true ? 'true' : $currentVersion; ?> </td> <?php if ($whatType == 'filesize') { ?> <td><?php echo self::filesize_compare($currentVersion, $pVersion, $pCompare) ? '<span class="mainwp-pass"><i class="fa fa-check-circle"></i> Pass</span>' : self::getWarningHTML($errorType); ?> </td> <?php } else { if ($whatType == 'curlssl') { ?> <td><?php echo self::curlssl_compare($pVersion, $pCompare) ? '<span class="mainwp-pass"><i class="fa fa-check-circle"></i> Pass</span>' : self::getWarningHTML($errorType); ?> </td> <?php } else { if ($pGetter == 'getMaxInputTime' && $currentVersion == -1) { ?> <td><?php echo '<span class="mainwp-pass"><i class="fa fa-check-circle"></i> Pass</span>'; ?> </td> <?php } else { ?> <td><?php echo version_compare($currentVersion, $pVersion, $pCompare) || $pExtraCompare != null && version_compare($currentVersion, $pExtraVersion, $pExtraCompare) ? '<span class="mainwp-pass"><i class="fa fa-check-circle"></i> Pass</span>' : self::getWarningHTML($errorType); ?> </td> <?php } } } ?> </tr> <?php }