Skip to content

Commit

Permalink
PHP7 code improvements (#1395)
Browse files Browse the repository at this point in the history
* fix php7 strict code errors

* improve code for strict php rules

* don't use static veriable as object property
  • Loading branch information
Paweł Mikołajczuk committed Jun 21, 2016
1 parent fc6cc8b commit b23cc1f
Show file tree
Hide file tree
Showing 7 changed files with 43 additions and 27 deletions.
2 changes: 1 addition & 1 deletion newscoop/classes/Image.php
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ class Image extends DatabaseObject
*
* @param int $p_imageId
*/
public function Image($p_imageId = null)
public function __construct($p_imageId = null)
{
parent::DatabaseObject($this->m_columnNames);
$this->m_data['Id'] = $p_imageId;
Expand Down
8 changes: 4 additions & 4 deletions newscoop/classes/SaaS.php
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@ public static function singleton()
*/
public function hasPermission($p_permissionString)
{
if (array_key_exists('permissions', $this->saasConfig)) {
$permissions = $this->saasConfig['permissions'];
if (array_key_exists('permissions', self::$saasConfig)) {
$permissions = self::$saasConfig['permissions'];
} else {
$permissions = array();
}
Expand Down Expand Up @@ -73,7 +73,7 @@ public function hasPrivilege($p_resourceName = null, $p_privilegeName)

$hasPrivilege = TRUE;
if (array_key_exists('privileges', self::$saasConfig)) {
$privileges = $this->saasConfig['privileges'];
$privileges = self::$saasConfig['privileges'];
} else {
$privileges = array();
}
Expand Down Expand Up @@ -102,7 +102,7 @@ public function filterPrivileges($p_resourceName = null, $p_privilegeName = null
{
$returnArray = array();
if (array_key_exists('privileges', $this->saasConfig)) {
$privileges = $this->saasConfig['privileges'];
$privileges = self::$saasConfig['privileges'];
} else {
$privileges = array();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ class ImageManager
* Constructor. Create a new Image Manager instance.
* @param array $config configuration array, see config.inc.php
*/
function ImageManager($config)
function __construct($config)
{
$this->config = $config;
}
Expand Down Expand Up @@ -622,4 +622,4 @@ function processNewDir()
}
}

?>
?>
12 changes: 6 additions & 6 deletions newscoop/js/tinymce/plugins/campsiteimage/images.php
Original file line number Diff line number Diff line change
Expand Up @@ -200,9 +200,9 @@ function drawErrorBase(&$manager)
<html>
<head>
<title>Image List</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="css/imagelist.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="assets/dialog.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="/js/tinymce/plugins/campsiteimage/css/imagelist.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/js/tinymce/plugins/campsiteimage/assets/dialog.js"></script>
<script type="text/javascript">
/*<![CDATA[*/

Expand Down Expand Up @@ -282,9 +282,9 @@ function editImage(image)

/*]]>*/
</script>
<script type="text/javascript" src="../../tiny_mce_popup.js"></script>
<script type="text/javascript" src="js/campsiteimage.js?v=4.3.2"></script>
<script type="text/javascript" src="assets/images.js"></script>
<script type="text/javascript" src="/js/tinymce/tiny_mce_popup.js"></script>
<script type="text/javascript" src="/js/tinymce/plugins/campsiteimage/js/campsiteimage.js?v=4.3.2"></script>
<script type="text/javascript" src="/js/tinymce/plugins/campsiteimage/assets/images.js"></script>
</head>

<body>
Expand Down
14 changes: 7 additions & 7 deletions newscoop/js/tinymce/plugins/campsiteimage/popup.php
Original file line number Diff line number Diff line change
Expand Up @@ -62,10 +62,10 @@
<title>{#campsiteimage_dlg.title}</title>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="css/campsiteimage.css" rel="stylesheet" type="text/css" />
<link href="/js/tinymce/plugins/campsiteimage/css/campsiteimage.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/js/jquery/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="/js/jquery/jquery-ui-1.8.6.custom.min.js"></script>
<script type="text/javascript" src="../../tiny_mce_popup.js"></script>
<script type="text/javascript" src="/js/tinymce/tiny_mce_popup.js"></script>
<script type="text/javascript">
<?php
require_once($GLOBALS['g_campsiteDir']."/$ADMIN_DIR/media-archive/editor_load_tinymce.php");
Expand All @@ -77,10 +77,10 @@
var captionsEnabled = false;
<?php } ?>
</script>
<script type="text/javascript" src="js/campsiteimage.js?v=4.3.2"></script>
<script type="text/javascript" src="assets/popup.js"></script>
<script type="text/javascript" src="assets/dialog.js"></script>
<script type="text/javascript" src="assets/manager.js"></script>
<script type="text/javascript" src="/js/tinymce/plugins/campsiteimage/js/campsiteimage.js?v=4.3.2"></script>
<script type="text/javascript" src="/js/tinymce/plugins/campsiteimage/assets/popup.js"></script>
<script type="text/javascript" src="/js/tinymce/plugins/campsiteimage/assets/dialog.js"></script>
<script type="text/javascript" src="/js/tinymce/plugins/campsiteimage/assets/manager.js"></script>
</head>
<body>
<form action="images.php" id="uploadForm" method="post" enctype="multipart/form-data" onSubmit="<?php
Expand All @@ -90,7 +90,7 @@
?>">
<fieldset>
<div class="dirs">
<iframe src="images.php?article_id=<?php echo $_REQUEST['article_id'] . $imageParams.'&time='.time(); ?>" name="imgManager" id="imgManager" class="imageFrame" scrolling="auto" title="Image Selection" frameborder="0"></iframe>
<iframe src="/js/tinymce/plugins/campsiteimage/images.php?article_id=<?php echo $_REQUEST['article_id'] . $imageParams.'&time='.time(); ?>" name="imgManager" id="imgManager" class="imageFrame" scrolling="auto" title="Image Selection" frameborder="0"></iframe>
</div>
</fieldset>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@ class PreferencesType extends AbstractType
public function buildForm(FormBuilderInterface $builder, array $options)
{
$timeZones = array();
array_walk(timezone_identifiers_list(), function ($timeZone) use (&$timeZones) {
$timezoneIdentifiers = timezone_identifiers_list();
array_walk($timezoneIdentifiers, function ($timeZone) use (&$timeZones) {
$timeZoneGroup = (strpos($timeZone, '/') !== false) ? substr($timeZone, 0, strpos($timeZone, '/')) : $timeZone;
$value = (strpos($timeZone, '/') !== false) ? substr($timeZone, strpos($timeZone, '/') + 1) : $timeZone;
$value = str_replace('_', ' ', $value);
Expand Down
27 changes: 21 additions & 6 deletions newscoop/template_engine/metaclasses/MetaSubscriptions.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,32 +25,47 @@ public function __construct($publicationId, $userId)
}
}

public function has_section($sectionNumber) {
public function has_section($sectionNumber)
{
foreach ($this->m_dbObject as $subscription) {
$subscription = new MetaSubscription($subscription->getSubscriptionId());
if($subscription->has_section($sectionNumber) && $subscription->is_active) {
if ($subscription->has_section($sectionNumber) && $subscription->is_active) {
return $subscription;
}
}

return false;
}

public function has_article($articleNumber) {
public function has_article($articleNumber)
{
foreach ($this->m_dbObject as $subscription) {
$subscription = new MetaSubscription($subscription->getSubscriptionId());
if($subscription->has_article($articleNumber) && $subscription->is_active) {
if ($subscription->has_article($articleNumber) && $subscription->is_valid) {
return $subscription;
}
}

return false;
}

public function has_issue($issueNumber) {
public function has_issue($issueNumber)
{
foreach ($this->m_dbObject as $subscription) {
$subscription = new MetaSubscription($subscription->getSubscriptionId());
if ($subscription->has_issue($issueNumber) && $subscription->is_valid) {
return $subscription;
}
}

return false;
}

public function has_publication($publicationId)
{
foreach ($this->m_dbObject as $subscription) {
$subscription = new MetaSubscription($subscription->getSubscriptionId());
if($subscription->has_issue($issueNumber) && $subscription->is_active) {
if ($subscription->publication->identifier == $publicationId && $subscription->is_valid) {
return $subscription;
}
}
Expand Down

0 comments on commit b23cc1f

Please sign in to comment.