text:
Supreme Court on Pre-Legislative Consultation
On June 5, 2016 By Vasujith Ram In Uncategorized
This blog has previously
carried commentary on pre-legislative scrutiny on several occasions: see here,
A few weeks ago, on May 11,
2016, the Supreme Court delivered a judgment in the case of Cellular Operators Association of India v. TRAI, popularly known as the 'call drops' case. The case has important
implications for pre-legislative scrutiny, especially pertaining to
sub-ordinate legislations. The impugned sub-ordinate legislation was the
Telecom Consumers Protection (Ninth Amendment) Regulations, 2015, which required that telecom service providers compensate consumers for call drops. The
constitutionality of the regulation was challenged before the Supreme Court (on
appeal from the Delhi High Court) on various grounds.
One of the grounds on
which the challenge succeeded was the violation the requirement under Section
11(4) of the Telecom Regulatory Authority of India Act, 1997 (TRAI Act), the principal
legislation. Section 11(4) states: "The Authority [TRAI] shall ensure
transparency while exercising its powers and discharging its functions".
It is important to
note that the Court at the outset states that ordinarily, a legislation (principal or sub-ordinate) is not
subject to the rules of natural justice. However, if the parent statute
explicitly provides for it, the sub-ordinate legislation must follow such rules
of natural justice. In this instance, since the parent statute provides for a 'transparency'
requirement, it was held by the Court that the ordinary rule was not
applicable.
The term
transparency, however, has not been defined under the TRAI Act. Thus the Court refers
to other statutes and a number of case laws to determine the scope of the 'transparency'
The Court refers to
Section 13(4) of the Airports Economic Regulatory Authority Act, 2008, which
provides for three requirements under the ambit of transparency: holding due
consultations with all stakeholders, allowing stakeholders to make their
submissions, and fully documenting and explaining decisions. The English Court
of Appeal case of R v. North and East
Devon Health Authority is then cited, in order to determine the scope of
the term 'consultation'. The case holds that even the product of the consultation must be "conscientiously taken into
account when the ultimate decision is taken".
Thereafter the Court calls
attention to the RTI Act, 2005 (including Section 4(1) where every public
authority is to publish the procedure followed in its decision making
processes) and connected judgments to emphasize the aspect of openness in
governance (in the context of transparency).
Crucially, the Court
also cites Section 553 of the US Administrative Procedure Act, which provides
that notice of rules must be served beforehand and that after hearing comments
a "concise general statement" of the basis and purpose of the rules shall be
published. Next, the Corpus Juris Secundum is cited in order to discuss the
requirements under the Administrative Procedure Act. The Corpus Juris Secundum
explains that the general statement, in a reasoned manner, is expected to
respond to and resolve significant problems raised by comments received. The Court
rules that TRAI was expected to follow such procedure to fulfil the 'transparency'
requirement under the TRAI Act.
Since TRAI did not reasonably
respond to comments, such as those that pointed out that consumers themselves
were at fault for call drops, the regulation was struck down as ultra vires. What about those
sub-ordinate legislations that have no such 'transparency' requirements under
parent statutes? The Supreme Court recommends that the Parliament enact a
legislation on the lines of the US Administrative Procedure Act, binding all subordinate legislation.
It appears that the
Pre-Legislative Consultation Policy (PLCP) adopted by the Committee of
Secretaries in January 2014 escaped the attention of the Court. As per the
policy, all legislation, principal or sub-ordinate, must be subject to
pre-legislative scrutiny. Specifically, the policy requires prior publication
of the legislation, publication of an explanatory note and receipt of comments
on the draft legislation. The summary of comments and the response to the
comments is to be placed before the Cabinet and the relevant Parliament Standing
Committee. The policy also states that all new principal legislation must
provide for prior publication of sub-ordinate legislation. What is especially
important is that the policy applies to all
principal and sub-ordinate legislation. In other words, the PLCP applies
(a) irrespective of whether the principal legislation provides for prior
publication of sub-ordinate legislation and (b) even though ordinarily (as the
Supreme Court holds in the above case) legislation is not subject to rules of
natural justice. This progressive piece of policy ought to have been taken
notice of by the Supreme Court.
– Vasujith Ram
Reviewing Legislation under Article 14
Housing Discrimination update: Disturbed Areas Act and Real Estate Rules


