Re: cant send email

2014-12-30 Thread Stephen S
Hey

Since you're using gmail, can you confirm you've enabled IMAP in your
actual gmail account settings. If you don't do this, you will never be able
to send emails via SMTP.

It's also worth mentioning that since you're using TLS, the correct
port is 587.
SSL is port 465.

Hope this helps


On 29 December 2014 at 21:51, ajt jagguy...@gmail.com wrote:

 Hi,

 I already have this line below and it doesnt work at all.
 I just get timed out and if I increase the time to -1 in php.ini it does
 nothing
 Whats wrong with this cakephp email as this is annoying now.

  $Email = new CakeEmail('gmail');

 --
 Like Us on FaceBook https://www.facebook.com/CakePHP
 Find us on Twitter http://twitter.com/CakePHP

 ---
 You received this message because you are subscribed to the Google Groups
 CakePHP group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to cake-php+unsubscr...@googlegroups.com.
 To post to this group, send email to cake-php@googlegroups.com.
 Visit this group at http://groups.google.com/group/cake-php.
 For more options, visit https://groups.google.com/d/optout.




-- 
Kind Regards
 Stephen Speakman

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
CakePHP group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.


1.3 Migration Question re:cleanupFields

2014-12-30 Thread MikeK
I am porting a 1.2.0.5875 app to 1.3 in preparation for moving to 2.X. I 
have several fields (tax, amount, fee) in an order record all with NULL set 
to No, each is a decimal(6,2) field, and each has default value of 0.00

The following code worked fine and dandy in the 1.2 system and in the event 
nothing was specified by the user for tax, amount, or fee, they were 
properly set to 0.00 in the DB:

