externals
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by Pensare Software.
|
||||
* User: Theo Weijmer
|
||||
* Date: 15/12/2017
|
||||
* Time: 19:37
|
||||
*/
|
||||
|
||||
class External_model extends MY_Model {
|
||||
|
||||
protected $tablename = "externals";
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct();
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by Pensare Software.
|
||||
* External: Theo Weijmer
|
||||
* Date: 21/12/2017
|
||||
* Time: 18:04
|
||||
*/
|
||||
|
||||
|
||||
class External extends BaseModel {
|
||||
|
||||
protected $table = "externals";
|
||||
|
||||
public static function getAllExternals( $archive )
|
||||
{
|
||||
$externals = External::orderBy( 'name' );
|
||||
|
||||
if ( $archive == 'F' ) $externals = $externals->whereArchive( 'F' );
|
||||
|
||||
$externals = $externals->get();
|
||||
|
||||
return $externals;
|
||||
}
|
||||
|
||||
public static function saveExternal( $externalID, $external )
|
||||
{
|
||||
$external = (array)$external;
|
||||
|
||||
if( $externalID == 0)
|
||||
{
|
||||
$external = External::create($external);
|
||||
}
|
||||
else
|
||||
{
|
||||
$external = External::whereId($externalID)->update($external);
|
||||
}
|
||||
|
||||
return $external['id'];
|
||||
}
|
||||
|
||||
public static function removeExternal($externalID)
|
||||
{
|
||||
External::whereId($externalID)->delete();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user