<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3515832527169298530</id><updated>2024-09-05T17:51:40.494-07:00</updated><category term="mysql"/><category term="php"/><category term="linux"/><category term="bash"/><category term="laravel"/><category term="centos"/><category term="database"/><category term="export"/><category term="install"/><category term="magento"/><category term="mysqldump"/><category term="ssh"/><category term="Geek"/><category term="apache"/><category term="monitor"/><category term="replication"/><category term="auto_increment"/><category term="bluetooth"/><category term="cli"/><category term="code"/><category term="copy"/><category term="delete"/><category term="duplicate"/><category term="error"/><category term="git"/><category term="html"/><category term="log"/><category term="phpstorm"/><category term="query"/><category term="script"/><category term="alias"/><category term="auto"/><category term="backup"/><category term="configuration"/><category term="convert"/><category term="crontab"/><category term="custom"/><category term="debugging"/><category term="development"/><category term="examples"/><category term="exec"/><category term="execute"/><category term="files"/><category term="game"/><category term="innodb"/><category term="javascript"/><category term="lamp"/><category term="limit"/><category term="master"/><category term="move"/><category term="online"/><category term="osx"/><category term="pdo"/><category term="permissions"/><category term="programming"/><category term="recursive"/><category term="remote"/><category term="remove"/><category term="repository"/><category term="schema"/><category term="server"/><category term="slave"/><category term="sshfs"/><category term="svn"/><category term="track"/><category term="variable"/><category term="vpn"/><category term="xdebug"/><category term="2.4"/><category term="5.6.12"/><category term="7zip"/><category term="Cuck lorre"/><category term="Custom Config Server Variables System Based Configurations"/><category term="IP"/><category term="Percona"/><category term="Tagaroo"/><category term="WordPress"/><category term="XtraBackup"/><category term="\Route::hasMiddlewareGroup"/><category term="ac1900"/><category term="adminer"/><category term="alter table"/><category term="alternative"/><category term="amazon"/><category term="api"/><category term="apt-get"/><category term="argument"/><category term="attracted"/><category term="audio"/><category term="authentication"/><category term="automation"/><category term="available"/><category term="bad"/><category term="bat"/><category term="billiard"/><category term="binlog"/><category term="blob"/><category term="blogs"/><category term="bootstrap"/><category term="border-radius"/><category term="bower"/><category term="broadcast"/><category term="brokerbin"/><category term="btn"/><category term="bug"/><category term="builder"/><category term="button"/><category term="calories"/><category term="camera"/><category term="carbs"/><category term="carom"/><category term="cart"/><category term="ceo"/><category term="check"/><category term="checksums"/><category term="chrome"/><category term="chunk"/><category term="clear"/><category term="clojure"/><category term="cloning"/><category term="cnf"/><category term="collisions"/><category term="color"/><category term="command line"/><category term="commit"/><category term="compact"/><category term="composer"/><category term="controller"/><category term="corruption"/><category term="coupons"/><category term="create index"/><category term="crud"/><category term="css"/><category term="css3"/><category term="cute"/><category term="cygwin"/><category term="define"/><category term="define: mah"/><category term="depth"/><category term="design"/><category term="diet"/><category term="directories"/><category term="dos"/><category term="drop"/><category term="dropped"/><category term="dsa"/><category term="dump"/><category term="dynamic queries"/><category term="ecomm"/><category term="electronics"/><category term="eloquent"/><category term="ember-cli"/><category term="emberjs"/><category term="environment variables"/><category term="error reporting"/><category term="evnironment"/><category term="example"/><category term="exclude"/><category term="execution"/><category term="exists"/><category term="expand"/><category term="fat"/><category term="file"/><category term="find"/><category term="firewall"/><category term="fix"/><category term="food"/><category term="forward"/><category term="free"/><category term="frustrated"/><category term="fuelphp"/><category term="fulltext"/><category term="fun"/><category term="function"/><category term="gategories"/><category term="generator"/><category term="getValue"/><category term="gimmicks"/><category term="gist"/><category term="github"/><category term="glove"/><category term="gone away"/><category term="grep"/><category term="group"/><category term="gun"/><category term="handset"/><category term="handy"/><category term="hasMiddlewareGroup"/><category term="headphone"/><category term="headset"/><category term="health"/><category term="help"/><category term="helper"/><category term="highlight"/><category term="highlights"/><category term="history"/><category term="host"/><category term="html5"/><category term="https"/><category term="icbin"/><category term="icon"/><category term="image"/><category term="images"/><category term="import"/><category term="increase"/><category term="increment"/><category term="incron"/><category term="incrond"/><category term="incrontab"/><category term="infile"/><category term="information_schema"/><category term="inheritance"/><category term="ini"/><category term="input-group"/><category term="insert"/><category term="interactive"/><category term="java"/><category term="job"/><category term="jquery"/><category term="jvm"/><category term="kernel"/><category term="keywords"/><category term="knights"/><category term="lacking"/><category term="language"/><category term="laptops"/><category term="lectures"/><category term="limits"/><category term="line numbers"/><category term="links"/><category term="lisp"/><category term="lnk"/><category term="loading"/><category term="local"/><category term="locking"/><category term="logging"/><category term="login"/><category term="logs"/><category term="lords"/><category term="mac"/><category term="macbook"/><category term="mage"/><category term="mageworx"/><category term="mah"/><category term="management"/><category term="marklets"/><category term="max_allowed_packet"/><category term="memory"/><category term="message"/><category term="messages"/><category term="messenger"/><category term="method"/><category term="microsoft"/><category term="middleware"/><category term="miniinthebox"/><category term="mirror"/><category term="missing records"/><category term="mitel"/><category term="model"/><category term="multiple"/><category term="myisam"/><category term="mysql_config_editor"/><category term="mysqlimport"/><category term="names"/><category term="necklace"/><category term="nginx"/><category term="no interest"/><category term="no wait"/><category term="node"/><category term="nodejs"/><category term="nohup"/><category term="not working"/><category term="nutrition"/><category term="office"/><category term="old"/><category term="open window."/><category term="open_files_limit"/><category term="options"/><category term="ownership"/><category term="owning"/><category term="p7zip"/><category term="package"/><category term="parallax"/><category term="password"/><category term="pattern"/><category term="persistent"/><category term="phantomjs"/><category term="phone"/><category term="php-fpm"/><category term="php7"/><category term="php7.1"/><category term="pid"/><category term="piggy"/><category term="pipe"/><category term="pool"/><category term="prevent"/><category term="private"/><category term="procedure"/><category term="process"/><category term="processes"/><category term="processing"/><category term="profile.d"/><category term="profiling"/><category term="progress"/><category term="project"/><category term="protein"/><category term="puphpet"/><category term="rant"/><category term="rdbms"/><category term="read"/><category term="rear"/><category term="rebase"/><category term="reconnect"/><category term="redo"/><category term="relation"/><category term="reopen tab"/><category term="replace"/><category term="reset"/><category term="restful"/><category term="restore"/><category term="return"/><category term="revive"/><category term="rm"/><category term="root"/><category term="rounded corners"/><category term="router"/><category term="rsa"/><category term="run"/><category term="save"/><category term="save now"/><category term="schemaless"/><category term="scout"/><category term="screen"/><category term="search engine"/><category term="searchable"/><category term="secure"/><category term="sendmail"/><category term="session"/><category term="session_regenerate_id"/><category term="setup"/><category term="shared"/><category term="shiney"/><category term="shiny"/><category term="shooting"/><category term="shortcut"/><category term="show"/><category term="shrink"/><category term="sibling"/><category term="single_user"/><category term="size"/><category term="slow query"/><category term="smdr"/><category term="smrsh"/><category term="sql"/><category term="sql server"/><category term="sshpass"/><category term="status"/><category term="sticks"/><category term="stored"/><category term="stores"/><category term="string"/><category term="systems administrator"/><category term="tables"/><category term="tagging"/><category term="tail"/><category term="tcpdump"/><category term="terminal"/><category term="tests"/><category term="textarea"/><category term="things"/><category term="tiny"/><category term="tmp"/><category term="to long"/><category term="tools"/><category term="transfer"/><category term="transportable tablespaces"/><category term="trigger"/><category term="ubuntu"/><category term="unzip"/><category term="upd"/><category term="update"/><category term="url"/><category term="urls"/><category term="usb"/><category term="utf8_general_ci"/><category term="utf8mb4"/><category term="utter"/><category term="vagrant"/><category term="variables"/><category term="view"/><category term="vmware"/><category term="vulnerable"/><category term="watchman"/><category term="web"/><category term="wellness"/><category term="wifi"/><category term="winscp"/><category term="without password"/><category term="workout"/><category term="worldwide"/><category term="worst"/><category term="xml"/><category term="xmlrpc"/><category term="xubuntu"/><category term="yahoo"/><category term="💩"/><title type='text'>Geeks Like Shiny Things</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>118</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-4478999511464218648</id><published>2020-11-15T22:32:00.002-08:00</published><updated>2020-11-15T22:32:36.946-08:00</updated><title type='text'>Pop-Up Book from HELL.</title><content type='html'>&lt;p&gt;&lt;b&gt;One of the best responses to being startled.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK5OQlbmLe24lDLCJBQ7WiX1ZVt-pSovgwbRLCv5pNig55BAcWdbTtZ87phQCIynZ8sJwJ52cLD5flT5rJxh5Dc-pzhaE31f_4L52uyz-385dzsMyT4NQvUy3OQehXlSGP4SDehfup4piZ/&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1445&quot; data-original-width=&quot;2048&quot; height=&quot;226&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK5OQlbmLe24lDLCJBQ7WiX1ZVt-pSovgwbRLCv5pNig55BAcWdbTtZ87phQCIynZ8sJwJ52cLD5flT5rJxh5Dc-pzhaE31f_4L52uyz-385dzsMyT4NQvUy3OQehXlSGP4SDehfup4piZ/&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.reddit.com/r/GilmoreGirls/comments/6r7ane/god_youre_like_a_popup_book_from_hell/&quot;&gt;You&#39;re like a pop-up book from hell.&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/4478999511464218648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2020/11/pop-up-book-from-hell.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/4478999511464218648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/4478999511464218648'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2020/11/pop-up-book-from-hell.html' title='Pop-Up Book from HELL.'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK5OQlbmLe24lDLCJBQ7WiX1ZVt-pSovgwbRLCv5pNig55BAcWdbTtZ87phQCIynZ8sJwJ52cLD5flT5rJxh5Dc-pzhaE31f_4L52uyz-385dzsMyT4NQvUy3OQehXlSGP4SDehfup4piZ/s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-1391212265093162003</id><published>2018-10-17T09:43:00.001-07:00</published><updated>2018-10-17T09:49:10.669-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="gun"/><category scheme="http://www.blogger.com/atom/ns#" term="ownership"/><category scheme="http://www.blogger.com/atom/ns#" term="owning"/><category scheme="http://www.blogger.com/atom/ns#" term="shooting"/><title type='text'>Gun Ownership</title><content type='html'>&lt;h2&gt;
Gun Ownership In 2018&lt;/h2&gt;
I own guns. I like shooting guns. My alarm system and video surveillance makes me feel safe, guns are safely tucked away. What are the numbers on guns in the US that makes some people nervous about people owning guns!?&lt;br /&gt;
&lt;br /&gt;
These articles are just simple facts about ownership in US and each state.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.statista.com/statistics/249740/percentage-of-households-in-the-united-states-owning-a-firearm/&quot; target=&quot;_blank&quot;&gt;42% of all americans surveyed own a&lt;/a&gt;&amp;nbsp;gun or more.&lt;br /&gt;
&lt;a href=&quot;https://www.statista.com/statistics/215655/number-of-registered-weapons-in-the-us-by-state/&quot; target=&quot;_blank&quot;&gt;Texas&lt;/a&gt; has almost double registered weapons than any other state.&lt;br /&gt;
&lt;a href=&quot;https://qz.com/1095899/gun-ownership-in-america-in-three-charts/&quot; target=&quot;_blank&quot;&gt;&quot;The US tops the list of countries with the most guns, owning about half the world’s guns while making up only 5% of the world population&quot;&lt;/a&gt;&lt;br /&gt;
&lt;h3&gt;
Disturbing articles about mass quantities of guns&lt;/h3&gt;
&lt;div&gt;
Now these articles could make me nervous.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;a href=&quot;https://qz.com/1095899/gun-ownership-in-america-in-three-charts/&quot; target=&quot;_blank&quot;&gt;Three percent of the population own half of the civilian guns in the US&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://abcnews.go.com/US/guns-loaded-high-capacity-magazines-found-vegas-shooters/story?id=50228093&quot; target=&quot;_blank&quot;&gt;47 guns with LOADED high-capacity clips&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Why do 3% of all US citizens own 1/2 the guns?&amp;nbsp; Do they really need to? Should there be a limit to stockpiling arms?&amp;nbsp; Maybe a sanity test? LOL.&lt;br /&gt;
&lt;br /&gt;
How about &lt;a href=&quot;https://www.businessinsider.com/how-many-mass-shootings-in-america-this-year-2018-2&quot; target=&quot;_blank&quot;&gt;mass shootings&lt;/a&gt;?&amp;nbsp; That article shows that there had 154 shootings before the end of June this year (2018). What can be done to prevent this? I don&#39;t think there is truly a way. Registration does not seem to matter. Anyone can pass a psych test if they really wanted to research it and try and those are probably the ones to worry about!&lt;br /&gt;
&lt;br /&gt;
What do you think?&lt;br /&gt;
&lt;br /&gt;
FYI: this post sparked my inquiry.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.facebook.com/photo.php?fbid=1983645618341132&amp;amp;set=gm.2288733567868776&amp;amp;type=3&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; data-original-height=&quot;1084&quot; data-original-width=&quot;720&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQPdKEUzTylkEJlYi4C-GjQ3MZNVWTpxYSdcxyFaS93hcp_c2PA5sSLokm-VGZOSSWLPjTAOy1lXrGIH1w71ZZWZEIF7R_s8zqDtBGVDRcvqmkIpr_ltcdRRChkIi57RL5fNpyE8U5YJhR/s640/guns.jpg&quot; title=&quot;Say When&quot; width=&quot;424&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br class=&quot;Apple-interchange-newline&quot; /&gt;&lt;i&gt;&lt;span style=&quot;background-color: white; color: #1d2129; font-family: system-ui, -apple-system, system-ui, &amp;quot;.SFNSText-Regular&amp;quot;, sans-serif; font-size: 14px; text-align: left;&quot;&gt;Try it little girl&lt;/span&gt;&lt;span class=&quot;_5mfr&quot; style=&quot;background-color: white; color: #1d2129; font-family: system-ui, -apple-system, system-ui, &amp;quot;.SFNSText-Regular&amp;quot;, sans-serif; font-size: 14px; margin: 0px 1px; text-align: left;&quot;&gt;&lt;span class=&quot;_6qdm&quot; style=&quot;background-image: url(&amp;quot;https://static.xx.fbcdn.net/images/emoji.php/v9/f42/3/16/1f60f.png&amp;quot;); background-repeat: no-repeat; background-size: contain; color: transparent; display: inline-block; font-family: inherit; font-size: 16px; height: 16px; text-shadow: none; vertical-align: text-bottom; width: 16px;&quot;&gt;😏&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/1391212265093162003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2018/10/gun-ownership.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/1391212265093162003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/1391212265093162003'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2018/10/gun-ownership.html' title='Gun Ownership'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQPdKEUzTylkEJlYi4C-GjQ3MZNVWTpxYSdcxyFaS93hcp_c2PA5sSLokm-VGZOSSWLPjTAOy1lXrGIH1w71ZZWZEIF7R_s8zqDtBGVDRcvqmkIpr_ltcdRRChkIi57RL5fNpyE8U5YJhR/s72-c/guns.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-8220873520059572309</id><published>2018-10-05T06:30:00.000-07:00</published><updated>2018-10-05T06:30:20.060-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="chrome"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="search engine"/><category scheme="http://www.blogger.com/atom/ns#" term="shortcut"/><title type='text'>Javascript shortcuts using chrome search engine feature.</title><content type='html'>Just add this as the URL for a search engine ... javascript:jQuery(&quot;.diff-file.file-holder&quot;).has(&quot;strong.file-title-name[data-original-title~=&#39;deleted&#39;]&quot;).toggle();&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0zGhP7ZR_GJY_82lHdViOQlO0QeCq6xYuj3X2C5GwH7C8rITMAjnJcrpZ4LozYIk7M7bbLj9KFbb5QhV_j_pwJo7_8xffrxTRucDp0ppQa_LowsidTX8VrE9Yhe4z0ascgxr09i-RfNk-/s1600/Screen+Shot+2018-10-05+at+8.27.13+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;806&quot; data-original-width=&quot;1106&quot; height=&quot;233&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0zGhP7ZR_GJY_82lHdViOQlO0QeCq6xYuj3X2C5GwH7C8rITMAjnJcrpZ4LozYIk7M7bbLj9KFbb5QhV_j_pwJo7_8xffrxTRucDp0ppQa_LowsidTX8VrE9Yhe4z0ascgxr09i-RfNk-/s320/Screen+Shot+2018-10-05+at+8.27.13+AM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Use a search engine keyword shortcut to execute javascript on a page… in this case it will toggle visibility of all the deleted files in a gitlab merge request&lt;br /&gt;
&lt;br /&gt;
Just type gtd in the address bar and select the search engine and it will execute that javascript on the current page.</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/8220873520059572309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2018/10/javascript-shortcuts-using-chrome.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/8220873520059572309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/8220873520059572309'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2018/10/javascript-shortcuts-using-chrome.html' title='Javascript shortcuts using chrome search engine feature.'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0zGhP7ZR_GJY_82lHdViOQlO0QeCq6xYuj3X2C5GwH7C8rITMAjnJcrpZ4LozYIk7M7bbLj9KFbb5QhV_j_pwJo7_8xffrxTRucDp0ppQa_LowsidTX8VrE9Yhe4z0ascgxr09i-RfNk-/s72-c/Screen+Shot+2018-10-05+at+8.27.13+AM.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-8622361798805924102</id><published>2018-07-18T17:54:00.000-07:00</published><updated>2018-07-18T17:54:19.031-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="database"/><category scheme="http://www.blogger.com/atom/ns#" term="drop"/><category scheme="http://www.blogger.com/atom/ns#" term="single_user"/><category scheme="http://www.blogger.com/atom/ns#" term="sql server"/><title type='text'>SQL Server: cannot drop database because currently its in use</title><content type='html'>&lt;br /&gt;
&lt;h3&gt;
    cannot drop database because currently its in use
&lt;/h3&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;segoe ui&amp;quot; , &amp;quot;lucida grande&amp;quot; , &amp;quot;verdana&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;SQL Server 2005&amp;nbsp;Standard Edition&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;segoe ui&amp;quot; , &amp;quot;lucida grande&amp;quot; , &amp;quot;verdana&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;SQL Server 2008&amp;nbsp;Standard Edition&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;segoe ui&amp;quot; , &amp;quot;lucida grande&amp;quot; , &amp;quot;verdana&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;SQL Server 2012 Standard Edition&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;segoe ui&amp;quot; , &amp;quot;lucida grande&amp;quot; , &amp;quot;verdana&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;.... maybe others?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;&lt;b&gt;The big-hammer approach is...&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #2b2b2b; color: #a9b7c6; font-family: &#39;Menlo&#39;; font-size: 9.0pt;&quot;&gt;
&lt;div style=&quot;color: #cc7832; font-weight: bold;&quot;&gt;
use master&lt;span style=&quot;font-size: 9pt;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #cc7832; font-weight: bold;&quot;&gt;
alter database&amp;nbsp;&lt;span style=&quot;color: #a9b7c6; font-size: 9pt;&quot;&gt;my_app&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #cc7832; font-weight: bold;&quot;&gt;
set single_user with rollback immediate&lt;span style=&quot;font-size: 9pt;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #cc7832; font-weight: bold;&quot;&gt;
drop database&amp;nbsp;&lt;span style=&quot;color: #a9b7c6; font-size: 9pt;&quot;&gt;my_app&lt;/span&gt;&lt;span style=&quot;color: #cc7832; font-size: 9pt;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #cc7832; font-size: 9pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #cc7832;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #2b2b2b; color: #a9b7c6; font-family: &#39;Menlo&#39;; font-size: 9.0pt;&quot;&gt;
&lt;div style=&quot;color: #cc7832; font-weight: bold;&quot;&gt;
use master&lt;span style=&quot;font-size: 9pt;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #cc7832; font-weight: bold;&quot;&gt;
alter database&amp;nbsp;&lt;span style=&quot;color: #a9b7c6; font-size: 9pt;&quot;&gt;Website&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #cc7832; font-weight: bold;&quot;&gt;
set single_user with rollback immediate&lt;span style=&quot;font-size: 9pt;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #cc7832; font-weight: bold;&quot;&gt;
drop database&amp;nbsp;&lt;span style=&quot;color: #a9b7c6; font-size: 9pt;&quot;&gt;Website&lt;/span&gt;&lt;span style=&quot;color: #cc7832; font-size: 9pt;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #cc7832; font-size: 9pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #2b2b2b; color: #a9b7c6; font-family: &#39;Menlo&#39;; font-size: 9.0pt;&quot;&gt;
&lt;div style=&quot;color: #cc7832; font-weight: bold;&quot;&gt;
use master&lt;span style=&quot;font-size: 9pt;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #cc7832; font-weight: bold;&quot;&gt;
alter database&amp;nbsp;&lt;span style=&quot;color: #a9b7c6; font-size: 9pt;&quot;&gt;tempdb&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #cc7832; font-weight: bold;&quot;&gt;
set single_user with rollback immediate&lt;span style=&quot;font-size: 9pt;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #cc7832; font-weight: bold;&quot;&gt;
drop database&amp;nbsp;&lt;span style=&quot;color: #a9b7c6; font-size: 9pt;&quot;&gt;tempdb&lt;/span&gt;&lt;span style=&quot;color: #cc7832; font-size: 9pt;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: blue; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;a href=&quot;https://social.msdn.microsoft.com/Forums/sqlserver/en-US/960a53b0-fe86-43f7-8a01-54322e6fd40b/cannot-drop-database-because-currently-its-in-use?forum=transactsql&quot; target=&quot;_blank&quot;&gt;You may try this example which take the database to Single_user immediately and drop it&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/8622361798805924102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2018/07/sql-server-cannot-drop-database-because.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/8622361798805924102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/8622361798805924102'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2018/07/sql-server-cannot-drop-database-because.html' title='SQL Server: cannot drop database because currently its in use'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-7259142517519005061</id><published>2018-05-02T06:56:00.000-07:00</published><updated>2018-05-02T06:56:33.853-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="api"/><category scheme="http://www.blogger.com/atom/ns#" term="composer"/><category scheme="http://www.blogger.com/atom/ns#" term="help"/><category scheme="http://www.blogger.com/atom/ns#" term="package"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="revive"/><category scheme="http://www.blogger.com/atom/ns#" term="xml"/><category scheme="http://www.blogger.com/atom/ns#" term="xmlrpc"/><title type='text'>Composer Packages: Revive AdServer XML API</title><content type='html'>&lt;br /&gt;
&lt;h1 style=&quot;border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; padding-bottom: 0.3em;&quot;&gt;
Artistan/Revive-XmlRpc &lt;a href=&quot;https://github.com/Artistan/Revive-XmlRpc&quot; target=&quot;_blank&quot;&gt;Artistan@github&lt;/a&gt;&lt;/h1&gt;
&lt;div style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px;&quot;&gt;
remote procedure calls - RPC - is a basic API that has existed on Revive since it was OpenX Source. This is a basic update to that system and extracted into a package which can be used in virtually any Php Project to access your Revive server or manage multiple Revive servers. The response data is not exactly pretty for Ads Display, but hopefully I can come up with a version 3 that format the data into a more friendly format.&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/Artistan/Revive-XmlRpc#revive-adserver-xml-api&quot; id=&quot;user-content-revive-adserver-xml-api&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Revive AdServer xml api&lt;/h2&gt;
&lt;div style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px;&quot;&gt;
extracted into a package and updated to use packages rather than pear&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/Artistan/Revive-XmlRpc#requires&quot; id=&quot;user-content-requires&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;requires&lt;/h2&gt;
&lt;ul style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px; padding-left: 2em;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;php-xml&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;phpxmlrpc/phpxmlrpc&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;carbondate/carbon&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/Artistan/Revive-XmlRpc#examples&quot; id=&quot;user-content-examples&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;examples&lt;/h2&gt;
&lt;div style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px;&quot;&gt;
these examples were testing in Laravel 5.6 Commands&lt;/div&gt;
&lt;h4 style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/Artistan/Revive-XmlRpc#composer&quot; id=&quot;user-content-composer&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;composer&lt;/h4&gt;
&lt;div class=&quot;highlight highlight-source-json&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px;&quot;&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;    &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;require&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;: {
        &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;artistan/revive-xmlrpc&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;: &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;*&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;
    }&lt;/pre&gt;
