__color__	ticket	summary	component	version	milestone	type	owner	created	_changetime	_description	_reporter
3	10096	Fatal error: Class 'sfPropelDatabase' not found in /home/applications/_myapplication_/cache/Agenda/dev/config/config_databases.yml.php on line 5	other	1.0.4		defect	fabien	1360234896	1360234896	Good morning,    I downloaded from ftp server one folder containing a website created with symfony 1.0.4 to Gentoo linux server. I tried to do it works, i recreateed the database with all permissions, the domain too but i get this message "Fatal error: Class 'sfPropelDatabase' not found in /home/applications/_myApplication_/cache/Agenda/dev/config/config_databases.yml.php on line 5" .    I dont have any idea what is the problem. Someone want to help me?      	jsequeiros
4	10095	"About" link drops down below navbar on main Symfony page	website			defect	fabien	1359993805	1359993805	The "About" link in the man navbar on the Symfony page (http://symfony.com/) gets shifted below the rest of the links (probably because of a width constraint + float on the container)	janeklb
4	10094	symfony.com menu's renders incorectly on linux	website	1.4.10		defect	fabien	1358175842	1358175842	"Lucida Sans Unicode" and "Lucida Grande" fonts missing on default ubuntu.  Font-face rule in css missing.    Screenshot: [http://min.us/lSUt308jx7Yh0]	damour
4	10093	sfWidgetFormSchema setHelps function does not merge existing values	form	1.4.10		defect	fabien	1358099504	1358099504	sfWidgetFormSchema function setHelps should merge new help values with any existing help values. Current code overwrites existing values.     Documentation here: [http://symfony.com/legacy/doc/forms/1_4/en/A-Widgets#chapter_a_sub_sethelp_sethelps_gethelps_gethelp] states "The setHelps() method merges the values with the existing ones."    Proposed code:  {{{    public function setHelps(array $helps)    {      //$this->helps = $helps; //current code      foreach ($this->fields as $name => $widget)      {        if (array_key_exists($name, $helps))        {          $this->setHelp($name, $helps[$name]);        }      }        return $this;    }  }}}  	jillelaine
4	10092	view.yml : Stylesheet parameters not getting parsed correctly with variables from settings.yml used in stylesheet url in view.yml with media support	other	1.4.7		defect	fabien	1356063364	1356063491	Steps to Reproduce :   1) Edit view.yml in a module and add the media for stylesheets as following :    view.yml ->  -------------------------------------------------------------  printSuccess:    stylesheets: [ %SF_CSS_URL%/print.css: { media: print } ]    layout : layout_print  -------------------------------------------------------------    Here "CSS_URL" is defined in settings.yml as an http url to css web directory.    Now try to open the page that has this stylesheet .The media would get changed from default value of "screen" to "print" but the style sheet URL will be broken .    Technical Details :-    Files Responsible for Bug :    1) SYMFONY_CODE/lib/config/sfConfigHandler.class.php    Function Signature : static public function replaceConstants($value)    Description :   When the stylesheets are written as a list the view.yml get parsed into a single dimension array .  But when a style attribute is associated with a stylesheet the stylesheet name becomes the key in the multidimensional array .  The above mentioned function executes array_walk_recursive and resolves the setting.yml variables only on array values and the keys are left out which in this case is the stylesheet url.  This corrupts the style sheet url and hence the bug.	rajatdutta
4	10091	auto_link_text doesn't respect char '=' as path part	helpers	1.4.10	1.4.21	defect	fabien	1355329824	1355329824	The auto_link_text helper function doesn't work with ex. amazon links.     See patch file for the fix. 	fabian
3	10087	SF 1.4.18 - project:optimize (and all project:xxx) task use a wrong environment / application	cache	1.4.20	1.4.21	defect	fabien	1353954503	1353954503	Task project:optimize use arguments app and env, but every task use options application and env, which is somewhat incompatible.    When you ask a '''project:optimize X prod''', the application is not set for sfBaseTask, so its defaulted to the first in the list of Symfony's applications, same as env (which is defaulted to "test").    So you create config files for test env (and some for prod one), in the application X and in the first application.      My solution is to use same parameters for project optimize : application and env (as options, not as arguments).    The problem is the same for disable / enable projects.	ogarbe
3	10086	sfFillInFormFilter problem with charset while using $this->forward()	form	1.1.0	plugins	defect	fabien	1353317541	1353317541	I have two pages on different modules say,  ''page.1-regsiter/registerForm  page.2-mypage/registeAuth''    ''page.1'' is a form from where I enter all details and submit to ''page.2'' which will process the form data posted and will return to ''page.1'' with error messages if there are any problem with data for that I am using ''' "$this->forward('register','registerForm');" ''' but when the ''page.1'' loads the '''Japanese text''' on the page is turning into some junk text like this ''"èµ¤ããƒã‚¤ãƒ©ã‚¤ãƒˆã•ã‚ŒãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å‚ç…§ã—ã€ã‚¨ãƒ©ãƒ¼éƒ¨åˆ†ã‚’ä¿®æ­£ã—ã¦ãã ã•ã„ã€"''' , if I put interrupt the page loading in between with "die()" or "exit" the Japanese text is coming properly but the form fields will become empty , if the ''page.1'' completely loads the text will change but form fields will be retained with the posted values. Is there any way I can fix this, am also using  '''sfFillInFormFilter''' and symfony 1.1    	somesh.m
4	10084	Exactly what tend to be really the reasons to use seo company?	other	1.4.10		task	fabien	1352702966	1352702966	To boost the range of the company, you want to choose the techniques that are really helpful. It goes without having claiming which the sites today tend to be a unique effective medium for a countless business relevant activities, besides increasing the popularity of the world wide web site. A An amount of aspects should be studied last to opting for virtually any of the website seo optimization provider services fora [http://www.synqk.com seo company]. The companies can be the interests of these which go right thru our businesses sites, the scale as well as scope of the company etc.   	dityu
4	10083	How to deal with best acne treatment?	other	1.4.10		defect	fabien	1352623186	1352623186	[[Image(https://lh4.googleusercontent.com/-cllNZujkres/UIaN6OyR8oI/AAAAAAAALZ8/k-_0V8dbrhk/s474/skin_lotion_thumb.jpg)]]    Pimples is a very common, sometimes serious epidermis disease. While light situations of acne can usually be handled with over-the-counter items, more serious situations may require the skills of a skin specialist who can suggest prescribed medicines. The medicines one uses for acne rely on kind and intensity. See here '''[http://cremasparaacne.com http://cremasparaacne.com]''' for a second. Pimples remedy may include blends of different kinds of medication: Some eliminate the old epidermis debris tissues and sebum that block skin pores and create acne, while other kinds of acne therapy target the development of growths common of cystic and serious acne. Still other acne therapy works by fighting overgrowths of Propionibacterium acnes, a kind of parasites that happens normally on your epidermis but can cause acne when its growth is out of control.    [[Image(https://lh3.googleusercontent.com/-SXel-XpFP3U/UIaN3rGemkI/AAAAAAAALZU/9rzRSpDVj7I/s450/remedios%2520caseros%2520para%2520el%2520acne%2520juvenil.jpg)]]    In speaking with your skin specialist about acne therapy, you should be familiar with the kinds of therapy your physician might suggest.  Pimples epidermis care therapies include Retinoids. These are chemicals based on vitamin A. They are effective against pimples and whiteheads as well as serious, or inflammation related, acne. Retinoids work by exfoliation the blocked skin pores. Despite the serious adverse reactions associated with isotretinoin, such as birth problems, convulsions, and action, if you have true, serious, scarring damage acne and no other threats, it’s still the best choice. Nevertheless, because of isotretinoin threats, it’s important that you remain under the close guidance of a physician while taking it. You can learn some other significant things about acne from '''[http://cremasparaacne.com www.cremasparaacne.com]'''.    	cremasacne25
4	10081	setContentType on sfBrowserBase	other	1.4.10		defect	fabien	1351528132	1354465918	I'm using sfBrowserBase on my test. I found this problem... When i setHttpHeader with "content-type", sfBrowserBase method do this:    foreach ($this->headers as $header => $value)  {    $_SERVER['HTTP_'.strtoupper(str_replace('-', '_', $header))] = $value;  }    that set content_type with prefix HTTP. But in my action $request->getContentType() method suppose that you don't have prefix:    public function getContentType($trim = true)  {      $contentType = $this->getHttpHeader('Content-Type', '''null''');      ...  }    so i change this:  foreach ($this->headers as $header => $value)  {    $_SERVER[strtoupper(str_replace('-', '_', $header))] = $value;  }    and now $request->getContentType() run correctly!	nicolx
4	10080	[PATCH] Bugs after upgrading to PHP 5.4	form	1.4.19		defect	fabien	1350912142	1351158376	Data from session aren't read properly. Related to some bugs in Doctrine plugin.	jakub.turek
4	10077	Typo in Listing 8-3	other	1.4.10		defect	fabien	1350588719	1350588719	Typo in Listing 8-3 on the following page    http://www.symfony-project.org/gentle-introduction/1_4/en/08-Inside-the-Model-Layer-Doctrine    you have the following    content: clob    I think you meant    content: blob	jcrawford
4	10073	Typo in documentation	other	1.4.10		defect	fabien	1350416889	1350416889	On the following page: http://www.symfony-project.org/gentle-introduction/1_4/en/04-The-Basics-of-Page-Creation    This: you can simply use the $sf_params->has() method instead of '''testing''' the actual value with get()    SHOULD BE    This: you can simply use the $sf_params->has() method instead of '''getting''' the actual value with get()	jcrawford
4	10065	[PATCH] TextHelper _auto_link_email_addresses() issue	helpers	1.4.19		defect	fabien	1345310439	1346340170	TextHelper _auto_link_email_addresses function does not link email addresses if email address does not have leading space(s).     For example, email address at beginning of new line or within a table cell with no leading content will not link. If email address has two spaces or other characters before start of email address, it will link.	jillelaine
3	10064	class 'zend_exception' not found in .../lib/vendor/zend/loader.php	other	1.4.19		defect	fabien	1345208165	1345208165	please , now i'm using zend_search_lucence in my symfony project , i created the index and i added a code in my contact.class that allows updating index if a contact is deleted or updated , but when i try to execute doctrine:data-load i get that error : class 'zend_exception' not found in .../lib/vendor/zend/loader.php 	jihane
3	10063	Using different anchors in *.yml files leads to losing some data	yaml			defect	fabien	1344855310	1344861218	Steps:  1. Create some yml file (e.g. "dataSet.yml")  2. Fill it with 2 data arrays:  {{{  generic_change_plan:      tenant_1: &tenant1          domain: %noValue%          plan_to_choose: %noValue%          payment_info:              paymentType: &xxxCheckout                  xxx_method: 'Yes'              paymentType: &yyyCheckout                  yyy_method: Yes              edit_billing_1: &billingInfo                  firstname: 'AT'                  lastname: 'AT'                  telephone: '123'                  address: 'AT'                  address2: %noValue%                  country: 'Afghanistan'                  city: 'AT'                  state_input: 'AT2'                  postal_code: '123123'              select_cc_1: '4010'              delete_cc_1:                  cc_last_digits: '7376'              add_cc_1: &addNewCC1                  card_type_visa: 'Yes'                  new_card_number: '************6992'                  new_card_holder_name: 'Automation Test CC Name'                  new_security_code: '197'                  expiration_month: '06'                  expiration_year: '2017'              add_cc_2: &addNewCC2                  <<: *addNewCC1                  new_card_number: '************5386'              delete_cc_2:                  card_last_digits: %noValue%                  card_last_digits: %noValue%          discount:              add_discount: %noValue%    usual_flow_with_yyy: &usualYyyCheckout      change_to_15: &changeTo15UsualYyy          domain: %noValue%          plan_to_choose: '15'          payment_info:              paymentType: *yyyCheckout      change_to_25:          <<: *changeTo15UsualYyy          plan_to_choose: '25'      change_to_65:          <<: *changeTo15UsualYyy          plan_to_choose: '65'      change_to_125:          <<: *changeTo15UsualYyy          plan_to_choose: '125'    add_billing_and_cc:      <<: *usualYyyCheckout      change_to_15: &changeTo15BillingCC          domain: %noValue%          plan_to_choose: '15'          payment_info:              add_billing: *billingInfo              add_cc: *addNewCC1      change_to_25:          <<: *changeTo15BillingCC          plan_to_choose: '25'      change_to_65:          <<: *changeTo15BillingCC          domain: %noValue%          plan_to_choose: '65'      change_to_125:          <<: *changeTo15BillingCC          plan_to_choose: '125'  }}}    3. Load this file with "add_billing_and_cc" and do var_dump    Result:   - should be an array with next data:  {{{  #!python  array(4) {    ["change_to_15"]=>    array(2) {      ["plan_to_choose"]=>      string(2) "15"      ["payment_info"]=>      array(2) {        ["add_billing"]=>        array(8) {          ["firstname"]=>          string(2) "AT"          ["lastname"]=>          string(2) "AT"          ["telephone"]=>          string(3) "123"          ["address"]=>          string(2) "AT"          ["country"]=>          string(11) "Afghanistan"          ["city"]=>          string(2) "AT"          ["state_input"]=>          string(3) "AT2"          ["postal_code"]=>          string(6) "123123"        }        ["add_cc"]=>        array(6) {          ["card_type_visa"]=>          string(3) "Yes"          ["new_card_number"]=>          string(16) "************6992"          ["new_card_holder_name"]=>          string(23) "Automation Test CC Name"          ["new_security_code"]=>          string(3) "197"          ["expiration_month"]=>          string(2) "06"          ["expiration_year"]=>          string(4) "2017"        }      }    }    ["change_to_25"]=>    array(2) {      ["plan_to_choose"]=>      string(2) "25"      ["payment_info"]=>      array(3) {        ["paymentType"]=>        array(1) {          ["add_billing"]=>        array(8) {          ["firstname"]=>          string(2) "AT"          ["lastname"]=>          string(2) "AT"          ["telephone"]=>          string(3) "123"          ["address"]=>          string(2) "AT"          ["country"]=>          string(11) "Afghanistan"          ["city"]=>          string(2) "AT"          ["state_input"]=>          string(3) "AT2"          ["postal_code"]=>          string(6) "123123"        }        ["add_cc"]=>        array(6) {          ["card_type_visa"]=>          string(3) "Yes"          ["new_card_number"]=>          string(16) "************6992"          ["new_card_holder_name"]=>          string(23) "Automation Test CC Name"          ["new_security_code"]=>          string(3) "197"          ["expiration_month"]=>          string(2) "06"          ["expiration_year"]=>          string(4) "2017"        ["use_credit_card"]=>          string(3) "Yes"        }      }    }    ["change_to_65"]=>    array(2) {      ["plan_to_choose"]=>      string(2) "65"      ["payment_info"]=>      array(1) {        ["payment_info"]=>      array(3) {        ["paymentType"]=>        array(1) {          ["add_billing"]=>        array(8) {          ["firstname"]=>          string(2) "AT"          ["lastname"]=>          string(2) "AT"          ["telephone"]=>          string(3) "123"          ["address"]=>          string(2) "AT"          ["country"]=>          string(11) "Afghanistan"          ["city"]=>          string(2) "AT"          ["state_input"]=>          string(3) "AT2"          ["postal_code"]=>          string(6) "123123"        }        ["add_cc"]=>        array(6) {          ["card_type_visa"]=>          string(3) "Yes"          ["new_card_number"]=>          string(16) "************6992"          ["new_card_holder_name"]=>          string(23) "Automation Test CC Name"          ["new_security_code"]=>          string(3) "197"          ["expiration_month"]=>          string(2) "06"          ["expiration_year"]=>          string(4) "2017"        ["use_credit_card"]=>          string(3) "Yes"        }      }    }    ["change_to_125"]=>    array(2) {      ["plan_to_choose"]=>      string(3) "125"      ["payment_info"]=>      array(1) {        ["paymentType"]=>        array(1) {          ["use_credit_card"]=>          string(3) "Yes"        }      }    }  }    Expected result:   - output should be:  array(4) {    ["change_to_15"]=>    array(2) {      ["plan_to_choose"]=>      string(2) "15"      ["payment_info"]=>      array(2) {        ["add_billing"]=>        array(8) {          ["firstname"]=>          string(2) "AT"          ["lastname"]=>          string(2) "AT"          ["telephone"]=>          string(3) "123"          ["address"]=>          string(2) "AT"          ["country"]=>          string(11) "Afghanistan"          ["city"]=>          string(2) "AT"          ["state_input"]=>          string(3) "AT2"          ["postal_code"]=>          string(6) "123123"        }        ["add_cc"]=>        array(6) {          ["card_type_visa"]=>          string(3) "Yes"          ["new_card_number"]=>          string(16) "************6992"          ["new_card_holder_name"]=>          string(23) "Automation Test CC Name"          ["new_security_code"]=>          string(3) "197"          ["expiration_month"]=>          string(2) "06"          ["expiration_year"]=>          string(4) "2017"        }      }    }    ["change_to_25"]=>    array(2) {      ["plan_to_choose"]=>      string(2) "25"      ["payment_info"]=>      array(1) {        ["paymentType"]=>        array(1) {          ["use_credit_card"]=>          string(3) "Yes"        }      }    }    ["change_to_65"]=>    array(2) {      ["plan_to_choose"]=>      string(2) "65"      ["payment_info"]=>      array(3) {        ["paymentType"]=>        array(1) {          ["add_billing"]=>        array(8) {          ["firstname"]=>          string(2) "AT"          ["lastname"]=>          string(2) "AT"          ["telephone"]=>          string(3) "123"          ["address"]=>          string(2) "AT"          ["country"]=>          string(11) "Afghanistan"          ["city"]=>          string(2) "AT"          ["state_input"]=>          string(3) "AT2"          ["postal_code"]=>          string(6) "123123"        }        ["add_cc"]=>        array(6) {          ["card_type_visa"]=>          string(3) "Yes"          ["new_card_number"]=>          string(16) "************6992"          ["new_card_holder_name"]=>          string(23) "Automation Test CC Name"          ["new_security_code"]=>          string(3) "197"          ["expiration_month"]=>          string(2) "06"          ["expiration_year"]=>          string(4) "2017"        ["use_credit_card"]=>          string(3) "Yes"        }      }    }    ["change_to_125"]=>    array(2) {      ["plan_to_choose"]=>      string(3) "125"      ["payment_info"]=>      array(3) {        ["paymentType"]=>        array(1) {          ["add_billing"]=>        array(8) {          ["firstname"]=>          string(2) "AT"          ["lastname"]=>          string(2) "AT"          ["telephone"]=>          string(3) "123"          ["address"]=>          string(2) "AT"          ["country"]=>          string(11) "Afghanistan"          ["city"]=>          string(2) "AT"          ["state_input"]=>          string(3) "AT2"          ["postal_code"]=>          string(6) "123123"        }        ["add_cc"]=>        array(6) {          ["card_type_visa"]=>          string(3) "Yes"          ["new_card_number"]=>          string(16) "************6992"          ["new_card_holder_name"]=>          string(23) "Automation Test CC Name"          ["new_security_code"]=>          string(3) "197"          ["expiration_month"]=>          string(2) "06"          ["expiration_year"]=>          string(4) "2017"        ["use_credit_card"]=>          string(3) "Yes"        }      }    }  }  }}}  Notes:   - The difference is in anchor:  " <<: *changeTo15BillingCC "  this anchor does not contain "payment_info" array   - The version of my YAML package is:  INSTALLED PACKAGES, CHANNEL PEAR.SYMFONY-PROJECT.COM:  =====================================================  PACKAGE VERSION STATE  YAML    1.0.6   stable	pbesedovskij
4	10062	[PATCH] sfWebRequest doesn't handle HTTP PATCH request method	other	1.4.10		enhancement	fabien	1344587242	1349434233	[1.4] added HTTP PATCH support to sfWebRequest/sfRequest	trend
4	10058	MaxRecordLimit is not used in sfPager	other	1.4.16		defect	fabien	1343901400	1349434322	I had the case that I wanted to restrict the number ob records used by sfPager. I saw that there was already an attribute but it was nowhere used. So I had this idea...    sfPager.php:306  {{{    protected function setNbResults($nb)    {      if ($this->getMaxRecordLimit())  _  $nb = min($nb, $this->getMaxRecordLimit());  _        $this->nbResults = $nb;    }  }}}	Andromeda
4	10051	Day 15 Web Services Propel	other	1.4.10		defect	fabien	1342434174	1342434174	class JobeetAffiliateForm extends BaseJobeetAffiliateForm  {    public function configure()    {      $this->useFields(array(        'url',         'email',         'jobeet_category_list' ->>>>>>>>>>>>> 'jobeet_category_list'       ));      $this->widgetSchema['jobeet_category_affiliate_list']->setOption('expanded', true);              $this->widgetSchema['jobeet_category_affiliate_list']->setLabel('Categories');         $this->validatorSchema['jobeet_category_affiliate_list']->setOption('required', true);         $this->widgetSchema['url']->setLabel('Your website URL');      $this->widgetSchema['url']->setAttribute('size', 50);         $this->widgetSchema['email']->setAttribute('size', 50);         $this->validatorSchema['email'] = new sfValidatorEmail(array('required' => true));    }  }	jamesap
