Permalink
Browse files

Update: code optimization

  • Loading branch information...
quickapps committed Oct 29, 2012
1 parent b89e20a commit ea1af1c76bdc8f31ef49132820e17e01fc18ebb7
Showing with 16 additions and 2 deletions.
  1. +16 −2 QuickApps/Plugin/Node/Controller/ContentsController.php
@@ -150,9 +150,18 @@ public function admin_translate($slug) {
}
public function admin_edit($slug = null) {
- $this->Node->recursive = 1;
+ $this->Node->unbindFieldable();
- $data = $this->Node->findBySlug($slug) or $this->redirect('/admin/node/contents');
+ $data = $this->Node->find('first',
+ array(
+ 'conditions' => array(
+ 'slug' => $slug
+ ),
+ 'fields' => array('Node.id', 'Node.slug', 'NodeType.id'),
+ 'recursive' => 0
+ )
+ )
+ or $this->redirect('/admin/node/contents');
$_data = array();
if (!empty($this->data)) {
@@ -171,6 +180,7 @@ public function admin_edit($slug = null) {
if (empty($data['NodeType']['id'])) {
$this->flashMsg(__t("<b>Content type not found.</b><br/>You can't edit this undefined type of content."), 'alert');
} else {
+ $this->Node->bindFieldable();
$this->loadModel('User.Role');
$this->__setLangVar();
@@ -201,6 +211,8 @@ public function admin_edit($slug = null) {
}
if ($this->data['Node']['translation_of']) {
+ $this->Node->unbindFieldable();
+
$parent = $this->Node->find('count',
array(
'conditions' => array('Node.slug' => $this->data['Node']['translation_of'])
@@ -212,6 +224,8 @@ public function admin_edit($slug = null) {
}
}
+ $this->Node->bindFieldable();
+
$translations = $this->Node->find('all',
array(
'conditions' => array('Node.translation_of' => $slug),

2 comments on commit ea1af1c

@goc1966

This comment has been minimized.

Show comment Hide comment
@goc1966

goc1966 Nov 5, 2012

Hola, el enlace para la descarga del install.zip no funciona.
https://nodeload.github.com/QuickAppsCMS/QuickApps-CMS/zipball/1.1

Quería probar vuestro CMS pero no he podido.

La instalacion manual me ha fallado.

Saludos.

Hola, el enlace para la descarga del install.zip no funciona.
https://nodeload.github.com/QuickAppsCMS/QuickApps-CMS/zipball/1.1

Quería probar vuestro CMS pero no he podido.

La instalacion manual me ha fallado.

Saludos.

@quickapps

This comment has been minimized.

Show comment Hide comment
@quickapps

quickapps Nov 5, 2012

Owner

Para consultas o asistencia debes hacerlo en el grupo de google (sólo inglés), o bien puedes escribirme a chris@quickapps.es (inglés/español).
Más información en la web del proyecto: http://www.quickappscms.org/

"La instalacion manual me ha fallado."
Además, es necesario detallar claramente el problema.

P.S.: El link de descarga lo encuentras aqui, sólo debes clickar el icono que pone "ZIP"

Owner

quickapps replied Nov 5, 2012

Para consultas o asistencia debes hacerlo en el grupo de google (sólo inglés), o bien puedes escribirme a chris@quickapps.es (inglés/español).
Más información en la web del proyecto: http://www.quickappscms.org/

"La instalacion manual me ha fallado."
Además, es necesario detallar claramente el problema.

P.S.: El link de descarga lo encuentras aqui, sólo debes clickar el icono que pone "ZIP"

Please sign in to comment.