&lt;/div&gt;
&lt;h4 style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/Artistan/Revive-XmlRpc#version-2-xml&quot; id=&quot;user-content-version-2-xml&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Version 2 xml&lt;/h4&gt;
&lt;div class=&quot;highlight highlight-text-html-php&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px;&quot;&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;use&lt;/span&gt; &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;Artistan\ReviveXmlRpc\OpenAdsV2ApiXmlRpc&lt;/span&gt;;&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$rpc&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;OpenAdsV2ApiXmlRpc&lt;/span&gt;(&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;ads.me.com&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;, &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;/www/api/v2/xmlrpc/&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;, &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;admin&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;, &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;~test~&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;, &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;0&lt;/span&gt;, &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;true&lt;/span&gt;, &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;15&lt;/span&gt;);&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$list&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$rpc&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;-&amp;gt;&lt;/span&gt;getAgencyList();&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h4 style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/Artistan/Revive-XmlRpc#version-1-xml&quot; id=&quot;user-content-version-1-xml&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Version 1 xml&lt;/h4&gt;
&lt;div class=&quot;highlight highlight-text-html-php&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px;&quot;&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;use&lt;/span&gt; &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;Artistan\ReviveXmlRpc\OpenAdsV1ApiXmlRpc&lt;/span&gt;;&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$rpc&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;OpenAdsV1ApiXmlRpc&lt;/span&gt;(&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;ads.me.com&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;, &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;/www/api/v1/xmlrpc/&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;, &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;admin&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;, &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;~test~&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;, &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;0&lt;/span&gt;, &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;true&lt;/span&gt;, &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;15&lt;/span&gt;);&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$list&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$rpc&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;-&amp;gt;&lt;/span&gt;getAgencyList();&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h4 style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/Artistan/Revive-XmlRpc#ad-display-retrieval-xml&quot; id=&quot;user-content-ad-display-retrieval-xml&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Ad Display Retrieval xml&lt;/h4&gt;
&lt;div class=&quot;highlight highlight-text-html-php&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px;&quot;&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;        &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$rpc&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;OpenAdsDisplayXmlRpc&lt;/span&gt;(&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;ads.energybin.com&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;, &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;/www/delivery/axmlrpc.php&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;, &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;443&lt;/span&gt;, &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;true&lt;/span&gt;, &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;15&lt;/span&gt;);&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;        &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$rpc&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;-&amp;gt;&lt;/span&gt;setRemoteInfo(&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;remote_addr&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;, &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;chuck-dev&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;);&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;        &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$list&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$rpc&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;-&amp;gt;&lt;/span&gt;view(&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;zone:1&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;, &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;0&lt;/span&gt;, &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;, &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;, &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;0&lt;/span&gt;, [], &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;);&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;        &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;var_dump&lt;/span&gt;(&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;json_decode&lt;/span&gt;(&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;json_encode&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$list&lt;/span&gt;),&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;true&lt;/span&gt;));&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
Sources:&lt;br /&gt;
&lt;a href=&quot;https://forum.revive-adserver.com/topic/4909-documenting-the-xmlrpc-api-and-endpoints/?tab=comments#comment-12082&quot; target=&quot;_blank&quot;&gt;Revive Forum&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/7259142517519005061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2018/05/composer-packages-revive-adserver-xml.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/7259142517519005061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/7259142517519005061'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2018/05/composer-packages-revive-adserver-xml.html' title='Composer Packages: Revive AdServer XML API'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-1032546832597966799</id><published>2017-10-19T14:11:00.001-07:00</published><updated>2017-10-19T14:30:14.222-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="function"/><category scheme="http://www.blogger.com/atom/ns#" term="helper"/><category scheme="http://www.blogger.com/atom/ns#" term="💩"/><title type='text'>New Helper Function...</title><content type='html'>Maybe you can tell that I am not a fan of &lt;a href=&quot;https://gist.github.com/Artistan/494cb1d75d62c3b507233eb6d71ef353&quot; target=&quot;_blank&quot;&gt;helper&lt;/a&gt; functions :)&lt;br /&gt;
&lt;br /&gt;
&lt;table class=&quot;highlight tab-size js-file-line-container&quot; data-tab-size=&quot;8&quot; style=&quot;background-color: white; border-collapse: collapse; border-spacing: 0px; box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 14px; tab-size: 8;&quot;&gt;&lt;tbody style=&quot;box-sizing: border-box;&quot;&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;3&quot; id=&quot;file-helpers-php-L3&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-helpers-php-LC3&quot; style=&quot;box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;4&quot; id=&quot;file-helpers-php-L4&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-helpers-php-LC4&quot; style=&quot;box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;if&lt;/span&gt; (&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;!&lt;/span&gt; &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;function_exists&lt;/span&gt;(&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;💩&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;)) {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;5&quot; id=&quot;file-helpers-php-L5&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-helpers-php-LC5&quot; style=&quot;box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    &lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #6a737d;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box;&quot;&gt;/**&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;6&quot; id=&quot;file-helpers-php-L6&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-helpers-php-LC6&quot; style=&quot;box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #6a737d;&quot;&gt;     * Get the available laravel container instance.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;7&quot; id=&quot;file-helpers-php-L7&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-helpers-php-LC7&quot; style=&quot;box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #6a737d;&quot;&gt;     *&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;8&quot; id=&quot;file-helpers-php-L8&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-helpers-php-LC8&quot; style=&quot;box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #6a737d;&quot;&gt;     * &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;@param&lt;/span&gt;  string  $abstract&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;9&quot; id=&quot;file-helpers-php-L9&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-helpers-php-LC9&quot; style=&quot;box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #6a737d;&quot;&gt;     * &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;@param&lt;/span&gt;  array   $parameters&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;10&quot; id=&quot;file-helpers-php-L10&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-helpers-php-LC10&quot; style=&quot;box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #6a737d;&quot;&gt;     * &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;@return&lt;/span&gt; mixed|\Illuminate\Foundation\Application&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;11&quot; id=&quot;file-helpers-php-L11&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-helpers-php-LC11&quot; style=&quot;box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #6a737d;&quot;&gt;     &lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box;&quot;&gt;*/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;12&quot; id=&quot;file-helpers-php-L12&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-helpers-php-LC12&quot; style=&quot;box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;function&lt;/span&gt; 💩(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$abstract&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;null&lt;/span&gt;, &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;array&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$parameters&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;=&lt;/span&gt; [])&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;13&quot; id=&quot;file-helpers-php-L13&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-helpers-php-LC13&quot; style=&quot;box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;14&quot; id=&quot;file-helpers-php-L14&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-helpers-php-LC14&quot; style=&quot;box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;        &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;return&lt;/span&gt; app(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$abstract&lt;/span&gt;,&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$parameters&lt;/span&gt;);&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;15&quot; id=&quot;file-helpers-php-L15&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-helpers-php-LC15&quot; style=&quot;box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;16&quot; id=&quot;file-helpers-php-L16&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-helpers-php-LC16&quot; style=&quot;box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;}&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;&lt;div&gt;
Why do we need all these helpers when there is a valid/verbose/intuitive framework to use.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/1032546832597966799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2017/10/new-helper-function.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/1032546832597966799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/1032546832597966799'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2017/10/new-helper-function.html' title='New Helper Function...'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-5328554715288838203</id><published>2017-09-29T22:40:00.007-07:00</published><updated>2017-09-29T22:40:48.126-07:00</updated><title type='text'>Respecting the flag</title><content type='html'>&lt;span style=&quot;background-color: white; font-family: &amp;quot;SF Optimized&amp;quot;, system-ui, -apple-system, system-ui, &amp;quot;.SFNSText-Regular&amp;quot;, sans-serif; font-size: 30px; font-weight: bold; text-align: center; white-space: pre-wrap;&quot;&gt;It&#39;s not about respecting the flag,but respecting ALL the people under that flag.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/5328554715288838203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2017/09/respecting-flag.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/5328554715288838203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/5328554715288838203'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2017/09/respecting-flag.html' title='Respecting the flag'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-4195682524286033737</id><published>2017-09-05T06:49:00.001-07:00</published><updated>2017-09-05T06:49:22.737-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="camera"/><category scheme="http://www.blogger.com/atom/ns#" term="mac"/><category scheme="http://www.blogger.com/atom/ns#" term="macbook"/><category scheme="http://www.blogger.com/atom/ns#" term="mirror"/><category scheme="http://www.blogger.com/atom/ns#" term="osx"/><category scheme="http://www.blogger.com/atom/ns#" term="rear"/><category scheme="http://www.blogger.com/atom/ns#" term="view"/><title type='text'>MacBook - Rear View Mirror</title><content type='html'>&lt;div class=&quot;article-title&quot;&gt;
&lt;h1 style=&quot;font-family: Montserrat, sans-serif; font-size: 28px; font-weight: 500; margin: 0px 0px 10px;&quot;&gt;
&lt;a href=&quot;http://itstillworks.com/turn-macbook-camera-10761.html&quot; target=&quot;_blank&quot;&gt;How to Turn on a MacBook Camera&lt;/a&gt;&lt;/h1&gt;
&lt;cite style=&quot;display: block; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; margin: 0px 0px 10px;&quot;&gt;by Chad Anderson&lt;/cite&gt;&lt;/div&gt;
&lt;div class=&quot;top-section&quot; style=&quot;background-color: white; padding: 1px 0px; width: 789.969px;&quot;&gt;
&lt;br /&gt;
&lt;figure class=&quot;top-section__photo&quot; style=&quot;margin: 0px auto; overflow: hidden; width: 789.969px;&quot;&gt;&lt;a href=&quot;https://www.blogger.com/null&quot; title=&quot;How to Turn on a MacBook Camera&quot;&gt;&lt;img alt=&quot;The iSight camera light is located at the top of the MacBook&#39;s screen.&quot; src=&quot;http://img-aws.ehowcdn.com/600x400/cpi.studiod.com/www_ehow_com/photos.demandstudios.com/getty/article/176/143/113879440_XS.jpg&quot; style=&quot;display: block; height: 400px; margin: 0px auto;&quot; title=&quot;Justin Sullivan/Getty Images News/Getty Images&quot; /&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;section-0&quot;&gt;
&lt;div style=&quot;font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 16px; line-height: 1.6em; margin-bottom: 2px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 16px; line-height: 1.6em; margin-bottom: 2px;&quot;&gt;
The built-in iSight camera in the Apple MacBook line does not have an on and off switch. Instead, it is activated by software requesting camera input. If a piece of software is not up to date, the application may not be able to turn on the built-in webcam. Test that your webcam turns on and off properly by using the Photo Booth application.&lt;i&gt; (rear view mirror)&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 16px; line-height: 1.6em; margin-bottom: 2px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;section-1&quot;&gt;
&lt;ins class=&quot;adsbygoogle&quot; data-ad-client=&quot;ca-pub-3235755782694080&quot; data-ad-slot=&quot;7182359149&quot; data-adsbygoogle-status=&quot;done&quot; style=&quot;display: inline-block; height: 125px; max-width: 1200px; min-width: 320px; width: 789.984px;&quot;&gt;&lt;ins id=&quot;aswift_0_expand&quot; style=&quot;border: none; display: inline-table; height: 125px; margin: 0px; padding: 0px; position: relative; visibility: visible; width: 790px;&quot;&gt;&lt;ins id=&quot;aswift_0_anchor&quot; style=&quot;border: none; display: block; height: 125px; margin: 0px; padding: 0px; position: relative; visibility: visible; width: 790px;&quot;&gt;&lt;iframe allowfullscreen=&quot;true&quot; allowtransparency=&quot;true&quot; frameborder=&quot;0&quot; height=&quot;125&quot; hspace=&quot;0&quot; id=&quot;aswift_0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; name=&quot;aswift_0&quot; scrolling=&quot;no&quot; style=&quot;height: 125px; left: 0px; position: absolute; top: 0px; width: 790px;&quot; vspace=&quot;0&quot; width=&quot;790&quot;&gt;&lt;/iframe&gt;&lt;/ins&gt;&lt;/ins&gt;&lt;/ins&gt;&lt;div class=&quot;section&quot; id=&quot;section-2&quot;&gt;
&lt;div class=&quot;step-block&quot; style=&quot;display: flex; font-size: 16px; height: auto; justify-content: flex-start; line-height: 22px; margin: 15px 0px;&quot;&gt;
&lt;span class=&quot;step-title&quot; style=&quot;background-color: #366587; box-shadow: rgba(0 , 0 , 0 , 0.35) 0px 1px 2px 0px; color: white; display: inline-block; font-family: &amp;quot;open sans&amp;quot; , sans-serif; height: 23px; margin-right: 10px; padding: 4px 10px; width: auto;&quot;&gt;1&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;step-content&quot; style=&quot;display: inline-block; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; line-height: 1.6em;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;display: inline-block; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; line-height: 1.6em;&quot;&gt;
Click the &quot;Finder&quot; button in your MacBook&#39;s desktop application bar.&lt;/div&gt;
&lt;div style=&quot;display: inline-block; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; line-height: 1.6em;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;section-3&quot;&gt;
&lt;div class=&quot;step-block&quot; style=&quot;display: flex; font-size: 16px; height: auto; justify-content: flex-start; line-height: 22px; margin: 15px 0px;&quot;&gt;
&lt;span class=&quot;step-title&quot; style=&quot;background-color: #366587; box-shadow: rgba(0 , 0 , 0 , 0.35) 0px 1px 2px 0px; color: white; display: inline-block; font-family: &amp;quot;open sans&amp;quot; , sans-serif; height: 23px; margin-right: 10px; padding: 4px 10px; width: auto;&quot;&gt;2&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;step-content&quot; style=&quot;display: inline-block; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; line-height: 1.6em;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;display: inline-block; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; line-height: 1.6em;&quot;&gt;
Click the &quot;Applications&quot; folder on the left side of the dialog.&lt;/div&gt;
&lt;div style=&quot;display: inline-block; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; line-height: 1.6em;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;section-4&quot;&gt;
&lt;div class=&quot;step-block&quot; style=&quot;display: flex; font-size: 16px; height: auto; justify-content: flex-start; line-height: 22px; margin: 15px 0px;&quot;&gt;
&lt;span class=&quot;step-title&quot; style=&quot;background-color: #366587; box-shadow: rgba(0 , 0 , 0 , 0.35) 0px 1px 2px 0px; color: white; display: inline-block; font-family: &amp;quot;open sans&amp;quot; , sans-serif; height: 23px; margin-right: 10px; padding: 4px 10px; width: auto;&quot;&gt;3&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;step-content&quot; style=&quot;display: inline-block; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; line-height: 1.6em;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;display: inline-block; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; line-height: 1.6em;&quot;&gt;
Scroll down to the &quot;Photo Booth&quot; icon, then double-click the icon to launch the program.&lt;/div&gt;
&lt;div style=&quot;display: inline-block; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; line-height: 1.6em;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;small-screen-ad&quot; id=&quot;300x250_atf&quot; style=&quot;text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;section-5&quot;&gt;
&lt;div class=&quot;step-block&quot; style=&quot;display: flex; font-size: 16px; height: auto; justify-content: flex-start; line-height: 22px; margin: 15px 0px;&quot;&gt;
&lt;span class=&quot;step-title&quot; style=&quot;background-color: #366587; box-shadow: rgba(0 , 0 , 0 , 0.35) 0px 1px 2px 0px; color: white; display: inline-block; font-family: &amp;quot;open sans&amp;quot; , sans-serif; height: 23px; margin-right: 10px; padding: 4px 10px; width: auto;&quot;&gt;4&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;step-content&quot; style=&quot;display: inline-block; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; line-height: 1.6em;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;display: inline-block; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; line-height: 1.6em;&quot;&gt;
Wait until the green LED lights up next to the camera. Your built-in iSight camera is now on.&lt;/div&gt;
&lt;div style=&quot;display: inline-block; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; line-height: 1.6em;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot;&gt;
&lt;h4 style=&quot;font-family: Montserrat, sans-serif; font-weight: 500;&quot;&gt;
Tip&lt;/h4&gt;
&lt;ul class=&quot;section__list&quot; style=&quot;padding-left: 0px;&quot;&gt;
&lt;li class=&quot;section__list-item&quot; style=&quot;align-items: center; border-bottom: 1px solid rgb(242, 242, 242); border-top: 1px solid rgb(242, 242, 242); display: flex; list-style: none; padding: 5px 0px;&quot;&gt;&lt;span class=&quot;material-icons&quot; style=&quot;direction: ltr; display: inline-block; font-family: &amp;quot;material icons&amp;quot;; font-size: 24px; line-height: 1; margin-right: 20px; white-space: nowrap; word-wrap: normal;&quot;&gt;check&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;open sans&amp;quot; , sans-serif;&quot;&gt;If your MacBook&#39;s built-in iSight camera does not turn on automatically when entering Photo Booth, then you may be experiencing a hardware issue and should take your MacBook to a certified technician or Apple store.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/4195682524286033737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2017/09/macbook-rear-view-mirror.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/4195682524286033737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/4195682524286033737'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2017/09/macbook-rear-view-mirror.html' title='MacBook - Rear View Mirror'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-4885787473922077611</id><published>2017-08-31T09:08:00.002-07:00</published><updated>2017-08-31T09:08:46.397-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="export"/><category scheme="http://www.blogger.com/atom/ns#" term="import"/><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><category scheme="http://www.blogger.com/atom/ns#" term="mysqldump"/><title type='text'>MySQL: mysqldump, compress, to remote server, and import on remote server</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: white; border: 0px; clear: both; color: #242729; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: 1em; padding: 0px; vertical-align: baseline;&quot;&gt;
Here is what I do for a quick dump via mysqldump, syncing the data to another remote server with compression, decompressing it on the other side and importing the data into mysql ... assuming that you have setup an ssh key between the 2 servers&lt;/div&gt;
&lt;ul style=&quot;background-color: white; border: 0px; color: #242729; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1em 30px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;create file dump-to-server.sh&lt;/li&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;chmod to executable (&lt;code style=&quot;background-color: #eff0f1; border: 0px; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 1px 5px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;chmod 0755 dump-to-server.sh&lt;/code&gt;)&lt;/li&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;run your sync&amp;nbsp;&lt;code style=&quot;background-color: #eff0f1; border: 0px; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 1px 5px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;./dump-to-server.sh schema_name root@remote.server.net&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: white; border: 0px; clear: both; color: #242729; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: 1em; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;strong style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;em style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;dump-to-server.sh&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;pre style=&quot;background-color: #eff0f1; border: 0px; color: #242729; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; font-size: 13px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;\#!/bin/bash

if [[ -z &quot;$1&quot; || -z &quot;$2&quot; ]]; then
  echo &quot;--------- usage ---------&quot;;
  echo &quot;./dump-to-server.sh schema_name root@remote.server.net&quot;;
  echo &quot;&quot;;
else
  mysqldump --opt &quot;$1&quot; | gzip -c | ssh &quot;$2&quot; &quot;gunzip -c | mysql $1&quot;
fi&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eff0f1; border: 0px; color: #242729; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; font-size: 13px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;mysqldump --opt &quot;$1&quot;&lt;/code&gt;&lt;/pre&gt;
this will dump the existing database schema ($1 parameter)&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eff0f1; border: 0px; color: #242729; font-family: consolas, menlo, monaco, &amp;quot;lucida console&amp;quot;, &amp;quot;liberation mono&amp;quot;, &amp;quot;dejavu sans mono&amp;quot;, &amp;quot;bitstream vera sans mono&amp;quot;, &amp;quot;courier new&amp;quot;, monospace, sans-serif; font-size: 13px; font-stretch: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;gzip -c &lt;/code&gt;&lt;/pre&gt;
compress the dump on the fly&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eff0f1; border: 0px; color: #242729; font-family: consolas, menlo, monaco, &amp;quot;lucida console&amp;quot;, &amp;quot;liberation mono&amp;quot;, &amp;quot;dejavu sans mono&amp;quot;, &amp;quot;bitstream vera sans mono&amp;quot;, &amp;quot;courier new&amp;quot;, monospace, sans-serif; font-size: 13px; font-stretch: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;ssh &quot;$2&quot;&lt;/code&gt;&lt;/pre&gt;
ssh into your remote server ($2)&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eff0f1; border: 0px; color: #242729; font-family: consolas, menlo, monaco, &amp;quot;lucida console&amp;quot;, &amp;quot;liberation mono&amp;quot;, &amp;quot;dejavu sans mono&amp;quot;, &amp;quot;bitstream vera sans mono&amp;quot;, &amp;quot;courier new&amp;quot;, monospace, sans-serif; font-size: 13px; font-stretch: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;gunzip -c&lt;/code&gt;&lt;/pre&gt;
decompress the stream&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eff0f1; border: 0px; color: #242729; font-family: consolas, menlo, monaco, &amp;quot;lucida console&amp;quot;, &amp;quot;liberation mono&amp;quot;, &amp;quot;dejavu sans mono&amp;quot;, &amp;quot;bitstream vera sans mono&amp;quot;, &amp;quot;courier new&amp;quot;, monospace, sans-serif; font-size: 13px; font-stretch: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;mysql $1&lt;/code&gt;&lt;/pre&gt;
insert the resulting sql stream directly into the remote schema ($1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/4885787473922077611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2017/08/mysql-mysqldump-compress-to-remote.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/4885787473922077611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/4885787473922077611'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2017/08/mysql-mysqldump-compress-to-remote.html' title='MySQL: mysqldump, compress, to remote server, and import on remote server'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-4943466217583754106</id><published>2017-07-28T04:57:00.000-07:00</published><updated>2017-07-28T04:57:05.461-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adminer"/><category scheme="http://www.blogger.com/atom/ns#" term="automation"/><category scheme="http://www.blogger.com/atom/ns#" term="database"/><category scheme="http://www.blogger.com/atom/ns#" term="laravel"/><category scheme="http://www.blogger.com/atom/ns#" term="management"/><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="tools"/><title type='text'>Adminer.php for Laravel v2.0.1 released.</title><content type='html'>&lt;h1 style=&quot;border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; padding-bottom: 0.3em;&quot;&gt;
&lt;a href=&quot;https://github.com/leung0826/adminer-for-laravel#adminer-for-laravel-5&quot; target=&quot;_blank&quot;&gt;adminer-for-laravel 5.*&lt;/a&gt;&lt;/h1&gt;
&lt;div style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px;&quot;&gt;
&lt;a href=&quot;https://www.adminer.org/&quot; style=&quot;box-sizing: border-box; color: #0366d6; outline-style: none; text-decoration-line: none;&quot;&gt;Adminer&lt;/a&gt;&amp;nbsp;is a full-featured database management tool written in PHP. This package automates setup for adminer and routes your.domain.here/adminer to the the adminer.php script.&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/leung0826/adminer-for-laravel#installation&quot; id=&quot;user-content-installation&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; outline-style: none; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Installation&lt;/h2&gt;
&lt;h4 style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/leung0826/adminer-for-laravel#composer&quot; id=&quot;user-content-composer&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; outline-style: none; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Composer&lt;/h4&gt;
&lt;div class=&quot;highlight highlight-source-shell&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px;&quot;&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; font-stretch: normal; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;composer require leung/laravel-adminer&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px;&quot;&gt;
OR&lt;/div&gt;
&lt;h4 style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/leung0826/adminer-for-laravel#add-directly-to-your-composerjson&quot; id=&quot;user-content-add-directly-to-your-composerjson&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; outline-style: none; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Add directly to your&amp;nbsp;&lt;code style=&quot;background-color: rgba(27, 31, 35, 0.05); border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: inherit; margin: 0px; padding: 0.2em 0px;&quot;&gt;composer.json&lt;/code&gt;&lt;/h4&gt;
&lt;div class=&quot;highlight highlight-source-json&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px;&quot;&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; font-stretch: normal; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;require&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;: {
    &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;leung/laravel-adminer&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;: &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;^1.1&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;
},&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/leung0826/adminer-for-laravel#providers&quot; id=&quot;user-content-providers&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; outline-style: none; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Providers&lt;/h2&gt;
&lt;h4 style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/leung0826/adminer-for-laravel#laravel-54&quot; id=&quot;user-content-laravel-54&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; outline-style: none; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Laravel &amp;lt;5.4&lt;/h4&gt;
&lt;div style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px;&quot;&gt;
open your&amp;nbsp;&lt;code style=&quot;background-color: rgba(27, 31, 35, 0.05); border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; margin: 0px; padding: 0.2em 0px;&quot;&gt;config/app.php&lt;/code&gt;&amp;nbsp;and add this line in providers section&lt;/div&gt;
&lt;div class=&quot;highlight highlight-text-html-php&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px;&quot;&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; font-stretch: normal; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;Simple\Adminer\&lt;/span&gt;&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;AdminerServiceProvider&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;class&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h1 style=&quot;border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; padding-bottom: 0.3em;&quot;&gt;
adminer-for-laravel 5.*&lt;/h1&gt;
&lt;h4 style=&quot;box-sizing: border-box; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;/svg&gt;&lt;span style=&quot;color: #24292e; font-family: -apple-system, system-ui, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/span&gt;&lt;div style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; font-weight: normal; margin-bottom: 16px;&quot;&gt;
&lt;a href=&quot;https://www.adminer.org/&quot; style=&quot;box-sizing: border-box; color: #0366d6; outline-style: none; text-decoration-line: none;&quot;&gt;Adminer&lt;/a&gt;&amp;nbsp;is a full-featured database management tool written in PHP. This package automates setup for adminer and routes your.domain.here/adminer to the the adminer.php script.&lt;/div&gt;
&lt;/h4&gt;
&lt;h2 style=&quot;border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/leung0826/adminer-for-laravel/tree/v2.0.1#installation&quot; id=&quot;user-content-installation&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; outline-style: none; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Installation&lt;/h2&gt;
&lt;h4 style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/leung0826/adminer-for-laravel/tree/v2.0.1#composer&quot; id=&quot;user-content-composer&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; outline-style: none; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Composer&lt;/h4&gt;
&lt;h4 style=&quot;box-sizing: border-box; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;div class=&quot;highlight highlight-source-shell&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; font-weight: normal; margin-bottom: 16px;&quot;&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; font-stretch: normal; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;composer require leung/laravel-adminer&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; font-weight: normal; margin-bottom: 16px;&quot;&gt;
OR&lt;/div&gt;
&lt;/h4&gt;
&lt;h4 style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/leung0826/adminer-for-laravel/tree/v2.0.1#add-directly-to-your-composerjson&quot; id=&quot;user-content-add-directly-to-your-composerjson&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; outline-style: none; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Add directly to your&amp;nbsp;&lt;code style=&quot;background-color: rgba(27, 31, 35, 0.05); border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: inherit; margin: 0px; padding: 0.2em 0px;&quot;&gt;composer.json&lt;/code&gt;&lt;/h4&gt;
&lt;h4 style=&quot;box-sizing: border-box; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;div class=&quot;highlight highlight-source-json&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; font-weight: normal; margin-bottom: 16px;&quot;&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; font-stretch: normal; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;require&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;: {
    &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;leung/laravel-adminer&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;: &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;^2.0&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;
},&lt;/pre&gt;
&lt;/div&gt;
&lt;/h4&gt;
&lt;h2 style=&quot;border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/leung0826/adminer-for-laravel/tree/v2.0.1#providers&quot; id=&quot;user-content-providers&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; outline-style: none; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Providers&lt;/h2&gt;
&lt;h3 style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 1.25em; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/leung0826/adminer-for-laravel/tree/v2.0.1#laravel-54&quot; id=&quot;user-content-laravel-54&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; outline-style: none; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Laravel &amp;lt;5.4&lt;/h3&gt;
&lt;h4 style=&quot;box-sizing: border-box; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;div style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; font-weight: normal; margin-bottom: 16px;&quot;&gt;
open your&amp;nbsp;&lt;code style=&quot;background-color: rgba(27, 31, 35, 0.05); border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; margin: 0px; padding: 0.2em 0px;&quot;&gt;config/app.php&lt;/code&gt;&amp;nbsp;and add this line in providers section&lt;/div&gt;
&lt;div class=&quot;highlight highlight-text-html-php&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; font-weight: normal; margin-bottom: 16px;&quot;&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; font-stretch: normal; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;Simple\Adminer\&lt;/span&gt;&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;AdminerServiceProvider&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;class&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/h4&gt;
&lt;h6 style=&quot;box-sizing: border-box; color: #6a737d; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 0.85em; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/leung0826/adminer-for-laravel/tree/v2.0.1#or-prevent-it-being-on-production&quot; id=&quot;user-content-or-prevent-it-being-on-production&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; outline-style: none; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;OR prevent it being on production&lt;/h6&gt;
&lt;h4 style=&quot;box-sizing: border-box; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;div style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; font-weight: normal; margin-bottom: 16px;&quot;&gt;
open your&amp;nbsp;&lt;code style=&quot;background-color: rgba(27, 31, 35, 0.05); border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; margin: 0px; padding: 0.2em 0px;&quot;&gt;app/Providers/AppServiceProvider.php&lt;/code&gt;&amp;nbsp;and add this line in the&amp;nbsp;&lt;code style=&quot;background-color: rgba(27, 31, 35, 0.05); border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; margin: 0px; padding: 0.2em 0px;&quot;&gt;register()&lt;/code&gt;&amp;nbsp;function&lt;/div&gt;
&lt;div class=&quot;highlight highlight-text-html-php&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; font-weight: normal; margin-bottom: 16px;&quot;&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; font-stretch: normal; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;if&lt;/span&gt; (&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;app&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;-&amp;gt;&lt;/span&gt;environment() &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;production&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;) {&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;app&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;-&amp;gt;&lt;/span&gt;register(&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;\Simple\Adminer\&lt;/span&gt;&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;AdminerServiceProvider&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;class&lt;/span&gt;);&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/h4&gt;
&lt;h3 style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 1.25em; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/leung0826/adminer-for-laravel/tree/v2.0.1#laravel-55-providers&quot; id=&quot;user-content-laravel-55-providers&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; outline-style: none; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Laravel 5.5 providers&lt;/h3&gt;
&lt;h4 style=&quot;box-sizing: border-box; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;div style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; font-weight: normal; margin-bottom: 16px;&quot;&gt;
auto included via automatic package discovery&lt;/div&gt;
&lt;div class=&quot;highlight highlight-text-html-php&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; font-weight: normal; margin-bottom: 16px;&quot;&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; font-stretch: normal; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #6a737d;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box;&quot;&gt;//&lt;/span&gt; no need to add anything!!!&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/h4&gt;
&lt;h2 style=&quot;border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/leung0826/adminer-for-laravel/tree/v2.0.1#update-adminerphp&quot; id=&quot;user-content-update-adminerphp&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; outline-style: none; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Update adminer.php&lt;/h2&gt;
&lt;h4 style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/leung0826/adminer-for-laravel/tree/v2.0.1#command-line-update&quot; id=&quot;user-content-command-line-update&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; outline-style: none; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Command line update&lt;/h4&gt;
&lt;h4 style=&quot;box-sizing: border-box; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;div class=&quot;highlight highlight-source-shell&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; font-weight: normal; margin-bottom: 16px;&quot;&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; font-stretch: normal; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;php artisan adminer:update&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; font-weight: normal; margin-bottom: 16px;&quot;&gt;
&lt;em style=&quot;box-sizing: border-box;&quot;&gt;Composer update also automates running this script&lt;/em&gt;&lt;/div&gt;
&lt;hr style=&quot;background: rgb(225, 228, 232); border: 0px; box-sizing: content-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; font-weight: normal; height: 0.25em; margin: 24px 0px; overflow: hidden; padding: 0px;&quot; /&gt;
&lt;/h4&gt;
&lt;h2 style=&quot;border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/leung0826/adminer-for-laravel/tree/v2.0.1#optional-middleware&quot; id=&quot;user-content-optional-middleware&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; outline-style: none; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;[Optional] Middleware&lt;/h2&gt;
&lt;h4 style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/leung0826/adminer-for-laravel/tree/v2.0.1#middleware-is-added-in-via-the-service-provider&quot; id=&quot;user-content-middleware-is-added-in-via-the-service-provider&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; outline-style: none; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Middleware is added in via the service provider&lt;/h4&gt;
&lt;h4 style=&quot;box-sizing: border-box; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;div style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; font-weight: normal; margin-bottom: 16px;&quot;&gt;
to override this you may add a adminer route to your App routes.php&lt;/div&gt;
&lt;div class=&quot;highlight highlight-text-html-php&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; font-weight: normal; margin-bottom: 16px;&quot;&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; font-stretch: normal; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;Route&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;::&lt;/span&gt;any(&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;adminer&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;, &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;\Simple\Adminer\AdminerController@index&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;)&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;-&amp;gt;&lt;/span&gt;middleware(&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;adminer_custom_middleware&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;); &lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #6a737d;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box;&quot;&gt;//&lt;/span&gt; where you defined your middleware in app/Http/Kernel.php&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/h4&gt;
&lt;h4 style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/leung0826/adminer-for-laravel/tree/v2.0.1#add-middleware-group-example&quot; id=&quot;user-content-add-middleware-group-example&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; outline-style: none; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Add middleware group example&lt;/h4&gt;
&lt;h4 style=&quot;box-sizing: border-box; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;div style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; font-weight: normal; margin-bottom: 16px;&quot;&gt;
to add a custom middleware group you will need to add it to middlewareGroups in your&amp;nbsp;&lt;code style=&quot;background-color: rgba(27, 31, 35, 0.05); border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; margin: 0px; padding: 0.2em 0px;&quot;&gt;app/Http/Kernel.php&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;highlight highlight-text-html-php&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; font-weight: normal; margin-bottom: 16px;&quot;&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; font-stretch: normal; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;protected&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$middlewareGroups&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;=&lt;/span&gt; [&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;...&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;adminer_custom_middleware&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;=&amp;gt;&lt;/span&gt; [&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;        &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;\App\Http\Middleware\&lt;/span&gt;&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;EncryptCookies&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;class&lt;/span&gt;,&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;        &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;\Illuminate\Cookie\Middleware\&lt;/span&gt;&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;AddQueuedCookiesToResponse&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;class&lt;/span&gt;,&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;        &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;\Illuminate\Session\Middleware\&lt;/span&gt;&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;StartSession&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;class&lt;/span&gt;,&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;        &lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #6a737d;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box;&quot;&gt;//&lt;/span&gt; you may create customized middleware to fit your needs&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;        &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;...&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    ],&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;];&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/h4&gt;
&lt;h4 style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/leung0826/adminer-for-laravel/tree/v2.0.1#modify-apphttpmiddlewareverifycsrftokenphp&quot; id=&quot;user-content-modify-apphttpmiddlewareverifycsrftokenphp&quot; style=&quot;box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; outline-style: none; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Modify app/Http/Middleware/VerifyCsrfToken.php&lt;/h4&gt;
&lt;h4 style=&quot;box-sizing: border-box; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;
&lt;div style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; font-weight: normal; margin-bottom: 16px;&quot;&gt;
also add adminer to $except array if you are using the example optional adminer group&lt;/div&gt;
&lt;div class=&quot;highlight highlight-text-html-php&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; font-weight: normal; margin-bottom: 16px;&quot;&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; font-stretch: normal; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;protected&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$except&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;=&lt;/span&gt; [&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;     &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;adminer&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; ];&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/h4&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/4943466217583754106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2017/07/adminerphp-for-laravel-v201-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/4943466217583754106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/4943466217583754106'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2017/07/adminerphp-for-laravel-v201-released.html' title='Adminer.php for Laravel v2.0.1 released.'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-6388573460665072453</id><published>2017-07-25T09:57:00.005-07:00</published><updated>2017-07-25T09:57:47.484-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="commit"/><category scheme="http://www.blogger.com/atom/ns#" term="git"/><category scheme="http://www.blogger.com/atom/ns#" term="history"/><category scheme="http://www.blogger.com/atom/ns#" term="interactive"/><category scheme="http://www.blogger.com/atom/ns#" term="rebase"/><category scheme="http://www.blogger.com/atom/ns#" term="remove"/><category scheme="http://www.blogger.com/atom/ns#" term="reset"/><category scheme="http://www.blogger.com/atom/ns#" term="save"/><title type='text'>Interactively remove git commit from history of repo.</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Thanks to&amp;nbsp;&lt;a href=&quot;https://stackoverflow.com/users/3146/1800-information&quot; style=&quot;background-color: white; border: 0px; color: #33aaff; cursor: pointer; font-size: 13px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; outline-style: none; padding: 0px; text-decoration-line: none; vertical-align: baseline;&quot;&gt;1800 INFORMATION&lt;/a&gt;&amp;nbsp;for an old, but good answer to the question&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;h4&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Key Points&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Interactive mode for git rebase ... &lt;b&gt;-i&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;select the commit hash for the one you want to remove ... &lt;b&gt;&amp;lt;commit&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;go back one commit and rebase from there ... &lt;b&gt;~1&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Editor will be displayed with a list of commits including the offending one&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Delete ( &lt;i&gt;vim shortcut dd&lt;/i&gt; ) the lines for the commits you want to purge&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Save ( &lt;i&gt;vim :wq Enter&lt;/i&gt; )&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Rebase will do the work&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;IF you already pushed to your remote, you will need to do a `&lt;i&gt;git push --force&lt;/i&gt;`&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;this will update the history on your remote repository to match your updates&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;h4&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Cheers!&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
QUOTE /&amp;nbsp;&lt;a href=&quot;https://stackoverflow.com/a/1338756/372215&quot;&gt;https://stackoverflow.com/a/1338756/372215&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: white; border: 0px; clear: both; color: #242729; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: 1em; padding: 0px; vertical-align: baseline;&quot;&gt;
Another possibility is one of my personal favorite commands:&lt;/div&gt;
&lt;pre style=&quot;background-color: #eff0f1; border: 0px; color: #242729; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; font-size: 13px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;git rebase -i &amp;lt;commit&amp;gt;~1
&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;background-color: white; border: 0px; clear: both; color: #242729; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: 1em; padding: 0px; vertical-align: baseline;&quot;&gt;
This will start the rebase in interactive mode&amp;nbsp;&lt;code style=&quot;background-color: #eff0f1; border: 0px; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 1px 5px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;-i&lt;/code&gt;&amp;nbsp;at the point just before the commit you want to whack. The editor will start up listing all of the commits since then. Delete the line containing the commit you want to obliterate and save the file. Rebase will do the rest of the work, deleting only that commit, and replaying all of the others back into the log.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; clear: both; color: #242729; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: 1em; padding: 0px; vertical-align: baseline;&quot;&gt;
/END QUOTE&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/6388573460665072453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2017/07/interactively-remove-git-commit-from.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/6388573460665072453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/6388573460665072453'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2017/07/interactively-remove-git-commit-from.html' title='Interactively remove git commit from history of repo.'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-3427205766384334372</id><published>2017-07-23T17:30:00.004-07:00</published><updated>2017-07-23T17:30:55.039-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="\Route::hasMiddlewareGroup"/><category scheme="http://www.blogger.com/atom/ns#" term="check"/><category scheme="http://www.blogger.com/atom/ns#" term="define"/><category scheme="http://www.blogger.com/atom/ns#" term="exists"/><category scheme="http://www.blogger.com/atom/ns#" term="group"/><category scheme="http://www.blogger.com/atom/ns#" term="hasMiddlewareGroup"/><category scheme="http://www.blogger.com/atom/ns#" term="kernel"/><category scheme="http://www.blogger.com/atom/ns#" term="laravel"/><category scheme="http://www.blogger.com/atom/ns#" term="middleware"/><category scheme="http://www.blogger.com/atom/ns#" term="router"/><title type='text'>Middleware Group Exists</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;This took me awhile to find, so it thought I would post it for future use.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Middleware group definitions that are defined in the Kernel [app/Http/Kernel.php] but they&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;end up in the router for Laravel 5.4&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;(&lt;span style=&quot;background-color: rgba(27, 31, 35, 0.05); color: #24292e;&quot;&gt;\Route::hasMiddlewareGroup(&#39;adminer&#39;) [&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #24292e; font-family: Arial, Helvetica, sans-serif;&quot;&gt;vendor/laravel/framework/src/Illuminate/Routing/Router.php]&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;color: #24292e;&quot;&gt;. &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #24292e; font-family: Arial, Helvetica, sans-serif;&quot;&gt;This is where you can check the groups to see if one exists and optionally use it in your controller. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #24292e; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #24292e; font-family: Arial, Helvetica, sans-serif;&quot;&gt;How else can I put this, so people will find what they need?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;color: #24292e; font-family: Arial, Helvetica, sans-serif;&quot;&gt;middleware group exists&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #24292e; font-family: Arial, Helvetica, sans-serif;&quot;&gt;check if middleware group is defined&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #24292e; font-family: Arial, Helvetica, sans-serif;&quot;&gt;check if the app hasMiddlewareGroup&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #24292e; font-family: Arial, Helvetica, sans-serif;&quot;&gt;stop Reflection Exception when middleware group does not exist&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Example of the Controller OPTIONALLY using a middleware definition.&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;pre lang=&quot;&amp;lt;?php&quot; style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 11.9px; font-stretch: normal; line-height: 1.45; overflow: auto; padding: 16px; word-wrap: normal;&quot;&gt;&lt;code style=&quot;background: transparent; border-radius: 3px; border: 0px; box-sizing: border-box; display: inline; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 11.9px; line-height: inherit; margin: 0px; overflow: visible; padding: 0px; word-break: normal; word-wrap: normal;&quot;&gt;namespace Simple\Adminer\Controllers;

use Illuminate\Routing\Controller;

class AdminerController extends Controller
{
    public function __construct()
    {
        if(\Route::hasMiddlewareGroup(&#39;adminer&#39;)){
            $this-&amp;gt;middleware(&#39;adminer&#39;);
        }
     // AdminerServiceProvider::register holds the middleware register so it does not need addeed manually.
    }

    public function index()
    {
        require(__DIR__.&#39;/../resources/adminer-4.3.0-en.php&#39;);
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;h4 style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px;&quot;&gt;
add middleware Example&lt;/h4&gt;
&lt;div class=&quot;highlight highlight-text-html-php&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px;&quot;&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; font-stretch: normal; line-height: 1.45; overflow: auto; padding: 16px; word-break: normal; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;protected&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$middlewareGroups&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;=&lt;/span&gt; [&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;...&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;adminer&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;=&amp;gt;&lt;/span&gt; [&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;        &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;\App\Http\Middleware\&lt;/span&gt;&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;EncryptCookies&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;class&lt;/span&gt;,&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;        &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;\Illuminate\Cookie\Middleware\&lt;/span&gt;&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;AddQueuedCookiesToResponse&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;class&lt;/span&gt;,&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;        &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;\Illuminate\Session\Middleware\&lt;/span&gt;&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;StartSession&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #005cc5;&quot;&gt;class&lt;/span&gt;,&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;        &lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #6a737d;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box;&quot;&gt;//&lt;/span&gt; you may create customized middleware to fit your needs&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;        &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;...&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    ],&lt;/span&gt;
&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;];&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/3427205766384334372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2017/07/middleware-group-exists.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/3427205766384334372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/3427205766384334372'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2017/07/middleware-group-exists.html' title='Middleware Group Exists'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-6054517756002661927</id><published>2017-07-20T04:46:00.001-07:00</published><updated>2017-07-20T04:46:12.565-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="install"/><category scheme="http://www.blogger.com/atom/ns#" term="nginx"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="php-fpm"/><category scheme="http://www.blogger.com/atom/ns#" term="php7.1"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="update"/><title type='text'>How to upgrade to PHP 7.1 on Ubuntu</title><content type='html'>&lt;h1 class=&quot;title&quot; style=&quot;border: 0px; box-sizing: border-box; color: #3e3e3e; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 3.25em; font-stretch: inherit; font-variant-numeric: inherit; font-weight: 300; letter-spacing: -2px; line-height: 1em; margin: 0px 0px 0.75em; padding: 0px 0.3em; vertical-align: baseline;&quot;&gt;
How to upgrade to PHP 7.1 on Ubuntu&lt;/h1&gt;
&lt;div class=&quot;region region-content&quot; style=&quot;border: 0px; box-sizing: border-box; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 17.3333px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;block block-system&quot; id=&quot;block-system-main&quot; style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;content&quot; style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px auto; max-width: 1200px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;node-post node&quot; style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 1em; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;date&quot; style=&quot;border: 0px; box-sizing: border-box; color: #333333; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-bottom: 2em; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span content=&quot;2016-12-04T01:07:26-06:00&quot; datatype=&quot;xsd:dateTime&quot; property=&quot;dc:date dc:created&quot; style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Thursday, 2017-07-20&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot; style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;field-items&quot; style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot; style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px auto; max-width: 700px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; color: #333333; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-bottom: 1em; margin-top: 1em; padding: 0px; vertical-align: baseline;&quot;&gt;
Ubuntu can easily be updates with PHP 7.1 now. I found an old &lt;a href=&quot;https://ayesh.me/Ubuntu-PHP-7.1&quot; target=&quot;_blank&quot;&gt;how to install php7.1 with package updates&lt;/a&gt;, now that is not needed! &amp;nbsp;Here is how to upgrade today.&lt;/div&gt;
&lt;h2 style=&quot;border: 0px; box-sizing: border-box; color: #3e3e3e; font-family: inherit; font-size: 2em; font-stretch: inherit; font-style: inherit; font-variant: inherit; letter-spacing: -0.015em; line-height: inherit; margin: 0px 0px 0.75em; padding: 0px; vertical-align: baseline;&quot;&gt;
1. List your current PHP packages&lt;/h2&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; color: #333333; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-bottom: 1em; margin-top: 1em; padding: 0px; vertical-align: baseline;&quot;&gt;
Your current PHP core and extensions should be installed in the&amp;nbsp;&lt;code style=&quot;background: none 0px 0px repeat scroll rgb(249, 249, 249); border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: black; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px 0.5em; vertical-align: baseline;&quot;&gt;php7.0-FOOBAR&lt;/code&gt;&amp;nbsp;form as of now. Most of the extensions are already available in the PPA above, but make sure that you have all the packages in their PHP7-1 version as well.&lt;/div&gt;
&lt;div class=&quot;codeblock&quot; style=&quot;background-color: #eeeeee; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 5px; vertical-align: baseline;&quot;&gt;
&lt;code style=&quot;background: none 0px 0px repeat scroll rgba(0, 0, 0, 0); border: medium none; box-sizing: border-box; color: black; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 1; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;dpkg -l | grep php | tee php.txt&lt;/code&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; color: #333333; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-bottom: 1em; margin-top: 1em; padding: 0px; vertical-align: baseline;&quot;&gt;
Above command will list all the PHP packages you already have. Some of the packages are installed alongside&amp;nbsp;&lt;code style=&quot;background: none 0px 0px repeat scroll rgb(249, 249, 249); border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: black; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px 0.5em; vertical-align: baseline;&quot;&gt;php7.0-common&lt;/code&gt;. We are also saving the list to a text file packages.txt just in case.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;span style=&quot;font-family: inherit; font-size: inherit; font-style: inherit; font-variant-caps: inherit; font-variant-ligatures: inherit; font-weight: inherit;&quot;&gt;&lt;br /&gt;copy these for the apt-get install in step 4&lt;/span&gt;&lt;/div&gt;
&lt;h2 style=&quot;border: 0px; box-sizing: border-box; color: #3e3e3e; font-family: inherit; font-size: 2em; font-stretch: inherit; font-style: inherit; font-variant: inherit; letter-spacing: -0.015em; line-height: inherit; margin: 0px 0px 0.75em; padding: 0px; vertical-align: baseline;&quot;&gt;
3. Install PHP 7.1&lt;/h2&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; color: #333333; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-bottom: 1em; margin-top: 1em; padding: 0px; vertical-align: baseline;&quot;&gt;
Depending on how you use PHP with the web server, you will probably need to turn the web server off. After that, run the following:&lt;/div&gt;
&lt;div class=&quot;codeblock&quot; style=&quot;background-color: #eeeeee; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 5px; vertical-align: baseline;&quot;&gt;
&lt;code style=&quot;background: none 0px 0px repeat scroll rgba(0, 0, 0, 0); border: medium none; box-sizing: border-box; color: black; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 1; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;sudo apt-get install php7.1 php7.1-common&lt;/code&gt;&lt;/div&gt;
&lt;h2 style=&quot;border: 0px; box-sizing: border-box; color: #3e3e3e; font-family: inherit; font-size: 2em; font-stretch: inherit; font-style: inherit; font-variant: inherit; letter-spacing: -0.015em; line-height: inherit; margin: 0px 0px 0.75em; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;br /&gt;4. Install PHP 7.1 dependancies&lt;/h2&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; color: #333333; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-bottom: 1em; margin-top: 1em; padding: 0px; vertical-align: baseline;&quot;&gt;
This should install the basic packages on your system.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;Now, make sure to install the additional packages as you need them. In my case, I also installed these packages with apt-get command.&lt;/div&gt;
&lt;div class=&quot;codeblock&quot; style=&quot;background-color: #eeeeee; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 5px; vertical-align: baseline;&quot;&gt;
&lt;code style=&quot;background: none 0px 0px repeat scroll rgba(0, 0, 0, 0); border: medium none; box-sizing: border-box; color: black; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 1; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;sudo apt-get install php7.1-curl php7.1-xml ... {php.txt}&lt;/code&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; color: #333333; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-bottom: 1em; margin-top: 1em; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/div&gt;
&lt;h2 style=&quot;border: 0px; box-sizing: border-box; color: #3e3e3e; font-family: inherit; font-size: 2em; font-stretch: inherit; font-style: inherit; font-variant: inherit; letter-spacing: -0.015em; line-height: inherit; margin: 0px 0px 0.75em; padding: 0px; vertical-align: baseline;&quot;&gt;
5. Test if PHP version is indeed 7.1&lt;/h2&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; color: #333333; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-bottom: 1em; margin-top: 1em; padding: 0px; vertical-align: baseline;&quot;&gt;
if everything went well, you should see the&amp;nbsp;&lt;code style=&quot;background: none 0px 0px repeat scroll rgb(249, 249, 249); border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: black; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px 0.5em; vertical-align: baseline;&quot;&gt;PHP 7.1&lt;/code&gt;&amp;nbsp;in the following command output.&lt;/div&gt;
&lt;div class=&quot;codeblock&quot; style=&quot;background-color: #eeeeee; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 5px; vertical-align: baseline;&quot;&gt;
&lt;code style=&quot;background: none 0px 0px repeat scroll rgba(0, 0, 0, 0); border: medium none; box-sizing: border-box; color: black; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 1; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;php -v&lt;/code&gt;&lt;/div&gt;
&lt;div&gt;
&lt;code style=&quot;background: none 0px 0px repeat scroll rgba(0, 0, 0, 0); border: medium none; box-sizing: border-box; color: black; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 1; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; color: #333333; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-bottom: 1em; margin-top: 1em; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;img src=&quot;https://st.ayesh.me/files/static/node/149/php-7.1-installed.png&quot; style=&quot;border: 5px solid rgb(238, 238, 238); box-sizing: border-box; display: block; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: auto; max-width: 100%; padding: 5px; vertical-align: baseline;&quot; /&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/div&gt;
&lt;h2 style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: 2em; font-stretch: inherit; font-style: inherit; font-variant: inherit; letter-spacing: -0.015em; line-height: inherit; margin: 0px 0px 0.75em; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #3e3e3e;&quot;&gt;6. OPTIONAL - Remove old 7.0 packages &lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;!! IF !!&lt;/span&gt;&lt;span style=&quot;color: #3e3e3e;&quot;&gt; you do not need them for another virtual hosted site.&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; color: #333333; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-bottom: 1em; margin-top: 1em; padding: 0px; vertical-align: baseline;&quot;&gt;
If everything works great, you can remove the old packages now.&lt;/div&gt;
&lt;div class=&quot;codeblock&quot; style=&quot;background-color: #eeeeee; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 5px; vertical-align: baseline;&quot;&gt;
&lt;code style=&quot;background: none 0px 0px repeat scroll rgba(0, 0, 0, 0); border: medium none; box-sizing: border-box; color: black; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 1; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;sudo apt-get purge php7.0 php7.0-common&lt;/code&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; color: #333333; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-bottom: 1em; margin-top: 1em; padding: 0px; vertical-align: baseline;&quot;&gt;
This should remove the base package and all the extensions too.&lt;/div&gt;
&lt;h2 style=&quot;border: 0px; box-sizing: border-box; color: #3e3e3e; font-family: inherit; font-size: 2em; font-stretch: inherit; font-style: inherit; font-variant: inherit; letter-spacing: -0.015em; line-height: inherit; margin: 0px 0px 0.75em; padding: 0px; vertical-align: baseline;&quot;&gt;
7. Update Nginx to 7.1 packages.&lt;/h2&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; color: #333333; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-bottom: 1em; margin-top: 1em; padding: 0px; vertical-align: baseline;&quot;&gt;
Find the references to php7.0&lt;/div&gt;
&lt;div class=&quot;codeblock&quot; style=&quot;background-color: #eeeeee; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 5px; vertical-align: baseline;&quot;&gt;
&lt;code style=&quot;background: none 0px 0px repeat scroll rgba(0, 0, 0, 0); border: medium none; box-sizing: border-box; color: black; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 1; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;sudo grep -r php7 /etc/nginx&lt;/code&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; color: #333333; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-bottom: 1em; margin-top: 1em; padding: 0px; vertical-align: baseline;&quot;&gt;
Update them to php7.0...&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; color: #333333; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-bottom: 1em; margin-top: 1em; padding: 0px; vertical-align: baseline;&quot;&gt;
Here is an example line from my grep after updating to php7.1&lt;/div&gt;
&lt;div class=&quot;codeblock&quot; style=&quot;background-color: #eeeeee; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 5px; vertical-align: baseline;&quot;&gt;
&lt;code style=&quot;background: none 0px 0px repeat scroll rgba(0, 0, 0, 0); border: medium none; box-sizing: border-box; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 1; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: purple;&quot;&gt;/etc/nginx/sites-available/staging:&lt;/span&gt;&lt;/code&gt;&lt;code style=&quot;background: none 0px 0px repeat scroll rgba(0, 0, 0, 0); border: medium none; box-sizing: border-box; color: black; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 1; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &amp;nbsp;fastcgi_pass unix:/var/run/php/&lt;/code&gt;&lt;code style=&quot;background: none 0px 0px repeat scroll rgba(0, 0, 0, 0); border: medium none; box-sizing: border-box; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 1; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;php7&lt;/span&gt;&lt;/code&gt;&lt;code style=&quot;background: none 0px 0px repeat scroll rgba(0, 0, 0, 0); border: medium none; box-sizing: border-box; color: black; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 1; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.1-fpm.sock&lt;/code&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
You may want to leave some of them as php7.0!!&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Do not forget to restart the nginx service&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;codeblock&quot; style=&quot;background-color: #eeeeee; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 5px; vertical-align: baseline;&quot;&gt;
&lt;code style=&quot;background: none 0px 0px repeat scroll rgba(0, 0, 0, 0); border: medium none; box-sizing: border-box; color: black; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 1; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;sudo service nginx restart&lt;/code&gt;&lt;/div&gt;
&lt;div&gt;
&lt;code style=&quot;background: none 0px 0px repeat scroll rgba(0, 0, 0, 0); border: medium none; box-sizing: border-box; color: black; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 1; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;div style=&quot;font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 17.3333px;&quot;&gt;
&lt;br class=&quot;Apple-interchange-newline&quot; /&gt;Hope this helps!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/code&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;code style=&quot;background: none 0px 0px repeat scroll rgba(0, 0, 0, 0); border: medium none; box-sizing: border-box; color: black; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 1; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/6054517756002661927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2017/07/how-to-upgrade-to-php-71-on-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/6054517756002661927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/6054517756002661927'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2017/07/how-to-upgrade-to-php-71-on-ubuntu.html' title='How to upgrade to PHP 7.1 on Ubuntu'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-5205389513867826017</id><published>2017-07-13T10:05:00.000-07:00</published><updated>2017-07-13T10:05:21.318-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="debugging"/><category scheme="http://www.blogger.com/atom/ns#" term="gist"/><category scheme="http://www.blogger.com/atom/ns#" term="marklets"/><category scheme="http://www.blogger.com/atom/ns#" term="phpstorm"/><category scheme="http://www.blogger.com/atom/ns#" term="remote"/><category scheme="http://www.blogger.com/atom/ns#" term="setup"/><category scheme="http://www.blogger.com/atom/ns#" term="xdebug"/><title type='text'>PhpStorm Remote Xdebug</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Just do you get the &lt;a href=&quot;https://gist.github.com/Artistan/136570827fd636e84b7f2f91d818cc47&quot; target=&quot;_blank&quot;&gt;Gist&lt;/a&gt;...&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;This is a &lt;a href=&quot;https://gist.github.com/Artistan/136570827fd636e84b7f2f91d818cc47&quot; target=&quot;_blank&quot;&gt;remote xDebug configuration hint&lt;/a&gt;... it is not a guide or help or feedback. :)&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;repository-meta js-details-container Details&quot; style=&quot;background-color: white; box-sizing: border-box; clear: both; color: #586069; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin: 0px 0px 20px;&quot;&gt;
&lt;div class=&quot;repository-meta-content&quot; itemprop=&quot;about&quot; style=&quot;box-sizing: border-box; display: inline-block;&quot;&gt;
homestead box - remote xdebug&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;js-gist-file-update-container js-task-list-container file-box&quot; style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 14px;&quot;&gt;
&lt;form accept-charset=&quot;UTF-8&quot; action=&quot;https://gist.github.com/Artistan/136570827fd636e84b7f2f91d818cc47/file/4467eee68f16c44fc4e459c7bfbeacf87b935acd&quot; class=&quot;js-comment-update&quot; data-remote=&quot;true&quot; method=&quot;post&quot; style=&quot;box-sizing: border-box;&quot;&gt;
&lt;div style=&quot;box-sizing: border-box; display: inline; margin: 0px; padding: 0px;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;file&quot; id=&quot;file-readme-md&quot; style=&quot;border-radius: 3px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; margin-bottom: 16px; margin-top: 16px; position: relative;&quot;&gt;
&lt;div class=&quot;file-header&quot; style=&quot;background-color: #fafbfc; border-bottom: 1px solid rgb(225, 228, 232); border-top-left-radius: 2px; border-top-right-radius: 2px; box-sizing: border-box; padding: 5px 10px;&quot;&gt;
&lt;div class=&quot;file-actions&quot; style=&quot;box-sizing: border-box; float: right; font-size: 13px; padding-top: 2px;&quot;&gt;
&lt;a class=&quot;btn btn-sm &quot; href=&quot;https://gist.github.com/Artistan/136570827fd636e84b7f2f91d818cc47/raw/315ec503ea22e98524b3a365960962fc709d3f74/README.md&quot; style=&quot;-webkit-appearance: none; background-color: #eff3f6; background-image: linear-gradient(-180deg, rgb(250, 251, 252) 0%, rgb(239, 243, 246) 90%); background-position: -1px -1px; background-repeat: repeat-x; background-size: 110% 110%; border-radius: 0.25em; border: 1px solid rgba(27, 31, 35, 0.2); box-sizing: border-box; color: #24292e; cursor: pointer; display: inline-block; font-size: 12px; font-weight: 600; line-height: 20px; outline-style: none; padding: 3px 10px; position: relative; text-decoration-line: none; user-select: none; vertical-align: middle; white-space: nowrap;&quot;&gt;Raw&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;file-info&quot; style=&quot;box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 32px;&quot;&gt;
&lt;span class=&quot;icon&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-gist&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 12 16&quot; width=&quot;12&quot;&gt;&lt;path d=&quot;M7.5 5L10 7.5 7.5 10l-.75-.75L8.5 7.5 6.75 5.75 7.5 5zm-3 0L2 7.5 4.5 10l.75-.75L3.5 7.5l1.75-1.75L4.5 5zM0 13V2c0-.55.45-1 1-1h10c.55 0 1 .45 1 1v11c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1zm1 0h10V2H1v11z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&amp;nbsp;&lt;/span&gt;&lt;a aria-label=&quot;Permalink&quot; class=&quot;tooltipped tooltipped-s css-truncate&quot; href=&quot;https://gist.github.com/Artistan/136570827fd636e84b7f2f91d818cc47#file-readme-md&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #0366d6; outline-style: none; position: relative; text-decoration-line: none;&quot;&gt;&lt;span class=&quot;user-select-contain gist-blob-name css-truncate-target&quot; style=&quot;box-sizing: border-box; display: inline-block; font-weight: 600; max-width: 690px; overflow: hidden; text-overflow: ellipsis; vertical-align: top; white-space: nowrap;&quot;&gt;README.md&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;readme blob instapaper_body&quot; id=&quot;readme&quot; style=&quot;box-sizing: border-box;&quot;&gt;
&lt;article class=&quot;markdown-body entry-content&quot; itemprop=&quot;text&quot; style=&quot;border-radius: 0px; border: 0px; box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; line-height: 1.5; padding: 45px; word-wrap: break-word;&quot;&gt;&lt;h1 style=&quot;border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; font-size: 2em; line-height: 1.25; margin-bottom: 16px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; padding-bottom: 0.3em;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://gist.github.com/Artistan/136570827fd636e84b7f2f91d818cc47#homestead-box&quot; id=&quot;user-content-homestead-box&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; outline-style: none; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;a href=&quot;https://laravel.com/docs/5.4/homestead&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #0366d6; outline-style: none; text-decoration-line: none;&quot;&gt;HOMESTEAD BOX&lt;/a&gt;&lt;/h1&gt;
&lt;h2 style=&quot;border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em;&quot;&gt;
&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://gist.github.com/Artistan/136570827fd636e84b7f2f91d818cc47#remote-phpstorm-xdebug&quot; id=&quot;user-content-remote-phpstorm-xdebug&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; outline-style: none; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;a href=&quot;https://www.jetbrains.com/help/phpstorm/configuring-xdebug.html&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #0366d6; outline-style: none; text-decoration-line: none;&quot;&gt;Remote PhpStorm Xdebug&lt;/a&gt;&lt;/h2&gt;
&lt;div style=&quot;box-sizing: border-box;&quot;&gt;
This will allow&amp;nbsp;&lt;a href=&quot;https://www.jetbrains.com/phpstorm/&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #0366d6; outline-style: none; text-decoration-line: none;&quot;&gt;PhpStorm&lt;/a&gt;&amp;nbsp;to use remote debugging with&amp;nbsp;&lt;a href=&quot;https://xdebug.org/&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #0366d6; outline-style: none; text-decoration-line: none;&quot;&gt;xdebug&lt;/a&gt;&amp;nbsp;and Book&amp;nbsp;&lt;a href=&quot;https://www.jetbrains.com/phpstorm/marklets/&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #0366d6; outline-style: none; text-decoration-line: none;&quot;&gt;marklets&lt;/a&gt;&amp;nbsp;for quick and easy remote debugging&lt;/div&gt;
&lt;/article&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/form&gt;
&lt;/div&gt;
&lt;div class=&quot;js-gist-file-update-container js-task-list-container file-box&quot; style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 14px;&quot;&gt;
&lt;form accept-charset=&quot;UTF-8&quot; action=&quot;https://gist.github.com/Artistan/136570827fd636e84b7f2f91d818cc47/file/cb38647e05e2ffec3f38cebbafa0d81bfa6888c4&quot; class=&quot;js-comment-update&quot; data-remote=&quot;true&quot; method=&quot;post&quot; style=&quot;box-sizing: border-box;&quot;&gt;
&lt;div style=&quot;box-sizing: border-box; display: inline; margin: 0px; padding: 0px;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;file&quot; id=&quot;file-setup-sh&quot; style=&quot;border-radius: 3px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; margin-bottom: 16px; margin-top: 16px; position: relative;&quot;&gt;
&lt;div class=&quot;file-header&quot; style=&quot;background-color: #fafbfc; border-bottom: 1px solid rgb(225, 228, 232); border-top-left-radius: 2px; border-top-right-radius: 2px; box-sizing: border-box; padding: 5px 10px;&quot;&gt;
&lt;div class=&quot;file-actions&quot; style=&quot;box-sizing: border-box; float: right; font-size: 13px; padding-top: 2px;&quot;&gt;
&lt;a class=&quot;btn btn-sm &quot; href=&quot;https://gist.github.com/Artistan/136570827fd636e84b7f2f91d818cc47/raw/315ec503ea22e98524b3a365960962fc709d3f74/setup.sh&quot; style=&quot;-webkit-appearance: none; background-color: #eff3f6; background-image: linear-gradient(-180deg, rgb(250, 251, 252) 0%, rgb(239, 243, 246) 90%); background-position: -1px -1px; background-repeat: repeat-x; background-size: 110% 110%; border-radius: 0.25em; border: 1px solid rgba(27, 31, 35, 0.2); box-sizing: border-box; color: #24292e; cursor: pointer; display: inline-block; font-size: 12px; font-weight: 600; line-height: 20px; outline-style: none; padding: 3px 10px; position: relative; text-decoration-line: none; user-select: none; vertical-align: middle; white-space: nowrap;&quot;&gt;Raw&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;file-info&quot; style=&quot;box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 32px;&quot;&gt;
&lt;span class=&quot;icon&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-gist&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 12 16&quot; width=&quot;12&quot;&gt;&lt;path d=&quot;M7.5 5L10 7.5 7.5 10l-.75-.75L8.5 7.5 6.75 5.75 7.5 5zm-3 0L2 7.5 4.5 10l.75-.75L3.5 7.5l1.75-1.75L4.5 5zM0 13V2c0-.55.45-1 1-1h10c.55 0 1 .45 1 1v11c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1zm1 0h10V2H1v11z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&amp;nbsp;&lt;/span&gt;&lt;a aria-label=&quot;Permalink&quot; class=&quot;tooltipped tooltipped-s css-truncate&quot; href=&quot;https://gist.github.com/Artistan/136570827fd636e84b7f2f91d818cc47#file-setup-sh&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #0366d6; outline-style: none; position: relative; text-decoration-line: none;&quot;&gt;&lt;span class=&quot;user-select-contain gist-blob-name css-truncate-target&quot; style=&quot;box-sizing: border-box; display: inline-block; font-weight: 600; max-width: 690px; overflow: hidden; text-overflow: ellipsis; vertical-align: top; white-space: nowrap;&quot;&gt;setup.sh&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blob-wrapper data type-shell&quot; itemprop=&quot;text&quot; style=&quot;border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; box-sizing: border-box; overflow-x: auto; overflow-y: hidden;&quot;&gt;
&lt;table class=&quot;highlight tab-size js-file-line-container&quot; data-tab-size=&quot;8&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; box-sizing: border-box; tab-size: 8;&quot;&gt;&lt;tbody style=&quot;box-sizing: border-box;&quot;&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;1&quot; id=&quot;file-setup-sh-L1&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-setup-sh-LC1&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #6a737d;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box;&quot;&gt;#!&lt;/span&gt;/bin/bash&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;2&quot; id=&quot;file-setup-sh-L2&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-setup-sh-LC2&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;3&quot; id=&quot;file-setup-sh-L3&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-setup-sh-LC3&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;mkdir -p &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;~&lt;/span&gt;/Code/xdebug&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;4&quot; id=&quot;file-setup-sh-L4&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-setup-sh-LC4&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;5&quot; id=&quot;file-setup-sh-L5&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-setup-sh-LC5&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;vim /etc/php/7.1/mods-available/xdebug.ini &lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;6&quot; id=&quot;file-setup-sh-L6&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-setup-sh-LC6&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;7&quot; id=&quot;file-setup-sh-L7&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-setup-sh-LC7&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #6a737d;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box;&quot;&gt;#&lt;/span&gt;update with the file contents for xdebug.ini&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;8&quot; id=&quot;file-setup-sh-L8&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-setup-sh-LC8&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;9&quot; id=&quot;file-setup-sh-L9&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-setup-sh-LC9&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;nginx -s reload&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;10&quot; id=&quot;file-setup-sh-L10&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-setup-sh-LC10&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;service php7.1-fpm restart&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/form&gt;
&lt;/div&gt;
&lt;div class=&quot;js-gist-file-update-container js-task-list-container file-box&quot; style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 14px;&quot;&gt;
&lt;form accept-charset=&quot;UTF-8&quot; action=&quot;https://gist.github.com/Artistan/136570827fd636e84b7f2f91d818cc47/file/b32945bbfefe8ec64ad295d57f89b9560c6e5aa0&quot; class=&quot;js-comment-update&quot; data-remote=&quot;true&quot; method=&quot;post&quot; style=&quot;box-sizing: border-box;&quot;&gt;
&lt;div style=&quot;box-sizing: border-box; display: inline; margin: 0px; padding: 0px;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;file&quot; id=&quot;file-xdebug-ini&quot; style=&quot;border-radius: 3px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; margin-bottom: 16px; margin-top: 16px; position: relative;&quot;&gt;
&lt;div class=&quot;file-header&quot; style=&quot;background-color: #fafbfc; border-bottom: 1px solid rgb(225, 228, 232); border-top-left-radius: 2px; border-top-right-radius: 2px; box-sizing: border-box; padding: 5px 10px;&quot;&gt;
&lt;div class=&quot;file-actions&quot; style=&quot;box-sizing: border-box; float: right; font-size: 13px; padding-top: 2px;&quot;&gt;
&lt;a class=&quot;btn btn-sm &quot; href=&quot;https://gist.github.com/Artistan/136570827fd636e84b7f2f91d818cc47/raw/315ec503ea22e98524b3a365960962fc709d3f74/xdebug.ini&quot; style=&quot;-webkit-appearance: none; background-color: #eff3f6; background-image: linear-gradient(-180deg, rgb(250, 251, 252) 0%, rgb(239, 243, 246) 90%); background-position: -1px -1px; background-repeat: repeat-x; background-size: 110% 110%; border-radius: 0.25em; border: 1px solid rgba(27, 31, 35, 0.2); box-sizing: border-box; color: #24292e; cursor: pointer; display: inline-block; font-size: 12px; font-weight: 600; line-height: 20px; outline-style: none; padding: 3px 10px; position: relative; text-decoration-line: none; user-select: none; vertical-align: middle; white-space: nowrap;&quot;&gt;Raw&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;file-info&quot; style=&quot;box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 32px;&quot;&gt;
&lt;span class=&quot;icon&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-gist&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 12 16&quot; width=&quot;12&quot;&gt;&lt;path d=&quot;M7.5 5L10 7.5 7.5 10l-.75-.75L8.5 7.5 6.75 5.75 7.5 5zm-3 0L2 7.5 4.5 10l.75-.75L3.5 7.5l1.75-1.75L4.5 5zM0 13V2c0-.55.45-1 1-1h10c.55 0 1 .45 1 1v11c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1zm1 0h10V2H1v11z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&amp;nbsp;&lt;/span&gt;&lt;a aria-label=&quot;Permalink&quot; class=&quot;tooltipped tooltipped-s css-truncate&quot; href=&quot;https://gist.github.com/Artistan/136570827fd636e84b7f2f91d818cc47#file-xdebug-ini&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #0366d6; outline-style: none; position: relative; text-decoration-line: none;&quot;&gt;&lt;span class=&quot;user-select-contain gist-blob-name css-truncate-target&quot; style=&quot;box-sizing: border-box; display: inline-block; font-weight: 600; max-width: 690px; overflow: hidden; text-overflow: ellipsis; vertical-align: top; white-space: nowrap;&quot;&gt;xdebug.ini&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blob-wrapper data type-ini&quot; itemprop=&quot;text&quot; style=&quot;border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; box-sizing: border-box; overflow-x: auto; overflow-y: hidden;&quot;&gt;
&lt;table class=&quot;highlight tab-size js-file-line-container&quot; data-tab-size=&quot;8&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; box-sizing: border-box; tab-size: 8;&quot;&gt;&lt;tbody style=&quot;box-sizing: border-box;&quot;&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;1&quot; id=&quot;file-xdebug-ini-L1&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-xdebug-ini-LC1&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;zend_extension&lt;/span&gt;=xdebug.so&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;2&quot; id=&quot;file-xdebug-ini-L2&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-xdebug-ini-LC2&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;xdebug.remote_enable&lt;/span&gt; = 1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;3&quot; id=&quot;file-xdebug-ini-L3&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-xdebug-ini-LC3&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;xdebug.remote_connect_back&lt;/span&gt; = 1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;4&quot; id=&quot;file-xdebug-ini-L4&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-xdebug-ini-LC4&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;xdebug.remote_port&lt;/span&gt; = 9000&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;5&quot; id=&quot;file-xdebug-ini-L5&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-xdebug-ini-LC5&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;xdebug.max_nesting_level&lt;/span&gt; = 512&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;6&quot; id=&quot;file-xdebug-ini-L6&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-xdebug-ini-LC6&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;7&quot; id=&quot;file-xdebug-ini-L7&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-xdebug-ini-LC7&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;xdebug.profiler_enable_trigger&lt;/span&gt; = 1&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #6a737d;&quot;&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;8&quot; id=&quot;file-xdebug-ini-L8&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-xdebug-ini-LC8&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;xdebug.profiler_output_dir&lt;/span&gt; = &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;~/Code/xdebug&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;9&quot; id=&quot;file-xdebug-ini-L9&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-xdebug-ini-LC9&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;xdebug.trace_enable_trigger&lt;/span&gt; = 1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;10&quot; id=&quot;file-xdebug-ini-L10&quot; style=&quot;box-sizing: border-box; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-xdebug-ini-LC10&quot; style=&quot;box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #d73a49;&quot;&gt;xdebug.trace_output_dir&lt;/span&gt; = &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #032f62;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;/home/vagrant/Code/xdebug&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/form&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/5205389513867826017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2017/07/phpstorm-remote-xdebug.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/5205389513867826017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/5205389513867826017'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2017/07/phpstorm-remote-xdebug.html' title='PhpStorm Remote Xdebug'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-2492322287624389783</id><published>2017-07-13T07:36:00.000-07:00</published><updated>2017-07-25T04:13:50.665-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="builder"/><category scheme="http://www.blogger.com/atom/ns#" term="eloquent"/><category scheme="http://www.blogger.com/atom/ns#" term="inheritance"/><category scheme="http://www.blogger.com/atom/ns#" term="laravel"/><category scheme="http://www.blogger.com/atom/ns#" term="model"/><category scheme="http://www.blogger.com/atom/ns#" term="pattern"/><category scheme="http://www.blogger.com/atom/ns#" term="phpstorm"/><category scheme="http://www.blogger.com/atom/ns#" term="relation"/><category scheme="http://www.blogger.com/atom/ns#" term="repository"/><title type='text'>Laravel and PhpStorm needed proper inheritance hinting</title><content type='html'>Thanks again to Taylor Otwell for quick response to a needed update for Laravel 5.4 to work properly with PhpStorm ide helpers.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 14px; margin-bottom: 16px;&quot;&gt;
Eloquent\Builder does this already&lt;/div&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 11.9px; font-stretch: normal; line-height: 1.45; margin-bottom: 16px; overflow: auto; padding: 16px; word-wrap: normal;&quot;&gt;&lt;code style=&quot;background: transparent; border-radius: 3px; border: 0px; box-sizing: border-box; display: inline; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 11.9px; line-height: inherit; margin: 0px; overflow: visible; padding: 0px; word-break: normal; word-wrap: normal;&quot;&gt;/**
 * @mixin \Illuminate\Database\Eloquent\Query
 * @mixin \Illuminate\Database\Query\Builder
 */
&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 14px;&quot;&gt;
So &lt;a href=&quot;https://github.com/laravel/framework/commit/77d8c23fed764e6a38cc8608c28f0ad7c39deee4&quot; target=&quot;_blank&quot;&gt;adding it to the Model and Relations&lt;/a&gt; it is consistent with existing mixins &lt;a href=&quot;https://github.com/laravel/framework/commit/5f879c57f42baf350243b31735d1fa9af5eb9368&quot; target=&quot;_blank&quot;&gt;(plus one)&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Here are some other additions to &lt;a href=&quot;https://github.com/laravel/framework/commit/1d795bd993c6d55e2037111071e6d8714b3df8a1&quot; target=&quot;_blank&quot;&gt;help with hinting&lt;/a&gt;!!&lt;br /&gt;
&lt;br /&gt;
&lt;h2 style=&quot;background-color: white; border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-top: 0px !important; padding-bottom: 0.3em;&quot;&gt;
Here is an &lt;a href=&quot;https://github.com/laravel/framework/pull/20026&quot; target=&quot;_blank&quot;&gt;example of a Repository Pattern &lt;/a&gt;which would use this.&lt;/h2&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 11.9px; font-stretch: normal; line-height: 1.45; margin-bottom: 16px; overflow: auto; padding: 16px; word-wrap: normal;&quot;&gt;&lt;code style=&quot;background: transparent; border-radius: 3px; border: 0px; box-sizing: border-box; display: inline; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 11.9px; line-height: inherit; margin: 0px; overflow: visible; padding: 0px; word-break: normal; word-wrap: normal;&quot;&gt;/**
 * @mixin \Illuminate\Database\Eloquent\Model
 */
abstract class EloquentAbstractRepository
{
 /**
  * @var \Illuminate\Database\Eloquent\Model
  */
    protected $model;

    /**
     * Make a new instance of the entity to query on
     *
     * @param array $with
     * @return \Illuminate\Database\Eloquent\Model
     */
    public function make(array $with = array())
    {
        return $this-&amp;gt;model-&amp;gt;with($with);
    }

    /**
     * Find an entity by id
     *
     * @param $id
     * @param array $with
     * @return Model
     */
    public function getById($id, array $with = array())
    {
        $query = $this-&amp;gt;make($with);

        return $query-&amp;gt;find($id);
    }

    /**
     * Find a single entity by key value
     *
     * @param string $key
     * @param string $value
     * @param array $with
     *
     * @return mixed
     */
    public function getFirstBy($key, $value, array $with = array())
    {
        return $this-&amp;gt;make($with)-&amp;gt;where($key, &#39;=&#39;, $value)-&amp;gt;first();
    }

 /**
  * Handle dynamic method calls into the model.
  *
  * @param  string  $method
  * @param  array  $parameters
  * @return mixed
  */
 public function __call($method, $parameters)
 {
  return $this-&amp;gt;model-&amp;gt;$method(...$parameters);
 }

}
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 style=&quot;background-color: white; border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em;&quot;&gt;
which can be used with proper inheritance&lt;/h2&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 11.9px; font-stretch: normal; line-height: 1.45; margin-bottom: 16px; overflow: auto; padding: 16px; word-wrap: normal;&quot;&gt;&lt;code style=&quot;background: transparent; border-radius: 3px; border: 0px; box-sizing: border-box; display: inline; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 11.9px; line-height: inherit; margin: 0px; overflow: visible; padding: 0px; word-break: normal; word-wrap: normal;&quot;&gt;
class EloquentReservationRepository extends EloquentAbstractRepository
{
    protected $model;
    protected $placeRepo;
    protected $carbon;

    /**
     * Create a new reservation eloquent model
     *
     * @param Reservation $model
     * @param placeRepository $placeRepo
     * @param Carbon $carbon
     */
    public function __construct(
        Reservation $model,
        placeRepository $placeRepo,
        Carbon $carbon
    )
    {
        $this-&amp;gt;model                = $model;
        $this-&amp;gt;placeRepo        = $placeRepo;
        $this-&amp;gt;carbon              = $carbon;
    }

 /**
  * Validate provided reservation token
  *
  * @param $reservation
  * @param $token
  * @return bool
  */
 public function validateReservationToken($reservation, $token)
 {
  if (!($reservation instanceof Reservation)) {
   try {
    $reservation = $this-&amp;gt;findOrFail($reservation);
   } catch (\Exception $e) {
    abort($e-&amp;gt;getCode(), $e-&amp;gt;getMessage());

    return false;
   }
  }

  return $this-&amp;gt;getReservationToken($reservation-&amp;gt;id) === $token;
 }

}
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 style=&quot;background-color: white; border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em;&quot;&gt;
and we can have the repo calls to the model method be properly recognized.&lt;/h2&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 11.9px; font-stretch: normal; line-height: 1.45; overflow: auto; padding: 16px; word-wrap: normal;&quot;&gt;&lt;code style=&quot;background: transparent; border-radius: 3px; border: 0px; box-sizing: border-box; display: inline; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 11.9px; line-height: inherit; margin: 0px; overflow: visible; padding: 0px; word-break: normal; word-wrap: normal;&quot;&gt;        // get reservation object
        try {
            $reservation = $this-&amp;gt;reservation_repo-&amp;gt;findOrFail($form_data[&#39;reservation_id&#39;]);
        } catch (\Exception $e) {
            return response()-&amp;gt;json([&#39;error&#39; =&amp;gt; $e-&amp;gt;getMessage()]);
        }&lt;/code&gt;&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/2492322287624389783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2017/07/laravel-and-phpstorm-needed-proper.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/2492322287624389783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/2492322287624389783'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2017/07/laravel-and-phpstorm-needed-proper.html' title='Laravel and PhpStorm needed proper inheritance hinting'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-8606159545721944306</id><published>2017-07-12T10:55:00.000-07:00</published><updated>2017-07-12T10:55:04.874-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="chunk"/><category scheme="http://www.blogger.com/atom/ns#" term="laravel"/><category scheme="http://www.blogger.com/atom/ns#" term="scout"/><category scheme="http://www.blogger.com/atom/ns#" term="searchable"/><category scheme="http://www.blogger.com/atom/ns#" term="size"/><title type='text'>Custom Chunk Sizes in Laravel Scout</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 14px; margin-bottom: 16px;&quot;&gt;
For those who want to know.&lt;/div&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 14px; margin-bottom: 16px;&quot;&gt;
You may now update your config (not env, that was removed) to allow for &lt;a href=&quot;https://github.com/laravel/scout/commit/13b43de78fa0568839f2d4e73e33727880e9aa64#diff-1390f4a971046fca6b49aab2944f102bR35&quot; target=&quot;_blank&quot;&gt;custom global chunk sizes&lt;/a&gt; for Laravel/Scout. Thank for the quick update&amp;nbsp;&lt;a class=&quot;user-mention&quot; href=&quot;https://github.com/taylorotwell&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #24292e; font-weight: 600; outline-style: none; text-decoration-line: none; white-space: nowrap;&quot;&gt;@taylorotwell&lt;/a&gt;&amp;nbsp;!!&lt;/div&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 11.9px; font-stretch: normal; line-height: 1.45; overflow: auto; padding: 16px; word-wrap: normal;&quot;&gt;&lt;code style=&quot;background: transparent; border-radius: 3px; border: 0px; box-sizing: border-box; display: inline; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 11.9px; line-height: inherit; margin: 0px; overflow: visible; padding: 0px; word-break: normal; word-wrap: normal;&quot;&gt;    /*
    |--------------------------------------------------------------------------
    | Chuck Sizes
    |--------------------------------------------------------------------------
    |
    | These options allow you to control the maximum chunk size when you are
    | mass importing data into the search engine. This allows you to fine
    | tune these chunk sizes based on the capabilites of your machines.
    |
    */

    &#39;chunk&#39; =&amp;gt; [
        &#39;searchable&#39; =&amp;gt; 500,
        &#39;unsearchable&#39; =&amp;gt; 500,
    ],
&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;
&lt;code style=&quot;background: transparent; border-radius: 3px; border: 0px; box-sizing: border-box; display: inline; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 11.9px; line-height: inherit; margin: 0px; overflow: visible; padding: 0px; word-break: normal; word-wrap: normal;&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;div&gt;
&lt;code style=&quot;background: transparent; border-radius: 3px; border: 0px; box-sizing: border-box; display: inline; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 11.9px; line-height: inherit; margin: 0px; overflow: visible; padding: 0px; word-break: normal; word-wrap: normal;&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;div&gt;
&lt;code style=&quot;background: transparent; border-radius: 3px; border: 0px; box-sizing: border-box; display: inline; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 11.9px; line-height: inherit; margin: 0px; overflow: visible; padding: 0px; word-break: normal; word-wrap: normal;&quot;&gt;Taylor Otwell to this a step further and also updated to make individual models customizable.&lt;/code&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 14px; margin-bottom: 16px;&quot;&gt;
&lt;a href=&quot;https://github.com/laravel/scout/commit/5a899828bf154ae7d957a2a78b4b6002e9fdf0fa&quot; target=&quot;_blank&quot;&gt;&lt;br class=&quot;Apple-interchange-newline&quot; /&gt;Love this update&lt;/a&gt;, it is a great addition to the config you accepted from me...&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;For those who just want to know what it does... We can now customize the chunk size for making a model searchable PER MODEL... Add this to your model.&lt;/div&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 11.9px; font-stretch: normal; line-height: 1.45; overflow: auto; padding: 16px; word-wrap: normal;&quot;&gt;&lt;code style=&quot;background: transparent; border-radius: 3px; border: 0px; box-sizing: border-box; display: inline; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 11.9px; line-height: inherit; margin: 0px; overflow: visible; padding: 0px; word-break: normal; word-wrap: normal;&quot;&gt;    const CUSTOM_CHUNK_SIZE=200;

    /**
     * Make all instances of the model searchable.
     *
     * @return void
     */
    public static function makeAllSearchable()
    {
        $self = new static();

        $self-&amp;gt;newQuery()
            -&amp;gt;orderBy($self-&amp;gt;getKeyName())
            -&amp;gt;searchable( self::CUSTOM_CHUNK_SIZE );
    }&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
All of this is available now! &amp;nbsp;&lt;a href=&quot;https://github.com/laravel/scout/releases/tag/v3.0.6&quot; target=&quot;_blank&quot;&gt;Laravel/Scout v3.0.6&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/8606159545721944306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2017/07/custom-chunk-sizes-in-laravel-scout.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/8606159545721944306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/8606159545721944306'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2017/07/custom-chunk-sizes-in-laravel-scout.html' title='Custom Chunk Sizes in Laravel Scout'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-473977647270594565</id><published>2017-07-11T21:00:00.002-07:00</published><updated>2017-07-11T21:00:26.761-07:00</updated><title type='text'>PhpStorm (JetBrains) is SHINY!! for merging updates</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;So, I LOVE the wizard involved with merging &lt;a href=&quot;https://www.jetbrains.com/help/phpstorm/pulling-changes-from-the-upstream-git-pull.html&quot; target=&quot;_blank&quot;&gt;git pull requests&lt;/a&gt; in PhpStorm 2017.1 which is one of many of the things that PhpStorm does well, like &lt;a href=&quot;https://www.jetbrains.com/help/phpstorm/merging-deleting-and-comparing-branches.html&quot; target=&quot;_blank&quot;&gt;managing&lt;/a&gt;&amp;nbsp;git branches.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj315Arjepf128Zu41Cg1TXYA2u70XZNGXm4kBJI3m1KWVUS5gAY52UzBRsF6Iagvy3auJMWBLK2nVghZATC4z8EZr1DLMOcn8viqEOxzBY4TNXLur7rHY8yFumACkeG3ohAKxz310CX_Ho/s1600/Screen+Shot+2017-07-11+at+10.35.20+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;648&quot; data-original-width=&quot;920&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj315Arjepf128Zu41Cg1TXYA2u70XZNGXm4kBJI3m1KWVUS5gAY52UzBRsF6Iagvy3auJMWBLK2nVghZATC4z8EZr1DLMOcn8viqEOxzBY4TNXLur7rHY8yFumACkeG3ohAKxz310CX_Ho/s320/Screen+Shot+2017-07-11+at+10.35.20+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Open Preferences, [&amp;nbsp;&lt;span style=&quot;background-color: rgba(255 , 255 , 255 , 0.66); color: #404853; font-size: 16px; white-space: nowrap;&quot;&gt;⌘,&lt;/span&gt;&amp;nbsp;]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Search for &quot;pull&quot;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZUFanwJWyFwbow8rfm5lfMKB8JUWDLGTXf9ZWMYu4OGLbcO0iTmoOSrfZI8S85_jlFdmnOhoGC2tD39UcrSGGto99e74hMkIWcZKefgBxUX04sb2HuWILsUQIwY-WSKV4yM4-ixtVWLND/s1600/Screen+Shot+2017-07-11+at+10.35.43+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;920&quot; data-original-width=&quot;1456&quot; height=&quot;202&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZUFanwJWyFwbow8rfm5lfMKB8JUWDLGTXf9ZWMYu4OGLbcO0iTmoOSrfZI8S85_jlFdmnOhoGC2tD39UcrSGGto99e74hMkIWcZKefgBxUX04sb2HuWILsUQIwY-WSKV4yM4-ixtVWLND/s320/Screen+Shot+2017-07-11+at+10.35.43+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Find the Keymap for Pull&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIHawMK6t4lEOQupWCDe9ALwnpvu5O5CwbQhslpggcUmD_KDVdacZU_TNsJ4oXf65SCRdLw6Gj-axPqAYBAH1Iw8OZClUGkX4hoscooqe_KerKIXzNf49XxGPTUECF1jr9dNehDyXJB7le/s1600/Screen+Shot+2017-07-11+at+10.35.51+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;F&lt;img border=&quot;0&quot; data-original-height=&quot;474&quot; data-original-width=&quot;612&quot; height=&quot;247&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIHawMK6t4lEOQupWCDe9ALwnpvu5O5CwbQhslpggcUmD_KDVdacZU_TNsJ4oXf65SCRdLw6Gj-axPqAYBAH1Iw8OZClUGkX4hoscooqe_KerKIXzNf49XxGPTUECF1jr9dNehDyXJB7le/s320/Screen+Shot+2017-07-11+at+10.35.51+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;Double Click the Pull Option&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Click on &quot;Add Keyboard Shortcut&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Select your shortcut ... like F10&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhN6bo8XtfDDIG1Pkk49snuUwg7d_sgRSiWlM-V0a07fX0KSbk5KNyCwjHAC7YP36aLlSu0Q0g7K5IMP19SSt_PTMSPf90amgJFiZidzAfZfXFWw6xa4E6YQJoZp66Sx0V89m7Y_VbsMUQ/s1600/Screen+Shot+2017-07-11+at+10.36.22+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;946&quot; data-original-width=&quot;1082&quot; height=&quot;279&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhN6bo8XtfDDIG1Pkk49snuUwg7d_sgRSiWlM-V0a07fX0KSbk5KNyCwjHAC7YP36aLlSu0Q0g7K5IMP19SSt_PTMSPf90amgJFiZidzAfZfXFWw6xa4E6YQJoZp66Sx0V89m7Y_VbsMUQ/s320/Screen+Shot+2017-07-11+at+10.36.22+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;!!!! YAY !!!!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Now you can hit &quot;F10&quot; and the Verbose version of Pull Changes pops up...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmiW1xnSFZBzUqMw0qvXB2KJ9FkvxjXmoJ59QQ8XZgj5cJ_4VFj7gzl4anTPfbBuCzorvItodnFesxAIGS_H0iNNhjgPrA6iJpcrqn6Iu78gD6Xv-nfkiNzMwYEye8e8XzY2XxrzqJFjJv/s1600/Screen+Shot+2017-07-11+at+10.36.34+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;950&quot; data-original-width=&quot;1156&quot; height=&quot;262&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmiW1xnSFZBzUqMw0qvXB2KJ9FkvxjXmoJ59QQ8XZgj5cJ_4VFj7gzl4anTPfbBuCzorvItodnFesxAIGS_H0iNNhjgPrA6iJpcrqn6Iu78gD6Xv-nfkiNzMwYEye8e8XzY2XxrzqJFjJv/s320/Screen+Shot+2017-07-11+at+10.36.34+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;This allows you to select a REMOTE &amp;nbsp;repository&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhhvMcNanIkNbt2gLXOokClldCCAGXT_mznio_pVjgT5nqxu8U9IWBidmJ6LcfOkZ9V0dpeUwGoKDkO9rmn5aT50Pd_RP8eiUKjIvGZ6fX-dgxFpUhc7TOwErqLmDUCI-ySWtLidDNcTZb/s1600/Screen+Shot+2017-07-11+at+10.36.48+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;932&quot; data-original-width=&quot;1206&quot; height=&quot;247&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhhvMcNanIkNbt2gLXOokClldCCAGXT_mznio_pVjgT5nqxu8U9IWBidmJ6LcfOkZ9V0dpeUwGoKDkO9rmn5aT50Pd_RP8eiUKjIvGZ6fX-dgxFpUhc7TOwErqLmDUCI-ySWtLidDNcTZb/s320/Screen+Shot+2017-07-11+at+10.36.48+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;AND a REMOTE branch to merge into your local repository.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Why do this?&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;562&quot; data-original-width=&quot;1039&quot; height=&quot;173&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOKXWH3pQWRyjRfpA9P6-iq4SDO4mQT2xIS2jw8WnluxpSJmce2S-bEBmlzes0jIF0co8GuROqXYIiInjxqJiQUA3HFsMYV4jiBrQsvBl5Nke8cUgdyBwxlBZcWrYCx5TVagDOGjNV2EK4/s320/merge-files.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;BECAUSE the &lt;a href=&quot;https://confluence.jetbrains.com/display/PhpStorm/Version+Control+Systems+Support+in+PhpStorm&quot; target=&quot;_blank&quot;&gt;Merge Revisions&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;is so easy and intuitive to use!&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/473977647270594565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2017/07/phpstorm-jetbrains-is-shiny-for-merging.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/473977647270594565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/473977647270594565'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2017/07/phpstorm-jetbrains-is-shiny-for-merging.html' title='PhpStorm (JetBrains) is SHINY!! for merging updates'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj315Arjepf128Zu41Cg1TXYA2u70XZNGXm4kBJI3m1KWVUS5gAY52UzBRsF6Iagvy3auJMWBLK2nVghZATC4z8EZr1DLMOcn8viqEOxzBY4TNXLur7rHY8yFumACkeG3ohAKxz310CX_Ho/s72-c/Screen+Shot+2017-07-11+at+10.35.20+PM.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-7380339447765095182</id><published>2017-05-09T08:20:00.002-07:00</published><updated>2017-05-09T08:20:54.053-07:00</updated><title type='text'>Laravel 5.4 .env files — how they autoload</title><content type='html'>&lt;div id=&quot;question-header&quot; style=&quot;background-color: white; border-bottom-color: rgb(228, 230, 232); border-bottom-style: solid; border-image: initial; border-left-color: initial; border-left-style: initial; border-right-color: initial; border-right-style: initial; border-top-color: initial; border-top-style: initial; border-width: 0px 0px 1px; clear: both; color: #242729; display: flex; flex-flow: row nowrap; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; justify-content: space-between; margin: 0px 0px 1em; padding: 5px 0px;&quot;&gt;
&lt;h1 itemprop=&quot;name&quot; style=&quot;border: 0px; font-size: 22px; line-height: 1.3; margin: 0px 0px 0.5em; padding: 0px;&quot;&gt;
Laravel 5.4 .env files — how they autoload&lt;/h1&gt;
&lt;/div&gt;
&lt;div aria-label=&quot;question and answers&quot; id=&quot;mainbar&quot; role=&quot;main&quot; style=&quot;background-color: white; border: 0px; color: #242729; float: left; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin: 0px; padding: 0px; width: 728px;&quot;&gt;
&lt;div class=&quot;question&quot; data-questionid=&quot;43786706&quot; id=&quot;question&quot; style=&quot;border: 0px; clear: both; margin: 0px; padding: 0px;&quot;&gt;
&lt;table style=&quot;border-collapse: collapse; border-spacing: 0px; border: 0px; font-size: 13px; margin: 0px; padding: 0px;&quot;&gt;&lt;tbody style=&quot;border: 0px; margin: 0px; padding: 0px;&quot;&gt;
&lt;tr style=&quot;border: 0px; margin: 0px; padding: 0px;&quot;&gt;&lt;td class=&quot;votecell&quot; style=&quot;border: 0px; margin: 0px; padding: 0px 15px 0px 0px; vertical-align: top;&quot;&gt;&lt;div class=&quot;vote&quot; style=&quot;border: 0px; margin: 0px; min-width: 46px; padding: 0px; text-align: center;&quot;&gt;
&lt;a class=&quot;vote-up-off&quot; href=&quot;https://www.blogger.com/null&quot; style=&quot;background-image: url(&amp;quot;img/sprites.svg?v=1b3cdae197be&amp;quot;), none; background-position: 0px -170px; background-repeat: no-repeat; background-size: initial; border: 0px; color: #0077cc; cursor: pointer; display: block; font-size: 1px; height: 30px; margin: 0px auto 2px; overflow: hidden; padding: 0px; text-indent: -9999em; width: 40px;&quot; title=&quot;This question shows research effort; it is useful and clear&quot;&gt;up vote&lt;/a&gt;&lt;a class=&quot;vote-down-off&quot; href=&quot;https://www.blogger.com/null&quot; style=&quot;background-image: url(&amp;quot;img/sprites.svg?v=1b3cdae197be&amp;quot;), none; background-position: 0px -220px; background-repeat: no-repeat; background-size: initial; border: 0px; color: #0077cc; cursor: pointer; display: block; font-size: 1px; height: 30px; margin: 0px auto 10px; overflow: hidden; padding: 0px; text-indent: -9999em; width: 40px;&quot; title=&quot;This question does not show any research effort; it is unclear or not useful&quot;&gt;down vote&lt;/a&gt;&lt;a class=&quot;star-off&quot; href=&quot;http://stackoverflow.com/questions/43786706/laravle-5-4-env-files-how-they-autoload/43786707?noredirect=1#&quot; style=&quot;background-image: url(&amp;quot;img/sprites.svg?v=1b3cdae197be&amp;quot;), none; background-position: 0px -120px; background-repeat: no-repeat; background-size: initial; border: 0px; color: #0077cc; cursor: pointer; display: block; font-size: 1px; height: 30px; margin: 0px auto 2px; overflow: hidden; padding: 0px; text-decoration-line: none; text-indent: -9999em; width: 40px;&quot; title=&quot;Click to mark as favorite question (click again to undo)&quot;&gt;favorite&lt;/a&gt;&lt;div class=&quot;favoritecount&quot; style=&quot;border: 0px; margin: 0px; padding: 0px;&quot;&gt;
&lt;span style=&quot;border: 0px; color: #6a737c; margin: 0px; padding: 0px;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;td class=&quot;postcell&quot; style=&quot;border: 0px; margin: 0px; padding: 0px; vertical-align: top;&quot;&gt;&lt;div style=&quot;border: 0px; margin: 0px; padding: 0px;&quot;&gt;
&lt;div class=&quot;post-text&quot; itemprop=&quot;text&quot; style=&quot;border: 0px; font-size: 15px; line-height: 1.3; margin: 0px 0px 5px; padding: 0px; width: 660px; word-wrap: break-word;&quot;&gt;
&lt;div style=&quot;border: 0px; clear: both; margin-bottom: 1em; padding: 0px;&quot;&gt;
Laravel 5.4 .env files How do I load the .env.production file vs .env.dev file or the base .env file?&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table style=&quot;background-color: white; border-collapse: collapse; border-spacing: 0px; border: 0px; color: #242729; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin: 0px; padding: 0px;&quot;&gt;&lt;tbody style=&quot;border: 0px; margin: 0px; padding: 0px;&quot;&gt;
&lt;tr style=&quot;border: 0px; margin: 0px; padding: 0px;&quot;&gt;&lt;td class=&quot;votecell&quot; style=&quot;border: 0px; margin: 0px; padding: 0px 15px 0px 0px; vertical-align: top;&quot;&gt;&lt;div class=&quot;vote&quot; style=&quot;border: 0px; margin: 0px; min-width: 46px; padding: 0px; text-align: center;&quot;&gt;
&lt;span class=&quot;vote-count-post &quot; itemprop=&quot;upvoteCount&quot; style=&quot;border: 0px; color: #6a737c; display: block; font-size: 20px; margin: 8px 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;a class=&quot;vote-down-off&quot; href=&quot;https://www.blogger.com/null&quot; style=&quot;background-image: url(&amp;quot;img/sprites.svg?v=1b3cdae197be&amp;quot;), none; background-position: 0px -220px; background-repeat: no-repeat; background-size: initial; border: 0px; color: #0077cc; cursor: pointer; display: block; font-size: 1px; height: 30px; margin: 0px auto 10px; overflow: hidden; padding: 0px; text-indent: -9999em; width: 40px;&quot; title=&quot;This answer is not useful&quot;&gt;down vote&lt;/a&gt;&lt;a class=&quot;vote-accepted-off &quot; data-title-accept=&quot;Click to accept this answer because it solved your problem or was the most helpful in finding your solution (click again to undo)&quot; data-title-unaccept=&quot;Click to undo acceptance of this answer; you accepted this answer &quot; data-verb-accept=&quot;accept&quot; data-verb-unaccept=&quot;unaccept&quot; href=&quot;https://www.blogger.com/null&quot; id=&quot;vote-accepted-43786707&quot; style=&quot;background-image: url(&amp;quot;img/sprites.svg?v=1b3cdae197be&amp;quot;), none; background-position: 0px -270px; background-repeat: no-repeat; background-size: initial; border: 0px; color: #0077cc; cursor: pointer; display: block; font-size: 1px; height: 40px; margin: 0px auto 10px; overflow: hidden; padding: 0px; text-indent: -9999em; width: 40px;&quot; title=&quot;Click to accept this answer because it solved your problem or was the most helpful in finding your solution (click again to undo)&quot;&gt;accept&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td class=&quot;answercell&quot; style=&quot;border: 0px; margin: 0px; padding: 0px; vertical-align: top;&quot;&gt;&lt;div class=&quot;post-text&quot; itemprop=&quot;text&quot; style=&quot;border: 0px; font-size: 15px; line-height: 1.3; margin: 0px 0px 5px; padding: 0px; width: 660px; word-wrap: break-word;&quot;&gt;
&lt;div style=&quot;border: 0px; clear: both; margin-bottom: 1em; padding: 0px;&quot;&gt;
In my vagrant box I had ...&lt;/div&gt;
&lt;pre class=&quot;lang-php prettyprint prettyprinted&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #393318; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; font-size: 13px; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; width: auto; word-wrap: normal;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;    setenv&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
        &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&#39;APP_ENV dev&#39;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;border: 0px; clear: both; margin-bottom: 1em; padding: 0px;&quot;&gt;
After creating a .env.dev , I noticed it was not loading that file!&lt;/div&gt;
&lt;div style=&quot;border: 0px; clear: both; margin-bottom: 1em; padding: 0px;&quot;&gt;
WHY? HOW!?&lt;/div&gt;
&lt;div style=&quot;border: 0px; clear: both; margin-bottom: 1em; padding: 0px;&quot;&gt;
Well, the bootstrap is auto detecting the app environment from the servers APP_ENV environment variable which can be set on the server or virtual host level of your server.&lt;/div&gt;
&lt;div style=&quot;border: 0px; clear: both; margin-bottom: 1em; padding: 0px;&quot;&gt;
&lt;a href=&quot;https://laravel.com/docs/5.4/configuration#environment-configuration&quot; rel=&quot;nofollow noreferrer&quot; style=&quot;border: 0px; color: #005999; cursor: pointer; margin: 0px; padding: 0px; text-decoration-line: none;&quot;&gt;https://laravel.com/docs/5.4/configuration#environment-configuration&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://i.stack.imgur.com/yKXaW.png&quot; rel=&quot;nofollow noreferrer&quot; style=&quot;border: 0px; color: #005999; cursor: pointer; margin: 0px; padding: 0px; text-decoration-line: none;&quot;&gt;&lt;img alt=&quot;Documentation example&quot; src=&quot;https://i.stack.imgur.com/yKXaW.png&quot; style=&quot;border: 0px; margin: 0px; max-width: 100%; padding: 0px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; clear: both; margin-bottom: 1em; padding: 0px;&quot;&gt;
The code that does it... vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/LoadEnvironmentVariables.php&lt;/div&gt;
&lt;pre class=&quot;lang-php prettyprint prettyprinted&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #393318; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; font-size: 13px; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; width: auto; word-wrap: normal;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;&lt;span class=&quot;com&quot; style=&quot;border: 0px; color: #858c93; margin: 0px; padding: 0px;&quot;&gt;/**
 * Detect if a custom environment file matching the APP_ENV exists.
 *
 * @param  \Illuminate\Contracts\Foundation\Application  $app
 * @return void
 */&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;protected&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; checkForSpecificEnvironmentFile&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;$app&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
    &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;php_sapi_name&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&#39;cli&#39;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;with&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;$input &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;new&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;border: 0px; color: #2b91af; margin: 0px; padding: 0px;&quot;&gt;ArgvInput&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;)-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;hasParameterOption&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&#39;--env&#39;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;))&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
        $this&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;setEnvironmentFilePath&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
            $app&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; $app&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;environmentFile&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;().&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&#39;.&#39;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;$input&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;getParameterOption&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&#39;--env&#39;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
        &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
    &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;

    &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(!&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; env&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&#39;APP_ENV&#39;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;))&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
        &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;return&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
    &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;

    &lt;/span&gt;&lt;span class=&quot;com&quot; style=&quot;border: 0px; color: #858c93; margin: 0px; padding: 0px;&quot;&gt;// this will load the .env.{APP_ENV} file&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
    $this&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;setEnvironmentFilePath&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
        $app&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; $app&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;environmentFile&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;().&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&#39;.&#39;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;env&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&#39;APP_ENV&#39;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
    &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;
&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/7380339447765095182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2017/05/laravel-54-env-files-how-they-autoload.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/7380339447765095182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/7380339447765095182'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2017/05/laravel-54-env-files-how-they-autoload.html' title='Laravel 5.4 .env files — how they autoload'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-5661944080483185767</id><published>2016-12-12T09:20:00.000-08:00</published><updated>2016-12-12T11:21:15.620-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="debugging"/><category scheme="http://www.blogger.com/atom/ns#" term="error reporting"/><category scheme="http://www.blogger.com/atom/ns#" term="phpstorm"/><category scheme="http://www.blogger.com/atom/ns#" term="profiling"/><category scheme="http://www.blogger.com/atom/ns#" term="xdebug"/><title type='text'>xdebug with phpstorm and puphpet vagrant box</title><content type='html'>&lt;h2&gt;
&lt;a href=&quot;https://www.jetbrains.com/help/phpstorm/2016.2/configuring-xdebug.html&quot; target=&quot;_blank&quot;&gt;Xdebug&lt;/a&gt; is useful in many ways. &lt;a href=&quot;http://www.marco-bunge.com/2016/01/21/remote-debugging-with-phpstorm-and-xdebug/&quot; target=&quot;_blank&quot;&gt;debugging&lt;/a&gt;, &amp;nbsp;profiling, error reporting.&lt;/h2&gt;
&lt;div&gt;
I have linked to many of these articles throughout this post.&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://mondaybynoon.com/phpstorm-xdebug-vagrant-puphpet/&quot; target=&quot;_blank&quot;&gt;This one, is likely the most helpful for puphpet (vagrant box), php, and xdebug.&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Assuming you have already used that article to setup puphpet with phpstorm, this is how you can add profiling... (could add these configs to your puphpet box also!)&lt;br /&gt;
&lt;h3&gt;
&lt;a href=&quot;https://www.jetbrains.com/help/phpstorm/2016.2/enabling-profiling-with-xdebug.html&quot; target=&quot;_blank&quot;&gt;Configure your php.ini for xdebug&lt;/a&gt; with remote handling and profiling.&lt;/h3&gt;
&lt;div&gt;
&lt;pre style=&quot;background: rgb(64, 64, 64); color: #dedede; font-family: Consolas, &amp;quot;Lucida Console&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 0.9333em; font-stretch: normal; line-height: 1.5em; padding: 4px;&quot;&gt; &lt;span style=&quot;color: #ffffa0;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #ffffa0;&quot;&gt;/&lt;/span&gt;php.d&lt;span style=&quot;color: #ffffa0;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #22c0ff;&quot;&gt;99&lt;/span&gt;&lt;span style=&quot;color: #ffffa0;&quot;&gt;-&lt;/span&gt;xdebug.ini

 [XDEBUG]
 xdebug.default_enable&lt;span style=&quot;color: #ffffa0;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #22c0ff;&quot;&gt;1&lt;/span&gt;
 xdebug.remote_connect_back&lt;span style=&quot;color: #ffffa0;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #22c0ff;&quot;&gt;1&lt;/span&gt;
 xdebug.remote_enable&lt;span style=&quot;color: #ffffa0;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #22c0ff;&quot;&gt;1&lt;/span&gt;
 xdebug.remote_handler&lt;span style=&quot;color: #ffffa0;&quot;&gt;=&lt;/span&gt;dbgp
 xdebug.remote_port&lt;span style=&quot;color: #ffffa0;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #22c0ff;&quot;&gt;9000&lt;/span&gt;
 xdebug.remote_autostart&lt;span style=&quot;color: #ffffa0;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #22c0ff;&quot;&gt;1&lt;/span&gt;
 ;xdebug.profiler_enable&lt;span style=&quot;color: #ffffa0;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #22c0ff;&quot;&gt;1&lt;/span&gt; ; uncomment &lt;span style=&quot;color: #ffffa0;&quot;&gt;for&lt;/span&gt; always enabled
 xdebug.profiler_output_dir&lt;span style=&quot;color: #ffffa0;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ffffa0;&quot;&gt;/&lt;/span&gt;var&lt;span style=&quot;color: #ffffa0;&quot;&gt;/&lt;/span&gt;www&lt;span style=&quot;color: #ffffa0;&quot;&gt;/&lt;/span&gt;vhosts&lt;span style=&quot;color: #ffffa0;&quot;&gt;/&lt;/span&gt;xdebug ; &lt;span style=&quot;color: #ffffa0;&quot;&gt;where&lt;/span&gt; &lt;span style=&quot;color: #ffffa0;&quot;&gt;to&lt;/span&gt; store output
 xdebug.profiler_enable_trigger&lt;span style=&quot;color: #ffffa0;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #22c0ff;&quot;&gt;1&lt;/span&gt; ; allow cookie&lt;span style=&quot;color: #ffffa0;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #ffffa0;&quot;&gt;get&lt;/span&gt;&lt;span style=&quot;color: #ffffa0;&quot;&gt;/&lt;/span&gt;post &lt;span style=&quot;color: #ffffa0;&quot;&gt;to&lt;/span&gt; enable.
 ;XDEBUG_PROFILE cookie &lt;span style=&quot;color: #ffffa0;&quot;&gt;or&lt;/span&gt; &lt;span style=&quot;color: #ffffa0;&quot;&gt;GET&lt;/span&gt;&lt;span style=&quot;color: #ffffa0;&quot;&gt;/&lt;/span&gt;POST &lt;span style=&quot;color: #ffffa0;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ffffa0;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #22c0ff;&quot;&gt;1&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Add&amp;nbsp;XDEBUG_PROFILE to your cookies or GET/POST&lt;/h3&gt;
&lt;div&gt;
http://mytest.net/?XDEBUG_PROFILE=1&lt;/div&gt;
&lt;div&gt;
OR&lt;br /&gt;
https://www.jetbrains.com/phpstorm/marklets/ -- add bookmarks to your browser to make it easier!&lt;/div&gt;
&lt;h3&gt;
Find your output&lt;/h3&gt;
&lt;div&gt;
in&amp;nbsp;xdebug.profiler_output_dir (directory)&lt;/div&gt;
&lt;div&gt;
file names are like &quot;cachegrind.out.%d&quot; where %d is unique per logged profile&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;a href=&quot;https://confluence.jetbrains.com/display/PhpStorm/Profiling+PHP+applications+with+PhpStorm+and+Xdebug&quot; target=&quot;_blank&quot;&gt;Open with Phpstorm&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5N8rljCTplJzJqPtxWU1Prg_rI3dDDfcpwCUgOJdNA1dzc0trY5INwiKZI96Qdm7Mhbh7wiZqbE3toRtyr7PhRg2ZD1O5Zpy2pXMEolV_3byyZYDym1C6Q8Mgr7Xq8f3HPR7mUbobf9FH/s1600/Screen+Shot+2016-12-12+at+11.06.54+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5N8rljCTplJzJqPtxWU1Prg_rI3dDDfcpwCUgOJdNA1dzc0trY5INwiKZI96Qdm7Mhbh7wiZqbE3toRtyr7PhRg2ZD1O5Zpy2pXMEolV_3byyZYDym1C6Q8Mgr7Xq8f3HPR7mUbobf9FH/s320/Screen+Shot+2016-12-12+at+11.06.54+AM.png&quot; width=&quot;214&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Then select your file...&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOLDW8DsSytVbrin-dgHbcIXGfUwT2KLjk-wogmgEjbsyowubbFpJOVXtmjqAlKOs6VVR3dd-LbncEtVsz5B6LalB5uJ43Jsk_VG_IeRfgcJSi7cSAeuV_MyDkJCW9DuAFBwtek8tVNq1P/s1600/Screen+Shot+2016-12-12+at+11.07.49+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;161&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOLDW8DsSytVbrin-dgHbcIXGfUwT2KLjk-wogmgEjbsyowubbFpJOVXtmjqAlKOs6VVR3dd-LbncEtVsz5B6LalB5uJ43Jsk_VG_IeRfgcJSi7cSAeuV_MyDkJCW9DuAFBwtek8tVNq1P/s320/Screen+Shot+2016-12-12+at+11.07.49+AM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
and you will end up with a profile that allows deep analysis of your script execution&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbAq1ud9uu3yD3d9dC5RHbhZO1IkxzubbjWfu24PjOMhBG53T912FUy64IYnG-azvhBjmH2mInyC9vxqPc2oAQgG1ziDUJeOVD2F2Mh1hPqlFHw239EPRR3mYknO_mccMm1AI7fQME3t8t/s1600/Screen+Shot+2016-12-12+at+11.09.15+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbAq1ud9uu3yD3d9dC5RHbhZO1IkxzubbjWfu24PjOMhBG53T912FUy64IYnG-azvhBjmH2mInyC9vxqPc2oAQgG1ziDUJeOVD2F2Mh1hPqlFHw239EPRR3mYknO_mccMm1AI7fQME3t8t/s320/Screen+Shot+2016-12-12+at+11.09.15+AM.png&quot; width=&quot;198&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;a href=&quot;https://jtreminio.com/2012/07/xdebug-and-you-why-you-should-be-using-a-real-debugger/&quot; target=&quot;_blank&quot;&gt;Older article&lt;/a&gt; which may provide some more insight.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://nickology.com/2014/04/16/view-xdebug-cachegrind-files-on-mac-os/&quot; target=&quot;_blank&quot;&gt;For LARGE cachegrind files...&lt;/a&gt;&amp;nbsp;use&amp;nbsp;qcachegrind&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/5661944080483185767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2016/12/xdebug-with-phpstorm-and-puphpet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/5661944080483185767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/5661944080483185767'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2016/12/xdebug-with-phpstorm-and-puphpet.html' title='xdebug with phpstorm and puphpet vagrant box'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5N8rljCTplJzJqPtxWU1Prg_rI3dDDfcpwCUgOJdNA1dzc0trY5INwiKZI96Qdm7Mhbh7wiZqbE3toRtyr7PhRg2ZD1O5Zpy2pXMEolV_3byyZYDym1C6Q8Mgr7Xq8f3HPR7mUbobf9FH/s72-c/Screen+Shot+2016-12-12+at+11.06.54+AM.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-6610280795776908616</id><published>2016-12-05T11:04:00.000-08:00</published><updated>2016-12-05T11:04:28.350-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="error"/><category scheme="http://www.blogger.com/atom/ns#" term="method"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="php7"/><category scheme="http://www.blogger.com/atom/ns#" term="read"/><category scheme="http://www.blogger.com/atom/ns#" term="return"/><category scheme="http://www.blogger.com/atom/ns#" term="session"/><category scheme="http://www.blogger.com/atom/ns#" term="session_regenerate_id"/><category scheme="http://www.blogger.com/atom/ns#" term="string"/><title type='text'>session_regenerate_id causing fatal error in Php 7</title><content type='html'>While upgrading to Php 7, our code had an issue with session_regenerate_id().&lt;br /&gt;
&lt;span style=&quot;background-color: #f57900; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #f57900; font-weight: bold;&quot;&gt;Catchable fatal error: session_regenerate_id(): Failed to create(read) session ID: user (path: /var/lib/php/session)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Thanks to bellosthomas, I was able to determine that our DB_Sessions class was causing the issue. It was a simple fix of FORCING the return values to be strings. &amp;nbsp;I have marked the code and comments with BOLD and UNDERLINED text so you can see the strings. &amp;nbsp;&lt;b&gt;&lt;u&gt;Just make sure that your &quot;&lt;span style=&quot;background-color: white; color: #183691; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; white-space: pre;&quot;&gt;sess_read&quot;&lt;/span&gt;&amp;nbsp;method is returning a string!&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://bugs.php.net/bug.php?id=70871&quot;&gt;https://bugs.php.net/bug.php?id=70871&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;a href=&quot;https://www.blogger.com/null&quot; name=&quot;1447392208&quot; style=&quot;background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: 14.4px;&quot;&gt;&amp;nbsp;&lt;/a&gt;&lt;strong style=&quot;background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: 14.4px;&quot;&gt;[2015-11-13 05:23 UTC] bellosthomas at gmail dot com&lt;/strong&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: 14.4px;&quot;&gt;&lt;/span&gt;&lt;pre class=&quot;note&quot; style=&quot;background-color: white; font-family: Consolas, Inconsolata, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13px; margin-left: 10px; white-space: pre-wrap; width: 65em;&quot;&gt;I was also getting a fatal error (check comment above), with a custom session handler. After yohgaki&#39;s comment about the return value of the read() method, &lt;b&gt;&lt;u&gt;which needs to return a string&lt;/u&gt;&lt;/b&gt;, I checked my session handler and I saw I was returning boolean false in some cases. Casting the return value to string, solved it.&lt;/pre&gt;
&lt;pre class=&quot;note&quot; style=&quot;background-color: white; font-family: Consolas, Inconsolata, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13px; margin-left: 10px; white-space: pre-wrap; width: 65em;&quot;&gt;
&lt;/pre&gt;
&lt;pre class=&quot;note&quot; style=&quot;background-color: white; font-family: Consolas, Inconsolata, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13px; margin-left: 10px; white-space: pre-wrap; width: 65em;&quot;&gt;
&lt;/pre&gt;
&lt;pre class=&quot;note&quot; style=&quot;background-color: white; margin-left: 10px; width: 65em;&quot;&gt;&lt;span style=&quot;font-family: Consolas, Inconsolata, Liberation Mono, monospace;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;a href=&quot;https://gist.github.com/Artistan/0838c95d46ffad965570afa0ec354091&quot;&gt;https://gist.github.com/Artistan/0838c95d46ffad965570afa0ec354091&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;table class=&quot;highlight tab-size js-file-line-container&quot; data-tab-size=&quot;8&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; box-sizing: border-box; color: #333333; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 14px; tab-size: 8; white-space: pre-wrap;&quot;&gt;&lt;tbody style=&quot;box-sizing: border-box;&quot;&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;1&quot; id=&quot;file-db_sessions-php-L1&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC1&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-pse&quot; style=&quot;box-sizing: border-box;&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;2&quot; id=&quot;file-db_sessions-php-L2&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC2&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;3&quot; id=&quot;file-db_sessions-php-L3&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC3&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;/**&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;4&quot; id=&quot;file-db_sessions-php-L4&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC4&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt; * Initial Setup of file&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;5&quot; id=&quot;file-db_sessions-php-L5&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC5&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt; * Garbage collection sucks, we should have a time check during read and auto destroy/not recover old sessions&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;6&quot; id=&quot;file-db_sessions-php-L6&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC6&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt; */&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;7&quot; id=&quot;file-db_sessions-php-L7&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC7&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;class&lt;/span&gt; &lt;span class=&quot;pl-en&quot; style=&quot;box-sizing: border-box; color: #795da3;&quot;&gt;DB_Sessions&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;8&quot; id=&quot;file-db_sessions-php-L8&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC8&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;{&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;9&quot; id=&quot;file-db_sessions-php-L9&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC9&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$session_life&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;300&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;10&quot; id=&quot;file-db_sessions-php-L10&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC10&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$sessiontable&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;sessions&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;11&quot; id=&quot;file-db_sessions-php-L11&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC11&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$recordtable&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;sessions_loginrecord&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;12&quot; id=&quot;file-db_sessions-php-L12&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC12&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;/**&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;13&quot; id=&quot;file-db_sessions-php-L13&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC13&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;@var&lt;/span&gt; DB_Wrapper&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;14&quot; id=&quot;file-db_sessions-php-L14&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC14&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  */&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;15&quot; id=&quot;file-db_sessions-php-L15&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC15&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$dbhost&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;16&quot; id=&quot;file-db_sessions-php-L16&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC16&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$sessionhash&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;17&quot; id=&quot;file-db_sessions-php-L17&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC17&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$write_callback&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;18&quot; id=&quot;file-db_sessions-php-L18&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC18&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$memcache&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;19&quot; id=&quot;file-db_sessions-php-L19&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC19&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;20&quot; id=&quot;file-db_sessions-php-L20&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC20&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;__construct&lt;/span&gt;(&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$dbhost&lt;/span&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;21&quot; id=&quot;file-db_sessions-php-L21&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC21&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;22&quot; id=&quot;file-db_sessions-php-L22&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC22&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;dbhost&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$dbhost&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;23&quot; id=&quot;file-db_sessions-php-L23&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC23&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;ini_set&lt;/span&gt;(&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;session.save_handler&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;, &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;user&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;);&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;24&quot; id=&quot;file-db_sessions-php-L24&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC24&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;session_set_save_handler&lt;/span&gt;(&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;25&quot; id=&quot;file-db_sessions-php-L25&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC25&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;array&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;, &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;sess_open&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;),&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;26&quot; id=&quot;file-db_sessions-php-L26&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC26&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;array&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;, &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;sess_close&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;),&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;27&quot; id=&quot;file-db_sessions-php-L27&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC27&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;array&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;, &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;sess_read&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;),&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;28&quot; id=&quot;file-db_sessions-php-L28&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC28&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;array&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;, &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;sess_write&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;),&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;29&quot; id=&quot;file-db_sessions-php-L29&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC29&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;array&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;, &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;sess_destroy&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;),&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;30&quot; id=&quot;file-db_sessions-php-L30&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC30&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;array&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;, &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;sess_gc&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;31&quot; id=&quot;file-db_sessions-php-L31&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC31&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  );&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;32&quot; id=&quot;file-db_sessions-php-L32&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC32&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;33&quot; id=&quot;file-db_sessions-php-L33&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC33&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;if&lt;/span&gt;(&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;function_exists&lt;/span&gt;(&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;memcache_pconnect&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;)) {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;34&quot; id=&quot;file-db_sessions-php-L34&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC34&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;memcache&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;@&lt;/span&gt;memcache_pconnect(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$_SERVER&lt;/span&gt;[&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;MEMCACHE_SERVER&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;], &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$_SERVER&lt;/span&gt;[&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;MEMCACHE_PORT&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;]);&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;35&quot; id=&quot;file-db_sessions-php-L35&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC35&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;36&quot; id=&quot;file-db_sessions-php-L36&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC36&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;37&quot; id=&quot;file-db_sessions-php-L37&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC37&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;38&quot; id=&quot;file-db_sessions-php-L38&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC38&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;/**************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;39&quot; id=&quot;file-db_sessions-php-L39&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC39&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * sess_open&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;40&quot; id=&quot;file-db_sessions-php-L40&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC40&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  ***************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;41&quot; id=&quot;file-db_sessions-php-L41&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC41&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * Notes:&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;42&quot; id=&quot;file-db_sessions-php-L42&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC42&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  ***************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;43&quot; id=&quot;file-db_sessions-php-L43&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC43&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * Used In&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;44&quot; id=&quot;file-db_sessions-php-L44&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC44&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  ***************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;45&quot; id=&quot;file-db_sessions-php-L45&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC45&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * @author Richard Thomas&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;46&quot; id=&quot;file-db_sessions-php-L46&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC46&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  *&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;47&quot; id=&quot;file-db_sessions-php-L47&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC47&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * @param $save_path    STRING&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;48&quot; id=&quot;file-db_sessions-php-L48&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC48&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * @param $session_name STRING&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;49&quot; id=&quot;file-db_sessions-php-L49&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC49&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  *&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;50&quot; id=&quot;file-db_sessions-php-L50&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC50&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * @return BOOL&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;51&quot; id=&quot;file-db_sessions-php-L51&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC51&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  */&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;52&quot; id=&quot;file-db_sessions-php-L52&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC52&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;pl-en&quot; style=&quot;box-sizing: border-box; color: #795da3;&quot;&gt;sess_open&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$save_path&lt;/span&gt;, &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$session_name&lt;/span&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;53&quot; id=&quot;file-db_sessions-php-L53&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC53&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;54&quot; id=&quot;file-db_sessions-php-L54&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC54&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;true&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;55&quot; id=&quot;file-db_sessions-php-L55&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC55&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;56&quot; id=&quot;file-db_sessions-php-L56&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC56&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;57&quot; id=&quot;file-db_sessions-php-L57&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC57&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;/**************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;58&quot; id=&quot;file-db_sessions-php-L58&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC58&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * sess_close&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;59&quot; id=&quot;file-db_sessions-php-L59&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC59&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  ***************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;60&quot; id=&quot;file-db_sessions-php-L60&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC60&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * Notes:&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;61&quot; id=&quot;file-db_sessions-php-L61&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC61&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  ***************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;62&quot; id=&quot;file-db_sessions-php-L62&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC62&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * Used In&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;63&quot; id=&quot;file-db_sessions-php-L63&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC63&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  ***************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;64&quot; id=&quot;file-db_sessions-php-L64&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC64&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * @author Richard Thomas&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;65&quot; id=&quot;file-db_sessions-php-L65&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC65&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * @return BOOL&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;66&quot; id=&quot;file-db_sessions-php-L66&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC66&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  */&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;67&quot; id=&quot;file-db_sessions-php-L67&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC67&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;pl-en&quot; style=&quot;box-sizing: border-box; color: #795da3;&quot;&gt;sess_close&lt;/span&gt;()&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;68&quot; id=&quot;file-db_sessions-php-L68&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC68&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;69&quot; id=&quot;file-db_sessions-php-L69&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC69&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;true&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;70&quot; id=&quot;file-db_sessions-php-L70&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC70&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;71&quot; id=&quot;file-db_sessions-php-L71&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC71&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;72&quot; id=&quot;file-db_sessions-php-L72&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC72&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;/**************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;73&quot; id=&quot;file-db_sessions-php-L73&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC73&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * sess_read&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;74&quot; id=&quot;file-db_sessions-php-L74&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC74&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  ***************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;75&quot; id=&quot;file-db_sessions-php-L75&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC75&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * Notes:&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;76&quot; id=&quot;file-db_sessions-php-L76&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC76&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  ***************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;77&quot; id=&quot;file-db_sessions-php-L77&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC77&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * Used In&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;78&quot; id=&quot;file-db_sessions-php-L78&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC78&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  ***************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;79&quot; id=&quot;file-db_sessions-php-L79&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC79&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * @author Richard Thomas&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;80&quot; id=&quot;file-db_sessions-php-L80&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC80&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  *&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;81&quot; id=&quot;file-db_sessions-php-L81&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC81&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * @param $key STRING&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;82&quot; id=&quot;file-db_sessions-php-L82&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC82&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  *&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;83&quot; id=&quot;file-db_sessions-php-L83&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC83&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * @return BOOL&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;84&quot; id=&quot;file-db_sessions-php-L84&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC84&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  */&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;85&quot; id=&quot;file-db_sessions-php-L85&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC85&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;pl-en&quot; style=&quot;box-sizing: border-box; color: #795da3;&quot;&gt;sess_read&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$key&lt;/span&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;86&quot; id=&quot;file-db_sessions-php-L86&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC86&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;87&quot; id=&quot;file-db_sessions-php-L87&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC87&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;if&lt;/span&gt; (&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;is_object&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;memcache&lt;/span&gt;) &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;OR&lt;/span&gt; (&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$value&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;memcache&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;get(&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;sess_key_&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$key&lt;/span&gt;)))&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;88&quot; id=&quot;file-db_sessions-php-L88&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC88&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;89&quot; id=&quot;file-db_sessions-php-L89&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC89&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qry&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;SELECT&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;`value`&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;FROM&lt;/span&gt; &lt;/span&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;sessiontable&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt; WHERE `sesskey` = &#39;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$key&lt;/span&gt;&#39;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;90&quot; id=&quot;file-db_sessions-php-L90&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC90&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qid&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;dbhost&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;query(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qry&lt;/span&gt;);&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;91&quot; id=&quot;file-db_sessions-php-L91&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC91&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;if&lt;/span&gt; (&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;list&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$value&lt;/span&gt;) &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qid&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;fetch_row())&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;92&quot; id=&quot;file-db_sessions-php-L92&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC92&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;93&quot; id=&quot;file-db_sessions-php-L93&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC93&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;sessionhash&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;md5&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$value&lt;/span&gt;);&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;94&quot; id=&quot;file-db_sessions-php-L94&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC94&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;if&lt;/span&gt; (&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;is_object&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;memcache&lt;/span&gt;) &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;AND&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$value&lt;/span&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;95&quot; id=&quot;file-db_sessions-php-L95&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC95&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;96&quot; id=&quot;file-db_sessions-php-L96&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC96&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;     &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;memcache&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;set(&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;sess_key_&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$key&lt;/span&gt;, &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$value&lt;/span&gt;, &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;COMPRESS_CACHE&lt;/span&gt;);&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;97&quot; id=&quot;file-db_sessions-php-L97&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC97&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;98&quot; id=&quot;file-db_sessions-php-L98&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC98&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;99&quot; id=&quot;file-db_sessions-php-L99&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC99&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;return&lt;/span&gt; &lt;b&gt;&lt;u&gt;(&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;String&lt;/span&gt;)&lt;/u&gt;&lt;/b&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$value&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;100&quot; id=&quot;file-db_sessions-php-L100&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC100&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;101&quot; id=&quot;file-db_sessions-php-L101&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC101&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;102&quot; id=&quot;file-db_sessions-php-L102&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC102&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;else&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;103&quot; id=&quot;file-db_sessions-php-L103&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC103&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;104&quot; id=&quot;file-db_sessions-php-L104&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC104&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;sessionhash&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;md5&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$value&lt;/span&gt;);&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;105&quot; id=&quot;file-db_sessions-php-L105&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC105&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;106&quot; id=&quot;file-db_sessions-php-L106&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC106&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;return&lt;/span&gt; &lt;b&gt;&lt;u&gt;(&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;String&lt;/span&gt;)&lt;/u&gt;&lt;/b&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$value&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;107&quot; id=&quot;file-db_sessions-php-L107&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC107&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;108&quot; id=&quot;file-db_sessions-php-L108&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC108&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;109&quot; id=&quot;file-db_sessions-php-L109&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC109&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;return&lt;/span&gt;&lt;b&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;u&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;110&quot; id=&quot;file-db_sessions-php-L110&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC110&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;111&quot; id=&quot;file-db_sessions-php-L111&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC111&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;112&quot; id=&quot;file-db_sessions-php-L112&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC112&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;/**************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;113&quot; id=&quot;file-db_sessions-php-L113&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC113&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * sess_write&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;114&quot; id=&quot;file-db_sessions-php-L114&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC114&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  ***************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;115&quot; id=&quot;file-db_sessions-php-L115&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC115&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * Notes:&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;116&quot; id=&quot;file-db_sessions-php-L116&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC116&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  ***************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;117&quot; id=&quot;file-db_sessions-php-L117&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC117&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * Used In&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;118&quot; id=&quot;file-db_sessions-php-L118&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC118&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  ***************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;119&quot; id=&quot;file-db_sessions-php-L119&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC119&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * @author Richard Thomas&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;120&quot; id=&quot;file-db_sessions-php-L120&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC120&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  *&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;121&quot; id=&quot;file-db_sessions-php-L121&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC121&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * @param $key STRING&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;122&quot; id=&quot;file-db_sessions-php-L122&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC122&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * @param $val STRING&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;123&quot; id=&quot;file-db_sessions-php-L123&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC123&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  *&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;124&quot; id=&quot;file-db_sessions-php-L124&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC124&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * @return BOOL&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;125&quot; id=&quot;file-db_sessions-php-L125&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC125&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  */&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;126&quot; id=&quot;file-db_sessions-php-L126&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC126&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;pl-en&quot; style=&quot;box-sizing: border-box; color: #795da3;&quot;&gt;sess_write&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$key&lt;/span&gt;, &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$val&lt;/span&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;127&quot; id=&quot;file-db_sessions-php-L127&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC127&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;128&quot; id=&quot;file-db_sessions-php-L128&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC128&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$expiry&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;time&lt;/span&gt;() &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;session_life&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;129&quot; id=&quot;file-db_sessions-php-L129&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC129&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$value&lt;/span&gt;  &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;addslashes&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$val&lt;/span&gt;);&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;130&quot; id=&quot;file-db_sessions-php-L130&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC130&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;if&lt;/span&gt; (&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;md5&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$val&lt;/span&gt;) &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;sessionhash&lt;/span&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;131&quot; id=&quot;file-db_sessions-php-L131&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC131&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;132&quot; id=&quot;file-db_sessions-php-L132&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC132&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qry&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;UPDATE&lt;/span&gt; &lt;/span&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;sessiontable&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt; SET expiry = &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$expiry&lt;/span&gt;, userkey = &#39;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$_SESSION&lt;/span&gt;[&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;login&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;] &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&#39; WHERE sesskey = &#39;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$key&lt;/span&gt;&#39;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;133&quot; id=&quot;file-db_sessions-php-L133&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC133&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;134&quot; id=&quot;file-db_sessions-php-L134&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC134&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;else&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;135&quot; id=&quot;file-db_sessions-php-L135&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC135&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;136&quot; id=&quot;file-db_sessions-php-L136&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC136&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;if&lt;/span&gt; (&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;is_object&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;memcache&lt;/span&gt;))&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;137&quot; id=&quot;file-db_sessions-php-L137&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC137&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;138&quot; id=&quot;file-db_sessions-php-L138&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC138&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;memcache&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;delete(&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;sess_key_&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$key&lt;/span&gt;);&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;139&quot; id=&quot;file-db_sessions-php-L139&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC139&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;140&quot; id=&quot;file-db_sessions-php-L140&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC140&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qry&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;UPDATE&lt;/span&gt; &lt;/span&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;sessiontable&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt; SET expiry = &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$expiry&lt;/span&gt;, value = &#39;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$value&lt;/span&gt;&#39;, userkey = &#39;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$_SESSION&lt;/span&gt;[&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;login&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;] &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&#39; WHERE sesskey = &#39;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$key&lt;/span&gt;&#39;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;141&quot; id=&quot;file-db_sessions-php-L141&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC141&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;if&lt;/span&gt; (&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;write_callback&lt;/span&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;142&quot; id=&quot;file-db_sessions-php-L142&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC142&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;143&quot; id=&quot;file-db_sessions-php-L143&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC143&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;call_user_func&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;write_callback&lt;/span&gt;, &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$val&lt;/span&gt;);&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;144&quot; id=&quot;file-db_sessions-php-L144&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC144&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;145&quot; id=&quot;file-db_sessions-php-L145&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC145&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;146&quot; id=&quot;file-db_sessions-php-L146&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC146&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qid&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;dbhost&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;query(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qry&lt;/span&gt;);&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;147&quot; id=&quot;file-db_sessions-php-L147&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC147&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;if&lt;/span&gt; (&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;dbhost&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;affected_rows())&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;148&quot; id=&quot;file-db_sessions-php-L148&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC148&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;149&quot; id=&quot;file-db_sessions-php-L149&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC149&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;if&lt;/span&gt; (&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;empty&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$_SERVER&lt;/span&gt;[&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;REMOTE_ADDR&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;]))&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;150&quot; id=&quot;file-db_sessions-php-L150&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC150&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;151&quot; id=&quot;file-db_sessions-php-L151&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC151&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qry&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;INSERT INTO&lt;/span&gt; &lt;/span&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;sessiontable&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt; VALUES (&#39;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$key&lt;/span&gt;&#39;, &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$expiry&lt;/span&gt;, &#39;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$value&lt;/span&gt;&#39;,&#39;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$_SESSION&lt;/span&gt;[&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;login&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;] &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&#39;,&#39;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$expiry&lt;/span&gt;&#39;,&#39;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$_SERVER&lt;/span&gt;[&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;REMOTE_ADDR&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;] &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&#39;,&#39;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$_SERVER&lt;/span&gt;[&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;HTTP_HOST&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;] &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&#39;)&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;152&quot; id=&quot;file-db_sessions-php-L152&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC152&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;153&quot; id=&quot;file-db_sessions-php-L153&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC153&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;else&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;154&quot; id=&quot;file-db_sessions-php-L154&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC154&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;155&quot; id=&quot;file-db_sessions-php-L155&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC155&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qry&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;INSERT INTO&lt;/span&gt; &lt;/span&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;sessiontable&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt; VALUES (&#39;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$key&lt;/span&gt;&#39;, &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$expiry&lt;/span&gt;, &#39;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$value&lt;/span&gt;&#39;,&#39;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$_SESSION&lt;/span&gt;[&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;login&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;] &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&#39;,&#39;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$expiry&lt;/span&gt;&#39;,&#39;&lt;span class=&quot;pl-cce&quot; style=&quot;box-sizing: border-box;&quot;&gt;\&quot;\&quot;&lt;/span&gt;&#39;,&#39;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$_SERVER&lt;/span&gt;[&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;HTTP_HOST&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;] &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&#39;)&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;156&quot; id=&quot;file-db_sessions-php-L156&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC156&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;157&quot; id=&quot;file-db_sessions-php-L157&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC157&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qid&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;dbhost&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;query(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qry&lt;/span&gt;);&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;158&quot; id=&quot;file-db_sessions-php-L158&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC158&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;159&quot; id=&quot;file-db_sessions-php-L159&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC159&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;160&quot; id=&quot;file-db_sessions-php-L160&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC160&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qid&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;161&quot; id=&quot;file-db_sessions-php-L161&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC161&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;162&quot; id=&quot;file-db_sessions-php-L162&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC162&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;163&quot; id=&quot;file-db_sessions-php-L163&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC163&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;/**************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;164&quot; id=&quot;file-db_sessions-php-L164&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC164&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * sess_destroy&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;165&quot; id=&quot;file-db_sessions-php-L165&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC165&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  ***************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;166&quot; id=&quot;file-db_sessions-php-L166&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC166&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * Notes:&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;167&quot; id=&quot;file-db_sessions-php-L167&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC167&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  ***************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;168&quot; id=&quot;file-db_sessions-php-L168&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC168&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * Used In&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;169&quot; id=&quot;file-db_sessions-php-L169&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC169&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  ***************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;170&quot; id=&quot;file-db_sessions-php-L170&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC170&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * @author Richard Thomas&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;171&quot; id=&quot;file-db_sessions-php-L171&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC171&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  *&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;172&quot; id=&quot;file-db_sessions-php-L172&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC172&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * @param $key STRING&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;173&quot; id=&quot;file-db_sessions-php-L173&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC173&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  *&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;174&quot; id=&quot;file-db_sessions-php-L174&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC174&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * @return BOOL&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;175&quot; id=&quot;file-db_sessions-php-L175&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC175&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  */&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;176&quot; id=&quot;file-db_sessions-php-L176&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC176&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;pl-en&quot; style=&quot;box-sizing: border-box; color: #795da3;&quot;&gt;sess_destroy&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$key&lt;/span&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;177&quot; id=&quot;file-db_sessions-php-L177&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC177&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;178&quot; id=&quot;file-db_sessions-php-L178&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC178&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$temp&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;time&lt;/span&gt;();&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;179&quot; id=&quot;file-db_sessions-php-L179&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC179&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;if&lt;/span&gt; (&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;is_object&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;memcache&lt;/span&gt;))&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;180&quot; id=&quot;file-db_sessions-php-L180&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC180&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;181&quot; id=&quot;file-db_sessions-php-L181&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC181&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;memcache&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;delete(&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;sess_key_&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$key&lt;/span&gt;);&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;182&quot; id=&quot;file-db_sessions-php-L182&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC182&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;183&quot; id=&quot;file-db_sessions-php-L183&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC183&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qry&lt;/span&gt;     &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;SELECT&lt;/span&gt; userkey,started,ip,host &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;FROM&lt;/span&gt; &lt;/span&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;sessiontable&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt; WHERE sesskey = &#39;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$key&lt;/span&gt;&#39;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;184&quot; id=&quot;file-db_sessions-php-L184&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC184&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qid&lt;/span&gt;     &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;dbhost&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;query(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qry&lt;/span&gt;);&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;185&quot; id=&quot;file-db_sessions-php-L185&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC185&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$row&lt;/span&gt;     &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qid&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;fetch_assoc();&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;186&quot; id=&quot;file-db_sessions-php-L186&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC186&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$userkey&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$row&lt;/span&gt;[&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;userkey&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;];&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;187&quot; id=&quot;file-db_sessions-php-L187&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC187&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$started&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$row&lt;/span&gt;[&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;started&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;];&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;188&quot; id=&quot;file-db_sessions-php-L188&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC188&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$ip&lt;/span&gt;      &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$row&lt;/span&gt;[&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;ip&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;];&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;189&quot; id=&quot;file-db_sessions-php-L189&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC189&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$host&lt;/span&gt;    &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$row&lt;/span&gt;[&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;host&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;];&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;190&quot; id=&quot;file-db_sessions-php-L190&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC190&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;if&lt;/span&gt; (&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$userkey&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;AND&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;recordtable&lt;/span&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;191&quot; id=&quot;file-db_sessions-php-L191&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC191&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;192&quot; id=&quot;file-db_sessions-php-L192&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC192&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qry&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;INSERT INTO&lt;/span&gt; &lt;/span&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;recordtable&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt; VALUES (&#39;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$userkey&lt;/span&gt;&#39;,&#39;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$started&lt;/span&gt;&#39;,&#39;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$temp&lt;/span&gt;&#39;,&#39;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$ip&lt;/span&gt;&#39;,&#39;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$host&lt;/span&gt;&#39;)&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;193&quot; id=&quot;file-db_sessions-php-L193&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC193&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qid&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;dbhost&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;query(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qry&lt;/span&gt;);&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;194&quot; id=&quot;file-db_sessions-php-L194&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC194&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;195&quot; id=&quot;file-db_sessions-php-L195&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC195&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qry&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;DELETE&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;FROM&lt;/span&gt; &lt;/span&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;sessiontable&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt; WHERE sesskey = &#39;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$key&lt;/span&gt;&#39;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;196&quot; id=&quot;file-db_sessions-php-L196&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC196&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qid&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;dbhost&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;query(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qry&lt;/span&gt;);&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;197&quot; id=&quot;file-db_sessions-php-L197&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC197&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;198&quot; id=&quot;file-db_sessions-php-L198&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC198&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qid&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;199&quot; id=&quot;file-db_sessions-php-L199&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC199&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;200&quot; id=&quot;file-db_sessions-php-L200&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC200&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;201&quot; id=&quot;file-db_sessions-php-L201&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC201&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;/**************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;202&quot; id=&quot;file-db_sessions-php-L202&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC202&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * sess_gc&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;203&quot; id=&quot;file-db_sessions-php-L203&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC203&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  ***************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;204&quot; id=&quot;file-db_sessions-php-L204&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC204&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * Notes:&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;205&quot; id=&quot;file-db_sessions-php-L205&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC205&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  ***************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;206&quot; id=&quot;file-db_sessions-php-L206&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC206&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * Used In&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;207&quot; id=&quot;file-db_sessions-php-L207&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC207&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  ***************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;208&quot; id=&quot;file-db_sessions-php-L208&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC208&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * @author Richard Thomas&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;209&quot; id=&quot;file-db_sessions-php-L209&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC209&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  *&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;210&quot; id=&quot;file-db_sessions-php-L210&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC210&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * @param $maxlifetime INT&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;211&quot; id=&quot;file-db_sessions-php-L211&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC211&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  *&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;212&quot; id=&quot;file-db_sessions-php-L212&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC212&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * @return BOOL&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;213&quot; id=&quot;file-db_sessions-php-L213&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC213&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  */&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;214&quot; id=&quot;file-db_sessions-php-L214&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC214&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;pl-en&quot; style=&quot;box-sizing: border-box; color: #795da3;&quot;&gt;sess_gc&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$maxlifetime&lt;/span&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;215&quot; id=&quot;file-db_sessions-php-L215&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC215&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;216&quot; id=&quot;file-db_sessions-php-L216&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC216&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$temp&lt;/span&gt;   &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;time&lt;/span&gt;();&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;217&quot; id=&quot;file-db_sessions-php-L217&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC217&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qry&lt;/span&gt;    &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;SELECT&lt;/span&gt; sesskey &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;FROM&lt;/span&gt; &lt;/span&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;sessiontable&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt; WHERE expiry &amp;lt; &lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$temp&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;218&quot; id=&quot;file-db_sessions-php-L218&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC218&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$result&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;dbhost&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;query(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qry&lt;/span&gt;);&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;219&quot; id=&quot;file-db_sessions-php-L219&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC219&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;for&lt;/span&gt; (&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$i&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;0&lt;/span&gt;; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$i&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$result&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;num_rows(); &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$i&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;++&lt;/span&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;220&quot; id=&quot;file-db_sessions-php-L220&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC220&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;221&quot; id=&quot;file-db_sessions-php-L221&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC221&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$row&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$result&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;fetch_assoc();&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;222&quot; id=&quot;file-db_sessions-php-L222&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC222&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$key&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$row&lt;/span&gt;[&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;sesskey&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;];&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;223&quot; id=&quot;file-db_sessions-php-L223&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC223&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;if&lt;/span&gt; (&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;is_object&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;memcache&lt;/span&gt;))&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;224&quot; id=&quot;file-db_sessions-php-L224&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC224&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;225&quot; id=&quot;file-db_sessions-php-L225&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC225&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;memcache&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;delete(&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;sess_key_&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$key&lt;/span&gt;);&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;226&quot; id=&quot;file-db_sessions-php-L226&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC226&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;227&quot; id=&quot;file-db_sessions-php-L227&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC227&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qry&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;SELECT&lt;/span&gt; userkey,started,ip,host &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;FROM&lt;/span&gt; &lt;/span&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;sessiontable&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt; WHERE sesskey = &#39;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$key&lt;/span&gt;&#39;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;228&quot; id=&quot;file-db_sessions-php-L228&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC228&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qid&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;dbhost&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;query(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qry&lt;/span&gt;);&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;229&quot; id=&quot;file-db_sessions-php-L229&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC229&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;if&lt;/span&gt; (&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qid&lt;/span&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;230&quot; id=&quot;file-db_sessions-php-L230&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC230&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;231&quot; id=&quot;file-db_sessions-php-L231&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC231&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$row&lt;/span&gt;     &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qid&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;fetch_assoc();&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;232&quot; id=&quot;file-db_sessions-php-L232&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC232&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$userkey&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$row&lt;/span&gt;[&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;userkey&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;];&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;233&quot; id=&quot;file-db_sessions-php-L233&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC233&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$started&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$row&lt;/span&gt;[&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;started&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;];&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;234&quot; id=&quot;file-db_sessions-php-L234&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC234&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$ip&lt;/span&gt;      &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$row&lt;/span&gt;[&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;ip&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;];&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;235&quot; id=&quot;file-db_sessions-php-L235&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC235&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$host&lt;/span&gt;    &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$row&lt;/span&gt;[&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;host&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&#39;&lt;/span&gt;&lt;/span&gt;];&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;236&quot; id=&quot;file-db_sessions-php-L236&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC236&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;if&lt;/span&gt; (&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$userkey&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;AND&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;recordtable&lt;/span&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;237&quot; id=&quot;file-db_sessions-php-L237&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC237&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;238&quot; id=&quot;file-db_sessions-php-L238&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC238&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;     &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qry&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;INSERT INTO&lt;/span&gt; &lt;/span&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;recordtable&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt; VALUES (&#39;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$userkey&lt;/span&gt;&#39;,&#39;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$started&lt;/span&gt;&#39;,&#39;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$temp&lt;/span&gt;&#39;,&#39;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$ip&lt;/span&gt;&#39;,&#39;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$host&lt;/span&gt;&#39;)&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;239&quot; id=&quot;file-db_sessions-php-L239&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC239&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;     &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qid&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;dbhost&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;query(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qry&lt;/span&gt;);&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;240&quot; id=&quot;file-db_sessions-php-L240&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC240&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;    }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;241&quot; id=&quot;file-db_sessions-php-L241&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC241&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;   }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;242&quot; id=&quot;file-db_sessions-php-L242&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC242&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;243&quot; id=&quot;file-db_sessions-php-L243&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC243&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qry&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;DELETE&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;FROM&lt;/span&gt; &lt;/span&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;sessiontable&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt; WHERE expiry &amp;lt; &lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$temp&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;244&quot; id=&quot;file-db_sessions-php-L244&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC244&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qid&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;dbhost&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;query(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$qry&lt;/span&gt;);&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;245&quot; id=&quot;file-db_sessions-php-L245&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC245&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;246&quot; id=&quot;file-db_sessions-php-L246&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC246&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;dbhost&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;affected_rows();&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;247&quot; id=&quot;file-db_sessions-php-L247&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC247&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;248&quot; id=&quot;file-db_sessions-php-L248&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC248&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;249&quot; id=&quot;file-db_sessions-php-L249&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC249&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;/**************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;250&quot; id=&quot;file-db_sessions-php-L250&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC250&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * sess_isonline&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;251&quot; id=&quot;file-db_sessions-php-L251&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC251&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  ***************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;252&quot; id=&quot;file-db_sessions-php-L252&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC252&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * Notes:&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;253&quot; id=&quot;file-db_sessions-php-L253&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC253&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  ***************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;254&quot; id=&quot;file-db_sessions-php-L254&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC254&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * Used In&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;255&quot; id=&quot;file-db_sessions-php-L255&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC255&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  ***************************************&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;256&quot; id=&quot;file-db_sessions-php-L256&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC256&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * @author Richard Thomas&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;257&quot; id=&quot;file-db_sessions-php-L257&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC257&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  *&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;258&quot; id=&quot;file-db_sessions-php-L258&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC258&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * @param $login STRING&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;259&quot; id=&quot;file-db_sessions-php-L259&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC259&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  *&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;260&quot; id=&quot;file-db_sessions-php-L260&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC260&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  * @return BOOL&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;261&quot; id=&quot;file-db_sessions-php-L261&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC261&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;  */&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;262&quot; id=&quot;file-db_sessions-php-L262&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC262&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;pl-en&quot; style=&quot;box-sizing: border-box; color: #795da3;&quot;&gt;session_isonline&lt;/span&gt;(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$login&lt;/span&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;263&quot; id=&quot;file-db_sessions-php-L263&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC263&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; {&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;264&quot; id=&quot;file-db_sessions-php-L264&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC264&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$temp&lt;/span&gt;   &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;time&lt;/span&gt;();&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;265&quot; id=&quot;file-db_sessions-php-L265&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC265&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$query&lt;/span&gt;  &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;SELECT&lt;/span&gt; userkey &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;FROM&lt;/span&gt; &lt;/span&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;sessiontable&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt; WHERE userkey = &#39;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$login&lt;/span&gt;&#39; AND expiry &amp;gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box; color: #333333;&quot;&gt;$temp&lt;/span&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;266&quot; id=&quot;file-db_sessions-php-L266&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC266&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$result&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$this&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;dbhost&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;query(&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$query&lt;/span&gt;);&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;267&quot; id=&quot;file-db_sessions-php-L267&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC267&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;268&quot; id=&quot;file-db_sessions-php-L268&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC268&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;  &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;$result&lt;/span&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;-&amp;gt;&lt;/span&gt;num_rows();&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;269&quot; id=&quot;file-db_sessions-php-L269&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC269&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt; }&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;270&quot; id=&quot;file-db_sessions-php-L270&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC270&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;271&quot; id=&quot;file-db_sessions-php-L271&quot; style=&quot;border-color: rgb(238, 238, 238); border-image: initial; border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-db_sessions-php-LC271&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-s1&quot; style=&quot;box-sizing: border-box;&quot;&gt;}&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/6610280795776908616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2016/12/sessionregenerateid-causing-fatal-error.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/6610280795776908616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/6610280795776908616'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2016/12/sessionregenerateid-causing-fatal-error.html' title='session_regenerate_id causing fatal error in Php 7'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Rochester, MN, USA</georss:featurename><georss:point>44.0121221 -92.4801989</georss:point><georss:box>43.6465881 -93.125645900000009 44.377656099999996 -91.8347519</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-110687623725877971</id><published>2016-11-15T18:12:00.001-08:00</published><updated>2016-11-15T18:12:35.936-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="define: mah"/><category scheme="http://www.blogger.com/atom/ns#" term="lacking"/><category scheme="http://www.blogger.com/atom/ns#" term="mah"/><category scheme="http://www.blogger.com/atom/ns#" term="no interest"/><category scheme="http://www.blogger.com/atom/ns#" term="utter"/><title type='text'>define: mah. the ultimate lack of interest</title><content type='html'>&lt;div class=&quot;vk_ans&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif-light, sans-serif; font-size: xx-large !important; font-weight: lighter !important; margin-bottom: 0px; text-align: center;&quot;&gt;
&quot;mah.&quot;, I say.&lt;/div&gt;
&lt;div class=&quot;vk_ans&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif-light, sans-serif; font-size: xx-large !important; font-weight: lighter !important; margin-bottom: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;vk_ans&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif-light, sans-serif; font-weight: lighter !important; margin-bottom: 0px;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;I am so ultimately lacking in interest, meh is too strong of a word.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;vk_ans&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif-light, sans-serif; font-weight: lighter !important; margin-bottom: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;vk_ans&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif-light, sans-serif; font-weight: lighter !important; margin-bottom: 0px;&quot;&gt;
Google defines meh as...&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQi-jQi4dItTIAx2jR03en0sjtRC5fs_xA3kdLTMmciboMGPf06fTBKbLOMXerNcqRMBOVwy23e-LXLPpN1HHj23ocgGR6F3W6CLmK8fwUW_o6QZpzR9qdfhaRr_Rq-9s_ivX2BdjGq2Dp/s1600/Screen+Shot+2016-11-15+at+4.12.16+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;meh me/ informal exclamation 1. expressing a lack of interest or enthusiasm. &amp;quot;Meh. I&#39;m not impressed so far&amp;quot;&quot; border=&quot;0&quot; height=&quot;332&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQi-jQi4dItTIAx2jR03en0sjtRC5fs_xA3kdLTMmciboMGPf06fTBKbLOMXerNcqRMBOVwy23e-LXLPpN1HHj23ocgGR6F3W6CLmK8fwUW_o6QZpzR9qdfhaRr_Rq-9s_ivX2BdjGq2Dp/s640/Screen+Shot+2016-11-15+at+4.12.16+PM.png&quot; title=&quot;Meh&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;vk_ans&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif-light, sans-serif; font-weight: lighter !important; margin-bottom: 0px;&quot;&gt;
expressing a lack of interest of enthusiasm.&lt;/div&gt;
&lt;div class=&quot;vk_ans&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif-light, sans-serif; font-size: xx-large !important; font-weight: lighter !important; margin-bottom: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;vk_ans&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif-light, sans-serif; font-size: xx-large !important; font-weight: lighter !important; margin-bottom: 0px;&quot;&gt;
mah&lt;/div&gt;
&lt;div class=&quot;vk_ans&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif-light, sans-serif; font-size: xx-large !important; font-weight: lighter !important; margin-bottom: 0px;&quot;&gt;
/ma/&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif-light, sans-serif; font-weight: lighter !important; margin-bottom: 0px;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;informal&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;vk_ans&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif-light, sans-serif; font-weight: lighter !important; margin-bottom: 0px;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;exclamation&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;vk_ans&quot; style=&quot;background-color: white; margin-bottom: 0px;&quot;&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;color: #222222; font-family: arial, sans-serif-light, sans-serif; font-size: x-small;&quot;&gt;expressing an utter lack of interest or enthusiasm.&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;color: #222222; font-family: arial, sans-serif-light, sans-serif; font-size: x-small;&quot;&gt;&quot;Mah. I have NO interest&quot;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ol&gt;
adjective&lt;/div&gt;
&lt;div class=&quot;vk_ans&quot; style=&quot;background-color: white; margin-bottom: 0px;&quot;&gt;
&lt;ol&gt;
&lt;li&gt;unworthy, unaccepting&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&quot;all of his movies are .. mah&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div class=&quot;vk_ans&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif-light, sans-serif; font-size: xx-large !important; font-weight: lighter !important; margin-bottom: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/110687623725877971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2016/11/define-mah-ultimate-lack-of-interest.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/110687623725877971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/110687623725877971'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2016/11/define-mah-ultimate-lack-of-interest.html' title='define: mah. the ultimate lack of interest'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQi-jQi4dItTIAx2jR03en0sjtRC5fs_xA3kdLTMmciboMGPf06fTBKbLOMXerNcqRMBOVwy23e-LXLPpN1HHj23ocgGR6F3W6CLmK8fwUW_o6QZpzR9qdfhaRr_Rq-9s_ivX2BdjGq2Dp/s72-c/Screen+Shot+2016-11-15+at+4.12.16+PM.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-1342965710690975112</id><published>2016-10-25T22:25:00.002-07:00</published><updated>2016-10-25T22:25:42.686-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><category scheme="http://www.blogger.com/atom/ns#" term="pdo"/><category scheme="http://www.blogger.com/atom/ns#" term="reconnect"/><title type='text'>Handle PHP reconnect</title><content type='html'>Handle PHP reconnect when getting the 2006 error code from MySQL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: #ffffff; color: black;&quot;&gt;&lt;span style=&quot;background: #ffffe8; color: #5f5035;&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; reconnectPDO &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;extends&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #bb7977; font-weight: bold;&quot;&gt;PDO&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;var&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$connection_array&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;var&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$reconnect_limit&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #008c00;&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;var&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$reconnect_time&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #008c00;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;var&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$reconnect_counter&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #008c00;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #400000;&quot;&gt;__construct&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$dsn&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$username&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$passwd&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$options&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;connection_array&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #0000e6;&quot;&gt;&#39;d&#39;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$dsn&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #0000e6;&quot;&gt;&#39;u&#39;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$username&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #0000e6;&quot;&gt;&#39;p&#39;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$passwd&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #0000e6;&quot;&gt;&#39;o&#39;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$options&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;connect&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; connect&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;echo&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #0000e6;&quot;&gt;&quot;connecting&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #0f69ff;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #0000e6;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$c&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;connection_array&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;parent&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #400000;&quot;&gt;__construct&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$c&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #0000e6;&quot;&gt;&#39;d&#39;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$c&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #0000e6;&quot;&gt;&#39;u&#39;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$c&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #0000e6;&quot;&gt;&#39;p&#39;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$c&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #0000e6;&quot;&gt;&#39;o&#39;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;try&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #400000;&quot;&gt;setAttribute&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #bb7977; font-weight: bold;&quot;&gt;PDO&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #7d0045;&quot;&gt;ATTR_STATEMENT_CLASS&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;array&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #0000e6;&quot;&gt;&#39;reconnectPDOStatement&#39;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;array&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #400000;&quot;&gt;setAttribute&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #bb7977; font-weight: bold;&quot;&gt;PDO&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #7d0045;&quot;&gt;ATTR_ERRMODE&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #bb7977; font-weight: bold;&quot;&gt;PDO&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #7d0045;&quot;&gt;ERRMODE_EXCEPTION&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;catch&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #bb7977; font-weight: bold;&quot;&gt;PDOException&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$e&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;die&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$e&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #400000;&quot;&gt;getMessage&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; run_reconnect&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$function&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$param&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;echo&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #0000e6;&quot;&gt;&quot;run_reconnect &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;reconnect_counter&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #0f69ff;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #0000e6;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$return&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #0f4d75;&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;do&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$reconnect&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #0f4d75;&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;try&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$return&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;parent&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$function&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$param&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;catch&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #bb7977; font-weight: bold;&quot;&gt;Exception&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$e&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$e&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #400000;&quot;&gt;getCode&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #008c00;&quot;&gt;2006&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;     &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;reconnect_counter&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;     &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;reconnect_counter&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;reconnect_limit&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;     &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;      &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #400000;&quot;&gt;sleep&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;reconnect_time&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;      &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$reconnect&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #0f4d75;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;     &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;while&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$reconnect&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #0f4d75;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;return&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$return&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #400000;&quot;&gt;query&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$query&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$reconnect&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #0f4d75;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$reconnect&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$result&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;run_reconnect&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #0000e6;&quot;&gt;&#39;query&#39;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$query&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;else&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$result&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;parent&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #400000;&quot;&gt;query&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$query&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;return&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$result&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #400000;&quot;&gt;exec&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$query&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$reconnect&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #0f4d75;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$reconnect&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$result&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;run_reconnect&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #0000e6;&quot;&gt;&#39;exec&#39;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$query&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;else&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$result&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;parent&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #400000;&quot;&gt;exec&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$query&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;return&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$result&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: dimgrey;&quot;&gt;#get the number of rows in a result&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; num_rows&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$query&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$stmt&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;parent&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #400000;&quot;&gt;prepare&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$query&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$stmt&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$stmt&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #400000;&quot;&gt;execute&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;return&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$stmt&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #400000;&quot;&gt;rowCount&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;return&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #0f4d75;&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; reconnectPDOStatement &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;extends&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #bb7977; font-weight: bold;&quot;&gt;PDOStatement&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$dbh&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;protected&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #400000;&quot;&gt;__construct&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$dbh&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: maroon; font-weight: bold;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;dbh&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: #797997;&quot;&gt;$dbh&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;background: #ffffe8; color: purple;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;background: #ffffe8; color: black;&quot;&gt;&lt;/span&gt;
&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/1342965710690975112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2016/10/handle-php-reconnect.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/1342965710690975112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/1342965710690975112'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2016/10/handle-php-reconnect.html' title='Handle PHP reconnect'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-5182723193617996687</id><published>2016-05-12T08:07:00.003-07:00</published><updated>2016-05-12T10:44:43.829-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="host"/><category scheme="http://www.blogger.com/atom/ns#" term="osx"/><category scheme="http://www.blogger.com/atom/ns#" term="puphpet"/><category scheme="http://www.blogger.com/atom/ns#" term="shared"/><category scheme="http://www.blogger.com/atom/ns#" term="vagrant"/><category scheme="http://www.blogger.com/atom/ns#" term="vpn"/><title type='text'>Sharing host VPN with Vagrant - Rob Allen</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;header class=&quot;entry-header&quot; style=&quot;background-color: white; box-sizing: border-box; color: #141412; font-family: Helvetica, sans-serif; font-size: 14px; line-height: 21px; margin: 0px auto 30px; max-width: 1040px; padding: 0px 306px 0px 0px; width: 1040px;&quot;&gt;&lt;h1 class=&quot;entry-title&quot; style=&quot;box-sizing: border-box; clear: both; font-family: Optima, Belleza, Georgia, serif; font-size: 40px; font-weight: normal; line-height: 1.3; margin: 0px 0px 5px;&quot;&gt;
&lt;span class=&quot;date&quot; style=&quot;box-sizing: border-box; font-family: &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 14px; line-height: 21px; margin-right: 20px;&quot;&gt;&lt;a href=&quot;https://akrabat.com/sharing-host-vpn-with-vagrant/&quot; rel=&quot;bookmark&quot; style=&quot;box-sizing: border-box; color: #0070a4; text-decoration: none;&quot; title=&quot;Permalink to Sharing host VPN with Vagrant&quot;&gt;&lt;time class=&quot;entry-date&quot; datetime=&quot;2014-04-16T08:03:04+00:00&quot; style=&quot;box-sizing: border-box;&quot;&gt;16 April 2014&lt;/time&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;categories-links&quot; style=&quot;box-sizing: border-box; font-family: &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 14px; line-height: 21px; margin-right: 20px;&quot;&gt;&lt;a href=&quot;https://akrabat.com/category/computing/&quot; rel=&quot;category tag&quot; style=&quot;box-sizing: border-box; color: #0070a4; text-decoration: none;&quot;&gt;Computing&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;h1 class=&quot;entry-title&quot; style=&quot;box-sizing: border-box; clear: both; font-family: Optima, Belleza, Georgia, serif; font-size: 40px; font-weight: normal; line-height: 1.3; margin: 0px 0px 5px;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;When moving a project into Vagrant, I realized that I needed the vagrant guest to share my OS X&#39;s VPN.&lt;/span&gt;&lt;/h1&gt;
&lt;/header&gt;&lt;br /&gt;
&lt;div class=&quot;entry-content&quot; style=&quot;background-color: white; box-sizing: border-box; margin: 0px auto; max-width: 1040px; overflow-wrap: break-word; padding: 0px 306px 0px 0px; width: 1040px; word-wrap: break-word;&quot;&gt;
&lt;div style=&quot;box-sizing: border-box; color: #141412; font-family: helvetica, sans-serif; font-size: 14px; line-height: 21px; margin-bottom: 16px;&quot;&gt;
I&#39;m using a separate IP address within a private network like this:&lt;/div&gt;
&lt;pre style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; box-sizing: border-box; color: #666666; font-family: inconsolata, monospace; font-size: 15px; line-height: 1.1; margin-bottom: 20px; margin-top: 20px; overflow: auto; padding: 10px; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;config.vm.network :private_network, ip: &quot;192.168.101.101&quot;&lt;/pre&gt;
&lt;div style=&quot;box-sizing: border-box; color: #141412; font-family: helvetica, sans-serif; font-size: 14px; line-height: 21px; margin-bottom: 16px;&quot;&gt;
So, after some Googling, I added this provider configuration setting:&lt;/div&gt;
&lt;pre style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; box-sizing: border-box; color: #666666; font-family: inconsolata, monospace; font-size: 15px; line-height: 1.1; margin-bottom: 20px; margin-top: 20px; overflow: auto; padding: 10px; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;  config.vm.provider :virtualbox do |vb|
      vb.customize [&quot;modifyvm&quot;, :id, &quot;--natdnshostresolver1&quot;, &quot;on&quot;]
  end
&lt;/pre&gt;
&lt;div style=&quot;box-sizing: border-box; color: #141412; font-family: helvetica, sans-serif; font-size: 14px; line-height: 21px; margin-bottom: 16px;&quot;&gt;
and now my VM is sending data over the VPN. &lt;u&gt;&lt;b&gt;Note that this will not work when using the Vagrant&#39;s public_network setting though.&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #141412; font-family: helvetica, sans-serif; font-size: 14px; line-height: 21px; margin-bottom: 16px;&quot;&gt;
&lt;u&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;
&lt;h2 style=&quot;box-sizing: border-box; color: #141412; font-family: helvetica, sans-serif; font-size: 14px; line-height: 21px; margin-bottom: 16px;&quot;&gt;
&lt;span style=&quot;font-weight: normal;&quot;&gt;PuPHPet&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;div style=&quot;color: #141412; font-family: helvetica, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;
&lt;span style=&quot;font-weight: normal;&quot;&gt;These settings are the default for puphpet, BUT if you setup a public_network interface it will not work.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #141412; font-family: helvetica, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;
&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #141412; font-family: helvetica, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;
&lt;span style=&quot;font-weight: normal;&quot;&gt;Resources&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #141412; font-family: &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;&lt;a href=&quot;https://akrabat.com/sharing-host-vpn-with-vagrant/&quot;&gt;https://akrabat.com/sharing-host-vpn-with-vagrant/&lt;/a&gt; -- quoted here.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #141412; font-family: &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;&lt;a href=&quot;http://renier.morales-rodriguez.net/post/90674523562/sharing-host-vpn-with-virtualbox-guest&quot;&gt;http://renier.morales-rodriguez.net/post/90674523562/sharing-host-vpn-with-virtualbox-guest&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;border: 0px; clear: both; color: #242729; font-family: Arial, &#39;Helvetica Neue&#39;, Helvetica, sans-serif; font-size: 15px; line-height: 19.5px; margin-bottom: 1em; padding: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; clear: both; color: #242729; font-family: Arial, &#39;Helvetica Neue&#39;, Helvetica, sans-serif; font-size: 15px; line-height: 19.5px; margin-bottom: 1em; padding: 0px;&quot;&gt;
Here is an example of how to add public_network only when you need it...&amp;nbsp;&lt;/div&gt;
&lt;pre style=&quot;background-color: #eff0f1; border: 0px; color: #242729; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, sans-serif; font-size: 13px; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; width: auto; word-wrap: normal;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, sans-serif; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;➜ IP=&#39;public&#39; vagrant status&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;border: 0px; clear: both; color: #242729; font-family: Arial, &#39;Helvetica Neue&#39;, Helvetica, sans-serif; font-size: 15px; line-height: 19.5px; margin-bottom: 1em; padding: 0px;&quot;&gt;
added to Vagrantfile&lt;/div&gt;
&lt;span style=&quot;color: #141412; font-family: &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background-color: #eff0f1; border: 0px; color: #242729; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, sans-serif; font-size: 13px; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; width: auto; word-wrap: normal;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, sans-serif; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;Vagrant.configure(&quot;2&quot;) do |config|
  ...

  # IP=&#39;public&#39; vagrant status
  if ENV[&#39;IP&#39;] == &quot;public&quot;
      # https://akrabat.com/sharing-host-vpn-with-vagrant/
      puts(&quot;[info] PUBLIC interface added&quot;)
      config.vm.network &quot;public_network&quot;, :mac =&amp;gt; &quot;4CA3AB1EBBB1&quot;
  end
end
&lt;/code&gt;&lt;/pre&gt;
:)
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/5182723193617996687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2016/05/sharing-host-vpn-with-vagrant-rob-allen.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/5182723193617996687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/5182723193617996687'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2016/05/sharing-host-vpn-with-vagrant-rob-allen.html' title='Sharing host VPN with Vagrant - Rob Allen'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-2834596963102551170</id><published>2016-03-09T07:57:00.000-08:00</published><updated>2016-03-09T07:57:00.220-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="html"/><category scheme="http://www.blogger.com/atom/ns#" term="open window."/><category scheme="http://www.blogger.com/atom/ns#" term="reopen tab"/><title type='text'>reopen the &quot;tab&quot; or window when submitting a form</title><content type='html'>&lt;div style=&quot;border: 0px; clear: both; font-size: 15px; margin-bottom: 1em; padding: 0px;&quot;&gt;
this worked for me on form submit to reopen the target window.. so it will call window.open on the same target (or new if changed) and then continue to submit the form.&lt;/div&gt;
&lt;div style=&quot;border: 0px; clear: both; font-size: 15px; margin-bottom: 1em; padding: 0px;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;snippet&quot; data-hide=&quot;false&quot; data-lang=&quot;js&quot; style=&quot;border: 0px; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;
&lt;div class=&quot;snippet-code&quot; style=&quot;border: 0px; margin: 0px; padding: 0px;&quot;&gt;
&lt;pre class=&quot;snippet-code-js lang-js prettyprint prettyprinted&quot; style=&quot;background-color: #eeeeee; border: 0px; color: #393318; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, sans-serif; font-size: 13px; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; width: auto; word-wrap: normal;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, sans-serif; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;        &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: darkblue; margin: 0px; padding: 0px;&quot;&gt;var&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; open_target &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: darkblue; margin: 0px; padding: 0px;&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;form&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;){&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;
            &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: darkblue; margin: 0px; padding: 0px;&quot;&gt;var&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; windowName &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; jQuery&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;form&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;).&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;attr&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: maroon; margin: 0px; padding: 0px;&quot;&gt;&#39;target&#39;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;
            window&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;open&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: maroon; margin: 0px; padding: 0px;&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; windowName &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;
            &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: darkblue; margin: 0px; padding: 0px;&quot;&gt;return&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: darkblue; margin: 0px; padding: 0px;&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;
        &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;};&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;snippet-code-html lang-html prettyprint prettyprinted&quot; style=&quot;background-color: #eeeeee; border: 0px; color: #393318; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, sans-serif; font-size: 13px; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; width: auto; word-wrap: normal;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, sans-serif; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;border: 0px; color: maroon; margin: 0px; padding: 0px;&quot;&gt;&amp;lt;form&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;atn&quot; style=&quot;border: 0px; color: red; margin: 0px; padding: 0px;&quot;&gt;target&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;atv&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;&quot;_search_elastic&quot;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;atn&quot; style=&quot;border: 0px; color: red; margin: 0px; padding: 0px;&quot;&gt;onsubmit&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;atv&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: darkblue; margin: 0px; padding: 0px;&quot;&gt;return&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; open_target&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: darkblue; margin: 0px; padding: 0px;&quot;&gt;this&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;&lt;span class=&quot;atv&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;border: 0px; color: maroon; margin: 0px; padding: 0px;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;
      &lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;border: 0px; color: maroon; margin: 0px; padding: 0px;&quot;&gt;&amp;lt;/form&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;div class=&quot;snippet-result&quot; style=&quot;background-color: white; border: 1px solid rgb(170, 170, 170); color: #222426; font-family: Arial, &#39;Helvetica Neue&#39;, Helvetica, sans-serif; line-height: 19.5px; margin: 0px; padding: 0px; width: 660px;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;snippet-result&quot; style=&quot;background-color: white; border: 1px solid rgb(170, 170, 170); color: #222426; font-family: Arial, &#39;Helvetica Neue&#39;, Helvetica, sans-serif; line-height: 19.5px; margin: 0px; padding: 0px; width: 660px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/2834596963102551170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2016/03/reopen-tab-or-window-when-submitting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/2834596963102551170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/2834596963102551170'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2016/03/reopen-tab-or-window-when-submitting.html' title='reopen the &quot;tab&quot; or window when submitting a form'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3515832527169298530.post-7497934233977144748</id><published>2016-02-22T08:38:00.000-08:00</published><updated>2016-02-22T08:38:27.307-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bower"/><category scheme="http://www.blogger.com/atom/ns#" term="ember-cli"/><category scheme="http://www.blogger.com/atom/ns#" term="emberjs"/><category scheme="http://www.blogger.com/atom/ns#" term="install"/><category scheme="http://www.blogger.com/atom/ns#" term="node"/><category scheme="http://www.blogger.com/atom/ns#" term="nodejs"/><category scheme="http://www.blogger.com/atom/ns#" term="phantomjs"/><category scheme="http://www.blogger.com/atom/ns#" term="server"/><category scheme="http://www.blogger.com/atom/ns#" term="watchman"/><title type='text'>emberjs CentOS 7 setup</title><content type='html'>&lt;strong style=&quot;background-color: white; border: 0px; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;========= SETUP &lt;strong style=&quot;border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=========&lt;/strong&gt;&lt;/strong&gt;&lt;br style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot; /&gt;&lt;strong style=&quot;background-color: white; border: 0px; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;* CentOS 7 Example *&lt;br /&gt;### dependencies ### &lt;/strong&gt;&lt;br style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot;&gt;yum install git,npm,nodejs;&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot;&gt;npm install -g ember-cli&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot;&gt;npm instal&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot;&gt;l -g bower&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot;&gt;npm install -g watchman&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot;&gt;npm install -g phantomjs&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot; /&gt;&lt;strong style=&quot;background-color: white; border: 0px; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;### Both should output a version number ###&lt;/strong&gt;&lt;/strong&gt;&lt;span style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot;&gt;node -v&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot;&gt;npm -v&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot;&gt;npm install -g npm@latest&lt;/span&gt;&lt;strong style=&quot;background-color: white; border: 0px; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;### open the firewall ### &lt;/strong&gt;&lt;br style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot;&gt;iptables -I INPUT 1 -p tcp --dport 49152 -j ACCEPT&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot;&gt;iptables -I INPUT 1 -p tcp --dport 4200 -j ACCEPT&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot;&gt;iptables-save &amp;gt; /etc/sysconfig/iptables&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot;&gt;iptables-restore &amp;lt; /etc/sysconfig/iptables&lt;/span&gt;&lt;strong style=&quot;background-color: white; border: 0px; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;### setup your project ###&lt;/strong&gt;&lt;br style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot;&gt;git clone &lt;/span&gt;&lt;a href=&quot;mailto:git@github.com&quot; rel=&quot;noreferrer&quot; style=&quot;background-color: white; color: #1aafd0; cursor: pointer; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; text-decoration: none; white-space: pre-wrap;&quot; target=&quot;_blank&quot;&gt;git@github.com&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot;&gt;:me/my-app.git&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot;&gt;cd my-app&lt;/span&gt;&lt;strong style=&quot;background-color: white; border: 0px; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;###### NOT AS ROOT ######&lt;/strong&gt;&lt;br style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot;&gt;npm install&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot;&gt;bower install&lt;/span&gt;&lt;strong style=&quot;background-color: white; border: 0px; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;### start ember server ###&lt;/strong&gt;&lt;br style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #1b2432; font-family: proxima-nova, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 20px; white-space: pre-wrap;&quot;&gt;ember server&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.geekslikeshinythings.com/feeds/7497934233977144748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.geekslikeshinythings.com/2016/02/emberjs-centos-7-setup.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/7497934233977144748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3515832527169298530/posts/default/7497934233977144748'/><link rel='alternate' type='text/html' href='http://blog.geekslikeshinythings.com/2016/02/emberjs-centos-7-setup.html' title='emberjs CentOS 7 setup'/><author><name>Artistan</name><uri>http://www.blogger.com/profile/18120551796094789663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>