change

$this->autoRender=false;

to

$this->layout="ajax";

On 6/30/06, salimk786 <[EMAIL PROTECTED]> wrote:
>
> function listing_deleteKeyword($id)
> {
> //Search for the keyword
> $result = $this->Keyword->findAll($criteria="account_id = '" .
> $this->Xauth->getId() . "' and Keyword.id = '" . $id . "'");
> if ($result)
>         $this->Keyword->del($id);
> }
>
> function listing_editallkeywords($id = null)
> {
> //request came in to delete a keyword.
> if($id)
> {
>         //if the request came in through ajax.
>         if($this->RequestHandler->isAjax())
>         {
>                 $this->listing_deleteKeyword($id);
>                 $this->autoRender=false;
>         }
> }
> $this->order = 'Keyword.' . $this->sortBy.'
> '.strtoupper($this->direction);
> $data = $this->Keyword->findAll($criteria="account_id = '" .
> $this->Xauth->getId() . "'", $fields=null, $this->order, $this->show,
> $this->page);
>
> //ListingID ($id) is invalid.
> if (empty($data))
> {
>                 $this->redirect('/advertisers/listing_viewlisting/');
> }
> $paging['style'] = 'ajax';
> $paging['link'] =
> '/bare/advertisers/listing_editallkeywords/?show='.$this->show.'&sort='.$this->sortBy.'&direction='.$this->direction.'&page=';
> $paging['count'] = $this->Keyword->findCount($criteria="account_id = '"
> . $this->Xauth->getId() . "'",'50');
> $paging['show'] = array('10','25','50');
> $paging['page'] = $this->page;
> $paging['limit'] = $this->show;
> $paging['direction'] = $this->direction;
> $this->set('paging',$paging);
> $this->set('data',$data);
> $this->set('arr_validation_errors', $arr_validation_errors);
> $this->render(null,null,null,'listing');
> }
>
> ---> I tried requestHandler->isAjax, and its not helping, it rendering
> the view inside the view inside the view...
>
> I change the very last line to:
> if($this->RequestHandler->isAjax())
> {
>         $this->autoRender=false;
> }
> else
> {
> $this->render(null,null,null,'listing');
> }
> and it shows the view but it remove the the listing... I'm confused.
>
>
> >
>


-- 
Armando Sosa

www.nolimit-studio.com

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/cake-php
-~----------~----~----~----~------~----~------~--~---

Reply via email to