MARS MEDIA ENTERTAINMENT is joining Enjoy Movies and Renovatio Entertainment in developing a sci-fi action movie «Coma».
The filming is about to start in summer of 2016. Estimated budget is about 350 mln rubles. «Coma» will be produced by Ruben Dishdishyan from MARS MEDIA ENTERTAINMENT, Sarik Andreasyan and Gevond Andreasyan from Enjoy Movies and Vladimir Polyakov from Renovatio Entertainment.


Ridgelea Pty Ltd has been supplying the wine industry of Australia with quality machinery since 1987. We have a vast range of products suitable for all stages of the winemaking process, including pumps, filters, destemmers, and crushers - just to name a few.
Always wanted a small CrossFlow but can't find one? We have what you're looking for!
Are you throwing lees (product) down the drain? Why not recover some of it?


We are closely monitoring Hurricane Florence and preparing for any effect it may have on our customers.
RICHMOND, Va., Sept. 10, 2018 /PRNewswire/ -- Dominion Energy is tracking Hurricane Florence's path closely as the major storm is forecast to hit the East Coast by late Thursday. The company is preparing for significant impacts, including high winds and flooding, across its service area in North Carolina and Virginia. Customers in both states are urged to prepare now for a multi-day storm that could bring dangerous conditions and widespread outages.
"We are closely monitoring Hurricane Florence and preparing for any effect it may have on our customers. While its exact track remains uncertain, confidence is increasing that Florence could have a substantial impact on Virginia and North Carolina," said Ed Baine, senior vice president – Electric Distribution. "We urge our customers to use this time to get ready as well."
Update your contact information with Dominion Energy, including a mobile phone number.
Customers with portable generators should purchase adequate fuel, and review the product's safety instructions before operation.


text:
<?php
/* @var $this FormacionAcademicaController */
/* @var $model FormacionAcademica */
/* @var $form CActiveForm */
?>

<?php $form=$this->beginWidget('CActiveForm', array(
	'id'=>'fomacion-form',
	'enableClientValidation'=>false,
	'clientOptions'=>array(
		'validateOnSubmit'=>true,
	),
)); ?>

Los campos con * son requeridos.

	<?php echo $form->errorSummary($model); ?>

 Formación Académica

		<?php echo $form->labelEx($model,'formAcaNivelFormacion'); ?>
		<?php
			echo $form->dropDownList($model,'formAcaNivelFormacion',
			array('No informado'=>'No informado','Primaria Incompleta'=>'Primaria Incompleta',
			 'Primario Secundario'=>'Primario Secundario',
			 'Técnico - Nivel medio'=>'Técnico - Nivel medio',
			 'Técnico nivel superior'=>'Técnico nivel superior',
			 'Jefe de Cátedra'=>'Jefe de Cátedra',
			 'Perfeccionamiento'=>'Perfeccionamiento',
			 'Pregrado/Universitario'=>'Pregrado/Universitario',
			 'Especialización'=>'Especialización',
			 'Especialización-residencia médica'=>'Especialización-residencia médica',
			 'Maestría/Magister'=>'Maestría/Magister',
			 'Doctorado'=>'Doctorado',
			 'Postdoctorado'=>'Postdoctorado',
			 'MBA'=>'MBA',),
			array('disabled'=>'disabled'));
		?>

		<?php echo $form->error($model,'formAcaNivelFormacion'); ?>

			<?php echo $form->labelEx($model,'formAcaInstitucion'); ?>
			<?php echo $form->textField($model,'formAcaInstitucion',array('size'=>60,'maxlength'=>100,'style'=>'border-radius: 7px;  border-style: dotted; border-color: rgb(211,211,211);', 'readonly'=>'readonly')); ?>
			<?php echo $form->error($model,'formAcaInstitucion'); ?>

			<?php echo $form->labelEx($model,'formAcaProgramaAcademico'); ?>
			<?php echo $form->textField($model,'formAcaProgramaAcademico',array('size'=>60,'maxlength'=>100,'style'=>'border-radius: 7px;  border-style: dotted; border-color: rgb(211,211,211);', 'readonly'=>'readonly')); ?>
			<?php echo $form->error($model,'formAcaProgramaAcademico'); ?>

			<?php echo $form->labelEx($model,'formAcaIntensidadHoraria'); ?>
			<?php echo $form->textField($model,'formAcaIntensidadHoraria', array('style'=>'border-radius: 7px;  border-style: dotted; border-color: rgb(211,211,211);', 'readonly'=>'readonly')); ?>
			<?php echo $form->error($model,'formAcaIntensidadHoraria'); ?>

			<?php echo $form->labelEx($model,'formAcaCiudad_idCiudad'); ?>
			<?php
				$datos = CHtml::listData(Ciudad::model()->findAll(),'idCiudad','nombreCiudad');
				echo $form->DropDownList($model,'formAcaCiudad_idCiudad',$datos,
					array('empty'=>'--Seleccione una opcion--','disabled'=>'disabled'))?>

			<?php echo $form->error($model,'formAcaCiudad_idCiudad'); ?>

			<?php echo $form->labelEx($model,'formAcaFechaInicio'); ?>
			<?php
			  $this->widget('zii.widgets.jui.CJuiDatePicker', array(
			   'model'=>$model,
			   'attribute'=>'formAcaFechaInicio',
			   'value'=>$model->formAcaFechaInicio,
			   'language' => 'es',
			   'htmlOptions' => array('readonly'=>"readonly"),
			   'options'=>array(
			    'autoSize'=>true,
			    'defaultDate'=>$model->formAcaFechaInicio,
			    'dateFormat'=>'yy-mm-dd',
			    'buttonImage'=>Yii::app()->baseUrl.'/images/calendario.png',
			    'buttonImageOnly'=>true,
			    'buttonText'=>'Fecha',
			    'selectOtherMonths'=>true,
			    'showAnim'=>'slide',
			    'showButtonPanel'=>true,
			    'showOn'=>'button',
			    'showOtherMonths'=>true,
			    'changeMonth' => 'true',
			    'changeYear' => 'true',
			    'minDate'=>'1900-01-01',
			    'maxDate'=> '0',
			    ),
			  ));
			 ?>
			<?php echo $form->error($model,'formAcaFechaInicio'); ?>

			<?php echo $form->labelEx($model,'formAcaFechaFinalizacion'); ?>
			<?php
			  $this->widget('zii.widgets.jui.CJuiDatePicker', array(
			   'model'=>$model,
			   'attribute'=>'formAcaFechaFinalizacion',
			   'value'=>$model->formAcaFechaFinalizacion,
			   'language' => 'es',
			   'htmlOptions' => array('readonly'=>"readonly"),
			   'options'=>array(
			    'autoSize'=>true,
			    'defaultDate'=>$model->formAcaFechaFinalizacion,
			    'dateFormat'=>'yy-mm-dd',
			    'buttonImage'=>Yii::app()->baseUrl.'/images/calendario.png',
			    'buttonImageOnly'=>true,
			    'buttonText'=>'Fecha',
			    'selectOtherMonths'=>true,
			    'showAnim'=>'slide',
			    'showButtonPanel'=>true,
			    'showOn'=>'button',
			    'showOtherMonths'=>true,
			    'changeMonth' => 'true',
			    'changeYear' => 'true',
			    'minDate'=>'1900-01-01',
			    'maxDate'=> '0',
			    ),
			  ));
			 ?>
			<?php echo $form->error($model,'formAcaFechaFinalizacion'); ?>

			<?php echo $form->labelEx($model,'formAcaFechaObtencionTitulo'); ?>
			<?php
			  $this->widget('zii.widgets.jui.CJuiDatePicker', array(
			   'model'=>$model,
			   'attribute'=>'formAcaFechaObtencionTitulo',
			   'value'=>$model->formAcaFechaObtencionTitulo,
			   'language' => 'es',
			   'htmlOptions' => array('readonly'=>"readonly"),
			   'options'=>array(
			    'autoSize'=>true,
			    'defaultDate'=>$model->formAcaFechaObtencionTitulo,
			    'dateFormat'=>'yy-mm-dd',
			    'buttonImage'=>Yii::app()->baseUrl.'/images/calendario.png',
			    'buttonImageOnly'=>true,
			    'buttonText'=>'Fecha',
			    'selectOtherMonths'=>true,
			    'showAnim'=>'slide',
			    'showButtonPanel'=>true,
			    'showOn'=>'button',
			    'showOtherMonths'=>true,
			    'changeMonth' => 'true',
			    'changeYear' => 'true',
			    'minDate'=>'1900-01-01',
			    'maxDate'=> '0',
			    ),
			  ));
			 ?>
			<?php echo $form->error($model,'formAcaFechaObtencionTitulo'); ?>

Si no ha concluido indique el tiempo en que lleva la formación

			<?php echo $form->textField($model,'formAcaTiempoFormacion', array('style'=>'border-radius: 7px;  border-style: dotted; border-color: rgb(211,211,211);', 'readonly'=>'readonly')); ?>
			<?php echo $form->error($model,'formAcaTiempoFormacion'); ?>

			<?php
				echo $form->dropDownList($model,'formAcaUnidadTiempoFormacion',
				array('Meses'=>'Meses','Semestres'=>'Semestres',
				 'Años'=>'Años',
				),
				array('disabled'=>'disabled'));
			?>

			<?php echo $form->error($model,'formAcaUnidadTiempoFormacion'); ?>

			<?php echo $form->labelEx($model,'formAcaPromedioPeriodos'); ?>
			<?php echo $form->textField($model,'formAcaPromedioPeriodos',array('size'=>20,'maxlength'=>2,'style'=>'border-radius: 7px;  border-style: dotted; border-color: rgb(211,211,211);', 'readonly'=>'readonly')); ?>
			<?php echo $form->error($model,'formAcaPromedioPeriodos'); ?>

			<?php echo $form->labelEx($model,'formAcaBecado'); ?>
			<?php
				echo $form->dropDownList($model,'formAcaBecado',
				array('Si'=>'Si','No'=>'No',),
				array('disabled'=>'disabled'));
			?>

			<?php echo $form->error($model,'formAcaBecado'); ?>

		<?php echo $form->labelEx($model,'formAcaInstitucionOfreceBeca', array('style'=>'clear: left; overflow: hidden; margin-left: 5px;')); ?>
		<?php echo $form->textField($model,'formAcaInstitucionOfreceBeca',array('size'=>60,'maxlength'=>100,'style'=>'clear: left; overflow: hidden; margin-left: 5px; border-radius: 7px;  border-style: dotted; border-color: rgb(211,211,211);', 'readonly'=>'readonly')); ?>
		<?php echo $form->error($model,'formAcaInstitucionOfreceBeca'); ?>

			<?php echo $form->labelEx($model,'nombreIdioma'); ?>
			<?php echo $form->dropDownList($model,'nombreIdioma',
						array('Mandarín'=>'Mandarín',
						'Español'=>'Español',
						'Inglés'=>'Inglés',
						'Hindi'=>'Hindi',
						'Bengalí'=>'Bengalí',
						'Portugués'=>'Portugués',
						'Ruso'=>'Ruso',
						'Japonés'=>'Japonés',
						'Alemán'=>'Alemán',
						'Francés'=>'Francés',
						'Coreano'=>'Coreano',
						'Cantonés'=>'Cantonés',
						'Telugú'=>'Telugú',
						'Maratí'=>'Maratí',
						'Vietnamita'=>'Vietnamita',
						'Tamil'=>'Tamil',
						'Punyabí'=>'Punyabí',
						'Italiano'=>'Italiano',
						'Turco'=>'Turco',
						'Urdu'=>'Urdu',
						),
						array('disabled'=>'disabled'));?>

			<?php echo $form->error($model,'nombreIdioma'); ?>

			<?php echo $form->labelEx($model,'nivelEscritura'); ?>
			<?php
				$niveles = array('Deficiente'=>'Deficiente', 'Aceptable'=>'Aceptable','Bueno'=>'Bueno');
	            echo $form->radioButtonList($model,'nivelEscritura',$niveles,
	            	array('separator'=>' ','labelOptions'=>array('style'=>'display:inline;')),
					array('disabled'=>'disabled'));
	        ?>

			<?php echo $form->error($model,'nivelEscritura'); ?>

			<?php echo $form->labelEx($model,'nivelLectura'); ?>
			<?php
				$niveles = array('Deficiente'=>'Deficiente', 'Aceptable'=>'Aceptable','Bueno'=>'Bueno');
	            echo $form->radioButtonList($model,'nivelLectura',$niveles,array('separator'=>' ',
					'labelOptions'=>array('style'=>'display:inline')));
	        ?>

			<?php echo $form->error($model,'nivelLectura'); ?>

			<?php echo $form->labelEx($model,'nivelHabla'); ?>
			<?php
				$niveles = array('Deficiente'=>'Deficiente', 'Aceptable'=>'Aceptable','Bueno'=>'Bueno');
	            echo $form->radioButtonList($model,'nivelHabla',$niveles,array('separator'=>' ',
					'labelOptions'=>array('style'=>'display:inline')));
	        ?>

			<?php echo $form->error($model,'nivelHabla'); ?>

			<?php echo $form->labelEx($model,'nivelEscucha'); ?>
			<?php
				$niveles = array('Deficiente'=>'Deficiente', 'Aceptable'=>'Aceptable','Bueno'=>'Bueno');
	            echo $form->radioButtonList($model,'nivelEscucha',$niveles,array('separator'=>' ',
					'labelOptions'=>array('style'=>'display:inline')));
	        ?>

			<?php echo $form->error($model,'nivelEscucha'); ?>

 Formación complementaria

En este espacio diligencie los datos requeridos. Los datos marcados con (*) son obligatorios, cuando termine de click en aceptar

			<?php echo $form->labelEx($model,'formComNivelFormacion'); ?>
			<?php
				echo $form->dropDownList($model,'formComNivelFormacion',
				array('Otros'=>'Otros','Extension'=>'Extensión', 'Cursos de corta duracion'=>'Cursos de corta duración'),
				array('disabled'=>'disabled'));
			?>

			<?php echo $form->error($model,'formComNivelFormacion'); ?>

			<?php echo $form->labelEx($model,'formComInstitucion'); ?>
			<?php echo $form->textField($model,'formComInstitucion',array('size'=>60,'maxlength'=>100,'style'=>'border-radius: 7px;  border-style: dotted; border-color: rgb(211,211,211);', 'readonly'=>'readonly')); ?>
			<?php echo $form->error($model,'formComInstitucion'); ?>

			<?php echo $form->labelEx($model,'formComProgramaAcademico'); ?>
			<?php echo $form->textField($model,'formComProgramaAcademico',array('size'=>60,'maxlength'=>100,'style'=>'border-radius: 7px;  border-style: dotted; border-color: rgb(211,211,211);', 'readonly'=>'readonly')); ?>
			<?php echo $form->error($model,'formComProgramaAcademico'); ?>

			<?php echo $form->labelEx($model,'formComCiudad_idCiudad'); ?>
			<?php
				$datos = CHtml::listData(Ciudad::model()->findAll(),'idCiudad','nombreCiudad');
				echo $form->DropDownList($model,'formComCiudad_idCiudad',$datos, array('empty'=>'--Seleccione una opcion--','disabled'=>'disabled')); ?>

			<?php echo $form->error($model,'formComCiudad_idCiudad'); ?>

			<?php echo $form->labelEx($model,'formComFechaInicio'); ?>
			<?php
			  $this->widget('zii.widgets.jui.CJuiDatePicker', array(
			   'model'=>$model,
			   'attribute'=>'formComFechaInicio',
			   'value'=>$model->formComFechaInicio,
			   'language' => 'es',
			   'htmlOptions' => array('readonly'=>"readonly"),
			   'options'=>array(
			    'autoSize'=>true,
			    'defaultDate'=>$model->formComFechaInicio,
			    'dateFormat'=>'yy-mm-dd',
			    'buttonImage'=>Yii::app()->baseUrl.'/images/calendario.png',
			    'buttonImageOnly'=>true,
			    'buttonText'=>'Fecha',
			    'selectOtherMonths'=>true,
			    'showAnim'=>'slide',
			    'showButtonPanel'=>true,
			    'showOn'=>'button',
			    'showOtherMonths'=>true,
			    'changeMonth' => 'true',
			    'changeYear' => 'true',
			    'minDate'=>'1900-01-01',
			    'maxDate'=> '0',
			    ),
			  ));
			 ?>
			<?php echo $form->error($model,'formComFechaInicio'); ?>

			<?php echo $form->labelEx($model,'formComFechaFinalizacon'); ?>
			<?php
			  $this->widget('zii.widgets.jui.CJuiDatePicker', array(
			   'model'=>$model,
			   'attribute'=>'formComFechaFinalizacon',
			   'value'=>$model->formComFechaFinalizacon,
			   'language' => 'es',
			   'htmlOptions' => array('readonly'=>"readonly"),
			   'options'=>array(
			    'autoSize'=>true,
			    'defaultDate'=>$model->formComFechaFinalizacon,
			    'dateFormat'=>'yy-mm-dd',
			    'buttonImage'=>Yii::app()->baseUrl.'/images/calendario.png',
			    'buttonImageOnly'=>true,
			    'buttonText'=>'Fecha',
			    'selectOtherMonths'=>true,
			    'showAnim'=>'slide',
			    'showButtonPanel'=>true,
			    'showOn'=>'button',
			    'showOtherMonths'=>true,
			    'changeMonth' => 'true',
			    'changeYear' => 'true',
			    'minDate'=>'1900-01-01',
			    'maxDate'=> '0',
			    ),
			  ));
			 ?>
			<?php echo $form->error($model,'formComFechaFinalizacon'); ?>

Si no ha concluido indique el tiempo en que lleva la formación

			<?php echo $form->textField($model,'formComTiempoFormacion',array('style'=>'border-radius: 7px;  border-style: dotted; border-color: rgb(211,211,211);', 'readonly'=>'readonly')); ?>
			<?php echo $form->error($model,'formComTiempoFormacion'); ?>

			<?php
				echo $form->dropDownList($model,'formComUnidadTiempoFormacion',
				array('Meses'=>'Meses','Semestres'=>'Semestres','Años'=>'Años',),
				array('disabled'=>'disabled'));
			?>

			<?php echo $form->error($model,'formComUnidadTiempoFormacion'); ?>

			<?php echo $form->labelEx($model,'formComPromedioPeriodos'); ?>
			<?php echo $form->textField($model,'formComPromedioPeriodos',array('size'=>20,'maxlength'=>2,'style'=>'border-radius: 7px;  border-style: dotted; border-color: rgb(211,211,211);', 'readonly'=>'readonly')); ?>
			<?php echo $form->error($model,'formComPromedioPeriodos'); ?>

		<?php echo $form->labelEx($model,'formComTituloObtenido', array('style'=>'clear: left; overflow: hidden; margin-left: 5px;')); ?>
		<?php echo $form->textField($model,'formComTituloObtenido',array('size'=>60,'maxlength'=>30,'style'=>'clear: left; overflow: hidden; margin-left: 5px; border-radius: 7px;  border-style: dotted; border-color: rgb(211,211,211);', 'readonly'=>'readonly')); ?>
		<?php echo $form->error($model,'formComTituloObtenido'); ?>

 Información adicional

			 Palabras clave
			<textarea name="textarea" style="border-radius: 7px; border-color: rgb(211,211,211);" maxlenght="300" rows="5" cols="30"></textarea>

			 Areas de conocimiento
			<textarea name="textarea" style="border-radius: 7px; border-color: rgb(211,211,211);" maxlenght="300" rows="5" cols="30"></textarea>

			 Sectores de aplicación
			<textarea name="textarea" style="border-radius: 7px; border-color: rgb(211,211,211);" maxlenght="300" rows="5" cols="30"></textarea>

	 	<?php echo CHtml::submitButton('Volver',array('name'=>'volver')); ?>

<?php $this->endWidget(); ?>

redpajama_set_name: RedPajamaGithub