Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.11 Should Support PHP 7.1 #4344

Merged
merged 6 commits into from Feb 4, 2019
Merged

Conversation

greezybacon
Copy link
Contributor

This is an effort to fix all the warnings and crashes running osTicket on PHP 7.1

@JediKev
Copy link
Contributor

JediKev commented Jul 18, 2018

🙏🏻🙏🏻🙏🏻

@husseinsheikh
Copy link

where is the download button for this pull?

@ntozier
Copy link
Contributor

ntozier commented Dec 21, 2018

add .patch to the end of the url for a patch file.
Or .diff to the end of the url for a diff file.

If you are not familiar with .patch or .diff files then I recommend reading this:
https://www.thegeekstuff.com/2014/12/patch-command-examples
If this doesn't make sense there is a lot of examples on Google.

Or lastly you can click on the files changed tab and make the changes manually.

@Ketrel
Copy link

Ketrel commented Jan 4, 2019

Is this still needed for the develop-next branch as of the current state at the 2fd4a42 commit?

@JediKev
Copy link
Contributor

JediKev commented Jan 4, 2019

@Ketrel

It has not been merged so ya.

Cheers.

@Ketrel
Copy link

Ketrel commented Jan 4, 2019

@JediKev

Just wanted to make sure since it no longer merges clean. I was looking through the diff and it looks like some of the blocks it would remove have changed entirely or have new lines, so I wasn't sure if it was still applicable at all.

@JediKev
Copy link
Contributor

JediKev commented Jan 4, 2019

@Ketrel

Lol yea reason why we haven’t merged it yet as it needs to be finalized. Just go through and fix the conflicts for now. Be careful not to remove anything (especially class.filter.php this one gave me a ton of issues).

Cheers.

@GrahamKendall
Copy link

Hi All,

In my naivety with using Github, does anyone have available a zip file or similar with the ammended 19 files in?

Many Thanks,
Graham

@JediKev
Copy link
Contributor

JediKev commented Jan 8, 2019

@GrahamKendall

Nope, for that you'll have to view each file in the Files tab, and download each one individually. (Github doesn't give you a download of the full pull request, mostly likely because it's way faster and easier to apply a patch or to just pull the changes to your own clone/fork)

The easiest way to get these changes is to tack .patch to the end of the pull URL (https://github.com/osTicket/osTicket/pull/4344.patch), get a patch file, and apply that patch to your clone/fork of the repo.

Cheers.

@t-oster
Copy link
Contributor

t-oster commented Jan 30, 2019

Well @greezybacon @protich , what is the best way to help? Should I send a Pull request based on this pull request or how to proceed? I have the feeling, that you are spammed with Issues and Pull requests, so I want to help in the most efficient way.
I am planning to fix all PHP7.1+ issues and then add a few signals/hooks for better plugin support.

@protich protich merged commit 677e12b into osTicket:1.11.x Feb 4, 2019
@GrahamKendall
Copy link

Hi All, yesterday morning I deployed 1.11 after commit 13f2f4a and that seems to have fixed out New Message Alerting.

We did have to rebuild the criteria for a custom queue page.

It also seems we have lost the "save" button from editing existing organisation notes, but I'll post that separately.

Very Many Thanks,
Graham

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants