$il = $this->inlines();
if (is_array($il)){
foreach($il as $inlineName=>$inlineClassName){
- $this->inlineInstances[] = new $inlineClassName(&$this->model,&$instance);
+ $this->inlineInstances[] = new $inlineClassName($this->model,$instance);
}
}
}
- protected function _setupEditForm(&$form){
- $this->_setupForm(&$form);
+ protected function _setupEditForm($form){
+ $this->_setupForm($form);
$this->setInlines($this->instance);
}
- protected function _setupAddForm(&$form){
- $this->_setupForm(&$form);
+ protected function _setupAddForm($form){
+ $this->_setupForm($form);
$this->setInlines();
}
- protected function _setupForm(&$form){
+ protected function _setupForm($form){
}
public function fields(){return null;}
foreach($this->header as &$h){
$listMethod = 'column_'.$h['name'];
if (method_exists($this,$listMethod))
- $str = $this->$listMethod(&$o);
+ $str = $this->$listMethod($o);
else{
$t = $o->getTable()->getTypeOf($h['name']);
$str = $o->$h['name'];
}
$row[$h['name']] = $str;
}
- $this->LinksRow(&$row, &$o);
+ $this->LinksRow($row, $o);
return $row;
}
- protected function LinksRow(&$row, &$o){
+ protected function LinksRow($row, $o){
if (method_exists($this,'list_display_links')){
$links_display = $this->list_display_links();
}else{
foreach($row as $name=>&$v){
if ($links_display){
if (array_search($name, $links_display)!==false)
- $v = '<a href="'.$this->UrlForResult(&$o).'">'.$v.'</a>';
+ $v = '<a href="'.$this->UrlForResult($o).'">'.$v.'</a>';
}else{
if ($i==1)
- $v = '<a href="'.$this->UrlForResult(&$o).'">'.$v.'</a>';
+ $v = '<a href="'.$this->UrlForResult($o).'">'.$v.'</a>';
$i++;
}
}
public function AddItem($request, $lapp, $lmodel){
if ($request->method == 'POST'){
$form = IPF_Shortcuts::GetFormForModel($this->model,$request->POST+$request->FILES,array('user_fields'=>$this->fields()));
- $this->_setupAddForm(&$form);
+ $this->_setupAddForm($form);
if ($form->isValid()) {
$item = $form->save();
AdminLog::logAction($request, $item, AdminLog::ADDITION);
}
else{
$form = IPF_Shortcuts::GetFormForModel($this->model,null,array('user_fields'=>$this->fields()));
- $this->_setupAddForm(&$form);
+ $this->_setupAddForm($form);
}
$context = array(
'page_title'=>'Add '.$this->modelName,
public function EditItem($request, $lapp, $lmodel, $o){
if ($request->method == 'POST'){
$form = IPF_Shortcuts::GetFormForModel($o,$request->POST+$request->FILES,array('user_fields'=>$this->fields()));
- $this->_setupEditForm(&$form);
+ $this->_setupEditForm($form);
if ( ($form->isValid()) && ($this->isValidInlines()) ) {
$item = $form->save();
AdminLog::logAction($request, $item, AdminLog::CHANGE);
}
else{
$form = IPF_Shortcuts::GetFormForModel($o,$o->getData(),array('user_fields'=>$this->fields()));
- $this->_setupEditForm(&$form);
+ $this->_setupEditForm($form);
}
$context = array(