diff --git a/app/controllers/admin/SettingsController.php b/app/controllers/admin/SettingsController.php index 0b235de523..de0fcdacaa 100755 --- a/app/controllers/admin/SettingsController.php +++ b/app/controllers/admin/SettingsController.php @@ -82,6 +82,7 @@ class SettingsController extends AdminController $setting->id = '1'; $setting->site_name = e(Input::get('site_name')); $setting->display_asset_name = e(Input::get('display_asset_name', '0')); + $setting->display_checkout_date = e(Input::get('display_checkout_date', '0')); $setting->per_page = e(Input::get('per_page')); $setting->qr_code = e(Input::get('qr_code', '0')); $setting->qr_text = e(Input::get('qr_text')); diff --git a/app/database/migrations/2013_11_18_164423_set_nullvalues_for_user.php b/app/database/migrations/2013_11_18_164423_set_nullvalues_for_user.php index a3a86569a1..2787160b45 100755 --- a/app/database/migrations/2013_11_18_164423_set_nullvalues_for_user.php +++ b/app/database/migrations/2013_11_18_164423_set_nullvalues_for_user.php @@ -9,12 +9,13 @@ class SetNullvaluesForUser extends Migration * * @return void */ + public function up() { // - - DB::statement('ALTER TABLE users MODIFY phone varchar(20) null'); - DB::statement('ALTER TABLE users MODIFY jobtitle varchar(50) null'); + $prefix = DB::getTablePrefix(); + DB::statement('ALTER TABLE '.$prefix.'users MODIFY phone varchar(20) null'); + DB::statement('ALTER TABLE '.$prefix.'users MODIFY jobtitle varchar(50) null'); } diff --git a/app/database/migrations/2013_11_19_061409_edit_added_on_asset_logs_table.php b/app/database/migrations/2013_11_19_061409_edit_added_on_asset_logs_table.php index c88d9faf53..293ed3beb2 100755 --- a/app/database/migrations/2013_11_19_061409_edit_added_on_asset_logs_table.php +++ b/app/database/migrations/2013_11_19_061409_edit_added_on_asset_logs_table.php @@ -11,7 +11,7 @@ class EditAddedOnAssetLogsTable extends Migration */ public function up() { - DB::statement('ALTER TABLE asset_logs MODIFY added_on timestamp null'); + DB::statement('ALTER TABLE ' . DB::getTablePrefix() . 'asset_logs MODIFY added_on timestamp null'); } diff --git a/app/database/migrations/2013_11_19_062250_edit_location_id_asset_logs_table.php b/app/database/migrations/2013_11_19_062250_edit_location_id_asset_logs_table.php index 84fa9fdf09..83dd1691c5 100755 --- a/app/database/migrations/2013_11_19_062250_edit_location_id_asset_logs_table.php +++ b/app/database/migrations/2013_11_19_062250_edit_location_id_asset_logs_table.php @@ -11,8 +11,9 @@ class EditLocationIdAssetLogsTable extends Migration */ public function up() { - DB::statement('ALTER TABLE asset_logs MODIFY location_id int(11) null'); - DB::statement('ALTER TABLE asset_logs MODIFY added_on timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP'); + $prefix=DB::getTablePrefix(); + DB::statement('ALTER TABLE '.$prefix.'asset_logs MODIFY location_id int(11) null'); + DB::statement('ALTER TABLE '.$prefix.'asset_logs MODIFY added_on timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP'); } diff --git a/app/database/migrations/2013_11_25_104343_alter_warranty_column_on_assets.php b/app/database/migrations/2013_11_25_104343_alter_warranty_column_on_assets.php index d1ebd1a76d..7bd28fb71d 100755 --- a/app/database/migrations/2013_11_25_104343_alter_warranty_column_on_assets.php +++ b/app/database/migrations/2013_11_25_104343_alter_warranty_column_on_assets.php @@ -11,7 +11,7 @@ class AlterWarrantyColumnOnAssets extends Migration */ public function up() { - DB::statement('ALTER TABLE assets CHANGE warrantee_months warranty_months int (3)'); + DB::statement('ALTER TABLE ' . DB::getTablePrefix() . 'assets CHANGE warrantee_months warranty_months int (3)'); } /** diff --git a/app/database/migrations/2013_12_06_094618_add_nullable_to_licenses_table.php b/app/database/migrations/2013_12_06_094618_add_nullable_to_licenses_table.php index ddbd4f8b38..97aa5ad6b6 100755 --- a/app/database/migrations/2013_12_06_094618_add_nullable_to_licenses_table.php +++ b/app/database/migrations/2013_12_06_094618_add_nullable_to_licenses_table.php @@ -11,11 +11,11 @@ class AddNullableToLicensesTable extends Migration */ public function up() { - // - DB::statement('ALTER TABLE licenses MODIFY order_number varchar(50) null'); - DB::statement('ALTER TABLE licenses MODIFY notes varchar(255) null'); - DB::statement('ALTER TABLE licenses MODIFY license_name varchar(100) null'); - DB::statement('ALTER TABLE licenses MODIFY license_email varchar(120) null'); + $prefix = DB::getTablePrefix(); + DB::statement('ALTER TABLE ' . $prefix . 'licenses MODIFY order_number varchar(50) null'); + DB::statement('ALTER TABLE ' . $prefix . 'licenses MODIFY notes varchar(255) null'); + DB::statement('ALTER TABLE ' . $prefix . 'licenses MODIFY license_name varchar(100) null'); + DB::statement('ALTER TABLE ' . $prefix . 'licenses MODIFY license_email varchar(120) null'); } /** diff --git a/app/database/migrations/2014_05_24_093839_alter_default_license_depreciation_id.php b/app/database/migrations/2014_05_24_093839_alter_default_license_depreciation_id.php index 1ad04098ef..c88fb67960 100755 --- a/app/database/migrations/2014_05_24_093839_alter_default_license_depreciation_id.php +++ b/app/database/migrations/2014_05_24_093839_alter_default_license_depreciation_id.php @@ -13,7 +13,7 @@ class AlterDefaultLicenseDepreciationId extends Migration public function up() { // - DB::statement('ALTER TABLE licenses MODIFY column depreciation_id tinyint(1) NOT NULL DEFAULT "0"'); + DB::statement('ALTER TABLE '.DB::getTablePrefix().'licenses MODIFY column depreciation_id tinyint(1) NOT NULL DEFAULT "0"'); } diff --git a/app/database/migrations/2014_05_27_231658_alter_default_values_licenses.php b/app/database/migrations/2014_05_27_231658_alter_default_values_licenses.php index c162224df4..8e1d01c04e 100755 --- a/app/database/migrations/2014_05_27_231658_alter_default_values_licenses.php +++ b/app/database/migrations/2014_05_27_231658_alter_default_values_licenses.php @@ -13,7 +13,7 @@ class AlterDefaultValuesLicenses extends Migration public function up() { // - DB::statement('ALTER TABLE license_seats MODIFY column notes text NULL'); + DB::statement('ALTER TABLE ' . DB::getTablePrefix() . 'license_seats MODIFY column notes text NULL'); } /** diff --git a/app/database/migrations/2014_06_20_004847_make_asset_log_checkedout_to_nullable.php b/app/database/migrations/2014_06_20_004847_make_asset_log_checkedout_to_nullable.php index e5a5501443..4b4c739aa3 100755 --- a/app/database/migrations/2014_06_20_004847_make_asset_log_checkedout_to_nullable.php +++ b/app/database/migrations/2014_06_20_004847_make_asset_log_checkedout_to_nullable.php @@ -13,7 +13,7 @@ class MakeAssetLogCheckedoutToNullable extends Migration public function up() { // - DB::statement('ALTER TABLE asset_logs MODIFY column checkedout_to int(11) NULL'); + DB::statement('ALTER TABLE ' . DB::getTablePrefix() . 'asset_logs MODIFY column checkedout_to int(11) NULL'); } /** diff --git a/app/database/migrations/2014_06_20_005050_make_asset_log_purchasedate_to_nullable.php b/app/database/migrations/2014_06_20_005050_make_asset_log_purchasedate_to_nullable.php index f08bce7f26..74c42f2372 100755 --- a/app/database/migrations/2014_06_20_005050_make_asset_log_purchasedate_to_nullable.php +++ b/app/database/migrations/2014_06_20_005050_make_asset_log_purchasedate_to_nullable.php @@ -13,7 +13,7 @@ class MakeAssetLogPurchasedateToNullable extends Migration public function up() { // - DB::statement('ALTER TABLE licenses MODIFY column purchase_date date NULL'); + DB::statement('ALTER TABLE ' . DB::getTablePrefix() . 'licenses MODIFY column purchase_date date NULL'); } /** diff --git a/app/database/migrations/2014_07_17_161625_make_asset_id_in_logs_nullable.php b/app/database/migrations/2014_07_17_161625_make_asset_id_in_logs_nullable.php index 668c4432c7..407de5d68f 100755 --- a/app/database/migrations/2014_07_17_161625_make_asset_id_in_logs_nullable.php +++ b/app/database/migrations/2014_07_17_161625_make_asset_id_in_logs_nullable.php @@ -13,7 +13,7 @@ class MakeAssetIdInLogsNullable extends Migration { public function up() { // - DB::statement('ALTER TABLE asset_logs MODIFY column asset_id int NULL'); + DB::statement('ALTER TABLE ' . DB::getTablePrefix() . 'asset_logs MODIFY column asset_id int NULL'); } /** diff --git a/app/database/migrations/2014_08_12_053504_alpha_0_4_2_release.php b/app/database/migrations/2014_08_12_053504_alpha_0_4_2_release.php index c7932779d4..8ddd9bf1d2 100755 --- a/app/database/migrations/2014_08_12_053504_alpha_0_4_2_release.php +++ b/app/database/migrations/2014_08_12_053504_alpha_0_4_2_release.php @@ -12,21 +12,22 @@ class Alpha042Release extends Migration { */ public function up() { + $prefix = DB::getTablePrefix(); Schema::table('assets', function(Blueprint $table) { // }); - DB::statement('UPDATE assets SET status_id="0" where status_id is null'); - DB::statement('UPDATE assets SET purchase_cost=0 where purchase_cost is null'); - DB::statement('UPDATE models SET eol=0 where eol is null'); - DB::statement('UPDATE users SET location_id=0 where location_id is null'); - DB::statement('UPDATE assets SET asset_tag=" " WHERE asset_tag is null'); - DB::statement('UPDATE locations SET state=" " where state is null'); - DB::statement('UPDATE models SET manufacturer_id="0" where manufacturer_id is null'); - DB::statement('UPDATE models SET category_id="0" where category_id is null'); + DB::statement('UPDATE '.$prefix.'assets SET status_id="0" where status_id is null'); + DB::statement('UPDATE '.$prefix.'assets SET purchase_cost=0 where purchase_cost is null'); + DB::statement('UPDATE '.$prefix.'models SET eol=0 where eol is null'); + DB::statement('UPDATE '.$prefix.'users SET location_id=0 where location_id is null'); + DB::statement('UPDATE '.$prefix.'assets SET asset_tag=" " WHERE asset_tag is null'); + DB::statement('UPDATE '.$prefix.'locations SET state=" " where state is null'); + DB::statement('UPDATE '.$prefix.'models SET manufacturer_id="0" where manufacturer_id is null'); + DB::statement('UPDATE '.$prefix.'models SET category_id="0" where category_id is null'); - DB::statement('ALTER TABLE assets ' + DB::statement('ALTER TABLE '.$prefix.'assets ' . 'MODIFY COLUMN name VARCHAR(255) NULL , ' . 'MODIFY COLUMN asset_tag VARCHAR(255) NOT NULL , ' . 'MODIFY COLUMN purchase_cost DECIMAL(13,4) NOT NULL DEFAULT "0" , ' @@ -36,26 +37,26 @@ class Alpha042Release extends Migration { . 'MODIFY COLUMN archived TINYINT(1) NOT NULL DEFAULT "0" , ' . 'MODIFY COLUMN depreciate TINYINT(1) NOT NULL DEFAULT "0"'); - DB::statement('ALTER TABLE licenses ' + DB::statement('ALTER TABLE '.$prefix.'licenses ' . 'MODIFY COLUMN purchase_cost DECIMAL(13,4) NULL , ' . 'MODIFY COLUMN depreciate TINYINT(1) NULL DEFAULT "0"'); - DB::statement('ALTER TABLE license_seats ' + DB::statement('ALTER TABLE '.$prefix.'license_seats ' . 'MODIFY COLUMN assigned_to INT(11) NULL '); - DB::statement('ALTER TABLE locations ' + DB::statement('ALTER TABLE '.$prefix.'locations ' . 'MODIFY COLUMN state VARCHAR(255) NOT NULL ,' . 'MODIFY COLUMN address2 VARCHAR(255) NULL ,' . 'MODIFY COLUMN zip VARCHAR(10) NULL '); - DB::statement('ALTER TABLE models ' + DB::statement('ALTER TABLE '.$prefix.'models ' . 'MODIFY COLUMN modelno VARCHAR(255) NULL , ' . 'MODIFY COLUMN manufacturer_id INT(11) NOT NULL , ' . 'MODIFY COLUMN category_id INT(11) NOT NULL , ' . 'MODIFY COLUMN depreciation_id INT(11) NOT NULL DEFAULT "0" , ' . 'MODIFY COLUMN eol INT(11) NULL DEFAULT "0"'); - DB::statement('ALTER TABLE users ' + DB::statement('ALTER TABLE '.$prefix.'users ' . 'MODIFY COLUMN first_name VARCHAR(255) NOT NULL , ' . 'MODIFY COLUMN last_name VARCHAR(255) NOT NULL , ' . 'MODIFY COLUMN location_id INT(11) NOT NULL'); diff --git a/app/database/migrations/2014_08_17_083523_make_location_id_nullable.php b/app/database/migrations/2014_08_17_083523_make_location_id_nullable.php index 52c7e28c96..2f41ba09c0 100644 --- a/app/database/migrations/2014_08_17_083523_make_location_id_nullable.php +++ b/app/database/migrations/2014_08_17_083523_make_location_id_nullable.php @@ -13,7 +13,7 @@ class MakeLocationIdNullable extends Migration { public function up() { // - DB::statement('ALTER TABLE users MODIFY column location_id int NULL'); + DB::statement('ALTER TABLE ' . DB::getTablePrefix() . 'users MODIFY column location_id int NULL'); } /** diff --git a/app/database/migrations/2014_10_24_000417_alter_supplier_state_to_32.php b/app/database/migrations/2014_10_24_000417_alter_supplier_state_to_32.php new file mode 100644 index 0000000000..ffff9c545c --- /dev/null +++ b/app/database/migrations/2014_10_24_000417_alter_supplier_state_to_32.php @@ -0,0 +1,28 @@ +integer('display_checkout_date')->nullable()->default(NULL); + + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('settings', function ($table) { + $table->dropColumn('display_checkout_date'); + }); + } + +} diff --git a/app/lang/en/admin/hardware/table.php b/app/lang/en/admin/hardware/table.php index 33b042f056..2a5a60e1f0 100755 --- a/app/lang/en/admin/hardware/table.php +++ b/app/lang/en/admin/hardware/table.php @@ -6,6 +6,7 @@ return array( 'asset_model' => 'Model', 'book_value' => 'Value', 'change' => 'In/Out', + 'checkout_date' => 'Checkout Date', 'checkoutto' => 'Checked Out', 'diff' => 'Diff', 'dl_csv' => 'Download CSV', diff --git a/app/lang/en/admin/settings/general.php b/app/lang/en/admin/settings/general.php index b0d5ed74bd..0bbf434d51 100755 --- a/app/lang/en/admin/settings/general.php +++ b/app/lang/en/admin/settings/general.php @@ -1,15 +1,18 @@ 'Display Asset Name', + 'display_checkout_date' => 'Display Checkout Date', 'display_qr' => 'Display QR Codes', 'info' => 'These settings let you customize certain aspects of your installation.', + 'per_page' => 'Results Per Page', 'php_gd_info' => 'You must install php-gd to display QR codes, see install instructions.', 'php_gd_warning' => 'PHP Image Processing and GD plugin is NOT installed.', 'qr_help' => 'Enable QR Codes first to set this', 'qr_text' => 'QR Code Text', 'setting' => 'Setting', - 'title' => 'Settings', + 'settings' => 'Settings', + 'site_name' => 'Site Name', 'update' => 'Update Settings', 'value' => 'Value', - 'display_asset_name' => 'Display Asset Name', ); diff --git a/app/models/Supplier.php b/app/models/Supplier.php index 58dea323ee..a832ce2991 100755 --- a/app/models/Supplier.php +++ b/app/models/Supplier.php @@ -8,7 +8,7 @@ class Supplier extends Elegant 'address' => 'alpha_space|min:3|max:50', 'address2' => 'alpha_space|min:2|max:50', 'city' => 'alpha_space|min:3|max:255', - 'state' => 'alpha_space|min:0|max:2', + 'state' => 'alpha_space|min:0|max:32', 'country' => 'alpha_space|min:0|max:2', 'fax' => 'alpha_space|min:7|max:20', 'phone' => 'alpha_space|min:7|max:20', diff --git a/app/views/backend/hardware/index.blade.php b/app/views/backend/hardware/index.blade.php index ed5c5a5e7e..4e66a9094d 100755 --- a/app/views/backend/hardware/index.blade.php +++ b/app/views/backend/hardware/index.blade.php @@ -61,6 +61,9 @@ $debugbar["messages"]->addMessage("hello world!");