$subject = Get_subject::model()->findAll();
    $subject_list = CHtml::listData($subject, 'email_subjectid', 'subject_text');
    echo CHtml::dropDownList('email_subject', $mrw['email_subjectid'], $subject_list, array('prompt' => 'Select Email Subject', 'required' => true));
    ?>
            </td>
        </tr>
        <tr>
            <td align="right" style="text-align: right;">
                <label for='body_content'><?php 
    $clang->eT("Select Email Body Content : ");
    ?>
</label>
            </td>
            <td>
                <?php 
    $body = Get_subject::model()->findAll();
    foreach ($body as $val) {
        $test[$val['email_subjectid']] = 'CONTENT-ID-' . $val['email_subjectid'];
    }
    //$body_list = CHtml::listData($subject, 'email_bodyid', 'content_text');
    echo CHtml::dropDownList('body_content', $mrw['email_bodyid'], $test, array('prompt' => 'Select Email Body', 'required' => true, 'ajax' => array('type' => 'POST', 'data' => array('body_id' => 'js:this.value'), 'url' => CController::createUrl('admin/get/sa/templatecontent'), 'update' => '#bodycontent')));
    ?>
            </td>
        </tr>
        <tr>
            <?php 
    $chk = '';
    if ($mrw['IsActive'] == 1) {
        $chk = 'checked=checked';
    }
    ?>
            <?php 
$templateusein = GetEmailUseInArray();
echo CHtml::dropDownList('template_usein', '', $templateusein, array('required' => true));
?>
        </td>
    </tr>
    <tr>
        <td align="right" style="text-align: right;">
            <label for='email_subject'><?php 
$clang->eT("Select Email Subject : ");
?>
</label>
        </td>
        <td>
            <?php 
$subject = Get_subject::model()->findAll(array('condition' => 'IsActive=1'));
$subject_list = CHtml::listData($subject, 'email_subjectid', 'subject_text');
echo CHtml::dropDownList('email_subject', '', $subject_list, array('prompt' => 'Select Email Subject', 'required' => true));
?>
        </td>
    </tr>
    <tr>
        <td align="right" style="text-align: right;">
            <label for='body_content'><?php 
$clang->eT("Select Email Body Content : ");
?>
</label>
        </td>
        <td>
            <?php 
$body = Get_body::model()->findAll(array('condition' => 'IsActive=1'));
Example #3
0
 function del_subs()
 {
     $clang = Yii::app()->lang;
     if (!Permission::model()->hasGlobalPermission('superadmin', 'read') && !Permission::model()->hasGlobalPermission('emailTemp', 'delete')) {
         Yii::app()->setFlashMessage($clang->gT("You do not have sufficient rights to access page."), 'error');
         $this->getController()->redirect(array("admin/index"));
     }
     $action = Yii::app()->request->getPost("action");
     $aViewUrls = array();
     $email_subjectid = (int) Yii::app()->request->getPost("email_subjectid");
     if ($email_subjectid) {
         if ($action == "del_subs") {
             $dresult = Get_subject::model()->deletesubject($email_subjectid);
             if ($dresult) {
                 $dlt = "DELETE FROM {{translation_email_subjects}} WHERE email_subjectid = " . $email_subjectid;
                 $result = Yii::app()->db->createCommand($dlt)->query();
                 Yii::app()->setFlashMessage($clang->gT("Email Subject delete successfully"));
             }
         } else {
             Yii::app()->setFlashMessage($clang->gT("Email Subject does not deleted"), 'error');
         }
         $this->getController()->redirect(array("admin/get/sa/list_subs"));
     } else {
         Yii::app()->setFlashMessage($clang->gT("Could not delete Email Subject. Email Subject was not supplied."), 'error');
         $this->getController()->redirect(array("admin/get/sa/list_subs"));
     }
     return $aViewUrls;
 }