$this-cleanUpFields();
$this-Order-create();
if ($this-Order-save($this-data)) {

In my 1.3 migration build I am getting 'tax' cannot be NULL and I see in 
the SQL insert op that indeed it is being set to NULL, and thus MySQL 
chokes on it.

Why did it operate correctly in the old 1.2 system and what should I do to 
correct this? It is pervasive across numerous classes and I want to get it 
right the first time.

Is this perhaps a difference in the way the form helper is handling 
initialization of the fields? Or somewhere in the model? I did not need to 
specify validation for these fields as used back in 1.2 etc.

Thanks in advance!

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
CakePHP group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.


1.3 Migration Question re:NULL and Defaults

2014-12-30 Thread MikeK
I am porting a 1.2.0.5875 app to 1.3 in preparation for moving to 2.X. I 
have several fields (tax, amount, fee) in an order record all with NULL set 
to No, each is a decimal(6,2) field, and each has default value of 0.00

The following code worked fine and dandy in the 1.2 system and in the event 
nothing was specified by the user for tax, amount, or fee, they were 
properly set to 0.00 in the DB:

$this-cleanUpFields(); //WILL REMOVE AS THIS IS DEPRECATED
$this-Order-create();
if ($this-Order-save($this-data)) {

In my 1.3 migration build I am getting 'tax' cannot be NULL and I see in 
the SQL insert op that indeed it is being set to NULL, and thus MySQL 
chokes on it.

Why did it operate correctly in the old 1.2 system and what should I do to 
correct this? It is pervasive across numerous classes and I want to get it 
right the first time.

Is this perhaps a difference in the way the form helper is handling 
initialization of the fields? Or somewhere in the model? I did not need to 
specify validation for these fields as used back in 1.2 etc.

Thanks in advance!

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
CakePHP group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.


Posting Data to Controller Function that has no view

2014-12-30 Thread Randy



?php echo $this-Form-create('user', 
array('action'='view','inputDefaults'= array('div'= 
false,'fieldset'=false))); ?
 p?php echo $this-Form-input('username');?/p
 ?php echo $this-Form-postLink('Find User', array('action' = 
'view',$this-request-data['user']['username']));?

When I try to send this with a submit button I get an error msg that the 
view file does not exist. 
When I try sending as above with a post link I get undefined variable or 
undefined index. 

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
CakePHP group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.


Re: 1.3 Migration Question re:NULL and Defaults

2014-12-30 Thread John Andersen
Can I assume that you are working on a copy of the original database?

If so, please verify that a default value is specified for that column. 
Kindly provide us with the definition of it.

It is quite alright for CakePHP to provide a NULL for the column on an 
insert, MySql should then set the value to the default one.

Enjoy, John

On Tuesday, 30 December 2014 20:18:03 UTC+2, MikeK wrote:

 I am porting a 1.2.0.5875 app to 1.3 in preparation for moving to 2.X. I 
 have several fields (tax, amount, fee) in an order record all with NULL set 
 to No, each is a decimal(6,2) field, and each has default value of 0.00

 The following code worked fine and dandy in the 1.2 system and in the 
 event nothing was specified by the user for tax, amount, or fee, they were 
 properly set to 0.00 in the DB:

 $this-cleanUpFields(); //WILL REMOVE AS THIS IS DEPRECATED
 $this-Order-create();
 if ($this-Order-save($this-data)) {

 In my 1.3 migration build I am getting 'tax' cannot be NULL and I see in 
 the SQL insert op that indeed it is being set to NULL, and thus MySQL 
 chokes on it.

 Why did it operate correctly in the old 1.2 system and what should I do to 
 correct this? It is pervasive across numerous classes and I want to get it 
 right the first time.

 Is this perhaps a difference in the way the form helper is handling 
 initialization of the fields? Or somewhere in the model? I did not need to 
 specify validation for these fields as used back in 1.2 etc.

 Thanks in advance!


-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
CakePHP group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.


Trouble with Twitter plugin: Where to place it?

2014-12-30 Thread Anja Liebermann
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hello,

I migrate a project from 1.3 to 2.n. I replace the old Twitter Component
with the Twitter plugin
https://github.com/mishudark/CakePHP-2.x-Twitter-Plugin

Usage: Upload to app/Plugin/Twitter


So I unzip the Plugin place it inside .../app/Plugin and rename it to
Twitter. It pop up under plugins in my testsuite. But when I try to
add a new item in my controller I get this error

Missing Component

Error: TwitterComponent could not be found.

Error: Create the class TwitterComponent below in file:
app/Controller/Component/TwitterComponent.php

In this controller I added the Component like this:
class AddressesController extends AppController
{
public $components = array(
'Paginator',
'JsonUrl',
'MathCaptcha',
'Twitter'
   );
..


So should the component go under
app/Controller/Component/TwitterComponent.php
or
app/Plugin/Twitter/Controller/Component/TwitterComponent.php

Or do I add it differently in my controller?

Calamity Jane
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iEYEARECAAYFAlSjCTQACgkQbOdiIJzHNKG4SgCfb0TKh4qPLnLDS16bXneqVrqs
UEoAoL4LF4r1c2mz7Tu9yAEkB7xitj86
=crbH
-END PGP SIGNATURE-

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
CakePHP group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.


Re: 1.3 Migration Question re:NULL and Defaults

2014-12-30 Thread MikeK

John-

Thank you for the reply. Yes indeed I am working on a copy of the DB - in 
fact I have cloned the entire domain including the DB etc, so I am able to 
compare things as well as test tweaks in the DB. Yes a default value of 
0.00 is specified for the 'column' . The column definitions are:

column=amount   decimal(6,2) Null=No Default=0.00 all other fields are 
blank (extra, collation, attributes, etc)

other columns are decimal(4,2) but otherwise the same.

I am not sure if under the 1.2.0.5875 prebeta the original project utilized 
whether CakePHP is performing an insert with a NULL for the unset field and 
MySQL is taking care of the conversion to the default, or whether CakePHP 
itself performs the conversion based on schema prior to insert request.

It has always been my understanding that MySQL should handle it.

I have also purged all relevant tmp files, cache files etc.

I do have the ability to operate a copy of the old code and the migrated 
code simultaneously on the copy of the DB for testing purposes.

I have confirmed that using the same backup DB and same version of MySQL 
(same server) that cakephp 1.3.20 and 1.2.0.5875 are having different 
results on the same save operation at the controller level.

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
CakePHP group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.


Re: 1.3 Migration Question re:NULL and Defaults

2014-12-30 Thread MikeK
I also ran the legacy code with some SQL log dumping and it seems to me the 
old code did NOT attempt an INSERT with the values of the unset fields set 
to NULL - apparently it only attempted to INSERT the fields that were set, 
at least according to the lastQuery() dump.

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
CakePHP group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.


Re: 1.3 Migration Question re:NULL and Defaults

2014-12-30 Thread John Andersen
I just checked MySQL and it does fail when I try to insert a NULL into a 
Non-Null column. So it is only when there is no value for the column that 
MySQL will use the default value instead.

So when CakePHP uses NULL for that column, MySQL will fail the insert 
operation. How does the save statement look like? What fields are in the 
data array that you try to save?

Enjoy, John

On Tuesday, 30 December 2014 22:50:11 UTC+2, MikeK wrote:

 I also ran the legacy code with some SQL log dumping and it seems to me 
 the old code did NOT attempt an INSERT with the values of the unset fields 
 set to NULL - apparently it only attempted to INSERT the fields that were 
 set, at least according to the lastQuery() dump.


-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
CakePHP group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.


Re: 1.3 Migration Question re:NULL and Defaults

2014-12-30 Thread MikeK
FYI the host is running MYSQL 5.0.96-log and PHP 5.3.24

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
CakePHP group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.


Re: 1.3 Migration Question re:NULL and Defaults

2014-12-30 Thread MikeK
Thanks again, yes this is what I am seeing and is consistent with the idea 
that the old code did not submit a NULL field.

As notated above the save statement in the controller has no parms other 
than $this-data - when the field has nothing assigned to it cakePHP 1.3.20 
sets it to NULL - although this exact same thing occurs under the old 1.2 
code, in 1.2 the field set to NULL is not part of the INSERT operation, 
whereas in 1.3 it is.

So the old app code that essentially has no parm validation on the form 
does not work in 1.3. Funny thing is I guess they were relying on mySQL to 
convert the NULL to the default when what they were really relying on was 
cakePHP recognizing the NULL and stripping that column from the INSERT 
request thus allowing the default in the DB to set the default value.

I guess what is now needed is to set your own default value - I wonder if 
there is an easy way to do this in the model somewhere?

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
CakePHP group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.


Re: cant send email

2014-12-30 Thread ajt
Ok I used ssl and this worked as is

   public $gmail2 = array(
   
'host' = 'ssl://smtp.gmail.com',
   
'port' = 465,
   'username' = 'jxxxm',
   'password' = 'j',
'transport' = 'Smtp',

);

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
CakePHP group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.


Re: 1.3 Migration Question re:NULL and Defaults

2014-12-30 Thread John Andersen
You could probably use the BeforeSave method to modify the values, so as to 
replace 'NULL' with null or remove the field entirely in the array.
Enjoy, John
[snip]

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
CakePHP group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.