>svn diff -r REVNO:HEAD --summarize
example
>svn diff -r 6738:6739 --summarize
Get as a patch file
>svn diff -r 6738:6739>mychange.diff
apply the patch file
>patch -p0 -i mychange.diff
>svn diff -r REVNO:HEAD --summarize
>svn diff -r 6738:6739 --summarize
>svn diff -r 6738:6739>mychange.diff
>patch -p0 -i mychange.diff
mysql -u UserName -p password databaseName > dbdump.sql
mysql -u UserName -p password databaseName < dbdump.sql
sudo apache2ctl -l
sudo gedit /etc/apache2/sites-available/default
Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all # Uncomment this directive is you want to see apache2's # default start page (in /apache2-default) when you go to / #RedirectMatch ^/$ /apache2-default/
sudo a2enmod rewrite
sudo /etc/init.d/apache2 restart
svn revert --recursive .
function isValidDate(txtDate) {
var objDate; // date object initialized from the txtDate string
var mSeconds; // milliseconds from txtDate
// date length should be 10 characters - no more, no less
if (txtDate.length != 10) return false;
// extract day, month and year from the txtDate string
// expected format is YYYY-mm-DD
// subtraction will cast variables to integer implicitly
var day = txtDate.substring(8,10) - 0;
var month = txtDate.substring(5,7) - 1; // because months in JS start with 0
var year = txtDate.substring(0,4) - 0;
// third and sixth character should be /
if (txtDate.substring(2,3) != '-') return false;
if (txtDate.substring(5,6) != '-') return false;
// test year range
if (year < 999 || year > 3000) return false;
// convert txtDate to the milliseconds
mSeconds = (new Date(year, month, day)).getTime();
// set the date object from milliseconds
objDate = new Date();
objDate.setTime(mSeconds);
// if there exists difference then date isn't valid
if (objDate.getFullYear() != year) return false;
if (objDate.getMonth() != month) return false;
if (objDate.getDate() != day) return false;
// otherwise return true
return true;
}
public function executeDownloadFile(sfWebRequest $request) {
$yourfileData = '' // get your file data from the database
$this->getResponse()->clearHttpHeaders();
$this->getResponse()->setHttpHeader('Content-Disposition',
'attachment; filename='. 'myfile.pdf');
$this->getResponse()->setContentType('application/pdf');
$this->getResponse()->sendHttpHeaders();
$this->getResponse()->setContent($yourfileData);
return sfView::NONE;
}
If you need to set http headers
private function setHttpHeaders($size, $fileName, $contentType='application/csv') {
$this->getResponse()->clearHttpHeaders();
$this->getResponse()->addCacheControlHttpHeader('Cache-control', 'private');
$this->getResponse()->setHttpHeader('Content-Description', 'File Transfer');
$this->getResponse()->setContentType($contentType, TRUE);
$this->getResponse()->setHttpHeader('Content-Length', (string) $size, TRUE);
$this->getResponse()->setHttpHeader('content-transfer-encoding', 'binary', TRUE);
$this->getResponse()->setHttpHeader('Content-Disposition', 'attachment; filename=' . $fileName, TRUE);
$this->getResponse()->sendHttpHeaders();
}
$ find . -name ".svn" -exec rm -rf {} \;
Method -2$ rm -rf `find . -type d -name .svn`
public function saveFamilyDetails($form) {
$employeeFamilyDetails = Doctrine::getTable('EmployeeFamilyDetails')->find($form['txtFamilyID']);
if(!($employeeFamilyDetails instanceof EmployeeFamilyDetails) ) {
$employeeFamilyDetails = new EmployeeFamilyDetails();
}
$employeeFamilyDetails->employee_id = $form['txtEmpID'];
$employeeFamilyDetails->fm_name = $form['txtFamName'];
$employeeFamilyDetails->relationship = $form['txtFamRelationship'];
$employeeFamilyDetails->date_of_birth = $form['txtFamDob'];
$employeeFamilyDetails->address = $form['txtFamAddress'];
$employeeFamilyDetails->mobile_no = $form['txtFamMobileNo'];
$employeeFamilyDetails->residence_no = $form['txtFamRecidenNo'];
$employeeFamilyDetails->workcon_no = $form['txtFamWorkConNo'] ;
$employeeFamilyDetails->dependent = $form['txtFamDependant'];
$employeeFamilyDetails->nric_fin = $form['txtFamNricFin'] ;
$employeeFamilyDetails->passpot_no = $form['txtFamPassport'] ;
return $employeeFamilyDetails->save();
}