mirror of
				https://github.com/invoiceninja/invoiceninja.git
				synced 2025-11-03 23:17:32 -05:00 
			
		
		
		
	CRUD
This commit is contained in:
		
							parent
							
								
									d8ff4a3c05
								
							
						
					
					
						commit
						954c04c917
					
				@ -67,6 +67,7 @@ class MakeModule extends Command
 | 
				
			|||||||
        Artisan::call('ninja:make-class', ['name' => $name, 'module' => $name, 'class' => 'request', 'prefix' => 'update']);
 | 
					        Artisan::call('ninja:make-class', ['name' => $name, 'module' => $name, 'class' => 'request', 'prefix' => 'update']);
 | 
				
			||||||
        Artisan::call('ninja:make-class', ['name' => $name, 'module' => $name, 'class' => 'api-controller']);
 | 
					        Artisan::call('ninja:make-class', ['name' => $name, 'module' => $name, 'class' => 'api-controller']);
 | 
				
			||||||
        Artisan::call('ninja:make-class', ['name' => $name, 'module' => $name, 'class' => 'transformer', '--fields' => $fields]);
 | 
					        Artisan::call('ninja:make-class', ['name' => $name, 'module' => $name, 'class' => 'transformer', '--fields' => $fields]);
 | 
				
			||||||
 | 
					        Artisan::call('ninja:make-class', ['name' => $name, 'module' => $name, 'class' => 'lang', '--filename' => 'texts']);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if ($migrate) {
 | 
					        if ($migrate) {
 | 
				
			||||||
            Artisan::call('module:migrate', ['module' => $name]);
 | 
					            Artisan::call('module:migrate', ['module' => $name]);
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										10
									
								
								app/Console/Commands/stubs/lang.stub
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								app/Console/Commands/stubs/lang.stub
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					<?php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					$LANG = array(
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    '$LOWER_NAME$' => '$STUDLY_NAME$',
 | 
				
			||||||
 | 
					);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					return $LANG;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					?>
 | 
				
			||||||
@ -908,6 +908,16 @@ if (!defined('CONTACT_EMAIL')) {
 | 
				
			|||||||
            return $string != $english ? $string : '';
 | 
					            return $string != $english ? $string : '';
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    // include modules in translations 
 | 
				
			||||||
 | 
					    function mtrans($entityType, $text)
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        if ( ! Utils::isNinjaProd() && $module = Module::find($entityType)) {
 | 
				
			||||||
 | 
					            return trans("{$module->getLowerName()}::texts.{$text}");
 | 
				
			||||||
 | 
					        } else {
 | 
				
			||||||
 | 
					            return trans("texts.{$text}");
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -105,7 +105,7 @@ return [
 | 
				
			|||||||
            'filter' => 'Http/Middleware',
 | 
					            'filter' => 'Http/Middleware',
 | 
				
			||||||
            'request' => 'Http/Requests',
 | 
					            'request' => 'Http/Requests',
 | 
				
			||||||
            'provider' => 'Providers',
 | 
					            'provider' => 'Providers',
 | 
				
			||||||
            'lang' => 'Resources/lang',
 | 
					            'lang' => 'Resources/lang/en',
 | 
				
			||||||
            'views' => 'Resources/views',
 | 
					            'views' => 'Resources/views',
 | 
				
			||||||
            'test' => 'Tests',
 | 
					            'test' => 'Tests',
 | 
				
			||||||
            'jobs' => 'Jobs',
 | 
					            'jobs' => 'Jobs',
 | 
				
			||||||
 | 
				
			|||||||
@ -20,7 +20,7 @@
 | 
				
			|||||||
        style="font-size:16px; padding-top:6px; padding-bottom:6px"
 | 
					        style="font-size:16px; padding-top:6px; padding-bottom:6px"
 | 
				
			||||||
        class="{{ Request::is("{$option}*") ? 'active' : '' }}">
 | 
					        class="{{ Request::is("{$option}*") ? 'active' : '' }}">
 | 
				
			||||||
        <i class="fa fa-{{ empty($icon) ? \App\Models\EntityModel::getIcon($option) : $icon }}" style="width:46px; padding-right:10px"></i>
 | 
					        <i class="fa fa-{{ empty($icon) ? \App\Models\EntityModel::getIcon($option) : $icon }}" style="width:46px; padding-right:10px"></i>
 | 
				
			||||||
        {{ ($option == 'recurring_invoices') ? trans('texts.recurring') : trans("texts.{$option}") }}
 | 
					        {{ ($option == 'recurring_invoices') ? trans('texts.recurring') : mtrans($option, $option) }}
 | 
				
			||||||
        {!! Utils::isTrial() && in_array($option, ['quotes', 'tasks', 'expenses', 'vendors']) ? ' <sup>' . trans('texts.pro') . '</sup>' : '' !!}
 | 
					        {!! Utils::isTrial() && in_array($option, ['quotes', 'tasks', 'expenses', 'vendors']) ? ' <sup>' . trans('texts.pro') . '</sup>' : '' !!}
 | 
				
			||||||
    </a>
 | 
					    </a>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user