Commit a82865e34cf4a4381da498ec1f110d3c0562441d

Authored by Administrator
1 parent 6a82a223

add Vitaliy's widgets

common/widgets/views/image_sizer.php
... ... @@ -57,17 +57,17 @@ $id = $model::tableName().'_id';
57 57 var old_url = $('#<?=$field?>_old_img').val();
58 58 var new_url = $('#<?=$field?>_new_img').val();
59 59 var model = '<?=str_replace('\\', '-',$model::className());?>';
60   - $.post( "/admin/site/delete-image",{new_url:new_url,old_img: old_url,model:model,field:"<?= $field?>", id:"<?=$model->$id?>",action:'save'}, function() {
  60 + $.post( "/file/delete-image",{new_url:new_url,old_img: old_url,model:model,field:"<?= $field?>", id:"<?=$model->$id?>",action:'save'}, function() {
61 61 });
62 62 $("#<?=$field?>_picture_link").val(new_url);
63 63 });
64 64  
65 65 $('body').on('click', '#<?=$field?>_remove_img',function(){
66 66 $("#<?=$field?>_buttons_block").remove();
67   - $("#<?=$field?>_buttons_block").remove();
  67 +
68 68 var old_url = $('#<?=$field?>_old_img').val();
69 69 var new_url = $('#<?=$field?>_new_img').val();
70   - $.post( "/admin/site/delete-image",{old_img: new_url}, function() {
  70 + $.post( "/file/delete-image",{old_img: new_url}, function() {
71 71 });
72 72 $("#<?=$field?>_picture_link").val(old_url);
73 73 $('#<?= $field?>_img_block').find('img').attr('src',old_url);
... ... @@ -120,7 +120,7 @@ $id = $model::tableName().&#39;_id&#39;;
120 120 var gallery = $("#<?= $field?>_picture_link");
121 121 var urls = gallery.val();
122 122 gallery.val(urls.replace(url+',', ""));
123   - $.post( "/admin/site/delete-image",{old_img: url}, function( data ) {
  123 + $.post( "/file/delete-image",{old_img: url}, function( data ) {
124 124 $( ".result" ).html( data );
125 125 });
126 126 })
... ...
console/migrations/m160204_103008_add_payment_connections.php
... ... @@ -29,9 +29,10 @@
29 29  
30 30 public function down ()
31 31 {
32   - $this->dropTable ('{{%payment}}');
33 32 $this->dropTable('{{%user_specialization}}');
34 33 $this->dropTable('{{%user_payment}}');
  34 + $this->dropTable ('{{%payment}}');
  35 +
35 36 }
36 37 /*
37 38 // Use safeUp/safeDown to run migration code within a transaction
... ...
console/migrations/m160208_091942_vacancies.php 0 โ†’ 100644
  1 +<?php
  2 +
  3 +use yii\db\Migration;
  4 +
  5 +class m160208_091942_vacancies extends Migration
  6 +{
  7 + public function up()
  8 + {
  9 + $tableOptions = null;
  10 +
  11 + $this->createTable('{{%vacancy}}', [
  12 + 'vacancy_id' => $this->primaryKey(),
  13 + 'user_id' => $this->integer()->notNull(),
  14 + 'name' => $this->string(255)->notNull(),
  15 + 'link' => $this->string(255),
  16 + 'date_add' => $this->timestamp(),
  17 + 'user_add_id' => $this->integer(),
  18 + 'view_count' => $this->integer(),
  19 + 'user_name' => $this->string(255),
  20 + 'city' => $this->string(255),
  21 + 'description' => $this->text(),
  22 + ], $tableOptions);
  23 +
  24 + }
  25 +
  26 + public function down()
  27 + {
  28 + $this->dropTable('{{%vacancy}}');
  29 + }
  30 +}
... ...
console/migrations/m160208_093153_project.php 0 โ†’ 100644
  1 +<?php
  2 +
  3 +use yii\db\Migration;
  4 +
  5 +class m160208_093153_project extends Migration
  6 +{
  7 + public function up()
  8 + {
  9 + $tableOptions = null;
  10 +
  11 + $this->createTable('{{%project}}', [
  12 + 'project_id' => $this->primaryKey(),
  13 + 'user_id' => $this->integer()->notNull(),
  14 + 'name' => $this->string(255)->notNull(),
  15 + 'link' => $this->string(255),
  16 + 'project_pid' => $this->integer(),
  17 + 'date_add' => $this->timestamp()->notNull(),
  18 + 'date_end' => $this->timestamp(),
  19 + 'user_add_id' => $this->integer(),
  20 + 'view_count' => $this->float(),
  21 + 'budget' => $this->string(255),
  22 + 'city' => $this->string(255),
  23 + 'street' => $this->string(255),
  24 + 'house' => $this->string(255),
  25 + 'payment_variant' => $this->smallInteger()->defaultValue(1),
  26 + 'deadline' => $this->integer(),
  27 + 'description' => $this->text(),
  28 + ], $tableOptions);
  29 +
  30 + }
  31 +
  32 + public function down()
  33 + {
  34 + $this->dropTable('{{%project}}');
  35 + }
  36 +}
... ...
console/migrations/m160208_094102_add_project_specialization.php 0 โ†’ 100644
  1 +<?php
  2 +
  3 +use yii\db\Migration;
  4 +
  5 +class m160208_094102_add_project_specialization extends Migration
  6 +{
  7 + public function up ()
  8 + {
  9 + $this->createTable (
  10 + '{{%project_specialization}}', [
  11 + 'project_specialization_id' => $this->primaryKey (), 'project_id' => $this->integer (), 'specialization_id' => $this->integer (),
  12 + ]
  13 + );
  14 + $this->addForeignKey ('project_specialization_index', '{{%project_specialization}}', 'specialization_id', '{{%specialization}}', 'specialization_id', 'CASCADE', 'CASCADE');
  15 + $this->addForeignKey ('specialization_project_index', '{{%project_specialization}}', 'project_id', '{{%project}}', 'project_id', 'CASCADE', 'CASCADE');
  16 +
  17 + $this->createTable (
  18 + '{{%project_payment}}', [
  19 + 'project_payment_id' => $this->primaryKey (), 'project_id' => $this->integer (), 'payment_id' => $this->integer (),
  20 + ]
  21 + );
  22 + $this->addForeignKey ('project_payment_index', '{{%project_payment}}', 'payment_id', '{{%payment}}', 'payment_id', 'CASCADE', 'CASCADE');
  23 + $this->addForeignKey ('payment_project_index', '{{%project_payment}}', 'project_id', '{{%project}}', 'project_id', 'CASCADE', 'CASCADE');
  24 +
  25 + $this->createTable (
  26 + '{{%employment}}', [
  27 + 'employment_id' => $this->primaryKey (), 'name' => $this->integer (),
  28 + ]
  29 + );
  30 + $this->createTable (
  31 + '{{%vacancy_employment}}', [
  32 + 'vacancy_employment' => $this->primaryKey (), 'vacancy_id' => $this->integer (), 'employment_id' => $this->integer (),
  33 + ]
  34 + );
  35 + $this->addForeignKey ('vacancy_employment_index', '{{%vacancy_employment}}', 'employment_id', '{{%employment}}', 'employment_id', 'CASCADE', 'CASCADE');
  36 + $this->addForeignKey ('employment_vacancy_index', '{{%vacancy_employment}}', 'vacancy_id', '{{%vacancy}}', 'vacancy_id', 'CASCADE', 'CASCADE');
  37 +
  38 + }
  39 +
  40 + public function down ()
  41 + {
  42 + $this->dropTable('{{%project_specialization}}');
  43 + $this->dropTable('{{%project_payment}}');
  44 + $this->dropTable('{{%vacancy_employment}}');
  45 + $this->dropTable('{{%employment}}');
  46 +
  47 + }
  48 +
  49 +}
... ...
console/migrations/m160208_095412_portfolio.php 0 โ†’ 100644
  1 +<?php
  2 +
  3 +use yii\db\Migration;
  4 +
  5 +class m160208_095412_portfolio extends Migration
  6 +{
  7 + public function up()
  8 + {
  9 + $tableOptions = null;
  10 +
  11 + $this->createTable('{{%portfolio}}', [
  12 + 'portfolio_id' => $this->primaryKey(),
  13 + 'user_id' => $this->integer()->notNull(),
  14 + 'name' => $this->string(255)->notNull(),
  15 + 'link' => $this->string(255),
  16 + 'date_add' => $this->timestamp()->notNull(),
  17 + 'user_add_id' => $this->integer(),
  18 + 'view_count' => $this->integer()->defaultValue(0),
  19 + 'city' => $this->string(255),
  20 + 'street' => $this->string(255),
  21 + 'house' => $this->string(255),
  22 + 'description' => $this->text(),
  23 + 'cover' => $this->text(),
  24 + 'gallery_id' => $this->integer(),
  25 + ], $tableOptions);
  26 + $this->createTable (
  27 + '{{%portfolio_specialization}}', [
  28 + 'portfolio_specialization_id' => $this->primaryKey (), 'portfolio_id' => $this->integer (), 'specialization_id' => $this->integer (),
  29 + ]
  30 + );
  31 + $this->addForeignKey ('portfolio_specialization_index', '{{%portfolio_specialization}}', 'specialization_id', '{{%specialization}}', 'specialization_id', 'CASCADE', 'CASCADE');
  32 + $this->addForeignKey ('specialization_portfolio_index', '{{%portfolio_specialization}}', 'portfolio_id', '{{%portfolio}}', 'portfolio_id', 'CASCADE', 'CASCADE');
  33 + }
  34 +
  35 + public function down()
  36 + {
  37 +
  38 + $this->dropTable('{{%portfolio_specialization}}');
  39 + $this->dropTable('{{%portfolio}}');
  40 + }
  41 +}
... ...
console/migrations/m160208_101449_team.php 0 โ†’ 100644
  1 +<?php
  2 +
  3 +use yii\db\Migration;
  4 +
  5 +class m160208_101449_team extends Migration
  6 +{
  7 + public function up()
  8 + {
  9 + $tableOptions = null;
  10 +
  11 + $this->createTable('{{%team}}', [
  12 + 'team_id' => $this->primaryKey(),
  13 + 'user_id' => $this->integer()->notNull(),
  14 + 'firstname' => $this->string(255)->notNull(),
  15 + 'lastname' => $this->string(255)->notNull(),
  16 + 'midlename' => $this->string(255),
  17 + 'link' => $this->string(255),
  18 + 'position' => $this->string(255)->notNull(),
  19 + 'department_id' => $this->integer()->notNull(),
  20 + 'experience_from' => $this->timestamp(),
  21 + 'date_add' => $this->timestamp()->notNull(),
  22 + 'user_add_id' => $this->integer(),
  23 + 'photo' => $this->string(255),
  24 + 'country_id' => $this->string(255)->notNull(),
  25 + ], $tableOptions);
  26 + }
  27 +
  28 + public function down()
  29 + {
  30 + $this->dropTable('{{%team}}');
  31 + }
  32 +}
... ...
console/migrations/m160208_111900_blog.php 0 โ†’ 100644
  1 +<?php
  2 +
  3 +use yii\db\Migration;
  4 +
  5 +class m160208_111900_blog extends Migration
  6 +{
  7 + public function up()
  8 + {
  9 + $tableOptions = null;
  10 +
  11 + $this->createTable('{{%blog}}', [
  12 + 'blog_id' => $this->primaryKey(),
  13 + 'user_id' => $this->integer()->notNull(),
  14 + 'name' => $this->string(255)->notNull(),
  15 + 'link' => $this->string(255),
  16 + 'date_add' => $this->timestamp()->notNull(),
  17 + 'user_add_id' => $this->integer(),
  18 + 'view_count' => $this->integer()->defaultValue(0),
  19 + 'description' => $this->text(),
  20 + 'cover' => $this->string(255),
  21 + ], $tableOptions);
  22 +
  23 + }
  24 +
  25 + public function down()
  26 + {
  27 + $this->dropTable('{{%blog}}');
  28 + }
  29 +
  30 +}
... ...
console/migrations/m160208_112838_gallery.php 0 โ†’ 100644
  1 +<?php
  2 +
  3 +use yii\db\Migration;
  4 +
  5 +class m160208_112838_gallery extends Migration
  6 +{
  7 + public function up()
  8 + {
  9 + $tableOptions = null;
  10 +
  11 + $this->createTable('{{%gallery}}', [
  12 + 'gallery_id' => $this->primaryKey(),
  13 + 'user_id' => $this->integer()->notNull(),
  14 + 'name' => $this->string(255)->notNull(),
  15 + 'date_add' => $this->timestamp()->notNull(),
  16 + 'user_add_id' => $this->integer(),
  17 + 'cover' => $this->string(255),
  18 + 'type' => $this->smallInteger(),
  19 + 'photo' => $this->text(),
  20 + ], $tableOptions);
  21 +
  22 + }
  23 +
  24 + public function down()
  25 + {
  26 + $this->dropTable('{{%gallery}}');
  27 + }
  28 +}
... ...