@error_reporting(E_ERROR);
class SimpleSlider extends CMSModule{
public $debug=true;
function SimpleSlider(){
$this->CMSModule();
}
function GetName(){
return 'SimpleSlider';
}
function GetFriendlyName()
{
return 'Manage Simple Slider';
}
function Install()
{
global $gCms;
//Get a reference to the database
$db = $this->cms->db;
// mysql-specific, but ignored by other database
$taboptarray = array('mysql' => 'TYPE=MyISAM');
//Make a new "dictionary" (ADODB-speak for a table)
$dict = NewDataDictionary($db);
//Add the fields as a comma-separated string.
$fields = "id I AUTO KEY,
slide I DEFAULT 0,
title C(50),
imagelink C(255),
description X ";
//Note the naming scheme that should be followed when adding tables to the database,
// so as to make it easy to recognize who the table belongs to, and to avoid conflict with other modules.
$sqlarray = $dict->CreateTableSQL(cms_db_prefix().'module_simpleslider_images', $fields, $taboptarray);
$dict->ExecuteSQLArray($sqlarray);
//Add the fields as a comma-separated string.
$fields = "showid I AUTO KEY,
showname C(50),
width I,
height I,
fadetime I";
//Note the naming scheme that should be followed when adding tables to the database,
// so as to make it easy to recognize who the table belongs to, and to avoid conflict with other modules.
$sqlarray = $dict->CreateTableSQL(cms_db_prefix().'module_simpleslider_shows', $fields, $taboptarray);
$dict->ExecuteSQLArray($sqlarray);
$sqlarray = $dict->CreateIndexSQL('showname', cms_db_prefix().'module_simpleslider_shows', 'showname', array('UNIQUE'));
$dict->ExecuteSQLArray($sqlarray);
//Add the fields as a comma-separated string.
$fields = "showid I,
imageid I
";
// so as to make it easy to recognize who the table belongs to, and to avoid conflict with other modules.
$sqlarray = $dict->CreateTableSQL(cms_db_prefix().'module_simpleslider_showimages', $fields, $taboptarray);
$dict->ExecuteSQLArray($sqlarray);
$sqlarray = $dict->CreateIndexSQL('showid', cms_db_prefix().'module_simpleslider_showimages', 'showid');
$dict->ExecuteSQLArray($sqlarray);
$sqlarray = $dict->CreateIndexSQL('showimage', cms_db_prefix().'module_simpleslider_showimages', array('showid', 'imageid'), array('UNIQUE'));
$dict->ExecuteSQLArray($sqlarray);
$this->setPreference('defwidth', 400);
$this->setPreference('defheight', 300);
$this->setPreference('deffadetime', 4000);
$this->CreatePermission('SimpleSlider Admin', 'SimpleSlider Admin');
mkdir('../uploads/sliderimages/');
}
function Upgrade($oldversion, $newversion){
$db = $this->cms->db;
$dict = NewDataDictionary($db);
switch($oldversion){
case '0.2':
case '0.1':
$sqlarray=array(0=>'ALTER TABLE `'.cms_db_prefix().'module_simpleslider_shows` ADD `width` INT NOT NULL , ADD `height` INT NOT NULL , ADD `fadetime` INT NOT NULL ');
$dict->ExecuteSQLArray($sqlarray);
break;
}
}
function Uninstall()
{
$db = $this->cms->db;
$dict = NewDataDictionary( $db );
$sqlarray = $dict->DropTableSQL( cms_db_prefix().'module_simpleslider_images' );
$dict->ExecuteSQLArray($sqlarray);
$sqlarray = $dict->DropTableSQL( cms_db_prefix().'module_simpleslider_shows' );
$dict->ExecuteSQLArray($sqlarray);
$sqlarray = $dict->DropTableSQL( cms_db_prefix().'module_simpleslider_showimages' );
$dict->ExecuteSQLArray($sqlarray);
//Remove the sequence
$this->RemovePermission('SimpleSlider Admin');
$this->RemovePreference();
}
function GetVersion()
{
return '0.2.1';
}
function GetHelp()
{
return '
Make sure your upload folder is writeable before installing.
You need to download JQuery s3Slider.
You can download JQuery here and put it in the folder "lib" using the name "jquery.js".
You can download s3Slider here and put it in the folder "lib" using the name "s3Slider.js".
Usage
Go to Content -> Manage Simple Slider to add images and slideshows.
Simply put {cms_module module=\'SimpleSlider\'} where you would like to have the slideshow. By default all images added to the module will be displayed.
To display a particular show and only images added to the show put {cms_module module=\'SimpleSlider\' show=\'showname\'}
';
}
function IsPluginModule()
{
return true;
}
function HasAdmin() {
return true;
}
function GetAdminSection() {
return 'content';
}
function GetAdminDescription() {
return 'Manage Simple Slider';
}
function GetAuthor(){
return 'Burhan BAVKIR';
}
function GetAuthorEmail(){
return 'info@agait.com.sg';
}
function displaySelectArray($selectlist, $id=0){
foreach($selectlist as $key => $val){
?>
}
}
function GenerateInsertSQL($table, $fields){
$sql='INSERT INTO '.$table.' (';
$keys=array_keys($fields);
$values=' VALUES (';
for($i=0; $i<(sizeof($fields)-1); $i++){
$values.='"'.$fields[$keys[$i]].'", ';
$sql.=$keys[$i].', ';
}
$values.='"'.$fields[$keys[$i]].'"); ';
$sql.=$keys[$i].') '.$values;
return $sql;
}
function GenerateUpdateSQL($table, $fields, $where){
$sql='UPDATE '.$table.' SET ';
$keys=array_keys($fields);
for($i=0; $i<(sizeof($fields)-1); $i++){
$sql.=$keys[$i].'="'.$fields[$keys[$i]].'", ';
}
$sql.=$keys[$i].'="'.$fields[$keys[$i]].'" WHERE '.$where.';';
return $sql;
}
}
?>
Fellowship of First Fleeters - Hunter Valley Chapter - Alexander
Fellowship of First Fleeters - Hunter Valley Chapter
To live on in the hearts and minds of Descendants is never to die.
Alexander
Alexander
Convict Transport, barque-built ship
452 tons, 114 ft long, 31 ft wide
Arrived with 117 male convicts (14 dv)
Carried 30 crew + 41 marines
Master: Duncan Sinclair
Crew
ALLEN Robert -Seaman ASHLEY John -Seaman BAILEY Alexander -Seaman BALMAIN William -Assisting Surgeon BONES James -3rd Mate BURNS Edward -Seaman CROSS Edward -Carpenter DEARING William -Ship's Boy DIXON William Archer -Seaman DONOVAN Stephen -2nd Mate DOOAT Joseph -Seaman ELLIS John -Boatswain RN FLOAN Richard -Seaman FRAZER Thomas -Ship's Boy HARRIS Isaac -Seaman HARRISON Richard -Seaman HAWKS John -Seaman HEALEY Anthony -Seaman KELLY John -Ship's Cook LEWIS John -Seaman LONG William Aston -1st Mate McGILL John/James -Seaman MOOR John -Seaman MORRIS William -Seaman RANSON Robert -Seaman SHORTLAND John Snr -Lieutenant Naval Agent SHORTLAND Thomas George -2nd Mate SINCLAIR Duncan -Ship's Master STEWARD William -Seaman STOKELL James -Seaman STONE Jacob -Sailmaker SUMMERS Thomas -Seaman TOOL Philip -Seaman TRIMMINGS Thomas -Ship's Steward WAUGH William -Carpenter WHITE John -Ship's Boy WINTER John -Seaman
Marines and Family
ARCHER Isaac -Private ASKY/ASKEW Richard -Private BAXTER Alexander -Private BISHOP Elias -Private BRAMAGE Thomas -Private BRANNON John -Private BROUGH Ralph -Private DEVAN Edward -Sergeant DEVAN Jane -Marine's Wife DEVAN Edward -Marine's Child DEW William -Private DINGER Edward -Private DINGER Elizabeth -Marine's Wife DOWLAN William -Private EDMONDS William -Private FISHBURN Andrew -Private GRANT James -Drummer GILBERT Stephen -Private HAILEY John -Private HARP Thomas -Private HAYES John -Private JOHNSTONE John -1st Lieutenant JONES John -Private KENNEDY John -Sergeant (Transferred from Prince of Wales at Rio) KENNEDY Mary -Marine's Wife (Transferred from Prince of Wales at Rio) KIRBY James -Private KNIGHT Isaac -Sergeant LEWIS John -Private LEWIS Joseph -Private LYNCH Mortimore/Morty -Private MAPP James -Private MARTIN Thomas -Private MUNDAY John -Private MUNDAY Ann -Marine's Wife MUNDAY Edward -Marine's Child McCLADER/McCLADEN Joseph -Private NATION Gabriel -Private NEVITT Thomas -Private PERRY William -Sergeant PERRY/SCOBLE Ann -Marine's Wife PUGH John -Private ROBERTS William -Private SHAIRP James Maitland -1st Lieutenant SIMMONS William -Private SMITH William -Corporal STRONG William -Private SWINERTON Thomas -Private WHERRITT James -Private WINSTEAD John -Corporal
Civilians
CLARK Zachariah -Contractor's Agent (Transferred from Scarborough)
Convicts
ABEL Robert ABRAHAMS Henry ALLEN John ALLEN William BAILS Robert BANNISTER George BARFORD John BARNES Stephen BARNETT Henry BIRD James BIRD Samuel BLACKHALL William BOND Peter BRINDLEY John BROUGH William (dv 19 May 1787 at sea) BROWN James BROWN Richard BROWN William French BURLEY/BURLEIGH James CAESAR John (later known as Black Caesar) CARVER Joseph CHILDS William CLOUGH/CLEUGH Richard CONNELLY William CORDEN James CORMICK Edward CROPPER John CROSS John CROWDER Thomas Restell (aliasRISDALE Thomas) DAVIS Aaron DAVIS Samuel DAVIS William DAY Richard (dv 8 December 1787 at sea) DAY Samuel DENNISON Barnaby DENNISON Michael DICKINSON/DIXON Thomas (aliasRAW Ralph) DOUGLAS William DRING William DYER Leonard EARL William EDMUNDS William EGGLESTONE George EGGLETON/BONES William ELLAM Peter FINICY /FILLESEY/ TILLESBY Thomas FOWKES Francis FRANCIS William FREEMAN James FREEMAN Robert GEARING Thomas (dv 3 June 1787 at sea) GLENTON Thomas GLOSTER William
GORDON Daniel GRAY Charles GRIFFITHS Samuel GUEST George GUNTHER William HAINES Joseph HANDFORD William HARBEN Joseph HARRIS William HARTLEY John (dv 5 August 1787 at sea) HATCHER John HATFIELD William HATHEWAY Henry HAWKES Richard HAYES Dennis HEADING James HEADINGTON/EDDINGTON Thomas HILL John HINDLE Ottiwell HOLLISTER Job HORNE/STONE Henry HOWELL Thomas HUGHES Hugh HUGHES John JEFFERIES John JENKINS Robert (aliasBROWN George) JEPP John JOHNSON Charles (dv 31 May 1787 at sea) JONES Edward JONES Francis JONES Thomas KIDNER/KIDNEY Thomas KILBY William KNOWLER/NOWLAND John LOCKLEY John LONG Joseph LONGSTREET Joseph (dv 17 July 1787 at sea) LYNCH Humphrey McDONALD Alexander McDONAUGH James MacENTIRE John MacLAUGHLIN/McCLELLAN Charles MACLEAN Francis MACLEAN Thomas MANSFIELD John MARINER/ MARRINER William MARROTT John MARTIN John MARTIN Stephen MATSON Thomas MAY Richard MIDGELEY Samuel MILTON Charles MORGAN Richard MORRIS Peter MOWBRAY John (dv 24 December 1787 at sea) MULLOCK Jesse MURPHY William NETTLETON Robert OGDEN James OKEY William OPLEY Peter ORFORD Thomas OSBORNE Thomas OWLES John PAGE Paul PALMER John Henry (dv 12 January 1788 at sea) PARE William PARISH/POTTER William PARKER John PARR William PERROTT Edward PETRIE John PEYTON Samuel POWER John PRICE James PRICE John PRIOR Thomas RADFORD William (aliasMEYNELL John) RANDALL John REPEAT Charles RICHARDS James RICHARDSON Hardwicke RICHARDSON James RICHARDSON William RISBY Edward ROBERTS John ROBINSON George ROBINSON Joseph ROGERS Daniel ROGERS Isaac (dv 22 July 1787 at sea) ROPE Anthony SALTMARSH William SAUNDERSON Thomas SHARP George (dv 24 September 1787 at sea) SHAW Joseph SHEPHERD Robert SHERMAN William SHORE William SILVERTHORN John SMART Daniel SMART Richard (dv 24 May 1787 at sea) SMITH Thomas (dv 4 July 1787 at sea) SMITH William STANLEY William STOGDELL John STOKOE John STONE Charles STOW James STRONG James SUMMERS John TAYLOR Joshua TENNANT Thomas Hilton (alias DIVINE Philip) THOMAS James THOMPSON William TILLEY Thomas TIMMINS Thomas TROTTER Joseph TYRRELL William USHER John VARNDELL Edward WAGER Benjamin WALL William (aliasHARDING William) WARD John (dv 29 June 1787 at sea) WATERHOUSE William WATSON John WELCH James WELCH John WEST George (dv 13 January 1788 at sea) WHEELER Samuel WHITAKER George WHITING William WILCOCKS Samuel WILSON John WILSON Peter WOOD George WRIGHT Thomas YOUNG John
dv - died on voyage Produced by Erin Tompkin & John Boyd, June 2009 with the assistance of Signarama Wollongong.
"Paintings of the First Fleet Ships by Frank Allen"