Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
WP Plugins
ETH Simple Shortlinks
Commits
677588e3
Commit
677588e3
authored
Mar 20, 2016
by
Erick Hitter
Browse files
Initial commit
parents
Changes
2
Hide whitespace changes
Inline
Side-by-side
eth-simple-shortlinks.php
0 → 100644
View file @
677588e3
<?php
/*
Plugin Name: ETH Simple Shortlinks
Plugin URI: https://ethitter.com/plugins/
Description: Simple non-GET shortlinks using post IDs
Author: Erick Hitter
Version: 0.1
Author URI: https://ethitter.com/
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
class
ETH_Simple_Shortlinks
{
/**
* PLUGIN SETUP
*/
/**
* Singleton
*/
private
static
$instance
=
null
;
/**
* Instantiate singleton
*/
public
static
function
get_instance
()
{
if
(
!
is_a
(
self
::
$instance
,
__CLASS__
)
)
{
self
::
$instance
=
new
self
;
}
return
self
::
$instance
;
}
/**
* Dummy magic methods
*/
public
function
__clone
()
{
_doing_it_wrong
(
__FUNCTION__
,
'Cheatin’ huh?'
,
'0.1'
);
}
public
function
__wakeup
()
{
_doing_it_wrong
(
__FUNCTION__
,
'Cheatin’ huh?'
,
'0.1'
);
}
public
function
__call
(
$name
=
''
,
$args
=
array
()
)
{
unset
(
$name
,
$args
);
return
null
;
}
/**
*
*/
private
function
__construct
()
{}
}
ETH_Simple_Shortlinks
::
get_instance
();
readme.txt
0 → 100644
View file @
677588e3
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment