[eluser]tashigiri[/eluser]
and here my view :
Code:
<?php
$packagetype = $this->uri->segment(4);
$packageId = $this->uri->segment(5);
$attributes = array('name' => 'form_new_ads','id' => 'form_new_ads', 'onsubmit' => 'standartAdminJS.submitData();');
echo form_open(COMPONENTS_CONTROLLER_PATH.'com_advertising/new_design_ads/', $attributes,array('submit'=>'submit'));
?>
<input type="hidden" name="reduce_type" value="<?php echo $packagetype;?>" />
<input type="hidden" name="package_id" value="<?php echo $packageId;?>" />
<table border="0" cellpadding="0" cellspacing="3">
<?php //if(count($this->mError) > 0) echo "<tr><td colspan=\"3\">" . GenerateErrorMessages($this->mError) . "<tr></td>"; ?>
<tr>
<td>Job Titel :</td>
<td colspan="2">
<input type="text" name="title" style="width:270px" class="form_input" value="<?php echo isset($this->validation->title) ? $this->validation->title : '' ?>" />
</td>
</tr>
<tr>
<td>Referenznummer :</td>
<td colspan="2">
<input type="text" name="reference" style="width:100px;" class="form_input" value="<?php echo isset($this->validation->reference) ? $this->validation->reference : ''?>"/>
</td>
</tr>
<tr>
<td>Standort :</td>
<td colspan="2">
<input type="text" name="job_location" style="width:270px" class="form_input" value="<?php echo isset($this->validation->job_location) ? $this->validation->job_location : '' ?>" />
</td>
</tr>
<tr>
<td>Datum Aktivierung :</td>
<td>
<input type="radio" value="default" name="active_date" <?php echo (isset($this->validation->active_date) && $this->validation->active_date == "default") || !(isset($this->validation->active_date)) ? 'checked' : '';?>/> ab sofort
</td>
<td>
<input type="radio" value="custom" name="active_date" <?php echo (isset($this->validation->active_date) && $this->validation->active_date == "custom") ? 'checked' : '';?>/> oder zukünftiges Datum
<?php
$day = array();
$month = array();
$year = array();
$day[] = "Tag";
$month[]= "Monat";
$year[] = "Jahr";
for ($i = 1; $i <= 31; $i++)
{
if($i < 10)
$i = "0".$i;
$day[$i] = $i;
}
for($i = 1; $i <=12; $i++)
{
if($i < 10)
$i = "0".$i;
$month[$i] = $i;
}
for($i = date('Y'); $i <= date('Y')+100; $i++)
{
$year[$i] = $i;
}
echo form_dropdown('day', $day,isset($this->validation->day) ? $this->validation->day : '','class="form_dropdown"');
echo " ";
echo form_dropdown('month', $month, isset($this->validation->month) ? $this->validation->month : '','class="form_dropdown"');
echo " ";
echo form_dropdown('year', $year, isset($this->validation->year) ? $this->validation->year : '','class="form_dropdown"');
?>
</td>
</tr>
<tr>
<td>Bewerbungen : </td>
<td><input type="radio" value="default" name="apply_option" <?php echo (isset($this->validation->apply_option) && $this->validation->apply_option == "default") || !(isset($this->validation->apply_option)) ? 'checked' : '';?>/>
über Jobwiwi Plattform
</td>
<td>
<input type="radio" value="custom" name="apply_option" <?php echo (isset($this->validation->apply_option) && $this->validation->apply_option == "custom") ? 'checked' : '';?>/>eigene Plattform
<input type="text" name="apply_url" class="form_input" value="<?php echo isset($this->validation->apply_url) ? $this->validation->apply_url : '';?>"/>
</td>
</tr>
<tr>
<td colspan="3" align="center">
<br/>
<?php //echo form_submit('quick_submit','Kategorisierung durch Jobwiwi durchführen lassen','class="form_button"'); ?>
</td>
</tr>
</table>
<div align="center">
<?php echo form_submit('submit','Weiter','class="form_button"'); ?>
</div>
<?php form_close();?>
</div>
[removed]
standartAdminJS.initData("<?php echo $initdata;?>");
[removed]
The proble is when in controller, my code just like cant run "rules"..
so if in the view not fill anything, it still can be submitted, and in the controller always run false..
anyone have idea about this??
Thanks